David Stirling (Q5240099)
architect
Language: