Party affiliation: Democrat
Executive vice president United States National Student Association, Philadelphia, 1957-1958. Director Foreign Student Leadership Project, 1959-1961. Law clerk to presiding judge The United States of America District Court Colorado, Denver, 1963-1964.
Assistant professor University North Carolina School Law, Chapel Hill, 1964-1967, associate professor, 1967-1972, professor, 1972-1979, Aubrey L. Brooks professor, since 1979, associate dean, 1979-1982, 89-90. Visiting professor numerous law schools. Member drafting committee North Carolina General Statutes Commission, Raleigh, l968-73.
Reporter North Carolina Pattern Jury Instructions, Raleigh, l976-78.
Chairman St. Thomas More Parish Council, Chapel Hill, 1978-1979. Soloist Community Chorus, Chapel Hill., 1983-1992. Member American Bar Association (task force on revision of UCC article 2 since 1990), North Carolina Bar Association (editor business law section 1984-1986), University Colorado School Law Alumni Association (Distinguished Achievement award 1991), Order of Coif, Order of Barristers.