Cumberland Advisers thinks oil is headed back up. Makes sense to me.

::Big Picture

, ,