Phil McKracken

41.13%
49,416 16,348 hours 5,120 266 14 507,296