Mary * Holmes (daughter of Thomas * Holmes) was born 1650 in Kittery, York, Maine, USA, and died 1743 in York, York, Maine, USA. She married Walter * Allen on 1673 in Kittery, York, Maine, USA, son of Walter * Allen and Rebecca * Wyman.
More About Mary * Holmes and Walter * Allen: Marriage: 1673, Kittery, York, Maine, USA.
Children of Mary * Holmes and Walter * Allen are:
+James * Allen, b. 1671, York, York, Maine, USA, d. 1734, York, York, Maine, USA.