He specialised in dealing with the particular problems faced by large family owned companies. John joined Bradford College where he taught a wide range of students from diverse backgrounds and with varying levels of ability. John later joined Leeds Met University where he specialised in teaching auditing on ACCA professional courses and Forensic Accounting at Masters level. He is now a freelance author and lecturer.