Dr. Walter Leach

Dr. Walter Leach is a member of the Board of Caregivers at Mt. Sin Central Clinic