Carter Downing is a man who is the father of Spencer and Annie Downing as well as the brother of Bertha Jones-Delacroix.
Advertisement
Carter Downing is a man who is the father of Spencer and Annie Downing as well as the brother of Bertha Jones-Delacroix.