Owen Crawford
Technical Sales & Projects Manager, overseeing the Technical Sales and Projects Team and focussing on collaborating with building designers to create efficient, healthy indoor climates in some of the most recognisable and prestigious buildings worldwide
By topics
X Close
By topics