John is very professional and a hard worker. He finishes work in a timely manner and makes sure it is done to his best ability. Which he is very particular about. Rates are reasonable also.See MoreRead Less