Controller
newcastle upon tyne, newcastle upon tyne, united kingdom
BorgWarner Sevcon
Dublin City University