Tags Diamonds Direct

Tag: Diamonds Direct

A Match Made in the Carolinas

David Hamilton and Jennifer Gallagher were destined to fall in love ... if mutual friend Katherine Calhoun Leib had anything to do with it. But...