James Huling

Affiliations

  • Chief Operating Officer at Transatlantic Petroleum Ltd. (TAT), 2015-04-29