Troy was a Labor Representative in Wisconsin before joining Council 65 in 2016. He became Field Director in May 2023. He represents the following local unions:
- Local 0580-0001 Itasca County
- Local 0639-0000 Itasca County
- Local 1452-0000 Itasca County
- Local 1626-0000 Itasca County
- Local 3456-0001 Grand Rapids PUC
- Local 3456-0002 Grand Rapids City Library