Author: David C. Planchard
Alternate names: David Planchard