Alan Michael MacLean — (1948-2010)