• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:20
CEST 10:20
KST 17:20
  • 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
Team TLMC #5 - Finalists & Open Tournaments0[ASL20] Ro16 Preview Pt2: Turbulence2Classic Games #3: Rogue vs Serral at BlizzCon9[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12
Community News
Weekly Cups (Sept 8-14): herO & MaxPax split cups0WardiTV TL Team Map Contest #5 Tournaments0SC4ALL $6,000 Open LAN in Philadelphia7Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues29LiuLi Cup - September 2025 Tournaments3
StarCraft 2
General
Weekly Cups (Sept 8-14): herO & MaxPax split cups SpeCial on The Tasteless Podcast Team TLMC #5 - Finalists & Open Tournaments Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues #1: Maru - Greatest Players of All Time
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris RSL: Revival, a new crowdfunded tournament series WardiTV TL Team Map Contest #5 Tournaments Sparkling Tuna Cup - Weekly Open Tournament SC4ALL $6,000 Open LAN in Philadelphia
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
ASL20 General Discussion Playing StarCraft as 2 people on the same network [ASL20] Ro16 Preview Pt2: Turbulence Pros React To: SoulKey's 5-Peat Challenge BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Ro16 Group C [IPSL] ISPL Season 1 Winter Qualis and Info! Is there English video for group selection for ASL [ASL20] Ro16 Group B
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Borderlands 3 Nintendo Switch Thread Path of Exile General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread The Big Programming Thread Things Aren’t Peaceful in Palestine
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
The Personality of a Spender…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1311 users

2023/24 ESL Pro Tour - Format and Schedule

Forum Index > SC2 General
22 CommentsPost a Reply
1 2 Next All
TL.net ESPORTS
Profile Joined July 2011
4 Posts
Last Edited: 2023-03-21 20:11:20
March 21 2023 19:57 GMT
#1
[image loading]

ESL has announced the format and schedule for the upcoming ESL Pro Tour.

ESL Pro Tour on Liquipedia

As previously announced, the prior six regions have been merged into three: Europe, Asia, and Americas. The format for the regionals has changed, starting with a Swiss-style group stage before moving on to a more familiar single-elimiantion playoff format.

Regionals:
  • Europe: 32 players, 2 Swiss groups of 16 players
  • Asia: 16 players in a single Swiss group
  • Americas: 16 players in a single Swiss group

ESL SC2 Masters: Summer 2023 - $200,000 USD
  • Online Regionals - $125,000 USD
    • Qualifiers: April 7th to 9th
    • Week 1: May 2nd to 7th
    • Week 2: May 9th to 14th
    • Week 3: May 17th to 21st
  • ESL SC2 Masters: Summer 2023 played in Jönköping - June 16th to 18th - $75,000 USD

ESL SC2 Masters: Winter 2023 - $200,000 USD
  • Online Regionals - $125,000 USD
    • Qualifiers: Oct 17th - 22
    • Week 1: Oct 31st - Nov 19
    • Week 2: November 7th to 12th
    • Week 3: November 15th to 19th
    ESL SC2 Masters: Winter 2023 played in Atlanta - December 15th to 17th - $75,000 USD


The offline ESL Masters events at DreamHack have changed in format as well. It has been scaled down into a 48-player competition (16 seeded players + 32 open qualifier players), and GSL-style groups have been removed in favor of multiple double-elimination brackets. Ultimately, it's trading out one complicated format for another, but it eventually culminates in an 8-player single elimination playoffs. [Detailed diagram will be posted later]

The breakdown of the 16 seeded players at the offline ESL Masters events is as follows:
  • 6 Players from GSL Season 1
  • 4 Players from the ESLM Europe Regional
  • 2 Players from the ESLM Americas Regional
  • 1 Player from the ESLM Asia Regional
  • 3 Players from the Global Standings


ESL Open Cups will resume giving ESL Pro Tour points on April 4th. The points and prize money splits remain the same.

For more details on seeding and regional qualifiers, read the full announcement on ESL's official website.

Facebook Twitter Reddit
TL+ Member
Yoshi Kirishima
Profile Blog Joined July 2009
United States10347 Posts
Last Edited: 2023-03-21 20:37:56
March 21 2023 20:37 GMT
#2
Yay!!

