Bachelor of Science, U. Glasgow (Scotland), l938; Bachelor of Medicine, Bachelor of Surgery with honours, U. Glasgow (Scotland), l94l.
House physician, Western Informary, Glasgow, l94l-42; junior physician, Victoria Infirmary, Glasgow, l947-50; senior lecturer therapeutics, U. St. Andrews (Scotland), l950-55; senior lecturer medicine, U. St. Andrews (Scotland), l955-66; senior lecturer medicine, U. Dundee (Scotland), l966-82; retired, l982.
Officer Medical Branch, Royal Air Force, l942-46, European Theatre of Operations. Fellow Royal College Physicians (London), Royal College Physicians (Edinburgh): member Scottish Society Physicians (founder member, president 1982-1983), Royal and Ancient Golf Club (St. Andrews).
Married Margaret Trechman, March 20, l943. Children: Michael, Christopher, Alison.