John Holmes Cain was born on December 06, 1807 in Hingham, Plymouth County, Massachusetts, USA, The Son of Jonathan Cain and Mary Rhoades.
John Holmes Cain passed away on October 11, 1808 in Hingham, Plymouth County, Massachusetts, USA.
Please feel free to send us any
comments & questions you have about this family.
Cain Family Forum
Return to the Cain Family
February 23 Births
1865 - David Cain
February 23 Deaths
1797 - Daniel Cain
Join the Cain Family Forum