ContributorJames StaffordEditor, Oilprice.comJames Stafford is the Editor of Oilprice.comShow Full Bio