Frank Sullivan — medical doctor, general practitioner (GP) and medical researcher