Author: David Trumbull Marshall
Alternate names: Marshall, David Trumbull