I'm reluctantly writing this positive review as it will encourage more people to use him .Unfortunately for me Richard is so good that he has a long waiting list and I ha ... more