James Keegan, Co.