Jarrett is really hard working and a pleasure to work with. He is very good at working under his own initiative and as part of a team. I would have no reservations in recommending him. He has good fault finding skills which is a valuable asset to any team.