Henry (some sources call him "Harry"), was born at Wysox, Bradford County, Pennsylvania. He was a member of Company C of the Mormon Battalion and a member of the Willis Sick Detachment that traveled from Pueblo, Colorado to Salt Lake City. He was re-baptized at Salt Lake City on 8 August 1847. At the time of the 1856 Utah Territorial census he was in Fort Union, Salt Lake County; in the 1870 and 1900 federal censuses he was in Kanosh, Millard County, Utah and this is where he died (according to his death certificate.) He is buried in the Kanosh, Utah cemetery.