Overview

Mary Anne Belcher

(1849—1898) headmistress