Jeff was exceptional from start to finish. He understood the brief immediately and completed the work well within timescales. He also took the time to explain all of his workings and went over and above what as a client I expected. He is clearly expert in his stated skills. I would have no hesitation in recommending him.