Author: Thomas J Beck
Alternate names: Thomas J. Beck