Jim has been a pleasure to work with for all our business programming needs. He genuinely has our best interests at heart and is able to produce excellent results in an efficient manner. He truly is an expert in his field. I highly recommend Jim for your next project.