Author: David C. Mulford
Alternate names: David Campbell Mulford