Steve H. Jim never drops the ball. He is competent, experienced, responsive, reliable, trustworthy, and pleasant to work with.