
Eric formerly was a member of and worked with Education Minnesota. He joined Council 65 as a Labor Representative in 2016. Eric represents the following local unions:
- Local 0105-0092 Pipestone County Medical Center
- Local 0105-0093 Avera Marshall Medical Center
- Local 0105-0094 Sanford Hospital Worthington
- Local 0105-0096 South Shore Care Center
- Local 0105-0097 Crossroads Care Center
- Local 578-0001 Cottonwood County
- Local 0578-0003 Mountain Lake City
- Local 0578-0005 Adrian School
- Local 0578-0006 Windom Area Hospital
- Local 0925-0000 Jackson County Highway
- Local 0925-0001 Des Moines Valley HHS
- Local 1500-0000 District Court Employees
- Local 1686-0007 Granite Falls City
- Local 1686-0010, 0016 Yellow Medicine County
- Local 1686-0011 Dawson City
- Local 1686-0022 Canby City
- Local 1687-0001, 0002 Lincoln County
- Local 1687-0005 Tracy City
- Local 1687-0007 Ivanhoe School
- Local 1687-0008 Marshall City
- Local 1687-0009 Hendricks City
- Local 1687-0012, 0013 Tyler City
- Local 1687-0014 Minneota School
- Local 2398-0000 Southwest HHS
- Local 2424-0001, 0008, 0010 Murray County
- Local 2424-0002, 0007 Pipestone County
- Local 2424-0004 Slayton City
- Local 2424-0006 Murray County Medical Center
- Local 2558-0001, 0008 Nobles County
- Local 2558-0002, 0003, 0009 Rock County
- Local 2558-0004 Luverne City
- Local 2558-0006, 0007 Luverne School