James Farmer

James Farmer is Chambers Director of Cornwall Street Barristers.