Author: Allan K. Echols
Alternate names: Allan Echols