Jim communicates very well and keeps me on the loop on the progress on a daily basis which is much appreciated.
Very patient and worth the while..Good job..
Wonderfull job no, good understanding of my needs and implemented what i needed
He was very professional, easy to communicate with, knowledgeable and did more than was asked of him. 100% satisfied with the end product. I will definitely work with him again. Great asset to our small business.
Jim built our database swiftly with good communication. I have no reservations about recommending him, A+.