Author: Kevin Cahill
Alternate names: Kevin Eric Cahill; Kevin E. Cahill
Born: 1941
Bio: Professor at University of New Mexico.