Alpnachstad
Swiss design · 135842 · Designer
Swiss design · 135855 · Designer
European patent · EP1643806 · Inventor
European patent · EP1643804 · Inventor