Spencer Construction
Spencer Construction
Owner operated.
Owner operated.

Owner operated.
Owner operated.
Cost is determined by the job. No travel charge. No service fee. Extra charge for after-hours service. License #: 108411. May contact through email.
"Went very well and better than I could have hoped for. Very impressed with professionalism and responsiveness. Work was done quickly/efficiently. They cleaned up the worksite several times during the day and left things neat/tidy when they left at the end of the day. I plan to hire them again for some work on my deck. I highly recommend this company. P. Johnson Wilsonville, OR"
Paula J on April 2020
Cost is determined by the job. No travel charge. No service fee. Extra charge for after-hours service. License #: 108411. May contact through email.
"Went very well and better than I could have hoped for. Very impressed with professionalism and responsiveness. Work was done quickly/efficiently. They cleaned up the worksite several times during the day and left things neat/tidy when they left at the end of the day. I plan to hire them again for some work on my deck. I highly recommend this company. P. Johnson Wilsonville, OR"
Paula J on April 2020
A small custom roofing company that focuses of customer service. Using top quality products at a reasonable price. Fixing your roof with your safety and budget in mind.
A small custom roofing company that focuses of customer service. Using top quality products at a reasonable price. Fixing your roof with your safety and budget in mind.

We at Virtue Professional Maintenance Services, LLC take pride in our work. It is our goal to leave 100% of our customers completely satisfied. We realize that proper maintenance preserves the life and appearance of your property. We want to be the company you choose and return to, to achieve that. Most of our clients come to us year after year for work because they know we are a trusted and reliable business. We guarantee a return phone call or email within 3 business days and will usually get an estimate out to you the same day the job is looked at. We also follow up after a job is completed to ensure your satisfaction. We are experts in Roof Moss Removal, Roof Moss Treatment, Gutter Cleaning, Pressure Washing and Window Cleaning. We handle both residential and commercial jobs. Virtue Professional Maintenance Services, LLC. is licensed, bonded and insured.
"From first contact with John and Lisa at Virtue the transaction went very smoothly with no issues. John and Devin arrived promptly on day of service and worked efficiently with attention to detail. They exceeded our expectations by cleaning the skylight and lower gutters even though these were not part of the estimate. The roof and gutters look very clean and moss free! They left all work areas clean when finished. We would hire them again and will highly recommend Virtue to our friends and neighbors."
MICHAEL T on August 2018
We at Virtue Professional Maintenance Services, LLC take pride in our work. It is our goal to leave 100% of our customers completely satisfied. We realize that proper maintenance preserves the life and appearance of your property. We want to be the company you choose and return to, to achieve that. Most of our clients come to us year after year for work because they know we are a trusted and reliable business. We guarantee a return phone call or email within 3 business days and will usually get an estimate out to you the same day the job is looked at. We also follow up after a job is completed to ensure your satisfaction. We are experts in Roof Moss Removal, Roof Moss Treatment, Gutter Cleaning, Pressure Washing and Window Cleaning. We handle both residential and commercial jobs. Virtue Professional Maintenance Services, LLC. is licensed, bonded and insured.
"From first contact with John and Lisa at Virtue the transaction went very smoothly with no issues. John and Devin arrived promptly on day of service and worked efficiently with attention to detail. They exceeded our expectations by cleaning the skylight and lower gutters even though these were not part of the estimate. The roof and gutters look very clean and moss free! They left all work areas clean when finished. We would hire them again and will highly recommend Virtue to our friends and neighbors."
MICHAEL T on August 2018

