David L Spruance

Spruance is a former English teacher who devotes himself fully to writing.