Geoff Owen is currently the Director - North America and Head of Technical / Field services at CCL Global. Geoff has extensive experience working in the Oil & Gas, Power, Renewables, Aerospace, and Manufacturing sectors. Prior to their role at CCL Global, Geoff worked at NES Global Talent as a Manager and Division Lead in Oil & Gas. Geoff also held roles as a Senior Recruitment Consultant and Recruitment Consultant, focusing on QHSE in North America, Europe, Africa markets. Geoff previously worked at Skills for Health as an EPP Facilitator and Cadet Support Practitioner. Geoff holds a Ba (HONS) in Business from The Manchester Metropolitan University.
Sign up to view 0 direct reports
Get started