Overview

Alfred Cave

(1847—1900) Congregational minister