Author: ray c.  petry