Partner
london, greater london, united kingdom
Macfarlanes
The College of Law
BPP Law School
London School of Economics and Political Science