The Austin Go Club will be hosting the online ‘GO’VID19x19 tournament on September 26th and 27th. The tournament will have both open and handicap sections with a total of five games held in the Austin Go Club room on KGS. The tournament is open to AGA members of all levels; the number and size of handicap divisions will be based on registration. Registration is open until 6pm CDT on Friday September 25th. For more details and registration information, please click here. Any questions can be addressed to AustinGoClub@gmail.com.
American Go E-Journal » Events/Tournaments
Registration open for Austin Go Club’s ‘GO’VID 19×19 Online Go Tournament on KGS
Sunday August 23, 2020
U.S. e-Go Congress videos released on YouTube
Saturday August 22, 2020

The recent 2020 e-Go Congress was covered by broadcasts on AGA Twitch but if you missed some of the live sessions, the E-Journal has begun posting Congress videos and will release one each Tuesday at 6 PM EDT on the AGA YouTube channel, in addition to our regular Friday releases of commentaries by Michael Redmond 9P (tune in on AGA Twitch at 8p EDT Sunday, August 23 for his live commentary on Game 46 in the popular AlphaGo vs AlphaGo series).
The series launched last Wednesday with the Congress Opening Ceremony (originally aired on August 1).
The live broadcasts are available on AGA Twitch for 60 days after the initial live broadcast. Note that the YouTube versions will come with more refined cuts and easy chapter navigation.
Tentative AGA YouTube Congress Video Release Schedule
*The Chess & Go collaboration (aired on August 9) has been posted on August 16 under Jonathan Schrantz’s (@vampirechicken) YouTube channel.
August 19: Opening Ceremony (including the AI Roundtable Discussion with Lucas Baker, Andreas Hauenstein, Hajin Lee and Sichen Zhong)
August 23: Closing Ceremony (including the winning entries of the Bob High Memorial Song & Poetry Contest, also available in standalone versions)
August 25: AGF Teacher of the Year Keynote – with Frank Luo
September 1: Lecture #1, Trick Moves – with Ryan Li 1p
September 8: Lecture #2, Chop & Hold – with Inseong Hwang 8d
September 20: Introduction to Go for Beginners – with David Kahn
September 15: Board 3, 2020 Pandanet-AGA City League Finals – with Myungwan Kim 9p
September 22: “Twitch Plays Go” Beginners Special – with Eric Lui 1p
September 29: Congress Reviews Day #1 – with Guo Juan 5p
October 6: Board 2, 2020 Pandanet-AGA City League Finals – with Inseong Hwang 8d
October 13: Congress Reviews Day #2 – with Guo Juan 5p
October 20: Pair Go Top Boards – with Yoonyoung Kim 8p
October 27: Congress Reviews Day #3 – with Guo Juan 5p
November 3: Board 1, 2020 Pandanet-AGA City League Finals – with Michael Redmond 9p
November 10: Congress Reviews Day #4 – with Guo Juan 5p
November 17: Lecture #3, Attachments – with Ryan Li 1p
November 24: Lecture #4, Local Techniques – with Inseong Hwang 8d
December 1: Review: Board 1, Round 4 of e-Go Congress Open – with Myungwan Kim 9p
First North American Youth Open scheduled for September 5th
Friday August 14, 2020
The 1st North American Youth Open will take place on KGS on September 5th! The NAYO (North American Youth Open) is an open youth tournament held by the American Go Association for players of all levels who are under 18 years old. With the support of the AGF, the tournament has a prize pool of over $1000.
The goal for the NAYO is to provide an opportunity for young players to once again compete in a high standard North American tournament. The AGA intends to host this competition annually and make this event the largest open youth Go tournament in North America. This tournament was originally conceived as a face-to-face tournament sponsored by the New York Institute of Go and the American Go Foundation. The organizers hope to return to this model once in-person tournament play is safe.
Eligibility: All of the participants must be under 18 years old by the date of the tournament. There is NO rank requirement to enter, players of all levels are welcome. Players with no rank may register as 25 kyu. All players must be a current AGA, CGA, or MGA members. Players whose ranks at their associations are out of date, but have a solid KGS rank with at least 10 recent games may enter. Pre-registration is required. Please visit the website for more information and registration.
2020 e-Go Congress tournament results
Thursday August 13, 2020
After a week of online play between nearly one thousand participants, the results are in! This year’s 2020 e-Go Congress hosted eight tournaments, plus the Bob High Memorial Song and Poetry Contest.
Pandanet AGA City League Tournament and Championship
TD: Steve Colburn
A League Champions: New York City – Ryan Li 1P, Hanchen Zhang 1P, Zhongfan Jian 7d; Runner Up: Bay Area – Mingjiu Jiang 7P, Hajin Lee 4P, Jeremy Chiu 7D; 3rd place: Greater Washington, 4th place: Canwa Vancouver 1, 5th place: Waterloo 1
B League 1st place: Chicago, 2nd place: Waterloo 2, 3rd place: Canwa Vancouver 2
C League 1st place: Los Angeles, 2nd place: Montreal, 3rd place: Atlanta
D League 1st place: Seattle 2, 2nd place: New Mexico, 3rd place: New York City 2
Double Digit Kyu Tournament
TD: Bart Lipofsky; ATDs: Ke Lu, Andrew Zhang
Group 1 (10 kyu) – 1st: Jingfan Feng 10k; 2nd: Tim Cowles 10k; 3rd: Piotr Milian 10k
Group 2 (11-12 kyu) – 1st: Tyle Stelzig 12k; 2nd: Zhihan William Huang 12k; 3rd: Ryan Gustafson 12k
Group 3 (13 kyu) – 1st: Joe Fratianni (Goooplayer) 13k; 2nd: Christina Wang 13k; 3rd: abenthy 13k
Group 4 (14-15 kyu) – 1st: Lucia Moscola 14k; 2nd: Isaac Zhang (Irz112) 15k; 3rd: Murasakino 15k
Group 5 (16 kyu) – 1st: Anna Zhou 16k; 2nd: Elias Tew 16k; 3rd: Nathan Han 16k
Group 6 (17-19 kyu) – 1st: Matthew Wang 18k; 2nd: Jason Li 19k; 3rd: Cody Tang 17k
Group 7 (20-22 kyu) – 1st: Regina Kim 22k; 2nd: Angel Zhou 22k; 3rd: Daniel Luo 21k, Gavin Turner (gturns) 21k
Group 8 (23-30 kyu) – 1st: Zak Li 28k; 2nd: Junxiong Lin (Linnobita) 30k; 3rd: Caleb Tan 28 k
9 X 9 Tournament
TD: Eric Wainwright; ATDs: Ke Lu, Emil Meng, Solomon Smilack
Dan Division – 1st: Jing Huang (game sorry); 2nd: Panpat Sirimongkoi
Single-digit Kyu Division – 1st: Pawel Stepnowski; 2nd: Milos Stojanović
Double-digit kyu Division – 1st: Angel Zhou; 2nd: cdingo
Pair Go Tournament
TD: Andrew Zhang; ATD: Kevin Hwang
Table winners: Joanne Leung and Wei Zhou, Seowoo Wang and Justin Teng, Yingzhi Qian and Will Lockhart , Katherine Xie and Willis Huang, Elizaveta Plyugina and Kanno Hiroki, Marianna Szychowiak and Steve Zhang, Brian Dai and Harvey Bai, Elizaveta Antonova and Jonathan Fisher, Cody Frias and Josiah Frias, David Wallach and Shai Simonson, Valeria Sánchez Aguilar and Felipe Herman van Riemsdijk, Eva-Dee Beech & Trevor Morris, Romain Guimard & Jason Liu, Joanna Li and Tao Li, Jingfan Feng and Staysee Yod Teague, Angel Zhou and Yixian Zhou, Bijan Betel Miri and Ryan Woolgar, Rachel Small and Joshua Johnson, Joe Fratianni and Daniel Luo, Paola Sarmiento and Alan Yeray Cortés, Jaedon Ruan and Jerry Ruan, Theo Waitkus and Nikolas Heintz, Timothy Chen and Justin L. Wang
Youth Relay Go
TD: Devin Fraze; ATDs: Justin Teng, Lionel Zhang
All of the 63 youth participants from will receive a prize! Players ranged from 30k to 6d. Winning teams: 1, 3, 5, 8, 9, 11
Team Relay Go
TD: Audrey Wang; ATD: William Luff; Top Board Coaches: Michael Chen, Eric Lui; Coaches: Michel Fodera, Sichen Zhong
Winners by Team – Michael Chen’s Team: N. A. Doss, Seowoo Wang, Steve Zhang, Xinzhou Song; Eric Lui’s Team: Guanyu Song, Justin Teng, Brandon Zhou, Joshua Guarino; Michael Fodera’s Team A: Jiayang Su, Colin Williams, Christopher Morse, Alan Yang; Michael Fodera’s Team B: David Kahn, David Rohlfing, James Putnam, Stegan Weissner; Sichen Zhong’s Team A: Laurence Ip, Joseph Chaves, Serena Tu, Francois Wolf; Sichen Zhong’s Team B: Marc Sarrel, Kenny Glekel Qian, Jason Yang, Peter Vander Valk
Blitz Tournament
TD: Jon Boley, ATDs: Orion Campbell, Katherine Xie
Group 1 (7 dan) – 1st: Xinyu Tu 7d; 2nd: Shuaiheng Tao 7d; 3rd: Yilin Xu 7d
Group 2 (4-6 dan) – 1st: Soren Jaffe (trickyruin) 5d; 2nd: Quentin Turlot 4d; 3rd: Blake Kang 5d
Group 3 (1-3 dan) – 1st: Jerry C. Jaffe 1d; 2nd: vegmandu 3d; 3rd: Helcio Alexandre Pacheco 2d, Jared Nishikawa 2d
Group 4 (1-3 kyu) – 1st: Alan Yang (Silent123) 3k; 2nd: Alvin Chia (RiftMix) 1k, Eliot Yoon 1k, Andrew McGowen (dangerdoom) 1k
Group 5 (4-7 kyu) – 1st: Stephanie Tan 4k; 2nd: Tevis Tsai 6k; 3rd: Jason Liu 4k, Jason Yang (JY0034) 4k
Group 6 (8-14 kyu) – 1st: Zhiyong Huang 8k; 2nd: Zhihan William Huang 12k; 3rd: Piotr Milian 10k
Group 7 (15-30 kyu) – 1st: Angel Zhou 22k; 2nd: Roxin Cao 15k; 3rd: Wilton B. 18k
e-Go Congress Open
TD: Dan Ritter, ATDs: Cat Mai, Milan Mladenovic, Neil Ritter
7d+ Division – 1st Xinyu Tu 7d; 2nd: Zhaonian (Michael) Chen 7d; 3rd: Kanno Hiroki (Myosu) 7d
6d Division – 1st: Guanyu Song 6d; 2nd: Tony Zhao 6d; 3rd: Willis Huang (Kaihua) 6d
5d Divsion – 1st: Atlbrandon 5d; 2nd: Toranosuke Ozawa 5d; 3rd: Robert Tirak 5d
4d Division – 1st: Ke Lu 4d; 2nd: Chanho Park (Ewak) 4d; 3rd: Quentin Turlot 4d
3d Division – 1st: Patrick Zhou 3d; 2nd: Juanshu Lan 3d; 3rd: Zhihong Yao 3d
2d Division – 1st: Eyz 2d; 2nd: Sathya Singh 2d; 3rd: Vladimir Nesterov (Vladgen) 2D
1d Division – 1st: Juraj 1d; 2nd: Tao Li 1d; 3rd: chownwil 1d
1k Division – 1st: The Amazing Jerboa 1k; 2nd: Benjamin Gunby 1k; 2rd: Howard Wong 1k
2k Division – 1st: Torr 2k; 2nd: George Beck 2k; 3rd: Richard Solburg 2k
3k Divison – 1st: Derek Zhou 3k; 2nd: Slb_ 3k; 3rd: Alan Yang (Scythe1798) 3k
4k Division – 1st: Patrick Sun 4k; 2nd: Stephanie Tan 4k; 3rd: Jason Yang (Driftlikelightning) 4k
5k Division – 1st: He Who Walks In Shadows 5k; 2nd: Seanp 5k; 3rd: Alex Mitrani 5k
6k Division – 1st: Badukadunk 6k; 2nd: Anderson Barreal (Tobi_4) 6k; 3rd: Squidmd 6k
7k Division – 1st: Mario Espinoza (Chrysalis) 7k; 2nd: Eric Mao 7k; 3rd: Mark Fraser 7k
8k Division – 1st: Zhiyong Huang 8k; 2nd: Alexander Trotter 8k; 3rd: Robert Qi 8k
9k Division – 1st: Esther 9k; 2nd: Benoit Cordoba 9k; 3rd: David Rohlfing 9k
10k Division – 1st: Drsparkle713 10k; 2nd: Paul Landers 10k; 3rd: Tim Cowles 10k
11k – 12k Division – 1st: Eva-Dee Beach 11k; 2nd: Zhihan William Huang 12k; 3rd: Joanna Li (quantumjo) 12k
13k – 14k Division – 1st: Christopher Graham (chgraham) 13k; 2nd: Joe Fratianni (Goandchessplayer) 13k; 3rd: Steve Zilber 13k
15k – 16k Division – 1st: Isaac Zhang (Hypernova) 15k; 2nd: Roxin Cao 15k; 3rd: Vaughn Hannon 16k
17k – 21k Division – 1st: Cody Tang 17k; 2nd: Eric Beach (ebeach) 18k; 3rd Felix Tee 20k
22k+ Division – 1st: Angel Zhou 22k; 2nd: Mari Oshima 29k; 3rd: Junxiong Lin (Linnobita) 30k
Bob High Memorial Song and Poetry Contest
Organizers: Terry Benson, Chris Kirschner; Judges: Brady Daniels, Mike Lash, Hajin Lee 4P, Audrey Wang
Poetry – Winner: Confinement with Go by François Wolf; Runner Up: The Machine by Jonathan Fisher
Song – Winner: Komi on Your Side by Todd Blatt; Runners Up: I’ve Played Every Shape Man by Hector Lampert-Bates and Song to Terry by Roy Laird
Youth and 1st Time Entry Category Winner: I’ve Played Every Shape Man by Hector Lampert-Bates
2020 eGo-Congress credits
Monday August 10, 2020

