Dr. James Farrell is board-certified in practicing a wide breadth of Urology to include care for Urologic cancers, kidney stones, enlarged prostate, male health (ED, low testosterone, infertility), vasectomies and vasectomy reversal, overactive bladder, d