Richard Devine
overview