• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 12:59
CET 18:59
KST 02:59
  • 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: Winners8Intel 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
Starcraft, SC2, HoTS, WC3, returning to Blizzcon!33$5,000+ WardiTV 2025 Championship6[BSL21] RO32 Group Stage4Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win9
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" TL.net Map Contest #21: Winners Starcraft, SC2, HoTS, WC3, returning to Blizzcon! 5.0.15 Patch Balance Hotfix (2025-10-8) Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win
Tourneys
$5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament Constellation Cup - Main Event - Stellar Fest Merivale 8 Open - LAN - Stellar Fest Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
[ASL20] Ask the mapmakers — Drop your questions BW General Discussion [BSL21] RO32 Group Stage BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review
Tourneys
[Megathread] Daily Proleagues [ASL20] Grand Finals [BSL21] RO32 Group B - Sunday 21:00 CET [BSL21] RO32 Group A - Saturday 21:00 CET
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
Should offensive tower rushing be viable in RTS games? Path of Exile Stormgate/Frost Giant Megathread Dawn of War IV 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
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
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 Recent Gifted Posts
Blogs
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Why we need SC3
Hildegard
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1602 users

[MSI] Masters Gaming Arena 2015 Preview

Forum Index > SC2 General
12 CommentsPost a Reply

[MSI] Masters Gaming Arena 2015 Preview

Text byTL.net ESPORTS
Graphics bylichter
August 30th, 2015 08:40 GMT

A Special Crown

The Tripping Stones
Groups
The WCS Scramble

Brackets and standings on Liquipedia


A Special Crown



(T)INnoVation is already locked in for BlizzCon 2015, so the points available in Seattle are not interesting to the Machine. Still, a unique chance offers itself at MSI MGA, as the terran can win his first Triple Crown at the event.

The last time a Triple Crown—awarded for having Premier wins in Korea, Europe and North America—was completed, was in December 2014 when sOs took his first Korean title, winning Hot6ix Cup. Thus the protoss became the seventh player to build a Triple Crown and the ninth crown all in all, because Mvp and Life have both earned two crowns for themselves. Only the most successful progamers are able to contruct a Triple Crown: they have to win on different continents, under different conditions, in different formats and against different opponents, thereby showing not only their skill in the game, but also their capability to adapt and give their best under any circumstances.

While INnoVation had already won the necessary Korean title last year, he was able to obtain a win on European soil only this year by triumphing at IEM gamescom over his team mate soO. Now all that's missing for his Triple Crown is a tournament win in North America—and last time I checked the map, that's exactly where Seattle is located.

The timing could not be better for the Exo Terran, as the Koreans call him: his victory in Cologne is still a factor for good morale. His mech play instills fear into the hearts of terran and zerg opponents alike and close to no protoss player can match his prowess on the battlefield at the moment. This confident SK Telecom T1 player has almost nothing to be afraid of, and while that can be a boon, it can also be dangerous. Too much confidence can lead INnoVation on to a path in which he begins to underestimate opponents. His hate for travelling should also be considered. It might not have stopped him from being triumphant at gamescom, but until the machine proves that he's become immune to switching timezones, this is another factor to keep in mind. Jetlag has cost great men championships before.

Contrary to his good shape, he lost his quarterfinal in StarLeague S3 not so long ago. INnoVation choked against ByuL, forgetting a crucial upgrade in the deciding game, allowing his mech to be defeated. This shouldn't affect his performance in Seattle though. He has already delivered good Proleague results to deflect any doubts about his shape, winning the match against Team MVP as SK telecoms ace. The loss against ByuL should be regarded as slip-up, nothing more.

At IEM tournaments we often see the players coming out of the Korean qualifier in the finals, having fought through qualifier brackets, that are harder than the main event itself. At Masters Gaming Arena we might recognize the same pattern: INnoVation (and originally Zest, who was replaced by sOs, because he has to help his team out in Proleague) earned his spot in this tournament through the KR qualifier, so he naturally has to fear (almost) no opponent waiting for him in North America. He is the favourite to win it all and hammer out the first Triple Crown of 2015, the tenth crown of all time—and take one more step towards immortality, following the path of the legendary Mvp.

