Visiting assistant professor Dartmouth College, Hanover, New Hampshire, 1975-1976. Research associate Bowdoin College, Brunswick, Maine, 1976-1977, Oklahoma State University, Stillwater, 1977-1980. Assistant professor University Maine, Orono, 1980-1986, associate professor, 1986-1990, professor, 1990.
Grants associate office of director, office extramural research National Institutes of Health, Bethesda, Maryland, 1990-1991, science review adminstr, since 1991. Visiting science National Institutes of Health, National Cancer Institute, Bethesda, 1986-1987. Member research committee American Heart Association Maine affiliate, 1982-1985, chair 1985-1986.
Ad hoc reviewer Pathobiochemistry Study section National Institutes of Health, 1988.