Senior Managing Counsel
london, greater london, united kingdom
Booking.com
University of Dundee
The College of Law