Theresa has held many leadership positions including:
- Founding/Charter Member 100 Black Women Metro Chicago
- Founder and President – HR4non-profits
- Chairman of the Board – One Hope United
- President, West Towns IL Chapter of The Links Incorporated
- National Board Member – NAACP
- Corporate Executive
- Chief Human Resources/People Officer
- Vice President Worldwide Human Resources – SPSS (an IBM company)
- Vice President Human Resources – Verizon USA
- Vice President Human Resources – Metropolitan Family Services
- Chairwoman – NAACP National Search Committee – for President and CEO
- Chairwoman – NAACP Personnel Committee
- Advocate – Former President – DuPage County, NAACP
- Media spokesperson for the Sandra Bland family (2015)
- Testified to Congressional leaders on the impact of toxic water