Sean Kennedy Author & Editor

Sean Kennedy is associate professor, history, at the University of New Brunswick.