Meet the 2020 national merit semifinalists
Kate Schneider
• September 29, 2020