Francesc Filiberto, based in Barcelona, Catalonia, Spain, is currently a Head of Solar Development at Glennmont Partners, bringing experience from previous roles at BNZ, Siconia and SMA Solar Technology AG. Francesc Filiberto holds a 2002 - 2003 MBA in Business Administration @ IE Business School. With a robust skill set that includes Leadership, Team Building, Photovoltaics, International Business, Solar Energy and more, Francesc Filiberto contributes valuable insights to the industry. Francesc Filiberto has 2 emails on RocketReach.