Graham Bruce Caddell — (born 1956)