David Weber September 25, 2023 By Sarah Ellen dweber1@email.unc.edu David Weber Biography dweber1@email.unc.edu