Alasdair's ability to determine candidate requirements is exceptional. He is both creative and detailed in his approach to understanding what skills and abilities are required, and he always delivers a great choice of high quality candidates. Alasdair is a pleasure to work with, he is straight forward, open, honest and positive. I recommend him highly.