• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 06:42
CET 12:42
KST 20:42
  • 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
TL.net Map Contest #21: Winners11Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
[TLMC] Fall/Winter 2025 Ladder Map Rotation4Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA8StarCraft, SC2, HotS, WC3, Returning to Blizzcon!45$5,000+ WardiTV 2025 Championship7
StarCraft 2
General
[TLMC] Fall/Winter 2025 Ladder Map Rotation Mech is the composition that needs teleportation t Weekly Cups (Nov 3-9): Clem Conquers in Canada Craziest Micro Moments Of All Time? SC: Evo Complete - Ranked Ladder OPEN ALPHA
Tourneys
Constellation Cup - Main Event - Stellar Fest Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament $5,000+ WardiTV 2025 Championship Merivale 8 Open - LAN - Stellar Fest
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection
Brood War
General
BW General Discussion FlaSh on: Biggest Problem With SnOw's Playstyle Terran 1:35 12 Gas Optimization BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[BSL21] RO32 Group D - Sunday 21:00 CET [BSL21] RO32 Group C - Saturday 21:00 CET [ASL20] Grand Finals [Megathread] Daily Proleagues
Strategy
Current Meta PvZ map balance How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Should offensive tower rushing be viable in RTS games? Path of Exile Dawn of War IV
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
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread The Games Industry And ATVI
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
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
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Dyadica Gospel – a Pulp No…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1391 users

[Code S] Ro32 Group D Preview/C Recap (S1)

Forum Index > News
51 CommentsPost a Reply
1 2 3 Next All

[Code S] Ro32 Group D Preview/C Recap (S1)

Text byTL.net ESPORTS
Graphics byMeko
January 25th, 2013 00:33 GMT

Up/Down

GSL 2013 Season 1 Code S



Ro32: Group C Recap
HuK, Bomber, Gumiho, Sniper


Ro32: Group D Preview
HyuN, BBoongBBoong, YoDa, Squirtle


Brackets and results at Liquipedia

Ro32: Group C Recap

by: Waxangel

Results from Live Report Thread by Yello.

+ Show Spoiler [Results] +
Sniper vs HuK
(Z)Sniper <Icarus> (P)HuK
(Z)Sniper <Neo Planet S> (P)HuK
(Z)Sniper <Whirlwind SE> (P)HuK

(Z)Sniper wins 2-1!

Bomber vs GuMiho
(T)Bomber <Whirlwind SE> (T)GuMiho
(T)Bomber <Cloud Kingdom> (T)GuMiho
(T)Bomber <> (T)GuMiho

(T)Bomber wins 2-0!

Winners' Match
(T)Bomber <Cloud Kingdom> (Z)Sniper
(T)Bomber <Whirlwind SE> (Z)Sniper
(T)Bomber <> (Z)Sniper

(T)Bomber wins 2-0!

Losers' Match
(P)HuK <Cloud Kingdom> (T)GuMiho
(P)HuK <Whirlwind SE> (T)GuMiho
(P)HuK <> (T)GuMiho

(T)GuMiho wins 2-0!

Final Match
(Z)Sniper <Neo Planet S> (T)GuMiho
(Z)Sniper <Daybreak> (T)GuMiho
(Z)Sniper <Cloud Kingdom> (T)GuMiho

(T)GuMiho wins 2-1!



(T)Bomber and (T)GuMiho advance to Code S RO16!


Bombs Away!
- (T)ST_Bomber returns to the Code S Ro16 for the first time in over a year with a dominating performance


No player in StarCraft has been as maddeningly inconsistent as (T)ST_Bomber. Countless times, he's looked absolutely brilliant for a week at a time, only to fall back into mediocrity. However, a dominating 4 - 0 performance in Group C of Code S, coming on the tail of the best international tournament run in his career, suggest that Bomber is finally back.

Back? Newer StarCraft II fans might not even remember the Bomber of 2011, a terrifying force who seemed destined to supplant Mvp as the greatest Terran player in the world. It all came crashing down in Code S July, where he allowed a 2 - 0 lead on ByuN to slip away as he was eliminated in the quarter-finals, starting his long legacy of unfulfilled potential. With ByuN also in this Code S tournament, a symbolically important rematch may be in the works.

