Author: william a. kramer