CH-1400 Yverdon-les-Bains
European patent · EP2710749 · Inventor
European patent · EP1393033 · Inventor