Author: David C. Searle
Alternate names: David Searle; Searle, David