F7898129-86EB-4C12-A29D-A4946165AB2C.jpg
MEET JAMES

Read a brief biography about James.

LOCAL ISSUES

Read where James stands on the issues.

REQUEST A YARD SIGN

Do you have a great location for a campaign yard sign? Let us know here!

CAMPAIGN BUZZ