David McLeod Registration Number 2951 Registration Type Practising Registration Surname McLeod Given Names David Company Name Grieve Gillett Architects