If you use this company, make sure you go over everything they did very thoroughly before you make the final payment because once they have your money you won't get a return phone call from Frank to answer questions/concerns you may have about the work that was done. I found a couple spots that were missed after I paid him and called and left a message explaining what I found, never to get a return phone call. That was very disappointing.
more