President & CEO
Vijay Narula
CEO Approval Rating
69/100
OST provides management consulting, information technology, research development and engineering services.