• 82°

Helen D. Leonard

Helen Afton Darr Morrow Leonard, 88, of the Churchland community in Davidson County, died Friday afternoon, Feb. 3, 2012 at Wake Forest Baptist Health.