David Foley,
Appearances