Oil Prices Should Start Declining Due to Increased Competition: Bill Smead

Oil price has been climbing and so far over the last year, it gained around 14% to over $104.

Keep Reading →