Joe arrived on time and was very professional in his conduct and very knowledgeable in his subject matter!