Bachelor of Medicine, Bachelor of Science, University London, 1957. Doctor of Medicine, University London, 1968. Doctor of Philosophy, University Witwatersrand, Republic of South Africa, 1974.
Master of Philosophy, University Lancaster, England, 1999.
Intern, London, 1957-1960. Medical officer Sahara Exploration Expedition, 1962. Member staff Medical Expedition to Easter Island, South Pacific, 1964-1965.
Registrar in internal medicine London, 1965-1968. Research fellow division medical genetics Johns Hopkins University Hospital, Baltimore, 1968-1969. Senior research associate department orthopaedic surgery University Witwatersrand, Republic of South Africa, 1970-1972.
Professor human genetics faculty medicine University Cape Town, Republic of South Africa, 1972-1999, professor emeritus, since 2000. Director Medical Research Council Unit for Medical Genetics, Republic of South Africa, 1983-1998.
Captain Royal Army Medical Corps, 1960-1962. Fellow Royal College Physicians, London, Royal College Physicians Edinburgh, Royal Society South Africa (vice president 1989-1990), Royal College Pediatrics and Child Health. Member South African Human Genetics Society (chairman 1988-1990), European Human Genetics Society.
Married Greta Janet Winch, May 28, 1970. Children: Charles, Victoria, Robert.