davidj.keogh