I can't believe that someone wrote that Dr. Joe has no people skills. What I appreciated most about my experience with his office is that he was very straight forward and knowledgable. He really explained each thing that was happening and gave me options along the way. He also really enjoys what he does, you can tell. It's just fun to be in that office sometimes.