cmacneil@princeton.edu
Ph.D. University of Lethbridge, 2021
Advisor: Paul Hayes