Overview

Nesta Helen Wells

(1892—1986) physician and police surgeon