• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:36
CET 15:36
KST 23:36
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
RSL Season 3: RO16 results & RO8 bracket8Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge1[TLMC] Fall/Winter 2025 Ladder Map Rotation14Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA12
StarCraft 2
General
RSL Season 3: RO16 results & RO8 bracket SC: Evo Complete - Ranked Ladder OPEN ALPHA RSL Season 3 - Playoffs Preview Mech is the composition that needs teleportation t GM / Master map hacker and general hacking and cheating thread
Tourneys
RSL Revival: Season 3 $5,000+ WardiTV 2025 Championship Constellation Cup - Main Event - Stellar Fest 2025 RSL Offline Finals Dates + Ticket Sales! Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 500 Fright night Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened
Brood War
General
Data analysis on 70 million replays FlaSh on: Biggest Problem With SnOw's Playstyle soO on: FanTaSy's Potential Return to StarCraft [ASL20] Ask the mapmakers — Drop your questions BGH Auto Balance -> http://bghmmr.eu/
Tourneys
Small VOD Thread 2.0 [BSL21] GosuLeague T1 Ro16 - Tue & Thu 22:00 CET [BSL21] RO16 Tie Breaker - Group B - Sun 21:00 CET [BSL21] RO16 Tie Breaker - Group A - Sat 21:00 CET
Strategy
Current Meta How to stay on top of macro? PvZ map balance Simple Questions, Simple Answers
Other Games
General Games
Path of Exile [Game] Osu! Should offensive tower rushing be viable in RTS games? Clair Obscur - Expedition 33 Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI About SC2SEA.COM
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread Korean Music Discussion
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Dyadica Evangelium — Chapt…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2420 users

IEM Gyeonggi Preview

Forum Index > SC2 General
22 CommentsPost a Reply
Normal

IEM Gyeonggi Preview

Text byTL.net ESPORTS
Graphics byshiroiusagi
December 13th, 2016 19:02 GMT

A New Age
Group A
Group B
Group C
Group D

Brackets and standings on Liquipedia

A New Age



There is a 2017 WCS season.

For many fans, the very phrase brings a sigh of relief. The possibility, however slight, that there would be no WCS season in Korea hung over the offseason. Let's not mince words. 2016 was not kind to a scene that many assumed to be indefatigable. Proleague, an institution that have been around since the nascent days of professional gaming, is now gone. The team house infrastructure that ensured a continuous stream of top-tier pros has collapsed with nothing to replace it. Scandals erupted, sponsors evaporated, and the viability of a standard career fell into doubt.

Despite our worst fears about the future, StarCraft 2 in Korea preserves. We have a guaranteed season this year and hints of 2018 being covered as well. Some pros have elected to switch to new games or return to Brood War, but the majority have chosen to stick with it. They will have to get acquainted to a world without team houses or coaches. We, the viewers, will have to adjust to certain realities too. The 'Korean vs foreigner' skill gap may not last for much longer; the size and scope of the scene may never return to pre-LotV levels; patch 3.8 may bring back mech or introduce new overall strategies. For better or worse, Gyeonggi is the start of a radically new era. But other things remain the same. We still have games to watch, players to cheer on, and moments that will remind us why we love this game.

IEM Gyeonngi's schedule is rather odd, with all four Ro.16 groups played out on Wednesday across the ESL A and B streams, with the quarterfinals following on Thursday. On Friday, we finally move to the stadium and the main stage for Semifinal #1; Semifinal #2 following on Saturday, before we wrap things up with the Grand Finals on Sunday. See Liquipedia for the full schedule.


Ro.16 starts in


Group A



What better way to start IEM than with a headline match worthy of a final? If early games on the patch are any indication, (T)INnoVation is primed to reclaim his position as the best Terran in Korea. He has looked strong over the last few weeks and earned his spot here with relative ease. Woe betide anyone who wants to challenge him in the mirror matchup; his TvT has been frankly terrifying (thanks reworked cyclones!) and he has not lost in it since the patch dropped. All that momentum should not distract from the flaws he has failed to weed out though. TvP continues to be a thorn in his side, exemplified by his lone qualifier loss against herO and a 0-3 beatdown versus Classic. Whether (P)Stats can exploit this weakness depends on his form. Like his opponent, his PvT occasionally wavers between being exemplary and less than impressive. In particular he has struggled to maintain consistency against the very best Terrans, turning out both stellar and uninspired showings against the likes of ByuN and Maru. Currently InnoVation is a big obstacle to overcome, so it'll be interesting to see just how Stats approaches the matchup.

