E&P Design Engineer - Navartis

North Yorkshire