Overview

George Forrest Browne

(1833—1930) bishop of Bristol