PD43+ « Go Back « Go Back Victories Won 0 out of 0 general elections Won 1 out of 1 primaries Won 1 out of 1 total contests William L. Hannah Past Elections Please wait... Year Office District Stage Candidates 1986 State Senate 1st Middlesex and Norfolk Republican Primary William L. Hannah won against no opponents. Candidates » Candidate Vote Count % William L. Hannah 2,136 98.3% All Others 38 1.7% Blanks 899 Total Votes Cast 3,073 See Details for this Election »