Charles David Haworth — (born 1949)