STR's IT department is led by Michael Upchurch (Vice President Of Technology) and has 35 employees.
Taylor Guettner
Senior Software Engineer
Kristen Rardin
Software Engineer
Michael Upchurch
Vice President Of Technology
Surayya Azizzade
Software QA Engineer
Looking for a particular STR employee's phone or email?