Neil graduated with a law degree from Stellenbosch University. He subsequently enrolled for the Accountants Conversion Course at UCT where he completed his Post Graduate Diploma in Accounting. He passed the final qualifying exams and completed his 3 year traineeship with KPMG to qualify as a chartered accountant in 1998.
After qualifying Neil remained at KPMG as audit manager and then senior audit manager. In 2011 he took up a finance manager position at Old Mutual before joining Business Accounting Network as a franchisee in February 2013. Neil is a member of the South African Institute of Chartered Accountants (SAICA) and is able to perform the duties of independent review engagements and accounting officer.