David Foster

Full Name: David Foster
Relationship Status: Engaged to Katharine McPhee
Biography: