Author: Richard E. Haskell and Richard K Hascall