Records of the rallies, speeches and public activities I have personally taken part in. Photos, videos and written records will be added over time.
My Political Activities
October 24, 2026: The 813th Jasmine Movement Protest in Times Square, New York
On October 24, 2026, I joined the Democratic Party of China at its 813th Jasmine Movement protest in Times Square, New York, calling for human rights, democracy, and freedom of speech in China.
My Political Activities
October 13, 2026: Protest Against CCP Tyranny Outside the Chinese Consulate General in New York
On October 13, 2026, I joined the Democratic Party of China in a protest outside the Chinese Consulate General in New York against CCP tyranny, calling for the release of all political prisoners and democracy for China.
My Political Activities
September 30, 2026: Memorial Event in Times Square, New York — Remembering the Suffering, Honoring the Fallen
Honoring those who lost their lives under CCP rule and persecution.
My Political Activities
September 5, 2026: The 806th Jasmine Rally in Times Square, New York
The 806th Jasmine Rally in Times Square: Overthrow the CCP, establish democracy and constitutional government.
My Political Activities
August 22, 2026: The 804th Jasmine Rally in Times Square, New York
The 804th Jasmine Rally in Times Square: Down with the CCP, end one-party dictatorship.
My Political Activities
August 22, 2026: Protesting the CCP’s Religious Persecution in Times Square, New York
Protesting the CCP’s persecution of religion — faith is not a crime.
My Political Activities
August 8, 2026: The 802nd Jasmine Action in Times Square, New York
The 802nd Jasmine Action in Times Square, raising the END CCP flag.
My Political Activities
July 25, 2026: Jasmine Rally in Times Square, New York
A Jasmine rally in Times Square, also speaking out for Niu Tengyu.
My Political Activities
July 4, 2026: The 797th Jasmine Action in Manhattan, New York
The 797th Jasmine Action on Independence Day — protesting tyranny, grateful to America.
My Political Activities
June 20, 2026: Jasmine Rally in Times Square, New York
A Jasmine rally in Times Square calling for the CCP to step down.
My Political Activities
June 7, 2026: March in Flushing, New York, Commemorating June Fourth
Hundreds marched in Flushing to commemorate June Fourth.
My Political Activities
June 4, 2026: Commemorating the 37th Anniversary of June Fourth Outside the Chinese Consulate General in New York
Never forget June Fourth — commemorating the 37th anniversary at the consulate.
My Political Activities
April 14, 2026: Protest Against CCP Tyranny Outside the Chinese Consulate General in New York
Protesting the CCP’s dictatorship at the consulate, demanding it step down.
My Political Activities
March 28, 2026: Jasmine Action in Times Square, New York
Reject fear, reject lies, reject being represented — China belongs to its citizens.
My Political Activities
March 10, 2026: Protest Against CCP Tyranny Outside the Chinese Consulate General in New York
Protesting CCP tyranny at the consulate, demanding the release of all political prisoners.
My Political Activities
February 28, 2026: Jasmine Rally in Times Square, New York
Raising our voices for democracy, freedom, and fairness in Times Square.
My Political Activities
January 3, 2026: Protest in Times Square, New York — Defending Taiwan, Standing with Dissidents
Protesting CCP military exercises around Taiwan and standing with dissidents in China.
My Political Activities
December 27, 2025: The 770th Jasmine Action in Times Square, New York
The 770th Jasmine Action in Times Square, calling for the CCP to step down.
My Political Activities
December 9, 2025: Protest Outside the Chinese Consulate General in New York — Down with the Communist Party
At the consulate gates: Down with the Communist Party and Xi Jinping — release all political prisoners.
My Political Activities
December 6, 2025: The 767th Jasmine Action in Times Square, New York
Far from home, still speaking out — keeping the flame of democracy burning.
My Political Activities
December 6, 2025: Commemorating the 18th Anniversary of Charter 08 in Times Square, New York
Commemorating the 18th anniversary of Charter 08 in Times Square, honoring Liu Xiaobo.
My Political Activities
November 22, 2025: Rally in Times Square, New York, in Support of Hu Yang
Standing with Hu Yang, punished for his words — calling on the CCP to release him now.
My Political Activities
November 22, 2025: Protesting CCP Tyranny in Times Square, New York
Protesting CCP tyranny in Times Square: China needs human rights and freedom.
My Political Activities
November 8, 2025: The 763rd Jasmine Action in Times Square, Manhattan
The 763rd Jasmine Action — protesting CCP tyranny, demanding the release of all political prisoners.
My Political Activities
September 17, 2025: "Chinese Stand with Taiwan" in Front of Queens Library, New York
Holding the banner at Queens Library: Chinese stand with Taiwan.
My Political Activities
September 2, 2025: Protesting the CCP’s September 3rd Military Parade Outside the Chinese Consulate General in New York
Protesting the CCP’s September 3rd parade at the consulate: those who falsify history are traitors, not heroes.
My Political Activities
August 19, 2025: "Defend Taiwan" Event at the Flushing Library
A "Defend Taiwan" event at the Flushing Library: defend Taiwan, safeguard democracy, long live freedom.
My Political Activities
August 12, 2025: Protest Against CCP Tyranny in Front of the Chinese Consulate General in New York
Raising our right arms in anger at the consulate, standing with persecuted dissidents in China.
My Political Activities
August 5, 2025: Rally at the Flushing Library — Defend Taiwan, Oppose the CCP’s Invasion of Taiwan
Defend Taiwan, oppose the CCP’s invasion — the Chinese people oppose the CCP’s aggression against Taiwan.
My Political Activities
July 31, 2025: In Front of the Flushing Library, New York — Say No to Forced Reunification, Defend Taiwan
Say no to forced reunification! Defend Taiwan, safeguard democracy.
My Political Activities
July 12, 2025: The 746th Jasmine Action in Times Square, New York — Commemorating the 8th Anniversary of Liu Xiaobo’s Death
The 746th Jasmine Action, commemorating the 8th anniversary of Liu Xiaobo’s death.
My Political Activities
July 8, 2025: Protest Against CCP Tyranny at the Chinese Consulate General in New York
Dozens of party members protested CCP tyranny at the consulate.
My Political Activities
July 5, 2025: The 745th Jasmine Action in Times Square, New York
The 745th Jasmine Action led by Chairman Wang Juntao — a clear call to end one-party rule.
My Political Activities
June 21, 2025: The 743rd Jasmine Action in Times Square, New York
The 743rd Jasmine Action: end one-party dictatorship, establish constitutional democracy.
My Political Activities
June 2, 2025: Rally and Parade in Flushing, New York, Commemorating the 36th Anniversary of June Fourth
A rally and parade in Flushing commemorating the 36th anniversary of June Fourth.
My Political Activities
March 8, 2025: Chanting "Free Free China" in Times Square, New York
Chanting in the cold night in Times Square: "Free free China — China belongs to its people!"