Greg is very competent, works hard, and has a great attitude of helpfulness that makes him a joy to work with. Sometimes you sacrifice skill for personality but in his case, there is no sacrifice. Highly competent and knowledgeable.