Overview

William MacGregor

(1848—1937) Church of England clergyman and philanthropist