Background
He was born in Cornwall Township, Ontario, the son of James McLeod, and educated in Cornwall and Kingston.
He was born in Cornwall Township, Ontario, the son of James McLeod, and educated in Cornwall and Kingston.
He represented Stormont in the Legislative Assembly of Ontario as a Liberal member from 1919 to 1923. He worked as a contractor during the construction of the Cornwall Canal and went on to do railway construction in the southern United States. He returned to Cornwall, where he worked as a salesman for the Cornwall Cheese and Butter Board, later serving as secretary-treasurer.
McLeod married Bertha Sullivan.
He served as reeve for the township and then was township clerk and treasurer from 1915 until his death in 1931. He was an unsuccessful candidate for a seat in the provincial assembly in 1916.
McLeod also served as president of the Stormont Lacrosse League.