DownloadThe Portobello Bookshop Gift Guide 2024

John McGregor Author

John McGregor recently retired as a lecturer at the Open University. He is a trustee of the Glenfinnan Station Museum and a member of the Friends of the West Highland Line. In 1994 he wrote 100 Years of the West Highland Railway for Scot Rail, and in 2005 produced The West Highland Railway: Plans, Politics and People for Birlinn. He lives near Edinburgh.