Speaking of form, (P)herO is here to remind you that he's not just a teamleague workhorse. Yes, he seems unable to break through the quarterfinals wall that has confounded many a great player. Yes his play has looked uninspiring at worst, as if he decided he could bruteforce his way through LotV without actually learning a new style. The latter concern is rapidly diminishing and while the former has plagued him since he started playing SC2, it has only applied to his runs in GSL. IEM is where he shines and three championships are a reminder that he can turn it on in this venue. He faces (Z)Losira, whose presence here is frankly unexpected. Dark's sheer dominance throughout the last year makes it easy to forget that other Zergs have accomplished things too. Notably Losira is one of the few Zergs besides Dark to remain a constant presence in WCS, being a quarterfinalist back in GSL Season 1 and participating in both leagues in Season 2. He will be relying on that consistency as he has a very poor lifetime record versus herO.


Group B



One of the more intriguing aspects of Gyeonggi is whether Korean Zergs will rediscover their footing. Legacy of the Void was a bleak period for the race: Dark may have shone with his pristine play and braggadocio, but he stood at the peak of a very stratified scene. His brethren were either befuddled by the dynamics of the expansion or too inconsistent to ever look like title contenders. The 3.8 patch promises tools that could give Zerg initiative in the midgame instead of making hive rushes look like the best option.

The first match of this group will serve as a welcome test case. If there's one aggressive Zerg player looking for a resurgence, it's (Z)Leenock. Ever since his quarterfinals run at Dreamhack Stockholm last year, Leenock has been a non-factor in the Korean scene. The move to KT Rolster may have bolstered his presence but it didn't translate into results. Both of his GSL showings were flops, he failed to qualify for SSL, and he was barely used in Proleague. Similarly to soO, Gyeonggi seems to coincide with a return to form. His two runs in the qualifiers were his best showing in years, and it's likely that he'll be able to accumulate more momentum with a win over (P)Zest. Such a task won't be easy considering Zest remains a world-class player; even his recent stumbles have been against the best. Yet it's clear he hasn't recaptured the magic that made him the undisputed best protoss back in 2014. For a player accustomed to dominance whenever he's on form, HomeStory Cup had too many close calls and too many instances of mediocrity. Someone like Zest wouldn't be satisfied with second place if it came in such a manner, and he certainly won't forgive himself if he repeated such a performance here.

The biggest threat may come from an unexpected source. It sounds obtuse to say a four-time GSL finalist could possibly win this group, but let's be real: it's been a long time since (Z)soO has been relevant in that way. After his KeSPA Cup victory and second place at Gamescom back in summer 2015, soO conclusively stopped being the best Zerg in the world (ironically, the other KeSPA Cup finalist that year would take up the mantle). Like many other Zergs he struggled to figure out the “proper way” to approach LotV. He never dropped off into irrelevance and remained a solid contributor in Proleague, but his days as a title contender seemed at an end. At least that was the case until a month ago. Since the end of October soO has looked rejuvenated. Once again his gameplay is assured and complete; he is regularly beating great players and looking like their peer outside of team leagues. No one knows what changed to kick off this transformation, but it's a welcome sight for anyone who grieved for his decline.

Unfortunately he must face (P)Trust, a man who specializes in being an inconvenient menace. He is the odd type of player who is mediocre in 80% of circumstances and frustratingly good during the other 20%. As it turns out, the latter always involves players he has no right in beating. Remember that one time in Proleague he beat InnoVation in what should've been a stomp? Remember when he defeated Rogue and Classic to qualify into SSL Season 1, or when he inexplicably beat sOs and tied everyone else in his group for Season 2? Most fans would've preferred to see TY get into this tournament, but Trust was there to kill his dreams too. Such a player defies the usual heuristics we use to judge players. Whether you are judging by history or current form, Trust is the underdog in this group. But does that matter when winning at the most inappropriate times is his forte?


Group C



