PETER K KEOGH