Steve is incredibly knowledgeable, personable, and encouraging. I improved so much in such a short time from his coaching and highly recommend him.