Career
He represented Saint John County in the Legislative Assembly of New Brunswick from 1878 to 1890 as a Liberal member. He was born in Portland, Saint John County, New Brunswick, the son of David McLellan, a Scottish immigrant, and Mary Knight, and was educated in Saint John. He was named provincial secretary in 1883.