James Kemp

(Contributor)

James Kemp is managing director of AFME.