Author: David Brakke
Alternate names: David Bernhard Brakke