David Foster has been married five times throughout his life and has six biological children, as well as several stepkids and grandkids. He had his first child, a daughter named Allison Jones, when he ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results