Author: William Niven (architect)
Alternate names: Niven, William architect.; William Niven; Niven, William architect
Title: (Architect)