He holds a Doctor of Philosophy from Union College, where his studies and dissertation were in the area of valuation of closely held companies. He has been practicing accounting since 1964 and was Managing Director of Charles L. Marvin and Company, a CPA firm with offices in Albany and Schenectady, New York from 1976 to 1991. The firm grew from 24 to 85 people during that time.