Author: David Cn Swanson
Alternate names: David C.N. Swanson; David C N Swanson; David C. N. Swanson