Visit findatopdoc.com for all information on Dr. Steven Alan Sawelson MD, Nephrologist (Kidney Specialist) | Nephrology in Torrance, CA, 90503. Profile, Reviews ....