SD Dr. Stephen Francis Darrow, MD Is this you? Claim your profile Nephrology Internal Medicine 0Leave a review Apple Valley Medical Clinic 14655 Galaxie Ave, Apple Valley, MN, 55124 2 other locations (952) 432-6161