David Joseph Mahoney articles