Craig is a highly skilled, tenacious and dedicated individual that will perform all tasks at the highest level. A great team player equally to management/Directors and to the general workforce, Craig can succeed in a role within a large corporate business or that of a smaller business that wants to grow through improvements to IT infrastructure and support. My experience working with Craig in a very busy fast growing service organisation for a few years was extremely positive, I’d highly recommend Craig to any business, they’d definitely benefit from his expertise and he is very amiable and upbeat which makes the more frustrating IT problems we all experience less of a pain to resolve!