Author:i7g.shop Katharine McPhee on age gap with husband David Foster TODAYDavid Foster sparks backlash after praising Katharine McPhee