Richard Irving
overview