davidjcubberly

33.91%
108,704 268 hours 34,472 1,759 117 12 70,979