Richard Parkes

27.29%
43,295 4,356 hours 2,240 944 16 153,090