he was born in st gallen switzerland