William John Anderson - British barrister and colonial judge