Richard Parkes

33.48%
55,902 4,860 hours 2,716 985 16 472,556