Greg Thomson, CPA