• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 00:45
CET 06:45
KST 14:45
  • 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
Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3
Community News
Starcraft, SC2, HoTS, WC3, returning to Blizzcon!5$5,000+ WardiTV 2025 Championship4[BSL21] RO32 Group Stage3Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win9
StarCraft 2
General
Starcraft, SC2, HoTS, WC3, returning to Blizzcon! RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win 5.0.15 Patch Balance Hotfix (2025-10-8) TL.net Map Contest #21: Voting
Tourneys
Constellation Cup - Main Event - Stellar Fest Merivale 8 Open - LAN - Stellar Fest $5,000+ WardiTV 2025 Championship Sea Duckling Open (Global, Bronze-Diamond) $3,500 WardiTV Korean Royale S4
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
SnOw's ASL S20 Finals Review [BSL21] RO32 Group Stage BGH Auto Balance -> http://bghmmr.eu/ Practice Partners (Official) [ASL20] Ask the mapmakers — Drop your questions
Tourneys
BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION [ASL20] Grand Finals Small VOD Thread 2.0 The Casual Games of the Week Thread
Strategy
Current Meta How to stay on top of macro? PvZ map balance Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Nintendo Switch Thread ZeroSpace Megathread General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread YouTube Thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread 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
Why we need SC3
Hildegard
Career Paths and Skills for …
TrAiDoS
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1542 users

[G] ZvP: Defeating the Sentry/Immortal All-in - Page 20

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 18 19 20 21 22 27 Next All
Defenestrator
Profile Joined October 2011
400 Posts
December 03 2012 21:33 GMT
#381
On December 04 2012 06:21 w3jjjj wrote:
Show nested quote +
On December 04 2012 06:13 Defenestrator wrote:
Pretty much agree with what you said (I think I've made many of the same points before =)), but I wanted to add that I don't see how a roach/ling defense is any different from a hydra/ling defense when the opponent retreats with one exception: prevention of the 3rd/harassing or killing the retreat is easier with roach/ling due to their speed. You see this so rarely however that I don't know how feasible it is one way or another; it depends on the unit counts and forcefields, I suppose.


Simple, with roach/ling, your opponent wouldn't retreat, talking about killing the retreat with roach/ling assumes something that doesn't happen. The whole point of this threat is due to the difficulty of defending with roach/ling, why else are we talking about hydras.

Yes of course, but as you said a criticism of defending with roach/ling vs defending with hydras is that if they see hydras and retreat, then supposedly you're behind than if you just went roach/ling. I'm just saying that your tech at this point is no different anyway, so it doesn't really matter (as long as you didn't overbuild hydras).
Ultras and banelings go together like peas and carrots
Zennith
Profile Blog Joined July 2011
United States795 Posts
Last Edited: 2012-12-09 19:44:10
December 09 2012 19:34 GMT
#382
I just posted about this in another thread, but it probably fits better here:


Honestly, I've found that the best way to hold this push on Ohana involves Nydus. If you scout it or know it is coming, throw down a Nydus ASAP and use it to basetrade. Pull drones from the third to the main and spine at the top of the ramp. This way you can bring your amy back for the most part when they try to push the top of your ramp and you can hold your main while wiping out their bases entirely.

http://drop.sc/282829 - this is a replay where he retreats to try to save his base.

http://drop.sc/282818 - this is a replay where the toss tries to bust the main ramp after the nydus.


Obviously the execution isn't Parting level, either from them or me (I'm merely a mid-high masters player), but the idea is there and seems pretty solid.
Sentinel Gaming Competitive Team Manager | 1500+ points Masters Zerg | twitch.tv/zennith6
mumming
Profile Joined June 2010
Faroe Islands256 Posts
December 09 2012 19:52 GMT
#383
ive beaten up to 1100 master toss with just mass 2-2 zergling baneling without drop into muta. I win most zvp's especially against immortal sentry. just take a little bit earlier gasses and you can but not nescessarily delay your third. If protoss tries to take third just kill him if you see any hole. Ofc attack from multiple angles and bait ff's and stuff.
Zennith
Profile Blog Joined July 2011
United States795 Posts
December 09 2012 19:56 GMT
#384
On December 10 2012 04:52 mumming wrote:
ive beaten up to 1100 master toss with just mass 2-2 zergling baneling without drop into muta. I win most zvp's especially against immortal sentry. just take a little bit earlier gasses and you can but not nescessarily delay your third. If protoss tries to take third just kill him if you see any hole. Ofc attack from multiple angles and bait ff's and stuff.



