William Huber (Swiss, XX)