k k t ti John Hooke , ifr.