Overview

Sir Herbert Layard Dowbiggin

(1880—1966) colonial police officer