ESC

Nigel S. C. Macmillan

Nigel S C. Macmillan, M.Sc., C.Eng., M.I.Mech.E. Engineer and former apprentice at the North British Locomotive Company