Richard Lafayette

Richard Lafayette, MD, FACP

Professor of Medicine, Nephrology
Stanford University Medical Center
Stanford, California