Are there that many more EU players for it to have 32 players and Asia to have 16? Or is this just a case of ESL favoring its home region (which is totally understandable). Just curious, not sure how they usually do it.
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
argonautdice
Profile Joined January 2013
Canada2719 Posts
Last Edited: 2023-03-21 20:50:01
March 21 2023 20:49 GMT
#3
So the Americas and Asia regions got the shaft compared to last year by having essentially 1 and 2 fewer guaranteed spots to the finals, respectively, especially for Asia since it's a lot harder for players in the Asian region to travel to the offline events in Sweden/US.

Also does anyone enjoy Swiss-style group format? (Aside from the Swiss, I suppose?)
very illegal and very uncool
bela.mervado
Profile Joined December 2008
Hungary395 Posts
March 21 2023 21:24 GMT
#4
On March 22 2023 05:49 argonautdice wrote:Also does anyone enjoy Swiss-style group format? (Aside from the Swiss, I suppose?)


I do.
Played quite a few years of curling, and it is usual to have swiss rounds in the first part of an event.
Always wondered how it would look to have swiss rounds instead of the round robin groups in sc2.
Mizenhauer
Profile Blog Joined February 2015
United States1886 Posts
Last Edited: 2023-03-21 22:20:08
March 21 2023 22:19 GMT
#5
Swiss doesn't really work unless you have way more people. Magic tournaments make good use of it because tournament size is massive in comparison. Swiss actually makes sense to have 200 people play 9 rounds since you get a cleaner cut, but when you only have 16 people playing a million rounds you're opening yourself up to some really awkward records/tiebreakers. Oh well.
┗|∵|┓Second Place in LB 28, Third Place in LB 29 and Destined to Be a Kong
Balnazza
Profile Joined January 2018
Germany1198 Posts
March 21 2023 22:25 GMT
#6
On March 22 2023 07:19 Mizenhauer wrote:
Swiss doesn't really work unless you have way more people. Magic tournaments make good use of it because tournament size is massive in comparison. Swiss actually makes sense to have 200 people play 9 rounds since you get a cleaner cut, but when you only have 16 people playing a million rounds you're opening yourself up to some really awkward records/tiebreakers. Oh well.


I assume ESL will do it like they do it in Counterstrike. With 16 players (or teams in CS) there are no awkward tiebreakers whatsoever. It is a a clean system. When you have 3 wins, you advance. If you have 3 losses, you are out. It really plays out nicely.
https://liquipedia.net/counterstrike/Intel_Extreme_Masters/2022/Rio/Legends_Stage
For example, this was the Legend Stage in the last major. It guarantees every player has to play between three and five matches, depending on how good they perform.

This is a good scaled down ESL Tour overall, though I'm not convinced GSL really needs 6 slots. I'm also not sure how the Global Standings are supposed to work if they now qualify you to the events that usually give you the global standing points?
No word on the Championships yet?

"Wenn die Zauberin runter geht, dann macht sie die Beine breit" - Khaldor, trying to cast WC3 German-only
dysenterymd
Profile Joined January 2019
1238 Posts
Last Edited: 2023-03-21 22:32:48
March 21 2023 22:31 GMT
#7
On March 22 2023 07:25 Balnazza wrote:
Show nested quote +
On March 22 2023 07:19 Mizenhauer wrote:
Swiss doesn't really work unless you have way more people. Magic tournaments make good use of it because tournament size is massive in comparison. Swiss actually makes sense to have 200 people play 9 rounds since you get a cleaner cut, but when you only have 16 people playing a million rounds you're opening yourself up to some really awkward records/tiebreakers. Oh well.


I assume ESL will do it like they do it in Counterstrike. With 16 players (or teams in CS) there are no awkward tiebreakers whatsoever. It is a a clean system. When you have 3 wins, you advance. If you have 3 losses, you are out. It really plays out nicely.
https://liquipedia.net/counterstrike/Intel_Extreme_Masters/2022/Rio/Legends_Stage
For example, this was the Legend Stage in the last major. It guarantees every player has to play between three and five matches, depending on how good they perform.

