JAMES KEEGAN, SR.