I have known John for many years and highly value his judgement when considering branding, design and web development issues. I particularly like the way John will give an honest opinion – unlike others, who may simply agree to anything a client says. I would recommend John to anyone requiring similar services.