Bay Street News

TransGlobe Energy Corporation Announces PDMR Shareholding