Alan Caton (R)

337

39.00%

5059

38.91