JAMES J KEEFE PC