John Lamb , ifr.