Steve Whitehorn is more like a committed team member than a consultant. He always makes us feel our overall success as a firm is of prime importance to him and he is always available and ready with a creative and helpful way to answer to any question we throw his way.