James B. McCabe, CPA