I have nothing but good words for Dr. Kelly. Several years ago, he caught an aggressive prostate cancer that had been missed by other doctors; his explanations about the disease and my choices were clear and helpful, and he was the same in follow-ups after the successful surgery, which he performed. At regular checkups, he listens carefully to any issues that I may have and has been extremely responsive. More recently, he helped my daughter, who is not a regular patient of his, through a lengthy, painful bout of kidney stones. Also, kudos to Teresa at the front desk, who is friendly, professional and similarly responsive. Cannot recommend Dr. Kelly and his office more highly.