This is a good scaled down ESL Tour overall, though I'm not convinced GSL really needs 6 slots. I'm also not sure how the Global Standings are supposed to work if they now qualify you to the events that usually give you the global standing points?
No word on the Championships yet?


Considering there are still 10ish Koreans who are better than all but the very best foreigners, 6 spots is justified. Granted, some of those might not be able to travel due to impending military service.

I really don't like 3 spots coming through the global standings, I'd much rather an extra spot be given to Korea, Europe, and one of Asia/Americas.
Serral | Inno | sOs | soO | Has | Classic
tigera6
Profile Joined March 2021
3410 Posts
March 22 2023 02:12 GMT
#8
Like what you do to judge the global standing, when you dont have enough tournaments to earn them. Like the first ESL Summer Global, there would only be result from GSL, ESL Regionals and a bunch of Open Cups who being dominated by the same group of top players? That means top 3 in global points would probably be those who made into to Ro8 GSL and/or Ro6/8 in EU, maybe one more slot for AM regional depending on the distribution of the points.
mintyminmus
Profile Joined September 2022
Australia127 Posts
March 22 2023 04:28 GMT
#9
In its current format the non-korean Asia region with its 1 spot is just going to make the Asia regional a giant exp pool for Oliveria, who at this point is miles above his none KR regional competitors.
I would prefer the competition for 2nd place to be more meaningful but I don't think the strength of rest of the region fully justify a second spot. Its hard to balance
xyfan
oneill12
Profile Joined February 2012
Romania1222 Posts
March 22 2023 04:34 GMT
#10
nice?
CicadaSC
Profile Joined January 2018
United States1769 Posts
March 22 2023 05:34 GMT
#11
On March 22 2023 13:28 mintyminmus wrote:
In its current format the non-korean Asia region with its 1 spot is just going to make the Asia regional a giant exp pool for Oliveria, who at this point is miles above his none KR regional competitors.
I would prefer the competition for 2nd place to be more meaningful but I don't think the strength of rest of the region fully justify a second spot. Its hard to balance

this is a big lol, while oliveria has to be the favorite in his region, i dont think he is head over heels above everyone else. with only 1 spot it is entirely possible he doesn't even make it.
Remember that we all come from a place of passion!!
dbRic1203
Profile Joined July 2019
Germany2655 Posts
March 22 2023 05:45 GMT
#12
On March 22 2023 11:12 tigera6 wrote:
Like what you do to judge the global standing, when you dont have enough tournaments to earn them. Like the first ESL Summer Global, there would only be result from GSL, ESL Regionals and a bunch of Open Cups who being dominated by the same group of top players? That means top 3 in global points would probably be those who made into to Ro8 GSL and/or Ro6/8 in EU, maybe one more slot for AM regional depending on the distribution of the points.

Also GSL is 3 seasons, while the online regionals are only 2.
So depending on the Timing (if 2nd GSL season is allready done before ESL Summer) the Koreans will have way more points, because 2/3 of their Regional is done allready. If the 2nd GSL season is not accounted for, they ll be at an disadvantage, because they only got 1/3 of their regional points allready earned, while everyone else got 1/2.
It just doesn t make sense if you re in the middle of the year.
They should have just given the 3 slots away to specific reasons and be done with it
MaxPax
Harris1st
Profile Blog Joined May 2010
Germany6946 Posts
March 22 2023 08:14 GMT
#13
On March 22 2023 14:45 dbRic1203 wrote:
Show nested quote +
On March 22 2023 11:12 tigera6 wrote:
Like what you do to judge the global standing, when you dont have enough tournaments to earn them. Like the first ESL Summer Global, there would only be result from GSL, ESL Regionals and a bunch of Open Cups who being dominated by the same group of top players? That means top 3 in global points would probably be those who made into to Ro8 GSL and/or Ro6/8 in EU, maybe one more slot for AM regional depending on the distribution of the points.

Also GSL is 3 seasons, while the online regionals are only 2.
So depending on the Timing (if 2nd GSL season is allready done before ESL Summer) the Koreans will have way more points, because 2/3 of their Regional is done allready. If the 2nd GSL season is not accounted for, they ll be at an disadvantage, because they only got 1/3 of their regional points allready earned, while everyone else got 1/2.
It just doesn t make sense if you re in the middle of the year.
They should have just given the 3 slots away to specific reasons and be done with it


