Career
He was born in Puslinch Township, Wellington County, Canada West and moved to Bruce Township in 1881. He served on the township council and was reeve from 1891 to 1893. McNaughton was elected to the provincial assembly in an 1893 by-election after the death of David Porter.
In 1913, he became the first president of the Bruce Municipal Telephone System and served until his resignation in 1922.