Author: Gerld s. snyder