Oil prices should be about half of today's $105 a barrel by the end of the year, Gulf Oil CEO Joe Petrowski predicted on CNBC on Monday.

He stressed on "Squawk Box" that this trend is mostly on the supply side because record amounts of oil and natural gas are being produced in the United States and in Canada and OPEC supplies are higher.