John Barravecchia

Chairman at TILT Holdings

Mr. Barravecchia has over 30 years of experience in business and finance. Most recently, he served as Chief Financial Officer of telemedicine company Stat Health Services Inc. from 2011 through to the sale of the company in 2016. He was the former Chief Financial Officer, Treasurer and Chief Investment Officer for General Electric-Franchise Finance from 2001 to 2008, and previously was part of the team that took Franchise Finance Corporation of America from a startup to a NYSE listed publicly traded company in 1994 through its sale to GE Capital in 2001.

Timeline

  • Chairman

    Current role

  • Director