William Hastings

Active Portland, ME Chief Executive Officer for Magellan Petroleum Corporation