Barry Harper-Smith

Barry Harper-Smith

Managing Director
CHQ Group

BSc Arch DipArch ARB RIBA