Career
He represented Bruce North in the Legislative Assembly of Ontario as a Liberal member from 1867 to 1883. He was born on the Isle of Islay, Scotland and came to Peel County in Canada West in 1851, later settling in Bruce County. He was a merchant in Paisley.