Michael E. Carter obituary, Staunton, VA

In memory of

Michael E. Carter