Judge dismisses criminal charges against Bennett Walsh - CommonWealth Magazine