It's a given that (Z)Dark is the favorite in this group. How could you argue against the man who singlehandedly propped up his race during its time of need? Over the last year Dark has showed that while Zerg as a whole couldn't find a foothold in Korea, it didn't mean that the race itself was too weak to win. Using amazing mechanics, impeccable defense and great tactics Dark rose to become the top representative of his race. A person so assured in his skill will likely regard (T)jjakji as a minor obstacle to the championship. As much as jjakji would love to defy expectations, his record doesn't support that hope. It's hard to tell whether his TvZ is up to the task: he hasn't played Zergs near Dark's caliber since SSL Season 2, when he lost to Rogue in group stages. Otherwise jjakji has comfortably situated himself in that middle tier of the Korean hierarchy. Occasionally he takes series off great players and builds up a small run, but little suggests this will be close.

Someone like Classic presents a greater threat to Dark's hegemony. Along with Zest, Stats and herO, Classic belongs to that select group of Korean Protosses that periodically rotate between periods of dominance; when they are not on top of the world, they remain a constant threat to anyone who faces them. Classic may not be at his 2015 peak but never fell off hard either. If the strength of his qualifier run carries over in the main event, he will be a prime dark horse. I imagine he has fond memories of IEM; after all, IEM Shenzhen was his last premier victory. He faces a similar opponent in ByuL, who is best remembered for entering the Kong line with 3 second place finishes in 2015. ByuL's fortunes in 2016 have been slightly disappointing if only because he never followed them up with actual titles. His qualifier path was similarly impressive except the competition was hardly worth mentioning, making him more of an enigma. ByuL at his best is comparable to Dark, so let's cross our fingers and hope he shows up in ideal conditions.


Group D



Korean qualifiers are infamous for the concentration of quality and frequency of upsets, which make them all but impregnable for foreigners who participate. The fact that a Chinese player advanced, and with a clean run to boot, adds a lot of excitement to this matchup. Most viewers aren't familiar with (Z)iAsonu, and frankly I have a hard time anticipating what he will do here. He is a fixture in online leagues but lacks experience in premier tournaments. His qualifier run reflects a prowess at defeating mid-tier Koreans; when and how he summons that fortitude remains a total mystery. Traditionally we wouldn't give lesser-known challengers a ghost of a chance against a BlizzCon winner, yet (T)ByuN is not assured victory here. His ability to steamroll any opponent excelled when a single instance of calculated pressure could end the game, but he has shown signs of weakness in trying to replicate that style in the new patch; in particular, the resurgence of muta play in ZvT is playing havoc with his relatively straightforward pushes. Such problems ought to be minor ones. ByuN is still the favorite here and boasts a sterling record against iAsonu. It would be a major accomplishment if iAsonu took a game.

The second match promises to be more than a one-sided shellacking. As always, (T)Maru is a fan favorite by dint of his entertaining style and irascible attitude. Gyeonggi promises to be a welcome reprise from the pressures of the standard WCS system, which emphasizes preparation about all else. Additionally Maru is fairly underrated when it comes to weekend tournaments. Beyond the obvious talent his playstyle can overwhelm opponents who are not used to thinking on their feet. It will probably grant a minimal advantage against (Z)Solar, who is historically successful in these events. The Splyce Zerg is just coming off of a memorable appearance at HomeStory Cup where he served as both translator and personality. Thanks to his jovial demeanor and relatability, he will have his own contingent of fans as well as a new team cheering him on. As many players are facing uncertainty over their future, Solar will be able to enter this series completely focused.


Credits:
Writers: CosmicSpiral
Editors: munch.
Graphics: shiroiusagi.
Stats: Aligulac

Facebook Twitter Reddit
TL+ Member
munch
Profile Joined July 2014
Mute City2363 Posts
December 13 2016 19:00 GMT
#2
Dark may have shone with his pristine play and braggadocio, but he stood at the peak of a very stratified scene


I wonder who wrote this one
WriterForm is temporary, MMA is permanent || http://www.teamliquid.net/blogs/508630-article-archive
TequilaMockingbird
Profile Joined February 2013
Germany64 Posts
December 13 2016 19:07 GMT
#3
Been sitting here, staring at this sentence for the past 5 minutes -
" Some pros elected to switch to new games or return to Brood War have moved onto other games..."

