Doctor of Medicine, University London, 1950.
House officer department medicine, senior house officer Morriston Hospital, Swansea, thoracic surgeon, senior house officer pediatrics. General practice medicine Area Health Authority, Lanelli, Wales, 1953—1990, clinical assistant Wales, 1956—1988. Occupational health physician Byfed Area Health, Llanelli, 1990—2003.
Deputy chief surgeon St. John's Ambulance Brigade, Wales, 1982. Lieutenant colonel Royal Naval Reserve, England, 1951-1959, lieutenant colonel Royal Naval Reserve, England, 1960-1985.
President Royal British Legion Festival, 1982. Member of Royal College General Practitioners, Royal College Surgeons (licentiate).
Married Bronwen Neilson Davies, April 6, 1955. 1 child Claire Margaretha Neilson.