Replays?
Sentinel Gaming Competitive Team Manager | 1500+ points Masters Zerg | twitch.tv/zennith6
Defenestrator
Profile Joined October 2011
400 Posts
December 09 2012 20:19 GMT
#385
On December 10 2012 04:56 Zennith wrote:
Show nested quote +
On December 10 2012 04:52 mumming wrote:
ive beaten up to 1100 master toss with just mass 2-2 zergling baneling without drop into muta. I win most zvp's especially against immortal sentry. just take a little bit earlier gasses and you can but not nescessarily delay your third. If protoss tries to take third just kill him if you see any hole. Ofc attack from multiple angles and bait ff's and stuff.



Replays?


Sounds like it could work, but I imagine you have to be super-active with your lings. I'll second the request for replays and a build =P
Ultras and banelings go together like peas and carrots
sCCrooked
Profile Blog Joined April 2010
Korea (South)1306 Posts
Last Edited: 2012-12-10 15:58:17
December 09 2012 21:03 GMT
#386
On December 10 2012 04:52 mumming wrote:
ive beaten up to 1100 master toss with just mass 2-2 zergling baneling without drop into muta. I win most zvp's especially against immortal sentry. just take a little bit earlier gasses and you can but not nescessarily delay your third. If protoss tries to take third just kill him if you see any hole. Ofc attack from multiple angles and bait ff's and stuff.


The upgrades might not be viable, but the idea of mass lings to stop the push certainly is. The problem with this style is that if they just go for the immo/sentry expand off like 5 gates into 12:30 timing push, your forces pretty much just melt. Its not always readily apparent by even a double overlord scout if they're going for this or not vs the 7 gate all-in version.

Earlier lings in mass at the front of their natural plain old stops immo/sentry cold. They will use the first warp-in as all-zealots and all you have to do is just wait 'till they move out and keep forcing them to use ffs before their second warp-in completes. If you do it right, you should be able to get 2 full rounds of ffs out of their sentries before they have enough to really threaten your lings. Then you just pull back to the second open engagement site (most of them have at least 2 main areas you can engage in between yours and his natural chokes) and do the same thing. You can get their sentries to be completely empty before they even make it over to you. I like to use 3-way surrounds and 3 control groups of army for keeping them all timed correctly, but I've seen it done with just simple mouse selection timing (its much more difficult to get this down though).

If you can macro like HyuN, all you have to do is get macro hatch and 70 supply by 7:15 and double evos going down at 6:40 or so. You'll have enough gas even with normal 2 gas at 6:00 and 1 gas at 7:00 for the double ups.

Ever since I started making that first pack of lings pop around 8:10 with speed and 1/1, I haven't had much if any trouble with immo/sentry all-ins and I can put a lot of pressure on the Protoss third if they try the immo/sentry expand (completely denying it or even killing them if they don't defend properly).
Enlightened in an age of anti-intellectualism and quotidian repetitiveness of asinine assumptive thinking. Best lycan guide evar --> "Fixing solo queue all pick one game at a time." ~KwarK-
larse
Profile Blog Joined March 2012
1611 Posts
December 10 2012 05:40 GMT
#387
This is a VOD of SPL recently that shows using ling/muta to beat immortal/sentry into 3rd.

Zelniq
Profile Blog Joined August 2005
United States7166 Posts
Last Edited: 2012-12-10 14:23:50
December 10 2012 14:23 GMT
#388
On December 10 2012 04:52 mumming wrote:
ive beaten up to 1100 master toss with just mass 2-2 zergling baneling without drop into muta. I win most zvp's especially against immortal sentry. just take a little bit earlier gasses and you can but not nescessarily delay your third. If protoss tries to take third just kill him if you see any hole. Ofc attack from multiple angles and bait ff's and stuff.