The Tripping Stones



The Korean Favorites

(P)PartinG is a title contender in every tournaments he attends, so Innovation probably will have to confront him sooner or later. In this match the Yoe player will find himself in a role, in which he doesn’t have a lot of experience: he will be an underdog. Still, PartinG should be a favourite to win MSI MGA behind the SK telecom player.

2015 has been a weird ride for (Z)Solar, but the zerg player is working hard on getting a happy ending for his tumultuous year. He was recently able to end his Proleague slump—one of the deepest in the league's history—and surprised everyone by topping his Code S group against Zest. And let’s not forget, Solar did take one major tournament win this year at Gfinity in the middle of his slump, showing once again that he’s an excellent player on foreign ground, even if things don’t go well at home.

As the winner of last year’s MSI tournament —MSI Beat It— Solar attends Masters Gaming Arena as the defending champion, giving him even more motivation to do better and deny INnoVation’s Triple Crown ambitions at “his” tournament. Indeed, if he can bring his best gameplay, he might very well be able to not only end INno's run, but to take another Premier title for himself.

Also heading to Seattle from Korea is (Z)HyuN. The zerg player was victorious in BaseTradeTV’s HIAT event in Canada only a few days ago, so his morale should be on a high level, especially because he had to win a good deal of ZvZ matches to get the title. He proved his iron balls by cheesing Jaedong several times in the final series, which marked the first tournament win of the year for him. HyuN is not a favourite like PartinG or Solar, but on the right day he can be very dangerous to anyone.

The New Challenger

The Trickster Toss is late to the party, receiving his spot in MSI MGA because of Zest's forfeit only a few days ago. For (P)sOs this unexpected trip to Seattle is truly a godsend: Not only does he need just 100 WCS points to catapult himself into the top 16 of the rankings, a success-story in North America also might give him enough confidence to stabilize the shaky shape of the last weeks, enabling him to perform his best in these last critical months before BlizzCon.

sOs' latest results haven't been that great. He may have advanced into the Ro16 of GSL, but he was eliminated early in S2SL and his unstable gameplay was one of the prime reasons for the elimination of Jin Air Green Wings from Round 4 of Proleague. The protoss player is vulnerable at the moment, and much of it comes down to his increasingly unconventional builds. Lesser players can be caught off guard, but smarter players often find it easier to deflect. For Seattle, sOs might need to rely on a more traditional plan and eschew his careless risk taking. His goal in this tournament shouldn't be to win no matter the cost. Instead, he should safely secure as many points as possible, fuel himself with confidence and go easy from there.

Of course our past experience with sOs tells us that this is the time when the protoss is the most dangerous. All the talk of chances and win-percentages means nothing to him as his shape could change from one moment to the other. So it all depends on which sOs is going to show up: $O$, or SOS.

The Kings of SEA: (P)MacSed, (Z)TooDming, (P)Has and (Z)Ian

With the way the groups are constructed Korean dominance is sure to be expected, but even giants stumble over stones sometimes... especially when evil and tricky stones from Taiwan and China are involved.

However 2015 hasn't been a good year for these countries yet. Their expeditions to Korea have been cut short in brutal ways in both StarLeague and Proleague, and on their home turf at IEM Shenzen they were mostly relegated to watch the competition play out from the sidelines. And in WCS the results haven’t been rosy either.

The chances for success might be highest for Ian in group B. With ZvZ's ahead of him and his home scene being relatively zerg heavy anyways, this could be the opportunity to pull an upset. Who could forget his rousing victory of Jaedong at the Taiwan Open? The rest of the line-up has been put in a hard spot: MacSed and Has are tricky and vicious protoss players, but even their infamous craftiness will hardly be enough to overcome the strength of INnoVation and Hydra, while TooDming has to face two strong Koreans in Zest and Solar, as well as a strong European in Harstem.

https://twitter.com/ROOTiaguz/status/633015205732073472
This is how most of Has' opponents feel about him - will the Koreans face the same fate though?


