bob snell