John McLean 1939-2019