gordon snyder