GARY M. KLEIN, CPA