Thomas Parker, MD Return to - Practice Area Top Doc Category: Internal Medicine DoctorDallas Nephrology Associates 3601 Swiss Ave Dallas, TX, 75204