He was elected MP for Fort William in 1917 as a Liberal-Unionist, and re-elected as a Conservative in every general election until 1935 when he lost the seat.
Il est élu député fédéral dans Fort William en 1917 sous la bannière libérale-unioniste, puis réélu conservateur à chaque élection générale jusqu'en 1935, lorsqu'il perd son siège.