Arthur George Macpherson — Scottish barrister and judge; judge in British India