Idiot
chester, cheshire west and chester, united kingdom
Cambrian Timing
Shell
Instrument Mechanic
Dŵr Cymru Welsh Water
Telemetry Unit Manager