David Foster and Katharine McPhee. Paul Archuleta/Getty Images David Foster‘s family tree never seems to stop growing. The award-winning musician has been married five times in his life, which means he has a plethora of children,…

    Advertisement