Kazem Gharibabadi is an Iranian diplomat and legal expert who is the Deputy Minister of Foreign Affairs for Legal and International Affairs of Iran. From Wikipedia
This ultimatum follows Iran’s halt of regular IAEA cooperation, with the E3 warning that failure to comply before the end of August will trigger reimposed sanctions.