joshua snyder wiki