Nearly one thousand players took part in the AGA’s first e-Go Congress from August 1 – 9 across multiple online platforms. This dedicated team of volunteers worked tirelessly to put the e-Go Congress together in under three months after the US Go Congress in Estes Park, CO was cancelled due to COVID-19. We wanted to take a moment to gratefully acknowledge their work. Next year’s Congress is set for July 24 – August 1, 2021 in Cleveland, OH; if you’d like to consider being a part of the Congress team, email lisa.scott@gocongress.org or journal@usgo.org if you’re interested in the E-Journal team.
Congress Staff
Director/Congress Coordinator – Lisa Scott
Deputy Directors – Audrey Wang, Stephen Hu
Registrar – Emil Meng
Pro Coordinator – Audrey Wang
Pro Facilitators – Cat Man, Megan Wheeldon
Logo Design – Ken Lukas
Teachers – Myungwan Kim 9P, Yoonyoung Kim 8P, Mingjiu Jiang 7P, Yilun Yang 7P, Guo Juan 5P, Cathy Li 1P, Francis Meyer 1P, Eric Lui 1P, Ryan Li 1P, In-seong Hwang 8d, Michael Chen 7d, Yuan Zhou 7d, Julie Burrall, David Kahn, Joseph Chaves, William Luff, Cat Mai, Howie Marshall, Milan Mladenovic
Tournament Directors – Steve Colburn, Dan Ritter, Cat Mai, Milan Mladenovic, Neil Ritter, Eric Wainwright, Ke Lu, Emil Meng, Solomon Smilack, Jon Boley, Orion Campbell, Katherine Xie, Bart Lipofsky, Andrew Zhang, Devin Fraze, Justin Teng, Lionel Zhang, Kevin Hwang, Audrey Wang, William Luff, Michael Chen, Eric Lui, Michael Fodera, Sichen Zong
Bob High Memorial Song and Poetry Contest organizers – Terry Benson, Chris Kirschner
Bob High Memorial Song and Poetry Contest Judges – Brady Daniels, Mike Lash, Hajin Lee 4P, Audrey Wang
AI Round Table Hosts – Devin Fraze, Audrey Wang
AI Round Table Guest Speakers – Lukas Baker, Andreas Hauenstein, Hajin Lee 4P, Sichen Zhong
Hangouts Host – Julie Burrall
Broadcast Team
Executive Producer – Stephen Hu
Line Producers – James Funk, Jared Meadows, Shawn Ray
Twitch stream hosts – Julie Burrall, Michael Fodera, Devin Fraze, Stephen Hu, Cat Mai, Shawn Ray, Jonathan Schrantz, Lisa Scott, Audrey Wang, Brandon Zhou, Steve Zilber
Twitch stream commentators – Myungwan Kim 9P, Michael Redmond 9P, Yoonyoung Kim 9P, Guo Juan 5P, Eric Lui 1P, Inseong Hwang 8d
Twitch Chat Moderators – @anago, @cdpruitt, @clossius, @ejournal, @gobaduk, @hajinlee21, @istari2022, @nicksib, @omniraden, @perigril, @polarbearsplaygo, @s_singh99, @thelovingsun, @vash3g, @xed_over, @xhu98
Braodcast Overlay Design – Stephen Hu
Motion Graphics/Transition – Jared Meadows
Music – “Centered” by Tritonal x Nick Sibicky, Tritonalmusic.com
Content Sponsors – AI Sensei (Benjamin Teuber), Guo Juan’s Internet Go School (Guo Juan 5P), New York Institute of Go (Ryan Li 1P and Stephanie Yin 1P), Yunguseng Dojang (Inseong Hwang 8d)
Special Thanks
Will Lockhart and Cole Pruitt of The Surrounding Game Movie, Darrell Malick, and prize sponsors AI Sensei, Guo Juan’s Internet Go School, ZBaduk, Feng Yin 9P, Yoonyoung Kim 8P, Mingjiu Jiang 7P, Yilun Yang 7P, Eric Lui 1P, Ryan Li 1P
e-Go Congress Coverage
Twitch broadcast videos
-screenshot by Phil Straus
Get in on the e-Go Congress fun with Go songs, game reviews, and the AGF board auction
Friday August 7, 2020
This year’s e-Go Congress is providing hundreds of players with opportunities for competition, fun games, and connection with friends while streaming live on Twitch, proving that even a pandemic can not stop Go players from getting together – albeit virtually – in summer for the Go Congress. Even if you haven’t registered for the event or played in one of the many tournaments that have started so far, there are still ways you can participate in this year’s e-Go Congress!
If you have been thinking about upgrading your playing equipment and want to support youth and Go education, consider bidding on the AGF auction board. This year’s board is an antique floor board and stones generously donated by Solomon Smilack, who has spend a considerable amount of time tracking down and collecting vintage Go equipment from Japan.
There have been several creative submissions to this year’s Bob High Memorial Song and Poetry Contest, and voting is open! Vote on your favorite go-themed song and poem here.
Want to get your game reviewed or play against a professional? There are still spots open for the final three 2020 e-Go Congress Pro Small Group Sessions on Friday 8/7 and Saturday 8/8. See details and sign up here!

