BRIAN A KEEGAN