James J. Houlihan, Jr., CPA, CVA