William Todd Sherrer MD PCWilliam Todd Sherrer MD PC · Urology Physician1023 Medical Center Pkwy, Selma, AL, 36701NPI · 1700046836No reviewsInsuranceNot specified(334) 875-4200Check availabilityBook online Claim listing