Greg was very professional and courteous. He did a great job and definitely knows how to do his job .