Author: Shannon W. Caudill
Alternate names: Shannon Caudill