STR

2 followers


Systems & Technology Research (STR) is driven to deliver impact. We take pride in formulating solutions to the nation's newest, hardest problems through sustained innovation and application of technology.

Industries

Headquarters

Woburn, US

Employees

501-1,000

Links

Org chart

Mark Luettgen

Collapse
Dan McCarthy
Svp, Strategic Initiatives
Mark McClure
CTO And Executive VP
Anne Johnson
Chief Ethics & Compliance Officer
Cristy Meyer
Chief Human Resources Officer