Shelford slams Kirwan's appointment