Bachelor of Science, University Utah, Salt Lake City, 1961.
Systems engineer International Business Machines Corporation, Tacoma, 1961—1964. Manager corporate systems Weyerhauser, 1964—1968. Director corporate systems Chrysler Corporation, Highland Park, Michigan, 1968—1969.
Division manager S-cubed, La Jolla, California, 1969—1972. Instructor novel writing University California, San Diego, since 1976.
Member of The Author's Guild.
Married Marilyn Hales, May 31, 1951 (divorced October 1971). Children: Susan Lynne, Robert Aaron, John Edward. Married Carol Comey, December 10, 1971.