David C.
Excellent. Good communication, understood my requirements first time. worked well with me when we encountered hurdles and I wouldnt hesitate to recommend him to anyone else. I am already lining up my next piece of work with him !
David C.
Warrington, GB