Author: Dennis Craig Smith
Alternate names: Dennis Craig Smith with Dr. William Sparks