I'm sure they'll find a way to make it fair
I like Swiss-Style. Works really well in CSGO

I'm just happy to get another year of awesome Starcrafts
Go Serral! GG EZ for Ence. Flashbang dance FTW
mintyminmus
Profile Joined September 2022
Australia127 Posts
March 22 2023 10:53 GMT
#14
On March 22 2023 14:34 CicadaSC wrote:
Show nested quote +
On March 22 2023 13:28 mintyminmus wrote:
In its current format the non-korean Asia region with its 1 spot is just going to make the Asia regional a giant exp pool for Oliveria, who at this point is miles above his none KR regional competitors.
I would prefer the competition for 2nd place to be more meaningful but I don't think the strength of rest of the region fully justify a second spot. Its hard to balance

this is a big lol, while oliveria has to be the favorite in his region, i dont think he is head over heels above everyone else. with only 1 spot it is entirely possible he doesn't even make it.


I mean Oliveria is currently somewhere between top 5 and top 20 depending on his form and how much to account his iem run, while his noticeable competitors (Nice, Cyan, Has, Firefly, Meomaika etc) are all solidly in the "decent players but not even top 30" range. He also reached deep playoff in premiem events a couple of times besides the last iem, while the rest of the region is mostly in the "not playoff relevant" zone. Aligulac is not to be trusted entirely but a 600-ish difference in its statistical rating is quite a large gap that would kind-of qualify for "head over heals above everyone else".
I acknowledge that it is entirely possible for any stronger player to vastly underperform (or become inactive) and not qualify for a main event that he/she "should" and of course the lesser players could theoretically greatly improve and beat the favorite (pulls a 80>96), but describing my statement as "a big lol" based on the current situation is simply an incorrect oversimplification.
xyfan
Balnazza
Profile Joined January 2018
Germany1198 Posts
March 22 2023 11:02 GMT
#15
On March 22 2023 17:14 Harris1st wrote:
Show nested quote +
On March 22 2023 14:45 dbRic1203 wrote:
On March 22 2023 11:12 tigera6 wrote:
Like what you do to judge the global standing, when you dont have enough tournaments to earn them. Like the first ESL Summer Global, there would only be result from GSL, ESL Regionals and a bunch of Open Cups who being dominated by the same group of top players? That means top 3 in global points would probably be those who made into to Ro8 GSL and/or Ro6/8 in EU, maybe one more slot for AM regional depending on the distribution of the points.

Also GSL is 3 seasons, while the online regionals are only 2.
So depending on the Timing (if 2nd GSL season is allready done before ESL Summer) the Koreans will have way more points, because 2/3 of their Regional is done allready. If the 2nd GSL season is not accounted for, they ll be at an disadvantage, because they only got 1/3 of their regional points allready earned, while everyone else got 1/2.
It just doesn t make sense if you re in the middle of the year.
They should have just given the 3 slots away to specific reasons and be done with it


I'm sure they'll find a way to make it fair
I like Swiss-Style. Works really well in CSGO

I'm just happy to get another year of awesome Starcrafts


TIME won all but one of the SC2 CN Regionals (losing the other one in the finals). And while Has and Nice are good, I don't think they are better than TIME. Pretty sure he will dominate the new Asia Region, but the rest of the tourney should be fun
"Wenn die Zauberin runter geht, dann macht sie die Beine breit" - Khaldor, trying to cast WC3 German-only
argonautdice
Profile Joined January 2013
Canada2719 Posts
March 22 2023 12:55 GMT
#16
On March 22 2023 20:02 Balnazza wrote:
Show nested quote +
On March 22 2023 17:14 Harris1st wrote:
On March 22 2023 14:45 dbRic1203 wrote:
On March 22 2023 11:12 tigera6 wrote:
Like what you do to judge the global standing, when you dont have enough tournaments to earn them. Like the first ESL Summer Global, there would only be result from GSL, ESL Regionals and a bunch of Open Cups who being dominated by the same group of top players? That means top 3 in global points would probably be those who made into to Ro8 GSL and/or Ro6/8 in EU, maybe one more slot for AM regional depending on the distribution of the points.

