Assistant professor community leadership and development Springfield (Massachusetts) College, 1972-1973. Assistant professor social work University New Hampshire, Durham, 1973-1976. Visiting professor social work University Southern Maine, Portland, 1976-1977.
Associate professor teaching and administration Marywood College, Dunmore, Pennsylvania, 1977-1981. Associate dean arts & science University New Haven, 1981-1985. Supervisor medical social work Visiting Nurse of New Haven, 1985-1987.
Psychotherapist Community Health Care Plan, Branford, Connecticut, 1987-1992. Clinical manager TeamWorks for Adults Elmcrest Psychiatric Institute, Portland, 1992-1996. Director dual diagnosis program Stonington Institute, North Stonington, since 1996.
Private practice psychotherapist, since 1976.