AGF board auction goes virtual
Thursday August 6, 2020

A vintage Goban is being auctioned online as a fundraiser for the AGF, in lieu of the traditional auction held at the final banquet at the Go Congress. “I’ve spent the last several months of the quarantine tracking down vintage go equipment from Japan with the hope of bringing it to US players at affordable prices. To that end, I have opened an Etsy shop called DangerMonkeyGoStones where I have listed a number of pieces of Go Equipment,” writes Solomon Smilack.
The auction is live on ebay and will close on Sunday Aug. 9 at 12:30 pm. The board and stones were donated by Smilack, and 100% of the proceeds will benefit the AGF. Click here to visit the auction. -Paul Barchilon, AGF VP
e-Go Congress Blitz Tournament begins today
Monday August 3, 2020
“I’m looking forward to seeing some spirited Go this week,” says TD Jon Boley of the start of the e-GoCongress answer to any players missing the Go Congress’ beloved Lightning Tournament. With mini-tournaments of three rounds each on Monday, Tuesday, Thursday, and Friday on KGS beginning at 1pm EDT, registered players will have plenty of opportunities to put themselves into atari and otherwise participate in time-honored blitz and lightning go mistakes. Any players with questions about the tournament or any issues should contact the TD at blitz@gocongress.org.
Pandanet AGA City League Finals this week!
Saturday August 1, 2020

