Dunfreet , och James Savage , ifr.