	From 1890-1899 he was a teacher at George Watson's College, in Edinburgh, and Head of Mathematics at Edinburgh Ladies' College from 1899-1918. From 1918-1933 he was Director of Education in Moray and Nairn. 