Marie Osmond and Stephen Craig

Image

Marie Osmond and Stephen Craig

By Priscilla Matthews

February 28, 2017

Marie Osmond and Stephen Craig have a biological son named Stephen James.