Author: David M. Russell
Alternate names: Russell, David M. (David Michael)