2016 NAQT Collegiate Novice at Carnegie Mellon

September 17, 2016