Family tree▼
birth parents: John Shepard and Mary Unknown (1)
It is said that Margaret Shepard was part Swedish.