Author: John Collins
Alternate names: John Martin Collins
Bio: Professor at St. Lawrence University.