William Irving
overview