Author: Kevin Cahill
Alternate names: Kevin I. Cahill
Bio: Freelance writer and graphic artist living in Denver who attended University of Northern Colorado.