Author:0n1.fun How many kids does David Foster have Katharine McPhee on age gap with husband David Foster TODAY