Phil Ogden, EnerMech’s Chief HR Officer
Names

EnerMech appoints new global Chief HR Officer

EnerMech has strengthened its senior leadership team with the appointment of Phil Ogden as chief human resources officer. Ogden joins the business with over 30 years of experience, including over 15 years in senior leadership […]