just how late are these protosses attacking you? there should be no way you could have 2-2 even close to being done for this attack. even if you went for 2-2 off two base with fast gases it's impossible. you'd have to be starting 1-1 upgrades at around 4:00 ..who has 250/250 at 4 minutes? then 2-2 costs 400/400 and you need to have that money + lair ready as soon as your upgrades finish..all this with not necessarily delaying your 3rd? are you even talking about the same immortal-sentry allin?

as for the post above me..this thread's about the all-in... not the expanding to a 3rd build.
ModeratorBlame yourself or God
hfsrj
Profile Joined October 2012
Germany166 Posts
December 10 2012 15:32 GMT
#389
Though 2/2 is not realistic against a decent toss, 1-1 is possible, given a few extra seconds. I've seen it a couple times on pro matches - but it's still hazardous as hell.
sCCrooked
Profile Blog Joined April 2010
Korea (South)1306 Posts
December 10 2012 15:56 GMT
#390
On December 11 2012 00:32 hfsrj wrote:
Though 2/2 is not realistic against a decent toss, 1-1 is possible, given a few extra seconds. I've seen it a couple times on pro matches - but it's still hazardous as hell.


There's really no reason to take such a risk just for 1/1. I mean off 3 base you can just rely on mass anything to stop their mass anything for the most part. I still greatly recommend the earlier ling pack. If you're good, 70 or greater supply by 7:15 is perfectly do-able and would let you get full 3 base saturation, all tech started (lair, evos, etc) and a lot of lings around 7:50-8:00 in plenty of time to poke around and stop them from the moment they try to step out of their base.

I'll try to get my practice buddies to play me so I can showcase this particular timing vs GM level and pro players.
Enlightened in an age of anti-intellectualism and quotidian repetitiveness of asinine assumptive thinking. Best lycan guide evar --> "Fixing solo queue all pick one game at a time." ~KwarK-
Teoita
Profile Blog Joined January 2011
Italy12246 Posts
Last Edited: 2012-12-10 16:03:08
December 10 2012 16:02 GMT
#391
Many pro Z's try to delay roaches/roach upgrades and get 1/1 in time for the push, getting two evos instead of one. That idea is definitely pretty cool and it's worked very well in pro games.

I don't think you should go for 2/2 if the Protoss is 2basing though (not sure how the timings work out), and i also don't think banelings without drop do much against 10+ sentries.
ModeratorProtoss all-ins are like a wok. You can throw whatever you want in there and it will turn out alright.
sCCrooked
Profile Blog Joined April 2010
Korea (South)1306 Posts
Last Edited: 2012-12-10 16:13:28
December 10 2012 16:09 GMT
#392
On December 11 2012 01:02 Teoita wrote:
Many pro Z's try to delay roaches/roach upgrades and get 1/1 in time for the push, getting two evos instead of one. That idea is definitely pretty cool and it's worked very well in pro games.

I don't think you should go for 2/2 if the Protoss is 2basing though (not sure how the timings work out), and i also don't think banelings without drop do much against 10+ sentries.


The difference is that pure ling styles are actually pretty challenging to pull off just because of how active you have to be with them. Pros might be able to do this, but at lower levels I'd look for a less multi-intensive solution the more common gamer might find easier to pull off. That being said, I love pure ling styles and actively advocate delaying roach production when you suspect immo/sentry composition just because of how quickly you can snatch map control until their push timing. I do however keep a warren built at the regular time just in case they decide to do some weird cancellation mind games so I can easily get back to "normal" composition for the midgame.

However, I've noticed at the GM level that Protoss are able to make really good ffs so that there's 1 tiny hole that lings can come through. They simply reinforce with pure zealot to stop my lings and create ff sim city with enough of a leak they can really slaughter lings. Then they just move the ff wall so that 1 edge of my third hatchery is within the boundaries and then they retreat after killing it having secured a very big advantage.

They cannot do this if I have roaches because the roaches can hit the zealots clogging the 1 hole they purposely made. If I go pure ling, they often switched up their ff formations and I found myself at a great disadvantage with tons of +2 zealots pouring in behind a massive ff wall and 3 immortals pounding away in the back. Just having the warren at least gives me the opportunity to create some sort of counter-tech to what I've been leading them to believe they need to create.

