Author: william a vrooman