Michael Badham, CPA, CA, CF, EEE