Author: David D Marshall
Alternate names: Marshall, David D.; David D. Marshall