Jack is patient, knowledgeable, easy to work with, has amazing expertise and a true pleasure to know and work with, you will not be disappointed in working with him. ... more