Author:gy7.shop Katharine McPhee David Foster reunite after family tragedy Katharine McPhee and David Foster Their Relationship Timeline