How Old Are David Foster Katharine Mcphee