Alan Shields 1944–2005