accessgenealogy.com
Biographical Sketch of John P. Marshall | Access Genealogy
John P. Marshall was born in New Alresford, Hampshire, England, October 11, 1846. His father was William Marshall, a contractor and builder of that town.