Dr. Craig McFarlane

Contract Instructor

Expertise:Animal Law, Animal Rights, Animal-Human Relations, Apocalyptic, Violence
Availability:Available
Primary Email:craig.mcfarlane@carleton.ca