H.W. Macpherson, Sportsmann