Feb 10, 2017 7:00am EST Magellan Petroleum Corporation and Tellurian Investments Inc. Finalize Merger