P . Iohn Gordon , ifr.