John graduated as a MD in 2001 and practiced hospital medicine in a variety of disciplines in South Africa and the United Kingdom. He was awarded the Diploma in Pharmaceutical Medicine in the UK in 2009 and was elected Fellow of the Faculty of Pharmaceutical Medicine (UK)

He has worked in a variety of Pharmaceutical, Biotechnology and Vaccines companies in as a benefit:risk and clinical development physician, as well as served as a Deputy QPPV.

John joined P95 as a Safety Physician in February 2021