James is an Audit Director with EisnerAmper Cayman. He has 17 years of accounting experience, including 5 years in the Cayman Islands. Prior to joining the firm, he served with two other major accounting firms in Brisbane, Australia and Vancouver, Canada.