 He performed his graduate work at the University of Wisconsin–Madison, and was awarded a Ph.D in 1972.His supervisor was Arthur Code.After graduating he held positions at the National Optical Astronomy Observatory and at the University of Illinois, and was the director of the Lowell Observatory.