Oil futures climb on Wednesday to score another finish at the highest in a year, finding support from expectations that U.S. economic stimulus measures will boost energy demand and a modest weekly decline in U.S. crude inventories.

View Article Here MarketWatch.com – Top Stories