Sonkerrr
Profile Joined December 2016
1 Post
December 13 2016 19:19 GMT
#4
Why are group A and B switched compared to IEMs own site? http://en.intelextrememasters.com/news/battle-of-the-giants-who-will-take-the-first-wcs-points-of-2017/
Kevin_Sorbo
Profile Joined November 2011
Canada3217 Posts
December 13 2016 19:28 GMT
#5
MAJOR TOURNAMENT HYYYYPE!!!


I like how they made the schedule friendlier for westerners! ESL ftw!
The mind is like a parachute, it doesnt work unless its open. - Zappa
Edpayasugo
Profile Joined April 2013
United Kingdom2216 Posts
December 13 2016 19:32 GMT
#6
Excited!
FlaSh MMA INnoVation FanTaSy MKP TY Ryung | soO Dark Rogue | HuK PartinG Stork State
minn3h
Profile Joined September 2014
United States4 Posts
December 13 2016 19:33 GMT
#7
Misspelling on iAsonu, twice
Musicus
Profile Joined August 2011
Germany23576 Posts
December 13 2016 20:23 GMT
#8
Not sure how or when I will watch this, but what a sick tournament.
Maru and Serral are probably top 5.
geokilla
Profile Joined May 2011
Canada8244 Posts
December 13 2016 20:47 GMT
#9
On December 14 2016 04:07 TequilaMockingbird wrote:
Been sitting here, staring at this sentence for the past 5 minutes -
" Some pros elected to switch to new games or return to Brood War have moved onto other games..."


Mistake is still there.
sharkie
Profile Blog Joined April 2012
Austria18523 Posts
December 13 2016 20:48 GMT
#10
Last real SC2 of this year. Let's hope it will be good!
Ansibled
Profile Joined November 2014
United Kingdom9872 Posts
December 13 2016 20:57 GMT
#11
On December 14 2016 05:48 sharkie wrote:
Last real SC2 of this year. Let's hope it will be good!

but it's also the first of next year
'StarCraft is just a fairy tale told to scare children actually.'
TL+ Member
hexhaven
Profile Joined July 2014
Finland950 Posts
December 13 2016 21:29 GMT
#12
ByuN vs Dark rematch, let's do this.
WriterI shoot events. | http://www.jussi.co/esports
FrostedMiniWheats
Profile Joined August 2010
United States30730 Posts
December 13 2016 21:45 GMT
#13
Best combination for final is probably, ByuL/Dark/soO vs ByuN/Bogus

sadly, it looks tough for the swarm. Especially my boy ByuL who never beats Classic and who I don't think can take Dark in ZvZ.

I do think ByuN can win this thing and that'd only add to how awesome his story is this year. He already won the official World Championship, now for the unofficial one :p
NesTea | Mvp | MC | Leenock | Losira | Gumiho | DRG | Taeja | Jinro | Stephano | Thorzain | Sen | Idra |Polt | Bomber | Symbol | Squirtle | Fantasy | Jaedong | Maru | sOs | Seed | ByuN | ByuL | Neeb| Scarlett | Rogue | IM forever
Shellshock
Profile Blog Joined March 2011
United States97276 Posts
December 13 2016 22:15 GMT
#14
INnoVation is going to win
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
Ziggy
Profile Blog Joined June 2013
South Korea2105 Posts
December 13 2016 22:20 GMT
#15
Many players have got a lot riding on this tournament. Hope to see Maru deliver some high end StarCraft, would be good both for himself and Jin Air.
WriterDefeating a sandwich only makes it tastier. @imjustziggy
fronkschnonk
Profile Joined November 2011
Germany622 Posts
December 13 2016 22:36 GMT
#16
Really hyped for this. Sadly I won't be able to watch much of it

And obviously Jjakji will surprise everybody, coming out of nowhere with refined builds and sharp mechanics. He'll win an epic finals vs Dark and then fail to qualifiy for GSL all three seasons of 2017.
Furthermore, I consider that some kind of Code A must be reestablished.
Ziggy
Profile Blog Joined June 2013
South Korea2105 Posts
December 13 2016 22:59 GMT
#17
Id like to see iAsonu go far, but that would mean either ByuN or Maru would have to leave the competition early. That would be a travesty.
WriterDefeating a sandwich only makes it tastier. @imjustziggy
Phredxor
Profile Joined May 2013
New Zealand15076 Posts
December 14 2016 00:05 GMT
#18
On December 14 2016 07:59 ZiggyPG wrote:
Id like to see iAsonu go far, but that would mean either ByuN or Maru would have to leave the competition early. That would be a travesty.


