The guys at All Portland Roofing have been great and easy to refer as they get the job done and the customers are always happy. The three owners are very knowledgeable and have many years of experience running other businesses in their specific field. They have a cedar roof specialist, a roofing specialist and a roof maintenance roof cleaning specialist! Good guys too.