Martin Villiger is responsible for the content of this website.
We are not liable for the content of external links. The operators of linked pages are solely responsible for their content.