Allan was very professional, knowledgeable and courteous. Took his work very seriously and very thourough.