James has over 20 years' accounting experience in public practice where he focuses on managing, improving and securing the financial health of his clients.

James has primarily been involved in assisting professional SME clients such as Doctors, Barristers and Lawyers, Entertainment and IT Professionals.

James successfully advises on business start-up and development and is most helpful in structuring his clients' affairs including companies, trusts and self-managed superannuation funds. His diverse experience in accounting, audit and taxation matters supports the needs of clients ranging from Multi-nationals, Not-for-profit organisations to Sole Traders.

James has shared his vast knowledge and practical experience by tutoring accounting students at University and outside of work he has held important volunteer roles on sporting committees, particularly football (soccer) referee associations. James also referees and mentors several matches each week.