James Knowles (architect)

GPTKB entity