30316. John Greenleaf ?-? 30317. Margaret _____ ?-? Children 15158. Edmund Greenleaf 15160. Edmund Greenleaf 30286. Christopher Archer 30318. Enoch Moore