I would give Andrew a six star rating, if there was one. He is outstanding in all categories, and a pleasure to work with.