Charles Egerton Cotton — (born 1958)