Dean Capital Bets Big on Energy Delivery With a 28,000 Share… — CPK +0.60 · News Impact Screener