Ethan joined AFSCME Council 65 as a Labor Representative in January 2023. He represents the following local unions:
- Local 1204-0002 Fairmont City
- Local 2439-0002 Montgomery City
- Local 2439-0003 Waterville City
- Local 2439-0004 Winthrop City
- Local 3953-0002 Faribault County
- Local 3953-0003 Wells City