Fred Guerin | Truthout

Fred Guerin

Fred Guerin holds a Ph.D. in philosophy and teaches philosophy part-time at Vancouver Island University in Powell River, British Columbia.

December 10, 2017