Author: ray w. ragsdale