Cotton R & J A