Thomas McSwain of N C
Thomas McSwain, son of David McSwain and Rebecca Cowart, spouse of Hannah Green
Date & Place:
in Ellenboro, North Carolina