I would like to recommend a contractor - Brian Doucette of BDS Home Services. He is top quality, reasonable and a great guy. After having a few bad experiences, finding him was the best thing. He is busy though, so you may have to book him well in advance.