Sam is really an expect handy man. He is polite. He always on time and if the weather was not agreeable, he will e-mail me and reschedule for our appointment. When he found something wrong, he let me know right away and gave me good advice. Thank you so much, Sam.