Author: Brian Dennis Campbell
Alternate names: Brian D. Campbell