He received his B.A. degree in History from Middlebury College (Middlebury, Vermont) in 1977, and his law degree from the University of Michigan (Ann Arbor, Michigan) in 1981. He has worked as a prosecutor for thirty years, and has lectured extensively in Europe and Central Asia on the United States criminal justice system. He is currently teaching a course on this subject at Ivan Franko National University in Lviv.