‘Leon’ Harville Freeman (1947 – 2005)