Kenneth G. Williamson has lived in Edinburgh his entire life and had a lifelong interest in trains and trams. He runs the website trainbuff.net.