George Allan , ifr.