john-kelly-ipso