Richard O'Shea
overview