Author: Albert J. Richter
Alternate names: Albert J Richter