Mark Herauf, CPA CA