• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:13
CEST 19:13
KST 02:13
  • 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
[ASL22] Ro16 Preview: Rough Waters8[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism3Official StarCraft website teases new content ahead of BlizzCon?114Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3New 3v3 BGH Ladder (and more) on ShieldBattery!46
StarCraft 2
General
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Balance hotfix patch 5.0.16b (July 16) SC4ALL: II Winner Will Earn a Spot at HSC 30! Weekly Cups (August 24-30): Patches' balance mod takes over
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) 2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament Stellar Fest TWO the Moon (Dec 16-20) IntoTheTV X SOOP SC2 League : Weekly & Monthly
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
Official StarCraft website teases new content ahead of BlizzCon? Pros React To: Calm's Big Brain Play Vs Mini New 3v3 BGH Ladder (and more) on ShieldBattery! ASL22 General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
2v2v2v2 Tournament [ASL22] Ro16 Group B [ASL22] Ro16 Group A [ASL22] Ro24 Group F
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread EVE Corporation Diablo IV [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread UK Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
F* the Children and Get Off …
TrAiDoS
Dreaming of BW patches (mod…
c3rberUs
Regacy Esports: The Bh…
regacyesports
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7691 users

[G] ZvZ Hatch first vs a 14/14 - Page 14

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 12 13 14 15 16 19 Next All
Froadac
Profile Blog Joined July 2009
United States6733 Posts
August 21 2011 02:57 GMT
#261
Yeah. I keep on trying togo only roach and die to lings >.>

Got it, so get banes.
freewareplayer
Profile Joined July 2011
Germany403 Posts
August 21 2011 09:54 GMT
#262
Am i the only one that makes his ZvZ builds map dependant?

Maps like Shakuras or Nerazim are perfect for 15 hatch imo, creep from your natural will reach your ramp to your main really quick, and you can play sim city there with evo, roach warren + spines. Really really hard to break with lings.

Maps like Taldarim however, i dont think a 15 hatch can hold a perfectly executed mass ling all in, or at least it gets a hell of a lot harder, u cant wall off ur natural somehow, and if you put up spines there he will just leg it to ur main.

Personally if the ramp to my main is really close to the hatchery placement of the natural 15 hatch roach, if not, ill play ling.
Harpoon_5
Profile Joined July 2011
25 Posts
August 21 2011 12:53 GMT
#263
doesnt work against mass lings

tried it...even if you hold off the attack and keep them from getting into your main you're going to lose the expo along with map control and later the game.
blade55555
Profile Blog Joined March 2009
United States17423 Posts
Last Edited: 2011-08-21 18:42:57
August 21 2011 18:41 GMT
#264
On August 21 2011 21:53 Harpoon_5 wrote:
doesnt work against mass lings

tried it...even if you hold off the attack and keep them from getting into your main you're going to lose the expo along with map control and later the game.


incorrect, you are microing wrong, doing something wrong and that is why you are dying to mass ling. You need to figure out what you are doing wrong because you should not lose your natural. If he 8 pooled or something you should be canceling your natural but if its a 14/14 you will hold. You can see idra/ret do this a lot of times on their streams when people go mass ling vs them and they hatch first.

Am i the only one that makes his ZvZ builds map dependant?

Maps like Shakuras or Nerazim are perfect for 15 hatch imo, creep from your natural will reach your ramp to your main really quick, and you can play sim city there with evo, roach warren + spines. Really really hard to break with lings.

Maps like Taldarim however, i dont think a 15 hatch can hold a perfectly executed mass ling all in, or at least it gets a hell of a lot harder, u cant wall off ur natural somehow, and if you put up spines there he will just leg it to ur main.

Personally if the ramp to my main is really close to the hatchery placement of the natural 15 hatch roach, if not, ill play ling.


I disagree, on taldarim you can hold just fine, you will hold off mass ling you just need to engage it properly, if you are just attacking int he open, yes his mass ling will destroy you. but that should not happen.

If you do it right you can hatch first on all maps (well all the current blizzard maps, idk bout some of the new maps as I vetod those immediately ^^).

But its fine if you don't want to do it on some maps, don't always have to hatch first as most zergs don't always hatch first every single game, some do half the time, others do it more/less etc. Depends how comfortable they are with it.

Yeah. I keep on trying togo only roach and die to lings >.>

Got it, so get banes.


Well if he's going only ling, like describe the situation a little bit so I am not misunderstanding. You should have lings with your roaches. You want your own lings so that they take hits from his speedlings so they can't get a full surround on your roaches. If he's doing it off of 1 base or something thats what you should be doing, if he's like hatch firsting you should make a baneling nest first, if he's 14/21 expand into ling all in you will need roach/ling to hold and it will hold as long as you make enough and don't supply block yourself.
When I think of something else, something will go here
KhAmun
Profile Blog Joined September 2010
United States1005 Posts
August 26 2011 07:21 GMT
#265
On August 22 2011 03:41 blade55555 wrote:
Show nested quote +
On August 21 2011 21:53 Harpoon_5 wrote:
doesnt work against mass lings

tried it...even if you hold off the attack and keep them from getting into your main you're going to lose the expo along with map control and later the game.


incorrect, you are microing wrong, doing something wrong and that is why you are dying to mass ling. You need to figure out what you are doing wrong because you should not lose your natural. If he 8 pooled or something you should be canceling your natural but if its a 14/14 you will hold. You can see idra/ret do this a lot of times on their streams when people go mass ling vs them and they hatch first.

Show nested quote +
Am i the only one that makes his ZvZ builds map dependant?

Maps like Shakuras or Nerazim are perfect for 15 hatch imo, creep from your natural will reach your ramp to your main really quick, and you can play sim city there with evo, roach warren + spines. Really really hard to break with lings.

Maps like Taldarim however, i dont think a 15 hatch can hold a perfectly executed mass ling all in, or at least it gets a hell of a lot harder, u cant wall off ur natural somehow, and if you put up spines there he will just leg it to ur main.

Personally if the ramp to my main is really close to the hatchery placement of the natural 15 hatch roach, if not, ill play ling.


I disagree, on taldarim you can hold just fine, you will hold off mass ling you just need to engage it properly, if you are just attacking int he open, yes his mass ling will destroy you. but that should not happen.

If you do it right you can hatch first on all maps (well all the current blizzard maps, idk bout some of the new maps as I vetod those immediately ^^).

But its fine if you don't want to do it on some maps, don't always have to hatch first as most zergs don't always hatch first every single game, some do half the time, others do it more/less etc. Depends how comfortable they are with it.

Show nested quote +
Yeah. I keep on trying togo only roach and die to lings >.>

Got it, so get banes.


Well if he's going only ling, like describe the situation a little bit so I am not misunderstanding. You should have lings with your roaches. You want your own lings so that they take hits from his speedlings so they can't get a full surround on your roaches. If he's doing it off of 1 base or something thats what you should be doing, if he's like hatch firsting you should make a baneling nest first, if he's 14/21 expand into ling all in you will need roach/ling to hold and it will hold as long as you make enough and don't supply block yourself.


What do you think of just going 15h/16g/15p and going double queen single spine out of the gate, that's what I've been doing lately (bringing queen from main down to defend obv).
Only problem I have with it is against baneling the micro has to reaally tight. Is it not quite worth it or what is your opinion on it?
blade55555
Profile Blog Joined March 2009
United States17423 Posts
August 26 2011 07:47 GMT
#266
I am not a huge fan of microing vs banelings a ton with lings/spine especially. So I don't like it but it does work.
When I think of something else, something will go here
Chahta
Profile Joined February 2011
United States148 Posts
August 26 2011 09:00 GMT
#267
What if the 14/14 player does mass speedling while turning their scout into a spine at your natural? I ask because once I stumbled upon the spine addition I haven't lost a game against a hatch first using 14/14 since (even on shak)...it's just a simple dance to victory in my experience...and you get to expand while containing.

Try it out before dismissing...it pretty much necessitates a perfectly timed mass drone transfer to beat it because let's be honest...few will expect the scout to become a spine with mass lings (and soon speedlings) to follow. Even then, the arriving lings can often out-micro the drones trying to kill the spine. (Cut gas at 100 for the 14/14 player and expand)

I haven't faced your exact FE style, so hence I'm curious...
I accidentally whole f*cking base
blade55555
Profile Blog Joined March 2009
United States17423 Posts
August 26 2011 09:22 GMT
#268
On August 26 2011 18:00 Chahta wrote:
What if the 14/14 player does mass speedling while turning their scout into a spine at your natural? I ask because once I stumbled upon the spine addition I haven't lost a game against a hatch first using 14/14 since (even on shak)...it's just a simple dance to victory in my experience...and you get to expand while containing.

Try it out before dismissing...it pretty much necessitates a perfectly timed mass drone transfer to beat it because let's be honest...few will expect the scout to become a spine with mass lings (and soon speedlings) to follow. Even then, the arriving lings can often out-micro the drones trying to kill the spine. (Cut gas at 100 for the 14/14 player and expand)

I haven't faced your exact FE style, so hence I'm curious...



like the natural after its finished? Thats really easy to beat, you make zerglings and take 3 drones with you, thats it. Thats how I beat it when koreans try that to me.
When I think of something else, something will go here
kirdie
Profile Blog Joined December 2010
Germany221 Posts
August 27 2011 17:34 GMT
#269
Sorry but this does not work for me at all. I play vs speedling expo and I go 15/15 and his banelings get into my base like 10 seconds before my roaches hatch. Is this because i went 15/15 instead of 14/14 or what?
blade55555
Profile Blog Joined March 2009
United States17423 Posts
Last Edited: 2011-08-27 18:38:41
August 27 2011 18:23 GMT
#270
On August 28 2011 02:34 kirdie wrote:
Sorry but this does not work for me at all. I play vs speedling expo and I go 15/15 and his banelings get into my base like 10 seconds before my roaches hatch. Is this because i went 15/15 instead of 14/14 or what?


Well I go 15/14. If your roaches are late it sounds like you aren't putting down the roach warren the second your spawning pool finishes. You have to put it down asap and not start queens. Thats the only thing I can think of because banelings never get into my base before my roaches pop (my roaches always pop either a couple seconds before they get onto my creep, or right as they touch my creep).
When I think of something else, something will go here
Flaunt
Profile Blog Joined May 2010
New Zealand784 Posts
August 27 2011 18:24 GMT
#271
^need a replay kirdie.
What? You seek something? You wish to multiply yourself tenfold, a hundredfold? You seek followers? Seek zeros!
maragin
Profile Joined May 2010
United States59 Posts
August 31 2011 22:05 GMT
#272
I have been using hatch first (vs Z) builds since beta with varying success. I've found your # of lings, the roach timing, and the bane nest adjustment to be pretty good. In my experience, some maps feel better with the queen-spine defense into delayed roaches.

My question, within the context of your build, is:

If you have the opportunity to Evo gas-block immediately upon your scouted opponent's 14/14 extractor finishing, should you? What small adjustments need to be made in this case? This often results in a delayed pool, in my experience. On top of delaying my opponent's speed, I find it provides intel on what's hatching from eggs (and if they are coming your way). I've been experimenting with this and to know what you and other high level zerg players think.
blade55555
Profile Blog Joined March 2009
United States17423 Posts
August 31 2011 22:15 GMT
#273
On September 01 2011 07:05 maragin wrote:
I have been using hatch first (vs Z) builds since beta with varying success. I've found your # of lings, the roach timing, and the bane nest adjustment to be pretty good. In my experience, some maps feel better with the queen-spine defense into delayed roaches.

My question, within the context of your build, is:

If you have the opportunity to Evo gas-block immediately upon your scouted opponent's 14/14 extractor finishing, should you? What small adjustments need to be made in this case? This often results in a delayed pool, in my experience. On top of delaying my opponent's speed, I find it provides intel on what's hatching from eggs (and if they are coming your way). I've been experimenting with this and to know what you and other high level zerg players think.


No you shouldn't evo block that is just a waste of 75 minerals + a drone. It doesn't delay his speed that match at all and imo is never worth the cost. You will know whats coming out of the larva anyway early if he 14/14 you know he'll make 4 or so lings normally they make more when they see hatch first and you won't know if he's droning after those initial lings anyway.

When I think of something else, something will go here
kirdie
Profile Blog Joined December 2010
Germany221 Posts
August 31 2011 22:19 GMT
#274
Here is the replay: http://web394.78.cyhost.ch/files/Gruft der Nerazim (26).SC2Replay

I open up 15/15 and place the roach warren immediately. Still the banelings get into my base. The map is the new one (Nerazim, we both spawn at the bottom, I left he right)
blade55555
Profile Blog Joined March 2009
United States17423 Posts
August 31 2011 22:28 GMT
#275
On September 01 2011 07:19 kirdie wrote:
Here is the replay: http://web394.78.cyhost.ch/files/Gruft der Nerazim (26).SC2Replay

I open up 15/15 and place the roach warren immediately. Still the banelings get into my base. The map is the new one (Nerazim, we both spawn at the bottom, I left he right)


well your roach warren finished at about 4:53 I think it was but you didn't start making any until 4:59. I also don't think you should place that spine so you can get more roaches but that isn't why those banes got in.

your roach in your main walked right by the banelings and didn't make any shots, same with your second roach. They didn't even try to kill the banelings at all when you could have.

That spine can be placed later doesn't need to be that fast. I mean really you just started roach production almost 5 seconds after roach warren finished and could only make 3 at first. Thats pretty big believe it or not.

If you had your roaches that popped from the main attack the banelings maybe 1 would have made it to the mineral line but not all 3.
When I think of something else, something will go here
RedDragon571
Profile Joined March 2011
United States633 Posts
September 01 2011 02:53 GMT
#276
Blade can you please tell me how to deal with this build? http://www.teamliquid.net/forum/viewmessage.php?topic_id=212628

its an economic 9 pool followed by 3 queens, wall, into roach pressure. It's been tearing up my 15 hatch on ladder, I have no good reaction to it
blade55555
Profile Blog Joined March 2009
United States17423 Posts
Last Edited: 2011-09-01 03:10:14
September 01 2011 03:09 GMT
#277
On September 01 2011 11:53 RedDragon571 wrote:
Blade can you please tell me how to deal with this build? http://www.teamliquid.net/forum/viewmessage.php?topic_id=212628

its an economic 9 pool followed by 3 queens, wall, into roach pressure. It's been tearing up my 15 hatch on ladder, I have no good reaction to it


well for starters he is incorrect about being guaranteed 2-3 drones if you 13/13 (which is actually 14/14). If you micro your drones right you shouldn't lose any drones at all your lings aren't that far behind and mineral walking is good to.

I mean you should have an overlord over his natural checking his drone count a lot to see if he's doing heavy aggression/all in then you well not see many drones. So don't over drone and constantly check by having an overlord behind the natural.

Just make sure not to supply block, or over drone. Making a couple spines isn't bad either because you normally get a ton of minerals!

If his expansion is late you should always expect some sort of aggression!
When I think of something else, something will go here
RedDragon571
Profile Joined March 2011
United States633 Posts
September 01 2011 03:19 GMT
#278
On September 01 2011 12:09 blade55555 wrote:
Show nested quote +
On September 01 2011 11:53 RedDragon571 wrote:
Blade can you please tell me how to deal with this build? http://www.teamliquid.net/forum/viewmessage.php?topic_id=212628

its an economic 9 pool followed by 3 queens, wall, into roach pressure. It's been tearing up my 15 hatch on ladder, I have no good reaction to it


well for starters he is incorrect about being guaranteed 2-3 drones if you 13/13 (which is actually 14/14). If you micro your drones right you shouldn't lose any drones at all your lings aren't that far behind and mineral walking is good to.

I mean you should have an overlord over his natural checking his drone count a lot to see if he's doing heavy aggression/all in then you well not see many drones. So don't over drone and constantly check by having an overlord behind the natural.

Just make sure not to supply block, or over drone. Making a couple spines isn't bad either because you normally get a ton of minerals!

If his expansion is late you should always expect some sort of aggression!


Thank you sir!
Mjolnir
Profile Joined January 2009
912 Posts
Last Edited: 2011-09-05 03:21:40
September 05 2011 03:20 GMT
#279

This may make me a total idiot to ask but...

With absolutely no criticism of the build whatsoever, I wonder what exactly is the advantage of this build over a speedling expand (like 14 gas 13 pool, make a bunch of speedlings, expand at 20-21ish)?

I keep facing the speedling expand over and over. Each time I do, yeah, I manage to defend the early pressure but so much of my energy is going into dealing with attacks that they just a-move to my base and at the end of it all, they end up with an expo as well. On top of which, if they're smart, their early speedlings just sit outside my main and ensure that I can't attack their expansion for fear of a runby.

I feel that even when I hold this perfectly, it's still a wash and I have no real advantage (sometimes I'm behind with useless tech if forced into a baneling nest). We both have an expo, I can't attack them, they can't attack me, we both have roach tech, and it's back to the ZvZ gamble of who is droning more or less than the other.

Just curious.

blade55555
Profile Blog Joined March 2009
United States17423 Posts
Last Edited: 2011-09-05 08:38:47
September 05 2011 08:38 GMT
#280
I mean if he's making lings, he's not droning so you don't fall behind, if he commits with his ling attack and you hold it you are ahead by a lot as he has no army, and if he's just droning you can attack and win.

You don't really need to make a baneling nest in this match up unless you are positive he's going all in ling then sure but otherwise you can hold with roach/ling easy as long as you know its coming. To see it coming its actually not to hard as every map now in ladder you can get an overlord behind the natural of the zerg.

If you see he's not taking an expansion, expect an all in, if you see he took his expansion but see little drones you know he's all inning unless he's just being ultra defensive and over making units but that's unlikely. Spread ed overlords + always looking as his drone count is how you know if he's droning, or all inning.

and usually if he's speedling expanding his roaches are later then yours and you can always fake pressure to force him to make them. I mean zvz isn't as gamble of who drones more or not if you have smart overlord placement. as said if you put an overlord behind his natural and keep taking peaks to see his drone count its not a gamble at all.

If you don't do that then yeah its a gamble.
When I think of something else, something will go here
Prev 1 12 13 14 15 16 19 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 6h 47m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Trap 38
StarCraft: Brood War
Britney 30959
Calm 3962
EffOrt 977
Mini 576
Light 478
Larva 302
Soulkey 291
Stork 230
Rush 225
hero 112
[ Show more ]
Hyun 73
BRAT_OK 62
soO 44
Sharp 30
Terrorterran 25
Bale 25
Yoon 23
HiyA 19
Aegong 17
Dota 2
qojqva5314
420jenkins979
Counter-Strike
ScreaM1179
x6flipin527
byalli5
Heroes of the Storm
Liquid`Hasu185
Other Games
Liquid`RaSZi1683
Beastyqt582
ceh9488
XaKoH 217
Hui .195
TKL 88
C9.Mang088
FrodaN70
QueenE43
Trikslyr40
KnowMe32
Organizations
Other Games
WardiTV347
BasetradeTV29
[ Show 17 non-featured ]
StarCraft 2
• mYiSmile154
• Adnapsc2 3
• intothetv
• Migwel
• AfreecaTV YouTube
• IndyKCrew
• Kozan
StarCraft: Brood War
• Azhi_Dahaki5
• ZZZeroYoutube
• STPLYoutube
• BSLYoutube
Dota 2
• C_a_k_e 1903
League of Legends
• Nemesis2162
• TFBlade670
Other Games
• WagamamaTV331
• Shiphtur233
• imaqtpie51
Upcoming Events
PiGosaur Cup
6h 47m
Kung Fu Cup
17h 47m
Replay Cast
1d 6h
The PondCast
1d 16h
KCM Race Survival
1d 16h
Escore
2 days
IntoTheTV X SOOP
2 days
CranKy Ducklings
3 days
Sparkling Tuna Cup
4 days
Shopify Rebellion Sundays
4 days
Spirit vs Mixu
Clem vs TBD
[ Show More ]
RSL Revival
4 days
Replay Cast
5 days
Afreeca Starleague
5 days
WardiTV Weekly
5 days
Afreeca Starleague
6 days
GSL
6 days
Liquipedia Results

Completed

Proleague 2026-09-02
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Escore Tournament S3: King of Kings
Acropolis #5 - GSA
Blizzard Classic Cup 2026
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
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 © 2026 TLnet. All Rights Reserved.