
John has over 10 years' experience as a labor relations field rep, working part time for Education Minnesota for two years and over 8 years with MSEA. In addition, he has over 20 years’ experience in public education as a high school business/computer instructor. During his teaching experiences, John was active in his local association with contract negotiations, including chief negotiator and co-chief negotiator; Member Rights’ activist; and president of the local unit.
In 2019, John joined AFSCME Council 65 as a Labor Representative. He represents the following local unions:
- Local 0105-0032 Homeward Bound
- Local 0105-0045 Allina Health Faribault Clinic
- Local 1500-0000 District Court Employees
- Local 1647-0001, 0002, 0004, 0009, 0010, Pine County
- Local 1647-0003 Pine City Schools
- Local 1647-0005 Pine City
- Local 1647-0008 Lakes & Pines Head Start
- Local 1898-0000 CentraCare Health Monticello
- Local 1904-0000 Pine County
- Local 2439-0001 Sibley County
- Local 2439-0006 Rice County
- Local 2685-0001 Wright County
- Local 2685-0002 Montrose City
- Local 2789-0001, 0004, 0005, 0006 Carver County
- Local 2789-0003 Carver City
- Local 2889-0004, 0005 Mora City/PUC
- Local 2889-0008, 0013 Isanti County
- Local 2889-0010 Sherburne County
- Local 3331-0000 Elk River School District