Adrian Carion was very knowledgeable, very effective at communicating problems and solutions and a pleasure to work with.