Lance Callahan

Lance Callahan recently received his Ph.D. from the University of New Brunswick, and currently teaches English at St. Thomas University in Fredericton, New Brunswick.

Lance Callahan's Featured Books