Bomber started off his night with an easy series win against long time rival (T)FXOGuMiho, a player he had a 2 - 7 GSL record against heading into the match. After using bio to pound Gumiho's mech composition into the ground in game one, Bomber finished the series 2 - 0 after Gumiho's early hellion-banshee-marine aggression backfired horrendously.

The winners match against (Z)MVP.Sniper, who had come off a victory against (P)EG.HuK.RC, would prove to be much more difficult, but Bomber prevailed again with a 2 - 0 score. The first game on Cloud Kingdom saw Sniper drape the map in creep, stay on top of drops with a vigilant eye, and use ultra-ling-infestor tear apart several of Bomber's armies. While Sniper was able to put Bomber on the back foot, he wasn't able to cause any critical damage, and the Startale Terran used his excellent macro to keep cranking out army after army. It took just a few ill-advised engagements with ultralisks against marauders for the momentum to swing back into Bomber's favor, allowing him to streamroll Sniper with endless forces. Victory in the second game came more easily, as Bomber easily read and deflected a roach-baneling attack early on. Sniper recovered impressively well from the setback to prolong the game, but he just couldn't overcome the economic advantage Bomber had taken early and GG'd out to his endless armies.

- (Z)MVP.Sniper falls short, (T)FXOGuMiho advances in his stead.

The second Code S spot of the group was decided in a duel between Sniper and Gumiho, with both players entering the match having defeated HuK and having lost to Bomber. Gumiho took a come back from behind victory in game one, deflecting both a roach rush and a follow-up muta-ling-bane strike to force a macro game. The game ended up being reminiscent of Sniper's earlier one against Bomber, as his decision to stay on ultralisks for too long ended up caused his downfall when his Terran opponent finally put together a more marauder heavy composition. Sniper appeared to be following the same recipe for defeat in game two, but went greater spire tech eventually, creating a winning composition of brood lords, infestors and ultralisks. The third and final game saw Sniper go muta-ling heavy while Gumiho pushed and dropped constantly after establishing three bases. It was the game of the night truest to Gumiho's chaotic, multi-tasking oriented style, and Sniper just couldn't keep pace.

Unfortunately for MVP.Sniper, there won't be any more chances in WoL to earn respect and prove that his Season 5 championship was no fluke. The tiny, highly improbable chance of redemption that remains is to win the IPL6 international qualifier, head to Las Vegas, and win one more major against the best players in the world. Meanwhile, his heartbreak means elation for Gumiho, who finally gets out of the Ro32 for the first time in several seasons.

- (P)EG.HuK.RC drops out in fourth place

Few gave HuK any chance of going through to the Ro16 when the groups were announced, and his 1 - 4 elimination didn't come as a surprise. With some viewers expecting HuK to have a respectable showing, and others expecting him to be completely destroyed by his Code S opponents, his actual performances fell somewhere strangely in between. His very first game saw him lose to Sniper's well-planned offensive spine crawler rush, and he looked well on his way to a 0 - 2 defeat in game two after Sniper read his 8-gate all-in and prepared accordingly. Despite some poor execution from HuK, Sniper made enough poor decisions on defense for HuK's +1 zealots to power through, winning him a game. When HuK went for the same strategy in game three, Sniper played far better, snuffing the attack with ease and taking the series.

HuK's series against Gumiho wasn't particularly instructive. Gumiho took the first game by forcing a cancel on HuK's fast nexus with a marauder rush, and then bunkering up to stop HuK's 4-gate counter attack. The second game saw Gumiho deliver some cheese of his own, taking a massive lead with a marine-SCV rush and finishing the game with MMM.

Ro32: Group D Preview

by: stuchiu

Group D: The Job Interview
(Z)HyuN, (Z)BBoongBBoong, (T)LG-IM_YoDa, (P)Squirtle


Jan 25th, 09:10 GMT (+00:00)


