Author: Linus Schrage
Alternate names: Linus E. Schrage; Linus E Schrage