David Andrew Spens — (1942-2004)