I have worked with Bill and my experience has been extremely great. Very knowledgeable and answers all your questions with patience. Highly recommended!