Charnock Richard's career