Author:qyzon.club David Foster on Katharine McPhee marriage and 35year age gap How Many Times Has David Foster Been Married and Why Did He