school inspector
[née Deverell] (1872–1958), British inspector of schools
Free account · your comment posts right after signup
Family
Connected