Giles, John, active 1860-1898, architect and surveyor

Relationships: