Cambridge 2000: Grayson and Ould

Architect: Grayson and Ould