Author: Stefan Kottwitz
Alternate names: STEFAN. KOTTWITZ