John Joseph (Joe) Heffernan on Flickr: Geraldine Walsh's notes (website)