Spencer Wells, Sir Thomas

Spencer Wells,

Sir Thomas, English surgeon, 1818-1897.
Spencer Wells forceps
Medical Eponyms © Farlex 2012