Roger James Hume Dorney Palmer — (1947-2004)