David Mills courts new storm with Iranian job