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 ...