I had a complicated heating issue which had been going on for 6 weeks.Tom worked hard to find the issue and resolve it quickly. He was very polite and explained everything he did as he went along. I would definitely call on him again if/when the need arises.
more