Ryan joined AFSCME Council 65 as a Labor Representative in June 2024. He represents the following local unions:
- 1788-0000 Winona City
- 1944-0002 Spring Grove City
- 3533-0000 Wabasha County
- 3541-0000 Wabasha County
- 3542-0000 Wabasha County
- 3457-0000, 0002 Winona County