Meghana Annambhotla
Medical Student
- Virginia Tech Carilion School of Medicine, '27
- Lessard Lab