Joseph Templeton September 25, 2023 By Sarah Ellen joetemp@unc.edu Joseph Templeton Biography joetemp@unc.edu