Tonight’s GSL Group will be special. While GSL groups are always marked by their extremely competitive nature and cut throat competition, 3 of the 4 players competing tonight will not only be fighting for their lives in Code S, but will also be fighting for jobs.

The first applicant up is last GSL’s runner-up, (Z)HyuN. Once the rising star of TSL, he has since fallen on hard times. First he lost in an upset to SortOf in the NASL quarter-finals. Then, upon his return to Korea, TSL disbanded leaving him bereft of a team or a home. Even worse, he was ousted from his throne as the King of IPL Fight Club by Leenock, costing him his weekly salary. With neither a home nor steady source of income to count on, Hyun now has to search for a team while competing in Code S and waiting for his next invite to IPL Fight Club (we all know it’s bound to happen). In the meantime, Hyun will face off against the opponent of his choosing (by finalist's right), (Z)BBoongBBoong.

After spending a long time as Prime’s plucky 5th member in the band, BboongBboong decided it was time to try and look for new opportunities. Joining new team MJ, BboongBboong got off to a great start in his new home by destroying three strong Terran players in Jjakji, Dream and Yoda on his way to Code S. Unfortunately, things weren't just meant to be for team MJ, as they folded faster than a 2-7 offsuit. With no team to call his own and lacking the star power of the other applicants of this group, B4 will be much more desperate for the win than his GSL finalist, jobless counterparts Hyun and Squirtle.

The third member vying for a job offer is (P)Squirtle. Squirtle left Startale shortly after Parting, presumably in hopes of also hitting paydirt. While Parting was able to sign with SKT1, Squirtle hasn’t been able to find a team just yet. There could be many reasons for this, from disagreements between Squirtle and prospective employers on his worth, to his lack of soul. Whatever the case, Squirtle will be looking to win here and prove that he still has what it takes to go all the way and compete for a championship. The first challenge in his way will be the happily employed Yoda.

The odd man out, (T)YoDa is the only player here that isn’t playing for a job. LG-IM might be concerned for their future, but for now, YoDa is the only player in this group who's in a secure spot. Despite that Yoda will still be giving his all to take this group. The biggest difference between Yoda and the three other players is that win or lose, Yoda won’t have to worry about how his results will affect his chances of being signed on by a team. Thus while Yoda has less to play for, he can also play with a clear mind and no nerves.

Yoda is an interesting player looking at his career as a whole. He started off as an aggressive 1 base Terran player with unorthodox builds that included ghost rushing and bunker capacity rushing. He was often used in the GSTL to snipe out a player with one of his strange builds. Now, he has become everything that Happy was promised to be. He is an extraordinarily solid macro style Terran and was once praised by MVP as the strongest IM player in practice. While Yoda hasn’t been able to live up to that kind of acclaim yet, his growth in the last few months is very clear. His macro seems to have gone up to another level and his overall builds and movements are very clean. So while he isn’t fighting for a job like the other three, Yoda is probably the most dangerous man in this group.

Overall Scores and Predictions

This will be a difficult group for the two zergs, Hyun and Bboongbboong as both players will have to be practicing all three matchups. But Hyun will probably be the favorite between the two as Hyun’s ZvZ has always been very strong, despite a few recent hiccups. On top of that, his ZvP and ZvT are both a match for either Squirtle or Yoda.

For second place, it’s a three way fight between Bboongbboong, Squirtle and Yoda. A lot of what happens will depend on luck and preparation. Bboongbboong has very strong ZvT, but weak ZvP. Squirtle is an intelligent player who can come up with strong builds, but his form hasn’t been the same since his GSL finals appearance last year. Yoda is strong all around, but if he has a weakness, it would be his ZvT. Overall I’m predicting Yoda here as he won’t have as much pressure compared to the teamless Bboongbboong and Squirtle. On top of that, Bboongbboong has to deal with the infestor nerf and Squirtle has already shown a lot of his one-time aggressive builds in the Up & Down matches, while Yoda was only using standard builds in IEM Katowice.

Overall, Hyun is the favorite here, but if the cards play out right, I wouldn’t be that surprised if any of the 4 made it out.

Hyun > Bboongbboong
Yoda > Squirtle
Hyun > Yoda
Squirtle > Bbboongbboong
Yoda > Squirtle

Hyun and Yoda advance

Writers: stuchiu and Waxangel.
Graphics: Meko.
Editor: Waxangel.
Facebook Twitter Reddit
TL+ Member
plasmidghost
Profile Blog Joined April 2011
Belgium16168 Posts
January 25 2013 00:36 GMT
#2
I think Hyun and Squirtle will advance tonight. That's what I'm hoping.
Yugoslavia will always live on in my heart
Trasko
Profile Blog Joined July 2010
Sweden983 Posts
January 25 2013 00:38 GMT
#3
Yoda and squirtle!!
Jaedong <3
Dodgin
Profile Blog Joined July 2011
Canada39254 Posts
January 25 2013 00:47 GMT
#4
The second Code S spot of the group was decided in a duel between Sniper and Gumiho, with both players entering the match having defeated HuK and having lost to Bomber. Gumiho took a come back from behind victory in game one, deflecting both a roach rush and a follow-up muta-ling-bane strike to force a macro game. The game ended up being reminiscent of Sniper's earlier one against Bomber, as his decision to stay on ultralisks for too long ended up caused his downfall when his Terran opponent finally put together a more marauder heavy composition. Sniper appeared to be following the same recipe for defeat in game two, but went greater spire tech eventually, creating a winning composition of brood lords, infestors and ultralisks. The third and final game saw Sniper go muta-ling heavy while Gumiho pushed and dropped constantly after establishing three bases. It was the game of the night truest to Gumiho's chaotic, multi-tasking oriented style, and Sniper just couldn't keep pace.


causing*
bittman
Profile Joined February 2011
Australia8759 Posts
January 25 2013 00:48 GMT
#5
I think Squirtle can still pull out a stronger showing tonight than Yoda, but it could swing either way imo.

Hyun does have to contend with the runner's up curse though. And the current curse for this code s thus far appears to be Tier 2 and Tier 3 advancing right? So squirtle + yoda to advance.
Mvp - Leenock - Dongraegu - MC - Gumiho - Keen - Polt - Squirtle - Jjakji - Genius - Seed - Life - sC - Dream || LG-IM - MVP - FXO
StarVe
Profile Joined June 2011
Germany13591 Posts
January 25 2013 00:54 GMT
#6
Squirtle is missing an r in the predictions.
LockeTazeline
Profile Blog Joined June 2012
2390 Posts
January 25 2013 01:06 GMT
#7
Yay Bomber!

Go Squirtle!
opterown *
Profile Blog Joined August 2011
Australia54784 Posts
January 25 2013 01:10 GMT
#8
bboonbboong's ZvP is excellent lately, taking out a bunch of protoss at IPL5 and beating creator 2-0 as well, etc
ModeratorRetired LR Bonjwa
TL+ Member
NAMeCHa
Profile Joined March 2011
36 Posts
January 25 2013 01:11 GMT
#9
So far all 3 of my group favorites have 4-0d their groups.

Which means Squirtle is in fact going to 4-0 this one :D (logic)
iMrising
Profile Blog Joined March 2012
United States1099 Posts
January 25 2013 01:15 GMT
#10
Yay Bomber!

Go Squirtle!


Exactly
$O$ | soO
kKagari
Profile Joined June 2011
Australia84 Posts
January 25 2013 01:32 GMT
#11
why is LG-IM concerned for their future? O_O
BretZ
Profile Joined May 2011
United States1510 Posts
Last Edited: 2013-01-25 01:42:31
January 25 2013 01:35 GMT
#12
Overall I’m predicting Yoda here as he won’t have as much pressure compared to the teamless Bboongbboong and Squirtle.


EDIT: Nevermind


Squirtle and Hyun fighting
BretZ
Profile Joined May 2011
United States1510 Posts
Last Edited: 2013-01-25 01:42:15
January 25 2013 01:41 GMT
#13


woops
xAdra
Profile Joined July 2012
Singapore1858 Posts
January 25 2013 01:50 GMT
#14
Hopefully Squirtle+Yoda. The less zergs the better!
FrostedMiniWheats
Profile Joined August 2010
United States30730 Posts
January 25 2013 01:50 GMT
#15
On January 25 2013 10:32 kKagari wrote:
why is LG-IM concerned for their future? O_O


http://www.teamliquid.net/forum/viewmessage.php?topic_id=395151

Makes you wonder if they're concerned LG will stay on board =/
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
polarwolf
Profile Blog Joined February 2006
924 Posts
January 25 2013 01:55 GMT
#16
hmm, I enjoy these previews a lot, gives me much more hype and insight into the groups, because I am not following the players' fates that closely, well done.
Vindicare605
Profile Blog Joined August 2011
United States16097 Posts
January 25 2013 02:02 GMT
#17
This is honestly the hardest group of the season for me to call. I have no idea who makes it out of here.
aka: KTVindicare the Geeky Bartender
EnumaAvalon
Profile Blog Joined February 2012
Philippines3613 Posts
January 25 2013 02:29 GMT
#18
Squirtle please! WE NEED MORE PROTOSSES
(._.) ( l: ) ( .-. ) ( :l ) (._.) They see me rolling. They hating.
Emzeeshady
Profile Blog Joined January 2012
Canada4203 Posts
January 25 2013 02:39 GMT
#19
--- Nuked ---
rkshox
Profile Blog Joined November 2011
Taiwan536 Posts
January 25 2013 02:45 GMT
#20
yes...something to watch at the end of the day at work. helps kill so much time haha! As a protoss player, gotta go with my brethren, Squirtle!
@ranleee /// "first we expand, then we defense it'
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
OSC
11:30
Mid Season Playoffs
Percival vs Cham
Spirit vs Harstem
Cure vs TBD
Krystianer vs TBD
WardiTV161
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Reynor 385
RotterdaM 170
Rex 17
trigger 11
StarCraft: Brood War
Calm 4253
Hyuk 3196
Rain 2845
Horang2 1718
Flash 1108
Bisu 1103
Backho 864
Soma 313
Pusan 284
Stork 234
[ Show more ]
Last 203
Rush 123
Soulkey 109
ZerO 96
hero 68
zelot 64
Barracks 51
Aegong 47
JulyZerg 41
sSak 41
Killer 29
NaDa 23
Icarus 15
Hm[arnc] 6
Noble 6
Terrorterran 5
Dota 2
XcaliburYe247
Counter-Strike
olofmeister1059
x6flipin466
shoxiejesuss452
allub99
oskar90
Super Smash Bros
Mew2King156
Other Games
B2W.Neo512
Pyrionflax336
crisheroes261
QueenE31
ZerO(Twitch)10
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Adnapsc2 16
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV143
Upcoming Events
Kung Fu Cup
18m
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
11h 18m
The PondCast
22h 18m
RSL Revival
22h 18m
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
1d
WardiTV Korean Royale
1d
PiGosaur Monday
1d 13h
RSL Revival
1d 22h
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
2 days
CranKy Ducklings
2 days
[ Show More ]
RSL Revival
2 days
herO vs Gerald
ByuN vs SHIN
Kung Fu Cup
3 days
IPSL
3 days
ZZZero vs rasowy
Napoleon vs KameZerg
BSL 21
3 days
Tarson vs Julia
Doodle vs OldBoy
eOnzErG vs WolFix
StRyKeR vs Aeternum
Sparkling Tuna Cup
3 days
RSL Revival
3 days
Reynor vs sOs
Maru vs Ryung
Kung Fu Cup
4 days
WardiTV Korean Royale
4 days
BSL 21
4 days
JDConan vs Semih
Dragon vs Dienmax
Tech vs NewOcean
TerrOr vs Artosis
IPSL
4 days
Dewalt vs WolFix
eOnzErG vs Bonyth
Wardi Open
5 days
Monday Night Weeklies
5 days
WardiTV Korean Royale
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2025-11-07
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
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
BLAST Open Fall Qual

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
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.