Thomas Folliard

Senior Vice President

iCON Infrastructure

Joined: 2024

Office Phone:

CONFIDENTIAL


Try Free
 

    and access,

  •     83K PE/M&A Contacts
  •     +
  •     4.8K PE Firms
  •     3.8K M&A Advisors
  •     215K Transactions
  •     216K Companies

  •     Market Services
  •     Build Lists
  •     Research Sectors
  •     Uncover Opportunities

Thomas Folliard Bio

Thomas is a Senior Vice President and joined the team in 2024. Thomas has 19 years professional experience. Prior to joining iCON, he was responsible for managing Veolia’s energy from waste fleet in the south of the UK. Thomas has also held various leadership roles with General Electric in the power generation and oil and gas sectors. Thomas is primarily focused on originating, executing and overseeing investments across iCON’s funds. Thomas holds a Bachelor’s degree in Manufacturing Engineering (University of Limerick) and is a Chartered Engineer with the Institute of Engineers Ireland.