James Muirhead — Scottish advocate and jurist