passagetothepast.wordpress.com
The Short Life of Joseph Haines
Joseph Haines/Hains, my 3rd great uncle, was the elder brother of my 3rd g-grandfather, William John “John” Haines. He was likely born in Richibucto, New Brunswick, Canada, 22 June 184…