John is a professor at City University’s Cass Business School in London, where he is the Director of the Masters Programme in NGO Management. He is also a visiting professor at the University of Bath. John has extensive international experience as consultant, and has undertaken consultancies for a range of International NGOs, donors, and UN agencies in over fifty different countries. He was one of the founders of the Oxford-based International NGO Training and Research Centre (INTRAC).
His research and publications have focused on the leadership and management of international NGOs, and the strategic issues facing International NGOs and development agencies generally.