with Bill in person and over the phone many many times. He is very honest and very knowledgeable. Top notch guy!