patrick keilty