AMERICA

On their adopted home ground, four players will try to stand up against the onslaught from their origin country. (Z)Hydra and (Z)Jaedong attended HIAT together with HyuN a few days ago, taking the fourth and second places. Hydra surprisingly lost to Seed in the third place match, and Jaedong fell to HyuN with a 3-4 score in the finals.

For the two zerg players and (T)Polt the chances for survival are good: Polt should take first place in group D with the EG player following in second place, while Hydra should come second in the dangerous group A, if he manages to stay safe from Chinese and Taiwanese cheese. Also it’s going to be interesting to see if Polt stays true to his bio-style, or if he gets seduced by the sweet and easy victories that mech-play promises right now.

Things are not looking good for the fourth migrated Korean however. (Z)viOLet is also in group D and will probably bite the dust against his colleagues and even Petraeus, if having no noteworthy result whatsoever this year is a fair measure to judge him by.

The Internationals

Last but not least a trio of players from Europe and New Zealand will be present in Seattle with the goal of getting some kind of good result. First up is the French hope (Z)FireCake, who once was feared—in fact, hated—for his swarmhost play and was thought as good as dead when the unit got changed heavily. Being robbed of his most important tool, he showed great skills in adapting to the new situation and was able to win some impressive victories offline (3-2 over TRUE) and online (3-2 over Rain and 3-0 over Soulkey), to show that he’s still a force to be reckoned with. He will need some great ZvZ skills if he wants to survive in Seattle.

Next up is (P)Harstem, the man who was able to secure the name rights for the next decade. Declaring the decade of Harstem hasn’t brought him real success though. Yes, his selfies are more in demand than ever, but the expected big breakthrough performance from the Dutchman is still to be seen. He faces a big challenge in sOs and Solar, and his chances of survival are slim. Yet he has shown in the past that he can occasionally compete with the best Koreans—Seattle would be a good place to prove that.

In group D New Zealand’s greatest player will enter the race for a good placement. (Z)Petraeus is only playing part-time right now, but that didn’t stop him from advancing to the Ro16 in WCS behind Polt and even taking a map from Captain America. His chances of advancing aren’t all too bad: viOlet is not a favourite against him, and he has shown that he can compete with Polt and even Jaedong in the past (even though the Tyrant eliminated him in last season’s WCS). With a good day in ZvZ FireCake and Petraeus could make it out of their groups.

Groups



Group A

(Z)ROOT_Hydra vs. (P)iG.MacSed

(T)SKT.T1_INnoVation vs. (P)YoeFW_Has


What we expect to happen: INnoVation dominates the group and makes everyone else look silly, Hydra takes 2nd place behind him after fending off all sorts of Chinese and Taiwanese cheese.

What could happen: Has dominates the group and makes everyone else look really silly for wanting to play longer games, INnoVation advances 2nd by mechin' it happen against Hydra.




Group B

(P)YoeFW_PartinG vs. (Z)YoeFW_Ian

(Z)Roccat.HyuN vs. (Z)FireCake


What we expect to happen: PartinG choochoo's the group with some trademark micro, while HyuN comes 2nd place after solid ZvZ play.

What could happen: PartinG boycotts the tournament in protest to Blizzard's inability to deal with map hackers (check his recent tweets!), Ian channels his inner Sen and advances in 1st place, HyuN loses to FireCake, who found out how to use the swarmhost and proxy hatches to win ZvZ's.




Group C

(P)JinAir_sOs vs. (Z)ZoO.TooDming

(Z)SAMSUNG_Solar vs. (P)Inv|Harstem


What we expect to happen: Solar shows his great shape at foreign events and sweeps the group, however the games against sOs might get a bit crazy. The Jin Air Protoss advances in second place without problems.

What could happen: sOs shows up with his baseball bat in hands, beating up everyone in the group to advance in first place. Luckily for Solar, Samsung's robotic technologies allow him to regenerate fast and follow sOs into the quarterfinals.




Group D

(T)CMStorm_Polt vs. (Z)nV_viOLet

