Dean Capital Bets $3.47 Million on Chesapeake Utilities: What It Means for Energy and Crypto | Whale Factor