Richard Snell Career