Bachelor, University Pacific, Stockton, California, 1961. Doctor of Philosophy, University Maryland, College Park, 1972.
With Northern Arizona University, Flagstaff, 1967—1969. Professor Bennett College, Greensboro, since 1973. Professor religion & philosophy Bennett College, since 1988.
Newsletter editor, secretary treasurer International Society Value Inquiry.
Vice president Haw River Assembly, Bynum, North Carolina. Member of American Philosophical Association.