ESC

James Stevenson

Railway historian, writing particularly about Scottish engine sheds