He received his BA from SUNY at Buffalo (1971) and MA (1975) and PhD (1980) in Psychology from the University of New Hampshire. Before beginning his tenure at UNHM in 1987, he worked for several years as a staff psychologist in community mental health.