Turner & Townsend Taurus
Founded in 2011 and headquartered in Andover, Massachusetts, Turner & Townsend Taurus supports the pharmaceutical and construction industries through project planning programs and support services that track, manage and mitigate cost and schedule issues and risk events.
Last updated on