Jeff Macdonald Plumbing

You’ve just finished installing the new hardwood floor in the living room, put the last coat of paint on the back deck and repaired that leaky faucet in the guest bathroom, when bam! You step into a hot shower only to find it is not...