kannon snyder