The start of the 2020 e-Go Congress brings a week of exciting tournaments this year. This will end the eighth year of the Pandanet AGA City League. This tournament comes down to the top two teams from the A League: New York City vs Bay Area. A showdown for coastal supremacy between this years teams.
Starting in November we have had four leagues and 31 teams from across the US and Canada. They’ve played once a month since then to find the top teams. The leagues range in ranks from 10 kyu to more than a few professional players. Full list of the rules from this season can be found on the Pandanet page.
This week we will watch the A League Finalists. Each game will take place on the AGA Twitch Channel at 8PM EDT/5PM PDT/9AM JST (Next Morning). The lineup for the three nights of games are:
Monday August 3rd – Board 3 – Zhongfan Jian 7d (NYC) vs Jeremy Chiu 7d (Bay Area)
Wednesday August 5th – Board 2 – Hanchen Zhang 1p (NYC) vs Hajin Lee 4p (Bay Area)
Friday August 7th – Board 1 – Ryan Li 1p (NYC) vs Mingjiu Jiang 7p (Bay Area)
The games will take place in the AGA City League room on Pandanet. Board 3 will nigiri for colors and the other games will alternate colors based on that.
For each of our leagues the winners will be promoted to the next league next year. We look forward to seeing how they will shake up their new leagues next year.
A League:
3rd Place: Greater Washington
4th Place: Canwa Vancouver 1
5th Place: Waterloo 1
B League:
1st Place: Chicago
2nd Place: Waterloo 2
3rd Place: Canwa Vancouver 2
C League:
1st Place: Los Angeles
2nd Place: Montreal
3rd Place: Atlanta
D League:
1st Place: Seattle 2
2nd Place: New Mexico
3rd Place: NY City 2
There will be an informational meeting the second week of congress for the City League. This will be one of the meeting on Saturday August 15th. Full meeting schedules for the week can be found on the Chapters Email list.
Frank Luo named AGF Teacher of the Year
Thursday July 30, 2020