On another note, basically if you're doing banes without drop, you're relying on the P making a mistake by him not hitting f fast enough imo. I don't see any other way to make un-speed-upgraded banes connect well other than hoping "plz don't be paying attention right now".
Enlightened in an age of anti-intellectualism and quotidian repetitiveness of asinine assumptive thinking. Best lycan guide evar --> "Fixing solo queue all pick one game at a time." ~KwarK-
Oboeman
Profile Joined January 2011
Canada3980 Posts
December 10 2012 17:30 GMT
#393
On December 11 2012 01:02 Teoita wrote:
Many pro Z's try to delay roaches/roach upgrades and get 1/1 in time for the push, getting two evos instead of one. That idea is definitely pretty cool and it's worked very well in pro games.

I don't think you should go for 2/2 if the Protoss is 2basing though (not sure how the timings work out), and i also don't think banelings without drop do much against 10+ sentries.


This would seem like a great idea if 1/1 finished in time for you to engage him in the middle of the map, but I've only ever seen it complete when the P is already in your 3rd, so there's no surface area. you'd have to take some pretty early gas... does it essentially become a 2 base opening?
Teoita
Profile Blog Joined January 2011
Italy12246 Posts
Last Edited: 2012-12-10 18:01:10
December 10 2012 18:00 GMT
#394
On December 11 2012 02:30 Oboeman wrote:
Show nested quote +
On December 11 2012 01:02 Teoita wrote:
Many pro Z's try to delay roaches/roach upgrades and get 1/1 in time for the push, getting two evos instead of one. That idea is definitely pretty cool and it's worked very well in pro games.

I don't think you should go for 2/2 if the Protoss is 2basing though (not sure how the timings work out), and i also don't think banelings without drop do much against 10+ sentries.


This would seem like a great idea if 1/1 finished in time for you to engage him in the middle of the map, but I've only ever seen it complete when the P is already in your 3rd, so there's no surface area. you'd have to take some pretty early gas... does it essentially become a 2 base opening?


If i remember correctly, yeah you have to stall in the middle of the map for a while as 1/1 can finish at like 10:30 off a reasonable evo chamber timing and immortal all-ins that don't get delayed can hit faster, so ideally you could defend the 3rd.

Sorry if i don't have any pro evidence to back this up
ModeratorProtoss all-ins are like a wok. You can throw whatever you want in there and it will turn out alright.
Zelniq
Profile Blog Joined August 2005
United States7166 Posts
December 10 2012 18:29 GMT
#395
Someone gosu told me he doesn't have a hard time holding off this attack as long as he doesn't slip up his macro, with the build he uses. He plays 'standard' 3 base roach/ling but he makes an adjustment I've hardly seen anyone else make..when he does not suspect a quick warpgate attack (watching forge/chronos, suiciding overlord, gas timings), instead of getting the roach warren/evo chamber/extra gases at the usual timings, he adds another hatch in his main instead, then gets all of those afterwards. Then Lair, ling speed, melee attack upgrade, roach speed. Also gets a 4th queen I think a bit early to get some creep spread which helps a lot, set up flanks on the largest areas near the 3rd/nat.

I haven't had a chance yet to try this out but it sounds like it might make all the difference in stopping this, and I trust he knows what he's doing. Usually with most normal macro hatch timings, it doesn't quite kick in with boosting your larva in time for the key moment of holding this attack.

You've just got to be right that he doesn't go for a quick attack or you're going to be dead with such a late roach warren.
ModeratorBlame yourself or God
Oboeman
Profile Joined January 2011
Canada3980 Posts
Last Edited: 2012-12-10 19:23:02
December 10 2012 19:16 GMT
#396
On December 11 2012 03:00 Teoita wrote:
Show nested quote +
On December 11 2012 02:30 Oboeman wrote:
On December 11 2012 01:02 Teoita wrote:
Many pro Z's try to delay roaches/roach upgrades and get 1/1 in time for the push, getting two evos instead of one. That idea is definitely pretty cool and it's worked very well in pro games.

