Everything For william l snyder