John Bell , ifr.