(Z)EG_Jaedong vs. (Z)mYi|Petraeus


What we expect to happen: Polt and Jaedong top the group, because Polt is on home ground and apparently Jaedong is done with travelling around the world and posting pics on instagram for now and is practicing StarCraft again instead.

What could happen: Polt tops the group, because he is on home ground, but Jaedong disappoints and loses to... viOlet, who actually has worse BlizzCon chances than Petraeus. The zerg from New Zealand advances 2nd though, because being a student and playing part-time gives him the Polt-power he needs.



The Scramble for Points



While most of the attending players are either already qualified for BlizzCon, or don’t have any real chances at all anymore, a trio of Zerg players needs the WCS points for MSI MGA more than the prize money or the glory that come with a Premier victory. 750 points belong to the winner of the tournament, a critical amount in the race to Anaheim.

(P)sOs (Rank 17, 2400 WCS Points):
Current BlizzCon Chances – 51.13%
BlizzCon Chances if he wins MSI MGA – 63.46%

Outlook: Zest's forfeit spot could be a present from the heavens for sOs, because the points from Seattle will be enough to get him into the top 16 of the ranking, overtaking TY (ironically Zest's team mate gets screwed over by his forfeit the most). In the end he has to do well in Korea, but MSI MGA might be a critical step, especially if he can break his bad shape through a success.

(Z)HyuN (Rank 19, 2125 WCS Points):
Current BlizzCon Chances – 10,22%
BlizzCon Chances if he wins MSI MGA – 58,04%

Outlook: HyuN can’t collect any more points in Korea, so he has to go back to his old ways of finding the necessary amount of WCS points to get into BlizzCon: he has to farm as many tournaments as possible.

(Z)Jaedong (Rank 31, 1525 WCS Points):
Current BlizzCon Chances – 13,35%
BlizzCon Chances if he wins MSI MGA – 27,56%

Outlook: Jaedong will have to do well in WCS to get enough points for BlizzCon, but even season 3 wouldn’t be enough by itself at this point, so he has to bolster his standings by winning in Seattle.

(Z)Solar (Rank 36, 1350 WCS Points):
Current BlizzCon Chances – 9,56%
BlizzCon Chances if he wins MSI MGA – 17,96%

Outlook: Solar’s chances are even worse than Jaedong’s and his chance of winning GSL is much lower, than JD’s to win WCS, but nothing is lost yet. Winning MSI MGA would be a great booster for his confidence going into GSL as well.


Credits:
Writers: TheOneAboveU.
Editors: DarkLordOlli.
Graphics: lichter.
Photos: Blizzard, ESL.
Stats: Aligulac, WCS Predictor by Die4Ever

Facebook Twitter Reddit
TL+ Member
Frenchy91
Profile Joined August 2015
France36 Posts
August 30 2015 08:54 GMT
#2
I think only Parting can stop Innovation. Hope he will meet a Zerg in RO 8 or RO 4 !
INnoVation SoO
rotta
Profile Joined December 2011
5595 Posts
August 30 2015 09:07 GMT
#3
Please let there be Has vs. sOs!
don't wall off against random
wstubzi
Profile Joined February 2015
New Zealand224 Posts
August 30 2015 09:30 GMT
#4
Triple crown incoming.
DJNana
Profile Joined November 2013
South Africa20 Posts
August 30 2015 09:44 GMT
#5
Nah, Jaedong got this! <3
FrostedMiniWheats
Profile Joined August 2010
United States30730 Posts
August 30 2015 09:47 GMT
#6
RoBogus is taking this.

Not expecting much, but it'd be pretty sick if Polt somehow managed to win. His games are usually very entertaining when he's on form.
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
Ctesias
Profile Joined December 2012
4595 Posts
August 30 2015 11:31 GMT
#7
This will probably be the first time I'll be actively rooting against a player. I hope sOs finishes last. Nothing personal, bro.
Flash | Mvp
rotta
Profile Joined December 2011
5595 Posts
August 30 2015 11:36 GMT
#8
On August 30 2015 20:31 Ctesias wrote:
This will probably be the first time I'll be actively rooting against a player. I hope sOs finishes last. Nothing personal, bro.