I'll allow it.
Hider
Profile Blog Joined May 2010
Denmark9407 Posts
December 14 2016 00:24 GMT
#19
I expect it will be between Innovation, Byun, Solar and Dark.
Togekiss
Profile Joined January 2013
Canada154 Posts
December 14 2016 00:32 GMT
#20
Let's go my Terran boys! Time to shred face and get HYPE!!!

Maybe, just maybe, Maru can turn it on and make a deep run. There's been so much talk of the slump he's in recently, which I really hope he can break out of here!
Vutalisk
Profile Joined August 2016
United States680 Posts
Last Edited: 2016-12-14 03:59:21
December 14 2016 03:59 GMT
#21
Seriously, ESL and IEM? 4 series of Bo3 in 2 streams took 3 hours. I understand there are resetting, commercials and breaks but the streaming is going like a crawl. Some of us have to go to sleep and we go to work tomorrow.

Sorry for being negative here but this kind of production for a premier tournament may be the annoyance that chases SC2 fans away.
anbiribabo
Profile Joined December 2016
4 Posts
December 14 2016 06:27 GMT
#22
Some great games so far and commentating too. Interesting to see how players are adapting to the latest changes
yudan
Profile Joined January 2013
Australia23 Posts
December 15 2016 07:44 GMT
#23
Despite our worst fears about the future, StarCraft 2 in Korea preserves.

I believe this is supposed to say perseveres.
Normal
Please log in or register to reply.
Live Events Refresh
OSC
13:00
King of the Hill #231
SteadfastSC171
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko492
RotterdaM 219
SteadfastSC 137
LamboSC2 85
StarCraft: Brood War
Britney 49865
Calm 4763
Rain 3225
Sea 1976
Soulkey 1305
firebathero 602
Larva 598
Mini 560
Zeus 430
EffOrt 377
[ Show more ]
Snow 304
BeSt 245
PianO 215
Light 207
Soma 175
ZerO 150
JYJ150
Rush 124
Pusan 101
hero 78
Hyun 64
Backho 60
Sea.KH 46
Movie 41
yabsab 41
soO 37
ToSsGirL 29
Aegong 24
Terrorterran 24
scan(afreeca) 15
Shine 15
HiyA 14
ivOry 5
Dota 2
Gorgc5214
singsing2253
qojqva1852
Dendi662
XcaliburYe135
League of Legends
KnowMe23
Counter-Strike
olofmeister1914
allub283
oskar73
markeloff43
Heroes of the Storm
Trikslyr18
Other Games
B2W.Neo1316
hiko538
crisheroes465
Mew2King111
ArmadaUGS96
nookyyy 24
Organizations
Dota 2
PGL Dota 2 - Main Stream20142
StarCraft: Brood War
UltimateBattle 1529
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• intothetv
• Kozan
• sooper7s
• Migwel
• AfreecaTV YouTube
• LaughNgamezSOOP
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2471
• WagamamaTV258
League of Legends
• Nemesis2913
• Jankos1766
• TFBlade814
• Stunt600
• HappyZerGling190
Upcoming Events
BSL: GosuLeague
6h 25m
RSL Revival
16h 55m
Zoun vs Classic
SHIN vs TriGGeR
herO vs Reynor
Maru vs MaxPax
WardiTV Korean Royale
21h 25m
Replay Cast
1d 8h
RSL Revival
1d 16h
WardiTV Korean Royale
1d 21h
IPSL
2 days
Julia vs Artosis
JDConan vs DragOn
BSL 21
2 days
TerrOr vs Aeternum
HBO vs Kyrie
RSL Revival
2 days
Wardi Open
2 days
[ Show More ]
IPSL
3 days
StRyKeR vs OldBoy
Sziky vs Tarson
BSL 21
3 days
StRyKeR vs Artosis
OyAji vs KameZerg
Replay Cast
3 days
Monday Night Weeklies
4 days
Replay Cast
4 days
Wardi Open
4 days
Replay Cast
5 days
Wardi Open
5 days
Tenacious Turtle Tussle
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2025-11-16
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
CSCL: Masked Kings S3
SLON Tour Season 2
RSL Revival: Season 3
META Madness #9
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.