Charlie let me down this week after I've been using him exclusively for many, many years. He made a repair which did not hold, promised to come out, asked me to email him the water heater information. Then he neither came out nor checked his email after a week had gone by. I now have a new plumber. Sorry, Charlie.