Edward Barry Welch

Affiliations

  • Director at Transmontaigne Partners Llc (TLP), 2019-02-28
  • Chief Executive Officer at Atlantic Power Corp (AT), 2014-03-21