Author: Donald L. Smith
Alternate names: Donald Lewis Smith