WILLIAM R KEEGAN JR