kanan snyder