Log in
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
Employees
Links
Mark Luettgen
Observe.AI
10 followers
Rad Frames
6 followers
Project44
12 followers
BitSight
4 followers
Intapp
13 followers
Discover companies