Detailed profile of Dr. Steven Alan Sawelson, MD, a Nephrologist (Kidney Specialist) - General Torrance CA. See insurances he accepts. Read ratings and reviews from other patients..