Courteous, professional, helpful, forthright, efficient... we have high expectations, and Greg exceeds them.