Dr James Smith

Barrister at 2 Selborne Chambers

Dr James Smith is a barrister at 2 Selborne Chambers, known for his expertise in planning law.