PETER G MCKEEGAN