Thomas William Snyder is following