Alan is wonderful! So thorough and he explains everything as he goes along. Very talented and polite. Terrific!!