He was also a member of the British Ornithological Union, of the Edinburgh Field Naturalists' and Microscopic Society, of the Natural History Society of Glasgow, of the Andersonian Society, Glasgow and of the British Association for the Advancement of Science.