About the website ECTHRwatch.org
This is a non-official website on Stephen Iwan, Legal Attaché at the U.S. Embassy in China.
The role stated above is Vincent Le Corre's own understanding. This site holds no document from Stephen Iwan or any third party confirming it.