Albert Johnson (D)

9764

20.75%

455188

42.98