Frank Luo has been chosen as the AGF Teacher of the Year. The traditional prize, of a free trip to congress, will have to be delayed until next year but the AGF wanted to celebrate Luo’s accomplishments now. Luo will give a talk on the AGA’s Twitch channel on Sunday, Aug. 2 at 4 pm EDT.
“I am so honored to receive the 2020 AGF Teacher of the Year Award,” writes Luo. “Thank you all, especially our parents for supporting their kids playing this educational board game.
“Just like many other go teachers, I started teaching with a desire to connect with my own kids by playing go. Over time, it became a way to share this fascinating game with other families in the local community of Mason, Ohio. In the winter of 2007, I took over an enrichment activity that a few kids, including my own son, had enjoyed greatly. Time flies, it has been more than 12 years now and our go program has had dozens of students since then. With the help of other parents, volunteers, and Huaxia Chinese school in Mason, Ohio, our program has expanded from one class with four students to two classes in the winter of 2019. Now, we have several different levels of groups of young go players active all year round. 2020 has been a year with much uncertainty, so we moved all classes online. We not only have one hour of instruction time, but we also have three playing times each week using Zoom where kids play games and can also socialize with each other. Playing time also serves as a reminder to play go regularly. We teach, we learn, we play with each other, and we play with friends from other parts of the country and other parts of the world.
“We have had all kinds of go activities in the past, including meetups at the libraries, go pizza parties, online team challenge matches, and annual local tournaments that attract players from other cities in Ohio and neighboring states. We organize our students to participate in all AGA/AGHS activities including the School Team Tournament (we always have more than one team), NAKC, Young Lion’s Cup and AGA Youth Go Camp. Our students have performed very well in these activities and received many medals and trophies. We compete with players across the United State and it is fun.
“Several years ago, with the help of my friend and go parent, Tong, we started publishing stories in our community’s newsletter and we started to gain recognition in locally. We also began introducing go to local elementary schools and universities with game nights and many other activities. Many local kids have gotten to know this fascinating board game as a result.
“I try to integrate independent thinking, math concepts, sport spirit, culture, and language elements into my lessons. I hope playing go becomes part of our young kids’ life when they grow up, enjoying the ebb and flow of the game and life. Teaching go has also enriched my own life. Every teaching moment and every event challenges me to do better so our kids can do better as well. We have been thinking about creating a grade level online tournament for double digit kyu players and we are looking for other go teachers who are interested in this idea.
“I appreciate the AGF and the AGA’s commitment to go and look forward to working together to promote go in the future,” said Luo. -Paul Barchilon, EJ Youth Editor. Photo by Frank Luo.