I don't think you should go for 2/2 if the Protoss is 2basing though (not sure how the timings work out), and i also don't think banelings without drop do much against 10+ sentries.


This would seem like a great idea if 1/1 finished in time for you to engage him in the middle of the map, but I've only ever seen it complete when the P is already in your 3rd, so there's no surface area. you'd have to take some pretty early gas... does it essentially become a 2 base opening?


If i remember correctly, yeah you have to stall in the middle of the map for a while as 1/1 can finish at like 10:30 off a reasonable evo chamber timing and immortal all-ins that don't get delayed can hit faster, so ideally you could defend the 3rd.

Sorry if i don't have any pro evidence to back this up

It's not just stalling for 1/1, you have to keep him in the middle of the map. Even if you delay him enough that you have 1/1 by the time he gets to your base, you are still dead (sen).

I'm not sure you can stall him enough with only 0/0 lings, without losing too many of those lings.

Interesting point about the macro hatch timing.
zelniq, is that macro hatch before ANY gas? or on 2 gas, before adding geysers 3-4
Zelniq
Profile Blog Joined August 2005
United States7166 Posts
December 10 2012 19:55 GMT
#397
on 2 extractors. it's around when you should normally be getting roach warren (~7:00, 50-60 supply, 100ish gas)
ModeratorBlame yourself or God
Proxee
Profile Joined September 2011
63 Posts
December 10 2012 23:17 GMT
#398
Ive had success with delaying with lings and Going for infestation pit right when my lair is done and taking 6 gases. I can delay long enough to get 4 infestors out and roach/ling. Only Diamond on KR tho.
Buffalo_
Profile Joined August 2010
United States19 Posts
December 11 2012 01:33 GMT
#399
I've had success adding hydras with less roaches and more lings.
For the swarm
BigRedDog
Profile Joined May 2012
461 Posts
December 11 2012 02:27 GMT
#400
On December 11 2012 10:33 Buffalo_ wrote:
I've had success adding hydras with less roaches and more lings.


My only issue with using hydras to stop an immortal/sentry all in is that if you win the battle you can't counter. The hydras are too slow to move off creep. With the roaches, at least you can get speed upgrade and they can move out to deny a third. Hydras just sit in the base and take up supply. I guess you can spread creep to the fourth and use hydras as defense. Still this is more conservative than an aggressive play.
Big Red Dog!
Prev 1 18 19 20 21 22 27 Next All
Please log in or register to reply.
Live Events Refresh
OSC
23:00
OSC Elite Rising Star #17
Liquipedia
LAN Event
18:00
Merivale 8: Swiss Groups Day 2
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nathanias 59
StarCraft: Brood War
Sea 507
Snow 195
zelot 46
Dota 2
NeuroSwarm87
League of Legends
JimRising 734
Reynor8
Super Smash Bros
hungrybox1209
Other Games
summit1g9972
WinterStarcraft426
C9.Mang0134
ViBE97
fpsfer 1
Organizations
Other Games
gamesdonequick867
Counter-Strike
PGL165
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• practicex 33
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota21159
League of Legends
• Stunt518
Other Games
• Shiphtur136
Upcoming Events
The PondCast
4h 15m
LAN Event
9h 15m
OSC
16h 15m
Replay Cast
17h 15m
OSC
1d 6h
LAN Event
1d 9h
Korean StarCraft League
1d 21h
CranKy Ducklings
2 days
WardiTV Korean Royale
2 days
LAN Event
2 days
[ Show More ]
IPSL
2 days
dxtr13 vs OldBoy
Napoleon vs Doodle
BSL 21
2 days
Gosudark vs Kyrie
Gypsy vs Sterling
UltrA vs Radley
Dandy vs Ptak
Replay Cast
2 days
Sparkling Tuna Cup
3 days
WardiTV Korean Royale
3 days
LAN Event
3 days
IPSL
3 days
JDConan vs WIZARD
WolFix vs Cross
BSL 21
3 days
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
4 days
Wardi Open
4 days
WardiTV Korean Royale
5 days
Replay Cast
6 days
Kung Fu Cup
6 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
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
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
Esports World Cup 2025

Upcoming

BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
Stellar Fest
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.