Singer Katharine McPhee has married famed music producer David Foster. McPhee is 35 and Foster is 69. On Friday, the pair tied the knot at the church of St. Yeghiche in London, E! News reports. David's daughters Erin and Sara Foster were there to help them celebrate. Days before their wedding, Katharine and David soaked up the sun on vacation in Mykonos. Katharine and David’s wedding comes just after she wrapped up her stint in the London production of “Waitress.” David popped the question nearly a year ago while vacationing in Europe.