gene snyder