Skip to main content alibris logo

David Long

Long is a native of Massachusetts. He has taught in the graduate creative writing program at the University of Montana.