Captain in the Queensland Scottish Volunteers until 1890; trustee of Brisbane Public Library from 1896; member of the Johnsonian Club, Vice-president of the Queensland Stock Breeders and Graziers' Association in 1898.