Author: Joshua T. Rychert
Alternate names: J. T. Rychert