null thumbnail
Michael Drew
Partner and Global Head of Technology
Ranking
Rating summary
4.0
Willing to refer
100%
Successful placements
-
0 reviews
Show review details
Location & Regional scope
London, England, United Kingdom
Switzerland
United Kingdom