John Weatherly: 1948-2019