Congratulations to Charlotte Catholic's David Edwards for winning the 2019 Cavalier Invitational at Durham Academy.
David Edwards Wins Durham
David Edwards Wins Durham
David Edwards Wins Durham
Congratulations to Charlotte Catholic's David Edwards for winning the 2019 Cavalier Invitational at Durham Academy.