Joe was on time and very professional in diagnosing the problem and making repairs. He was also very helpful in spotting potential problems in the future and suggesting what should done to correct before I had bigger problems. Thanks Joe!