Peter Spuhler
Rank: 687
Net Worth: $4.2 B
Source: train cars
Industry: Manufacturing
Country: Switzerland
Age: 62