Author: William hummel & Keith huntress