Rudolf Huber (Swiss, 1844)