Randy Randleton

49.10%
28,878 8,755 hours 3,762 984 47 674,513