Thomas Flake
Birth:
Abt 1686
Surry, Virginia
FCID:4618:260
Parents
Father:
Robert Flake, Jr
Mother:
Margaret Marriott
Marriage(s)