Turner & Townsend
–
Columbus, OH
... With offices located globally, you're never far away from our services. Working from 113 offices in 46 countries, we make ... Managing inputs from other professional team members, including technical, legal, and commercial/financial. Ability to ... - May 01