If it was any other player, I would too.
don't wall off against random
Diabolique
Profile Joined June 2015
Czech Republic5118 Posts
August 30 2015 12:44 GMT
#9
Wake up, sOs, wake up!!!! Show it to the pittybots from this forum!!!
sOs | Rogue | Maru | Trap | Scarlett | Snute | MC
freeamount
Profile Joined April 2010
China202 Posts
August 30 2015 13:13 GMT
#10
Group C:
What could happen: sOs shows up with his baseball bat in hands, beating up everyone in the group to advance in first place. Luckily for Solar, Samsung's robotic technologies allow him to regenerate fast and follow sOs into the quarterfinals.

LMAO
Alucen-Will-
Profile Joined October 2014
United States4054 Posts
August 30 2015 14:17 GMT
#11
I'm primarily interested to see PartinG's form here just to gauge where he stands going forward for his gsl group
zergtat
Profile Blog Joined March 2011
Hong Kong853 Posts
August 30 2015 16:13 GMT
#12
Has! Advancing at 1st place calling it.
Z: SEn P: White-Ra T: Polt
CursOr
Profile Blog Joined January 2009
United States6335 Posts
August 30 2015 16:28 GMT
#13
this is a great write-up, thank you!
CJ forever (-_-(-_-(-_-(-_-)-_-)-_-)-_-)
Please log in or register to reply.
Live Events Refresh
Next event in 1m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 605
Livibee 154
BRAT_OK 83
UpATreeSC 59
MindelVK 28
JuggernautJason6
StarCraft: Brood War
GuemChi 1042
Jaedong 978
Mini 270
Leta 107
Rush 82
Aegong 54
Backho 38
scan(afreeca) 29
soO 17
Bale 11
[ Show more ]
HiyA 9
sas.Sziky 8
Dota 2
qojqva3337
syndereN320
420jenkins288
Counter-Strike
ScreaM1254
oskar114
Other Games
Beastyqt555
Lowko246
KnowMe138
Liquid`VortiX137
B2W.Neo100
QueenE56
Trikslyr40
Organizations
Counter-Strike
PGL195
Other Games
BasetradeTV96
StarCraft 2
UrsaTVCanada29
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• Kozan
• IndyKCrew
• sooper7s
• Migwel
• AfreecaTV YouTube
• LaughNgamezSOOP
• intothetv
StarCraft: Brood War
• Michael_bg 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 4150
• lizZardDota233
League of Legends
• Nemesis4173
• TFBlade871
Other Games
• WagamamaTV339
• Shiphtur266
• tFFMrPink 9
Upcoming Events
LAN Event
1m
Lambo vs Harstem
FuturE vs Maplez
Scarlett vs FoxeR
Gerald vs Mixu
Zoun vs TBD
Clem vs TBD
ByuN vs TBD
TriGGeR vs TBD
ComeBackTV 662
CranKy Ducklings10
Korean StarCraft League
9h 1m
CranKy Ducklings
16h 1m
IPSL
1d
dxtr13 vs OldBoy
Napoleon vs Doodle
LAN Event
1d
BSL 21
1d 2h
Gosudark vs Kyrie
Gypsy vs Sterling
UltrA vs Radley
Dandy vs Ptak
Replay Cast
1d 5h
Sparkling Tuna Cup
1d 16h
WardiTV Korean Royale
1d 18h
IPSL
2 days
JDConan vs WIZARD
WolFix vs Cross
[ Show More ]
LAN Event
2 days
BSL 21
2 days
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
2 days
Wardi Open
2 days
WardiTV Korean Royale
3 days
Replay Cast
4 days
Kung Fu Cup
4 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
5 days
The PondCast
5 days
RSL Revival
5 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
5 days
WardiTV Korean Royale
5 days
RSL Revival
6 days
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
Stellar Fest: Constellation Cup
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

BSL Season 21
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: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 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.