Overview

William Kenneth Macrorie

(1831—1905) bishop of Maritzburg