John has held operational management roles in the worldwide insurance and reinsurance industry since 1981. He began his career in North American reinsurance with Sedgwick Payne (now Marsh), moving to BMS Group in 1984 and then into the international marketplace with Harris & Dixon Insurance Brokers in 1997. He was instrumental in the set up of BMS International Intermediaries in 2002, where he was Operations Director for a global network, comprising six offices with 70 people.

In 2008, John joined Jansen & Hastings as Operations Manager, moved to Cove Programs in 2012, and became Operations Director of Bay Risk Services in 2016.