John Irvine is currently the Manager of Accounting and Finance Programs, Business Services Division, NSW TAFE.