Dr. Kevin M. Flanigan 5755 Broadway, Lancaster, NY 14086