Overview

James Niven

(1851—1925) public health administrator