Spencer Wells, Sir Thomas

Spencer Wells,

Sir Thomas, English surgeon, 1818-1897.
Spencer Wells forceps