Richard Mills
overview