Author: David M. Burton
Alternate names: David MacGregor Burton