Spending most of his early career in London, John qualified as a Chartered Certified Accountant and was admitted in 1980 as an associate of the UK accounting body The Association of Chartered Certified Accountants followed by membership as a Fellow of the association.
His auditing training was undertaken with Ernst & Young (formerly Arthur Young McClelland Moores) at the London office including spending much time in the auditing and tax departments of the London office. It was however prior to joining E&Y that he cut his teeth in Accounting within the Finance Department of Pritchard-Rhodes, a London based subsidiary of the American parent Pritchard International Corporation. His employment with Pritchard-Rhodes, a construction and project management consultancy corporation of large scale petrochemical refineries enabled him to also spend time on site in the Algerian office. His experience in the petrochemicals industry very much complimented his audit assignments with major corporations in the Oil and Gas industry whilst at Ernst & Young.
After moving to Cape Town, South Africa, in 1985 and spending the next six years in the shipping industry the move to private practice became a reality during early 1992 with the establishment of his own Accounting, Tax and Business Advisory practice. With much of a transformation taking place in the South African tax laws during the early years of the millennium John gained his Masters degree in tax law at the law school of the University of Cape Town during mid 2005. His extensive dissertations on Double Tax Treaties and The Trade Requirement in the determination of Taxable Income were chosen because of his fervor at the ever changing landscape of international tax jurisprudence and of the local South African dispensation that increasingly affect both the individual and corporations alike.