Bachelor of Science, Colorado State University, 1964. Doctor of Veterinary Medicine, Colorado State University, 1966. Doctor of Philosophy, University California, Davis, 1970.
Assistant research immunologist University California, 1970—1972. Postdoctoral fellow Australian National University, Canberra, 1972—1974, visiting fellow, 1982. Assistant professor University Wisconsin, Madison, 1974—1975, Colorado State University, Fort Collins, 1975—1979, associate professor, microbiology department, 1979—1985, professor, since 1985.
Member of American Veterinary Medical Association, Conference Research Workers Animal Diseases, American Association Veterinary Immunologists, American College Veterinary Microbiologists, American Association Immunologists.
Married Judith Anne Finn, June 14, 1974 (divorced February 1978). Children: Kirk David, Kirsten Lynn. Married Eleanor Anne Hoppich, August 1, 1981.