Gareth demonstrated professionalism and knowledge during my appointments with him and he is a pleasant person. I wouldn't hesitate to return to Gareth or recommend him to ... more