Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form

I'm proud to have received endorsements from the following organizations:

United Auto Workers Local 249

Run For Something


Our Revolution KC

Greater KC Building and Construction Trades Council


Missouri AFL-CIO

American Federation of Teachers

Brotherhood of Locomotive Engineers & Trainmen

Communication Workers of America

Progressive Change Campaign Committee

Moms Demand Action *Distinction*

International Brotherhood of Teamsters

Sierra Club

United Steelworkers


Planned Parenthood

Paid for by The Committee to Elect James Shackelford, Bety Le Treasurer.
© 2020 The Committee to Elect James Shackelford