PD43+ « Go Back « Go Back Victories Won 0 out of 0 general elections Won 0 out of 0 primaries Won 0 out of 0 total contests Opponents Michael G. Bradley 2020 Primary John Patrick Riordan 2020 General Carlos f. Da A. Silva 2020 Primary Jared L. Valanzola 2020 General Gregory M. Hanley (D) Past Elections Please wait... Gregory M. Hanley did not run in any elections.