Author: al stohlman, a. d. patten, j. a. wilson