Dr. Stephen Eyre is an urologist in Needham, Massachusetts and is affiliated with multiple hospitals in the area, including Brigham and Women's Faulkner Hospital and Beth Israel Deaconess Medical ....