5-10 employees. Provide most of our work in house with a few specialized areas sub-contracted. Billing is a deposit amount at start with final amount due at end of project. Discounts available for Seniors and Veterans.
5-10 employees. Provide most of our work in house with a few specialized areas sub-contracted. Billing is a deposit amount at start with final amount due at end of project. Discounts available for Seniors and Veterans.
Additional contact name - Aaron Degiovanni. Family owned. Cost is determined by the job.
Additional contact name - Aaron Degiovanni. Family owned. Cost is determined by the job.
Sales Hours Monday through Saturday 8:00 - 8:00, Sunday 10:00 - 7:00. Service Hours Monday through Friday 7:00 - 7:00, Saturday 8:00 - 5:00
"They did a good job."
Otis K on December 2020
Sales Hours Monday through Saturday 8:00 - 8:00, Sunday 10:00 - 7:00. Service Hours Monday through Friday 7:00 - 7:00, Saturday 8:00 - 5:00
"They did a good job."
Otis K on December 2020
Mike Jolly Handyman Service is here to help keep your home beautiful from top to bottom. I have been working on homes for 15 years and have just decided to start my own business. I do not at this time have subcontractors but I do have references for quite a few services that I don't do. I have an LLC through the State Of Oregon Registry#65536592 I also have a license through the City Of Beaverton and I am insured up to $300,000.00. I don't have a trip charge or any initial service fees. I do Free Same Day Estimates. I have a $200.00 Roof/Moss/Gutter Clean (average size home) on special & a 10% discount for Angie's List users. Refer me to 5 people for 5 jobs and receive a free Roof/Gutter Cleaning!!
Mike Jolly Handyman Service is here to help keep your home beautiful from top to bottom. I have been working on homes for 15 years and have just decided to start my own business. I do not at this time have subcontractors but I do have references for quite a few services that I don't do. I have an LLC through the State Of Oregon Registry#65536592 I also have a license through the City Of Beaverton and I am insured up to $300,000.00. I don't have a trip charge or any initial service fees. I do Free Same Day Estimates. I have a $200.00 Roof/Moss/Gutter Clean (average size home) on special & a 10% discount for Angie's List users. Refer me to 5 people for 5 jobs and receive a free Roof/Gutter Cleaning!!
Bret K Chenoweth Remodeling and Fine Woodworking LLC.
"I have hired Bret Chenoweth for multiple projects, one included installing a French door. I felt Bret overall was professional and honest. Additionally, I have recommended Bret to others which I know some have used him based on my recommendations. About a year after the door was installed it started sagging. Bret came out and fixed it without issue. Explaining it was a bad hinge. He explained the hinges are adjustable and one just needed to be replaced. About 5 years later, the same door started sagging again. The door and components are still under warranty. I called Bret explained the situation. He told me to call the manufacturer of the door. Which I did and learned that I can’t file a complaint he has to. He called me back a few days later and told me the manufacturer of the components are bankrupt, he is responsible, and he would fix the door where his labor would be free and I would pay for any needed material. Bret stated he would give me a call in a couple of days with a date and time. Bret has never called, refuses to answer the phone when I tried to get a hold of him. I’m giving Bret a F due to - Deducted one star/letter because I feel Bret has provided me false information on numerous occasions o Hinges are not adjustable o Manufacturer of the components are not bankrupt; the original company went bankrupt however they never stopped doing business and they still honor their components/warranty. o French door was probably purchased after the manufacturer of the components started doing business under their new name. o The initial issue wasn’t a bad hinge, Bret shimmed the door to correct the sagging. - Deducted two stars/letters because in my opinion Bret does not stand behind his work or his verbal commitments. o Two other contractors have reviewed the issue with my French door and stated contractor did not install the door correctly. Shimming the door is /was just a bandage, the door needs to be reset. - Deducted one star/letter because in my opinion Bret is not a profession. Refusing to answer the phone and talk with a repeat customer and a customer who has recommended you is just unprofessional."
Mary W on January 2020
Bret K Chenoweth Remodeling and Fine Woodworking LLC.
"I have hired Bret Chenoweth for multiple projects, one included installing a French door. I felt Bret overall was professional and honest. Additionally, I have recommended Bret to others which I know some have used him based on my recommendations. About a year after the door was installed it started sagging. Bret came out and fixed it without issue. Explaining it was a bad hinge. He explained the hinges are adjustable and one just needed to be replaced. About 5 years later, the same door started sagging again. The door and components are still under warranty. I called Bret explained the situation. He told me to call the manufacturer of the door. Which I did and learned that I can’t file a complaint he has to. He called me back a few days later and told me the manufacturer of the components are bankrupt, he is responsible, and he would fix the door where his labor would be free and I would pay for any needed material. Bret stated he would give me a call in a couple of days with a date and time. Bret has never called, refuses to answer the phone when I tried to get a hold of him. I’m giving Bret a F due to - Deducted one star/letter because I feel Bret has provided me false information on numerous occasions o Hinges are not adjustable o Manufacturer of the components are not bankrupt; the original company went bankrupt however they never stopped doing business and they still honor their components/warranty. o French door was probably purchased after the manufacturer of the components started doing business under their new name. o The initial issue wasn’t a bad hinge, Bret shimmed the door to correct the sagging. - Deducted two stars/letters because in my opinion Bret does not stand behind his work or his verbal commitments. o Two other contractors have reviewed the issue with my French door and stated contractor did not install the door correctly. Shimming the door is /was just a bandage, the door needs to be reset. - Deducted one star/letter because in my opinion Bret is not a profession. Refusing to answer the phone and talk with a repeat customer and a customer who has recommended you is just unprofessional."
Mary W on January 2020
From average costs to expert advice, get all the answers you need to get your job done.

Thinking about installing a cedar shake roof? Find out how much you can expect to pay—along with factors like wood grade, roof size, and labor.

Stay on top of your budget by evaluating tin roof cost factors, including roof size, type, and additional features like sealing and flashing.

Budget for metal roof repair costs based on factors such as metal type, the problem you’re having, maintenance, replacement costs, labor, and more.

Learn how much a metal roof costs to install. Discover how factors like size, pitch, style, coatings, type, and labor rates affect the price.

Wondering who installs roof vents and who to call? Roofing contractors handle it best. See other options and how pros get it done

Wondering who installs roof heat cables? Hire a roofer for safe installation. Compare pros vs. handypeople and see how the job gets done