Author: Timothy W. Drescher
Alternate names: Tim Drescher; Timothy Drescher