David Weaver
David Weaver Kershaw County School District
David Weaver Kershaw County School District

Midlands trades teacher in running for national award, cut of $1 million

August 17, 2018 09:27 AM