James E. Folsom Jr. (D)

13540

27.95%

563608

52.02