Tripp Families of North America

Morehead, Morehead, Guilford, North Carolina, USA