Author: Barry Clarke
Alternate names: Barry, (Dr.) Clarke