Unknown parents. He was a sailor so there is no good record of his arrival in the US. He married Margaret Road in Pennsylvania about 1855 or earlier. She was born abt. 1835 in Ireland, parents were William and Elizabeth Roach. Census records state he was born in England, however family stories state that he was Welsh.
They eventually moved to Michigan in the Oakland County, Pontiac area.