Maj. William C. Preston C.S.A. historical marker

Locations