KEEGAN, David C