Author: Rich Clarkson Bob Hammel