James Gifford

James Gifford is Professor of English and the director of the university core at Fairleigh Dickinson University in Vancouver.

Books By James Gifford