I have worked with Joel Millard for several years, both professionally and personally. He is very knowledgable, dependable, and reasonable. Personally he has done our roof (removal of old and application of new shingles) and siding and will be doing our window replacements and kitchen renovation this year. He does commercial work (rubber roofing, building reno, lighting, plumbing, etc.) - I have yet to find something he cannot do. If it breaks, he is the first person I call and so far he has fixed it all!