Author: Jan S. Tecklin
Alternate names: Jan Stephen Tecklin