Tom H Hastings

Hastings is the Director of Peace and Nonviolence Studies, Conflict resolution Department, at Portland State University. He lives in Portland, Oregon.