He also served as treasurer for Lambton County. In 1863, he was elected to the Legislative Council of the Province of Canada for St. Clair division and served until Confederation.
He also managed finances for Lambton County. In 1863, he was appointed to represent St. Clair division in the Legislative Council of the Province of Canada and served until Confederation.