David M Johnson

David M. Johnson is professor emeritus of English and creative writing at University of New Mexico.