William Irving's profile