Avatar photo

James Welsh

James Welsh is a barrister at 9 Bedford Row and director of BPP's Bar Professional Training Course.