James Anderson, Barrister & Solicitor