Stephen Seltzer, M.D. — Internal Medicine (Nephrology) in Tucson, AZ
Stephen Seltzer, M.D. is a internal medicine (nephrology) in Tucson, AZ. NPI: 1073555231.
Address: 6367 E TANQUE VERDE RD, Tucson, AZ 85715
Phone: 5202905888
Welli connects patients with providers based on philosophy of care and clinical approach. View Stephen Seltzer's full profile, read patient reviews, and schedule an appointment.