Also GSL is 3 seasons, while the online regionals are only 2.
So depending on the Timing (if 2nd GSL season is allready done before ESL Summer) the Koreans will have way more points, because 2/3 of their Regional is done allready. If the 2nd GSL season is not accounted for, they ll be at an disadvantage, because they only got 1/3 of their regional points allready earned, while everyone else got 1/2.
It just doesn t make sense if you re in the middle of the year.
They should have just given the 3 slots away to specific reasons and be done with it


I'm sure they'll find a way to make it fair
I like Swiss-Style. Works really well in CSGO

I'm just happy to get another year of awesome Starcrafts


TIME won all but one of the SC2 CN Regionals (losing the other one in the finals). And while Has and Nice are good, I don't think they are better than TIME. Pretty sure he will dominate the new Asia Region, but the rest of the tourney should be fun

Yeah the consolidation of the Asia region and Oliveira's recent rise will certainly attract more viewers to this regional which is cool.
very illegal and very uncool
Sarieli
Profile Joined March 2023
1 Post
March 22 2023 13:14 GMT
#17
The last IEM Katowice champion comes from Asia region,but they have only one seed?That means the other Asian player needs to beat Oliveira if they want to play offline game.
Harris1st
Profile Blog Joined May 2010
Germany6946 Posts
March 23 2023 10:09 GMT
#18
On March 22 2023 22:14 Sarieli wrote:
The last IEM Katowice champion comes from Asia region,but they have only one seed?That means the other Asian player needs to beat Oliveira if they want to play offline game.


No. They can just grab one of the three spots trough global standing. I highly doubt it but I also highly doubted Oliv winning IEM
Go Serral! GG EZ for Ence. Flashbang dance FTW
QOGQOG
Profile Joined July 2019
834 Posts
March 24 2023 02:43 GMT
#19
On March 23 2023 19:09 Harris1st wrote:
Show nested quote +
On March 22 2023 22:14 Sarieli wrote:
The last IEM Katowice champion comes from Asia region,but they have only one seed?That means the other Asian player needs to beat Oliveira if they want to play offline game.


No. They can just grab one of the three spots trough global standing. I highly doubt it but I also highly doubted Oliv winning IEM

I don't know if there are enough Open Cups in the world for that. Usually the global spots go to EU players (sometimes KR) because their regional events are worth more points even without getting super far in them.
dr_j_i_t_
Profile Joined July 2019
7 Posts
March 26 2023 18:24 GMT
#20
The Swiss system is also used in the Pro Chess League. It has the advantage that winners play winners, and losers play losers, so that in theory there are fewer mismatches after the first round. It also takes some of the chance element away. The best players should qualify.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 40m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 131
ProTech73
StarCraft: Brood War
Sea 737
actioN 584
Zeus 359
Stork 254
Leta 207
Dewaltoss 60
Hyun 54
Aegong 43
Rush 35
sSak 32
[ Show more ]
Mind 19
Noble 18
Dota 2
BananaSlamJamma135
League of Legends
JimRising 503
Counter-Strike
Stewie2K528
olofmeister316
shoxiejesuss306
allub200
Other Games
ceh9430
C9.Mang0298
XaKoH 168
NeuroSwarm65
Mew2King43
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH213
• LUISG 24
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1269
• HappyZerGling136
Upcoming Events
Afreeca Starleague
1h 40m
Snow vs Sharp
Jaedong vs Mini
Wardi Open
2h 40m
OSC
15h 40m
Sparkling Tuna Cup
1d 1h
Afreeca Starleague
1d 1h
Light vs Speed
Larva vs Soma
PiGosaur Monday
1d 15h
LiuLi Cup
2 days
RSL Revival
3 days
Maru vs Reynor
Cure vs TriGGeR
The PondCast
3 days
RSL Revival
4 days
Zoun vs Classic
[ Show More ]
Korean StarCraft League
4 days
RSL Revival
5 days
[BSL 2025] Weekly
5 days
BSL Team Wars
5 days
RSL Revival
6 days
Online Event
6 days
Liquipedia Results

Completed

BSL 20 Team Wars
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries 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.