Tom Klein

61.42%
35,533 5,548 hours 3,290 371 49 606,841