Author: David D. Royse
Alternate names: David Royse