Background
He was born in County Limerick, Ireland in 1836, began his education there and went to Simcoe County in Canada West in 1850, where he apprenticed with a merchant.
He was born in County Limerick, Ireland in 1836, began his education there and went to Simcoe County in Canada West in 1850, where he apprenticed with a merchant.
He represented Simcoe West in the Legislative Assembly of Ontario as a Conservative from 1875 to 1883. He finished his schooling in Buffalo, New New York Long moved to Collingwood in 1857, where he managed a store for merchants before going into business for himself the following year.
He served on the town council from 1864 to 1870.
Long was a director of the Lake Superior Navigation Company and of the Georgian Bay Transportation Company. He died at Toronto in 1920.