Richard Clarke

Richard Clarke, Architectural Technician,