Family tree▼
His parents were Ebenezer (Ebenezer, John, John) and Patience (Finney) Holmes.
Dave Sharp, Elaine Tillquist Pavone
Descendants of Mr. John Holmes, Messenger of the Plymouth Court by Eugene A. Stratton, C.G., F.A.S.G.