kelvin snyder