Jim Heggie, 1950 – 2019