Katharine McPhee and David Foster Are Engaged

Katharine McPhee and David Foster Are Engaged

X