CH-1400 Yverdon-les-Bains
European patent · EP2794418 · Inventor
European patent · EP2794413 · Inventor