Background

Dr David O'Callaghan attended secondary school in Sheffield. He trained in medicine at Imperial College School of Medicine and completed a PhD in immunology at Imperial College London.

Private practice

Visit the Imperial private Healthcare website