Bachelor of Medicine and Bachelor of Surgery, University Cape Town, 1958. Doctor of Medicine, University Cape Town, 1967.
House officer, Groote Schuur Hospital, Cape Town, South Africa, 1959; senior house officer, Salisbury Hospital, Wiltshire, England, 1960-1961; senior house officer, Southampton (England) Children's Hospital, 1961-1962; medical officer, Jane Furse Mission Hospital, Sekhukhuniland, South Africa, 1963-1965; registrar, Red Cross Children's Hospital, Cape Town, 1966-1968; consultant pediatrician, Red Cross Children's Hospital, Cape Town, since 1968; head neurology service, Red Cross Children's Hospital, Cape Town, since 1974; associate professor, U. Cape Town, since 1983.
Lay minister St. Stephen's Anglican Church. Medical officer Mountain Club South Africa, Search & Rescue Organization, since 1959. Fellow Royal Society Medicine, College Medicine South Africa.
Member International Child Neurology Association (international board member since 1994), Owl Club (president 1994-1995).
Married Edith Mary Collard, November 24, 1962. Children: Timothy, James, Frances, Robert.