PATRICK R KEEGAN SR