Cave, Cecil CB

Anglican minister.

Occupation