Management Team

  • Adam Hatton
    Adam Hatton
    President & Chief Executive Officer
  • Craig Spreadbury
    Craig Spreadbury
    Chief Financial Officer & Executive Vice President
  • Greg Taft
    Greg Taft
    Chief Operating Officer & Executive Vice President
  • Jeff Becker
    Jeff Becker
    General Counsel & Vice President
  • Greg Foster
    Greg Foster
    Vice President of Operations