I noticed your thread about SEO companies and figured I would message you directly with my thoughts.
I know how frustrating it is to deal with SEO companies with their lack of communication and lack of understanding of your business. I hear it all the time from so many people.
I specialize in helping different types of contractors (construction companies, painters, builders, electricians, etc) and I would like to talk to you and how I can help you get back on track after the algorithm change - I can even verify my competence and reliability through references. No obligation at all of course.