Tom Kean, Jr. dodges reporters, hides from his constituents, and rides the bench when NJ-7 needs him to fight for us. Now, he’s chickened out of TWO debates with me.
@KeanForCongress, it’s time to stop running from your record and face me 1on1. Your ball 🏀