Bob Shearer, Portfolio Manager at BlackRock EcoSolutions, holds 0.00 shares in BlackRock EcoSolutions (Ticker: BQR), holds 53.05K shares in Occidental Petroleum (Ticker: OXY). Most recently, Bob Shearer ― shares of BlackRock EcoSolutions on ― for an estimated value of ―.