David C. Swan
He has a biological son named
Alexander
.
Personal Details
David C. Swan
Children
Alexander Swan
Page last modified