Interactive tree of Mary Weaver

Mary Weaver
John Lawrence 17521813
James Lawrence Sr 17201802
Elizabeth unknown 17241801