Author: peter s.  ruckman