Warren Francis Hastings — (1938-2005)