He has a masters degree in business administration and a bachelors degree in accounting from Rutgers University. He is a member of the New York and New Jersey Societies of Certified Public Accountants, American Institute of Certified Public Accountants and the Securities and Exchange Commission Practice Section. He is a member of the board of directors of the Bank of New Jersey.