Author: John E. Eck
Alternate names: John E Eck; John Eck