Author: glenn h. snyder