Stuart James Carter — (born 1958)