John joined CBPE in 1984 and was appointed Managing Partner in 1998. He is Chairman of CBPE's Investment Committee and a member of its Executive Committee. He is a chartered accountant and has a degree from Cambridge University.