B James Shein

Affiliations

  • Director at Triangle Petroleum Corp (TPLM), 2016-09-06