pedigree of Stephen Greenleaf

Stephen Greenleaf (7369)
Araw ng Kapanganakan 1628-08-10 -- Essex, Essex, Massachusetts
Araw ng Pagkamatay 1690-12-01 -- Newbury, Essex, Massachusetts