
Turner & Townsend is a consultancy that delivers ambitious and highly technical projects in over 130 countries worldwide.
Project Manager - Energy & Natural Resources. Lead Project Management Commissions, provide support on major Project Management Commissions, and ensure client objectives are met.
Turner & Townsend is a consultancy that delivers ambitious and highly technical projects in over 130 countries worldwide.