Dan Carpenter is at it again. He lost to Adam Hill by more than 10 points in the primary election for 3rd District supervisor, so you’d think he’d try something new. But once again, Carpenter is launching personal attacks on Hill. And then trying to grab votes by playing both sides of the issues. I […]

