Home > Teams
Ezra is an accomplished barrister with experience in a broad range of civil practice. He completed a PhD on the foundations of ethics and was employed as tutor and examiner. He lives in Bristol.