• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:23
CEST 07:23
KST 14:23
  • 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
Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL30Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30[ASL19] Ro4 Recap : The Peak15
Community News
Code S RO12 Results + RO8 Groups (2025 Season 2)3Weekly Cups (May 19-25): Hindsight is 20/20?0DreamHack Dallas 2025 - Official Replay Pack8[BSL20] RO20 Group Stage2EWC 2025 Regional Qualifiers (May 28-June 1)33
StarCraft 2
General
The Memories We Share - Facing the Final(?) GSL Code S RO12 Results + RO8 Groups (2025 Season 2) CN community: Firefly accused of suspicious activities Maru & Rogue GSL RO12 interviews: "I think the pressure really got to [trigger]" Karma, Domino Effect, and how it relates to SC2.
Tourneys
RSL: Revival, a new crowdfunded tournament series EWC 2025 Regional Qualifiers (May 28-June 1) DreamHack Dallas 2025 Last Chance Qualifiers for OlimoLeague 2024 Winter [GSL 2025] Code S:Season 2 - RO12 - Group B
Strategy
Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 475 Hard Target Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void Mutation # 472 Dead Heat
Brood War
General
Will foreigners ever be able to challenge Koreans? BGH auto balance -> http://bghmmr.eu/ Battle.net is not working BW General Discussion Which player typ excels at which race or match up?
Tourneys
[ASL19] Grand Finals [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET [BSL20] RO20 Group D - Sunday 20:00 CET [BSL20] RO20 Group B - Saturday 20:00 CET
Strategy
[G] How to get started on ladder as a new Z player I am doing this better than progamers do.
Other Games
General Games
Monster Hunter Wilds Path of Exile Nintendo Switch Thread Beyond All Reason Battle Aces/David Kim RTS Megathread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread All you football fans (soccer)! European Politico-economics QA Mega-thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion!
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List TL.net Ten Commandments
Blogs
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Yes Sir! How Commanding Impr…
TrAiDoS
Poker
Nebuchad
Info SLEgma_12
SLEgma_12
SECOND COMMING
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 15821 users

Finally promoted to Silver. Yay!

Blogs > DocNemesis
Post a Reply
DocNemesis
Profile Blog Joined April 2011
Philippines446 Posts
January 19 2012 13:38 GMT
#1
After 300 matches, I have risen from Bronze to Silver. It's not much, and I part of me kind of feel like I did not earn it because the match was laggy as hell, although at least I was the one who experienced the lag the worst as it affected even my simple clicks.

On top of that, my match was a PvZ, which is by far my weakest matchup thus far. Forge fast expand was his build and I was kind of under the impression he would cannon rush me so instead of getting a hatch, I thought of just making 6 zerglings to counter attack, which did not give me the best results, but at the very least, I got some information out of the Zerg. And from my experience with Protoss, they usually go for an air attack after a FFE, which would leave me to contend against Void Rays, Carriers and a Mothership.

And because of that, I went for Mutalisks this time which I used to check if there are any other expos I can take out while at the same time, give my units the upgrades they need.

Once I maxed out my army, it was time I attempted to lure the Protoss to me. He had Zealots, Stalkers and Immortals, and I got a fully upgraded crackling army waiting for him and some Ultralisks in production. I was quite surprised that I got a promotion after that and I squealed so loud at how far I have come (and I am kind of tired of the Bronze medal anyway)


Here's a replay. I hope I can get some feedback from you guys:
http://sc2rep.net/replays/z-docnemesis-vs-p-tripleseven-antiga-shipyard-19-01-antiga-shipyard-01-19-2012

**
Here to kick ass....with Violence. And I got a blog site: http://nemesistrestkon.wordpress.com
DarkPlasmaBall
Profile Blog Joined March 2010
United States44079 Posts
January 19 2012 14:16 GMT
#2
Keep in mind that your promotion wasn't just based on that last game, but instead on many games leading up to that point! So don't worry that the one game that gave you the "official" promotion notification wasn't super badass

Congratulations on making it to silver!
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Firesilver
Profile Joined December 2010
United Kingdom1190 Posts
January 19 2012 14:24 GMT
#3
Congratulations on your promotion
Caster at IMBA.tv -- www.twitter.com/IMBAFiresilver -- www.youtube.com/FiresilverTV
Aela
Profile Joined January 2012
97 Posts
January 19 2012 14:34 GMT
#4
WoW, not its time to play with the big boys :D ♥bronzies♥
Zaranth
Profile Blog Joined June 2011
United States345 Posts
January 19 2012 14:37 GMT
#5
Congratulations! :-) Keep it up!
Maker of Cheerfuls @eZaranth
josemb40
Profile Blog Joined March 2009
Peru611 Posts
January 19 2012 14:37 GMT
#6
keep up the good work!
wiiiiiiiiiiiiiiiii
Thienan567
Profile Blog Joined November 2010
United States670 Posts
January 19 2012 14:46 GMT
#7
why would you one star this blog

why

anyway, awesome work the promotion, keep it up! I was in bronze dec 2010, now I'm in plat. keep it up man

oh and in zvp just mass roach, you can't go wrong with that : D
Synwave
Profile Joined July 2009
United States2803 Posts
January 19 2012 15:23 GMT
#8
Cheers on silver and the effort it took to get there. Sounds like your putting thought into your play and thats always a good feeling when it gets you wins. Keep going strong sir or madam!
♞Nerdrage is the cause of global warming♞
Cyro
Profile Blog Joined June 2011
United Kingdom20282 Posts
Last Edited: 2012-01-19 17:02:39
January 19 2012 16:57 GMT
#9
Congratz on promotion (:

Il post analysis as i watch, just a ton of thoughts on stuff you can do better, sorry if im a bit harsh 0.o:

Your first drone wasnt started until 6 seconds into the game, if you start drone then split at a fast speed you can have the command to create drone and also 3-3 split before the timer hits 0:01, which isnt all too important, but a 6 second delay on the first drone is significant enough to affect some of your timings.

Your opening was weird with 9scout (which isnt really neccesary, but is great in lower leagues etc) because you then went 10gas, cancelled, built up to 11 drones, THEN built an overlord. You should 9overlord, and if you do extractor trick (which is a different opener), you are meant to overlord on 10, before creating and cancelling the extractor for the next drone. The way you did it is kinda just messed up and not good for anything.

After that you chose not to go gas-pool, which is an ok choice, but i wouldnt reccomend it at lower levels of play (sub like diamond) because ling speed can help out an awful lot that early. You can pull drones off gas at 100 and just get ling speed to be much safer. You shouldnt be going hatch first vs protoss, so you dont have to worry about cannons.

You ran 5 of your 6 lings into his expansion when you knew he was going forge first (ffe) and had atleast 1 cannon defending, so you lost all of them without really doing anything, and had to make 6 more + a spine crawler which will cut you down 6 drones at a time when you had only 16 drones and a second hatchery - over a third of your economy sacrificed over such a simple thing.

You often had idle larvae around 6-7 minutes (massively hurting your economy) and started breaking down the rocks defending your own third, not sure why there.

At 7:10 you had 25 drones, 11 larvae, and were supply blocked with no overlord on the way. Im pretty sure if you played "optimally" you could have very close to if not double this drone count. Many things adding up to it.

Your third base was very late after this, simply put, a large part of the reason (and a metagame evolution) of 3 hatch response to FFE was getting the hatch at like 4-5 minutes, because if you get it later, he will just kill it with a void ray if he goes FFE into stargate properly.

Your spire was a little late after your lair finished, and when you got it (8:20) you only had 29 drones. I know from practice that you can have third base up, 50 drones, and a smallish roach ling force at this point in time. You had no scouting information other than he had FFE'd and was on 2+ gas, so he could have flat out killed you with more than a few timings at this point without competition, you just didnt have enough information on what he is doing. The changeling scout was great, but the information came far too late to save your ass if you was being hit by anything, even a well executed harassment move could have flat out killed you without too many issues.

At the 10 minute mark you had 56 supply. You wasnt really messed with at all, this is unacceptable.

You didnt rally a lot of your mutas, and were harassing with a small group when you had a ton more etc, numbers are very important with mutalisks and they scale really well, so make sure you dont have 10 of your first 15-20 sat idle at rally points while you harass. You lost 4 of these and almost 2 more because you left them idle at a bad position, which is enough to really turn a game around, considering this was your first group of mutas (and you made quite a few). Your future muta engages were a bit weird, but its very hard to draw any conclusions on anything because he built 14 cannons to defend 2 bases while having a stalker army, im not entirely sure of the best way to react to that with muta style other than having a massive amount of production with your economy advantage to win whatever fight may happen with a re-max.

At 17 minutes you had 3.1k / 1.3k resources, which is really not excusable, you missed some 45 larvae from inject timings at this point, a lot more through hatcheries not producing larvae with 3 idle, and didnt have macro hatches in place or a queen at your fourth, which is a big macro issue that needs to be worked out to progress more, pretty common issue, the fact that this happened at 140 supply however is completely inexcusable and will mess you up badly even at the lower leagues, where these kinds of mistakes are very common (even in diamond it is common to float a ton around supply cap without proper production or transitions etc in place)

TL;DR Scout earlier and better and macro better, hit injects, dont forget queens, add macro hatches if you ever pass like 1k minerals (even 3-5+ hatches with a queen each) check rally points often after setting them, dont throw away early lings for no reason. Its a good place to start.

You should also be less scared of some stuff, you seemed worried about a lot of things he COULD have done, when in reality they dont happen in every game - "they usually go for an air attack after a FFE, which would leave me to contend against Void Rays, Carriers and a Mothership." sounds kinda weird, as stargate pressure from FFE is far from certain and very very different to carrier or mothership play generally, and if you are making that link it is probably just bad play on the other players end. But in general, if you scout as much as possible, be aware of what he CANT be doing from what information you have, and prepare adequatly for everything else, you should be good. You should also be aware that if a timing attack ex 6gate is designed to hit around 8 minutes, he can still hit you later than 8 minutes, but it will be a sucky 6gate. There is always a lot to improve on, you can look up Day9 if you havnt already (some of that advice relayed from him) or watch more pro games, but you seem to have a basic idea of what you are doing, just have an issue with lots of small things snowballing into a massive issue with macro, which is pretty standard at almost all levels of play below like high masters.

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

^This thread shows you can max before 11 minutes on pure drones, and im quite sure you can do it notably earlier if you build a lot of roaches too, as an example.

Good luck (:
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
Last Edited: 2012-01-19 17:58:27
January 19 2012 16:58 GMT
#10
haha, so cute blog! congratulations!

You know what, I'll have a look at the game and see if I can give you some hints of what part of your mechanics you can focus on.

edit: actually, already looking at the game in sc2gears, I dont understand what you are doing in silver... 159 apm, pretty dense hotkey recall on your hatcheries, pretty good inject density, at least up to around 10 minutes. What server is this?

I'll have a look at the actual game now.
- you drone scout crazy early (was it 9?) and then you go a safe 14 pool 15 hatch (though 14,16 was standard btw) anyways. Why do you scout so early? What are you looking for that will make you play differently? i think you can scout much later (or not at all if you find him with OL) and get your pool and hatch up faster.

- you build 6 lings as soon as pool is done, and run by his (horrible) wall, forcing an extra cannon. You also build another 6 lings later on that you let sit at your natural, and also put down a spine. The runby with the first 6 is nice, but you kindof rely on his bad wall. I think it is better practice to assume that his wall is decent, and leave it at 2 or 4 lings, and then drone. That is a lot of resources that should be drones and a third. You are keeping track of him with the OL, so you see that there is no threat of zealot pressure that a queen (together with a few extra lings if you see him leave the base) can't handle. at 7 min (apart from being supply blocked) you have 10 larva that you dont have money to use. With only 2 lings and no spine, most of those would have been drones.
- due to above, at like 7.45 when you get unsupply blocked, you have like 17 larva, and 450 minerals. You build 3 drones. all those larva should become drones asap. have all your hatches on one hotkey. (for example, remap the "0" hotkey to "space" and put all your hatches there. then just go space-s-*hold down d*)
- you go to 4 gas from 27 drones. that would leave you with 27-12 = 15 drones on minerals? Make sure to get your drone number up before taking a lot of gas, otherwise you will have so little mineral income that you will be effectively all-in.
- always have a zergling outside his base, so you get the "were under attack" message as soon as he leaves.
- in general, you seem to only spend the larva at your main. make sure to put all hatcheries on ONE hotkey, and you can spend all your larva at once. Your macro would have been very VERY different if you had done that this game.

Then you minerals go up to kindof high, but you manage to contain the toss two his two bases (or rather, he chose not to leave. dont think you couldve stopped him if he would, at east not after you lost most of your mutas when you left them too close to his base) while you go up to 3 (4), and you eventually kill his (move-command...) stalker-immortal army with mass lings. Fine. I think you got the mechanics to go to plat at least (based on euro server) if you juwst hotkey your hatcheries, and really jump on those larva as soon as they get out. Aslo, dont build any lings early on unless you got a very good reason to do so. You get supply blocked a few times, but well... that will come with training I guess. try to look at your resource number (min, gas, supply) every time you build anything.

glgl.
tossuaway
Profile Blog Joined February 2011
United States107 Posts
January 19 2012 17:12 GMT
#11
Good job man! The first hurdle is often the hardest.
Just a tip for your post though, always say your race first to let the audience know what race you are from the beggining. So say, ZvP, not PvZ (Protoss is awesome but not so awesome they always need to be said first) Then while explaining your failed "poke" with your first 6 lings you say, "which did not give me the best results, but at the very least, I got some information out of the Zerg."
I think you meant you got some info out of the protoss, if he was also Zerg, then such a poke could get info out of the zerg. So you just mixed those little things up that made the blog a little harder to read. Not a big deal, again what's important is, "good job on the promotion!"
radscorpion9
Profile Blog Joined March 2011
Canada2252 Posts
Last Edited: 2012-01-19 17:45:26
January 19 2012 17:44 GMT
#12
YAYYY. What a great blog. Not many people write about these small achievements - everyone else is talking about their pride at getting into masters, and there are so many comments about any player below masters being a scrub. But then comes a cute little bronze player who made it to silver lol :D. Well congratulations, I hope you enjoy your rank. It must be pretty cool to know you're better than a whole swath of bronze players .
DocNemesis
Profile Blog Joined April 2011
Philippines446 Posts
January 20 2012 10:16 GMT
#13
On January 20 2012 01:58 Cascade wrote:
haha, so cute blog! congratulations!

You know what, I'll have a look at the game and see if I can give you some hints of what part of your mechanics you can focus on.

edit: actually, already looking at the game in sc2gears, I dont understand what you are doing in silver... 159 apm, pretty dense hotkey recall on your hatcheries, pretty good inject density, at least up to around 10 minutes. What server is this?

I'll have a look at the actual game now.
- you drone scout crazy early (was it 9?) and then you go a safe 14 pool 15 hatch (though 14,16 was standard btw) anyways. Why do you scout so early? What are you looking for that will make you play differently? i think you can scout much later (or not at all if you find him with OL) and get your pool and hatch up faster.

- you build 6 lings as soon as pool is done, and run by his (horrible) wall, forcing an extra cannon. You also build another 6 lings later on that you let sit at your natural, and also put down a spine. The runby with the first 6 is nice, but you kindof rely on his bad wall. I think it is better practice to assume that his wall is decent, and leave it at 2 or 4 lings, and then drone. That is a lot of resources that should be drones and a third. You are keeping track of him with the OL, so you see that there is no threat of zealot pressure that a queen (together with a few extra lings if you see him leave the base) can't handle. at 7 min (apart from being supply blocked) you have 10 larva that you dont have money to use. With only 2 lings and no spine, most of those would have been drones.
- due to above, at like 7.45 when you get unsupply blocked, you have like 17 larva, and 450 minerals. You build 3 drones. all those larva should become drones asap. have all your hatches on one hotkey. (for example, remap the "0" hotkey to "space" and put all your hatches there. then just go space-s-*hold down d*)
- you go to 4 gas from 27 drones. that would leave you with 27-12 = 15 drones on minerals? Make sure to get your drone number up before taking a lot of gas, otherwise you will have so little mineral income that you will be effectively all-in.
- always have a zergling outside his base, so you get the "were under attack" message as soon as he leaves.
- in general, you seem to only spend the larva at your main. make sure to put all hatcheries on ONE hotkey, and you can spend all your larva at once. Your macro would have been very VERY different if you had done that this game.

Then you minerals go up to kindof high, but you manage to contain the toss two his two bases (or rather, he chose not to leave. dont think you couldve stopped him if he would, at east not after you lost most of your mutas when you left them too close to his base) while you go up to 3 (4), and you eventually kill his (move-command...) stalker-immortal army with mass lings. Fine. I think you got the mechanics to go to plat at least (based on euro server) if you juwst hotkey your hatcheries, and really jump on those larva as soon as they get out. Aslo, dont build any lings early on unless you got a very good reason to do so. You get supply blocked a few times, but well... that will come with training I guess. try to look at your resource number (min, gas, supply) every time you build anything.

glgl.


I kind of thought drone scouting at 9 was kind of standard for months. At the time, I just wanted to know where the heck my opponent is. If it were on a map like Xel"naga, I really do not need a drone scout because the Overlord can give me the information I need
Here to kick ass....with Violence. And I got a blog site: http://nemesistrestkon.wordpress.com
Kiett
Profile Blog Joined March 2011
United States7639 Posts
January 20 2012 10:20 GMT
#14
Congrats! It took me like, 3 weeks before I made it to silver. Bronze is just a tough place to be T__T
Writer:o
DocNemesis
Profile Blog Joined April 2011
Philippines446 Posts
January 20 2012 10:25 GMT
#15
On January 20 2012 02:44 radscorpion9 wrote:
YAYYY. What a great blog. Not many people write about these small achievements - everyone else is talking about their pride at getting into masters, and there are so many comments about any player below masters being a scrub. But then comes a cute little bronze player who made it to silver lol :D. Well congratulations, I hope you enjoy your rank. It must be pretty cool to know you're better than a whole swath of bronze players .


At this point, it's a good start. Least I got the basics right.
Here to kick ass....with Violence. And I got a blog site: http://nemesistrestkon.wordpress.com
ETisME
Profile Blog Joined April 2011
12348 Posts
January 20 2012 10:31 GMT
#16
from silver to gold isn't difficult at all. I remember it took me a month to get out from bronze and only like 2 weeks to gold.
But from then on, it gets harder, for zerg, you gotta improve your decision making a lot better.

zvz will become your nightmare, trust me
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
chaosfreak11
Profile Joined April 2011
Singapore367 Posts
January 20 2012 10:40 GMT
#17
When you win, you keep winning, and then all of a sudden you are in Master League.
Please log in or register to reply.
Live Events Refresh
Online Event
04:00
May Mayhem: Playoffs
Clem vs ShoWTimE
herO vs MaxPax
CranKy Ducklings300
IntoTheiNu 16
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 283
Ketroc 48
StarCraft: Brood War
Sea 3492
actioN 787
PianO 425
Sharp 77
Mind 54
soO 28
Noble 16
Icarus 14
Bale 5
League of Legends
JimRising 759
Counter-Strike
tarik_tv10173
Stewie2K1355
Heroes of the Storm
Khaldor203
Other Games
summit1g8411
WinterStarcraft529
ViBE311
RuFF_SC2117
kaitlyn52
Trikslyr24
Organizations
Other Games
gamesdonequick751
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• practicex 45
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 23
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt611
• HappyZerGling78
Upcoming Events
Road to EWC
3h 37m
AllThingsProtoss
5h 37m
Road to EWC
10h 37m
BSL Season 20
12h 37m
Bonyth vs Doodle
Bonyth vs izu
Bonyth vs MadiNho
Bonyth vs TerrOr
MadiNho vs TerrOr
Doodle vs izu
Doodle vs MadiNho
Doodle vs TerrOr
Replay Cast
1d 18h
Replay Cast
2 days
Bellum Gens Elite
3 days
The PondCast
4 days
Bellum Gens Elite
4 days
Replay Cast
4 days
[ Show More ]
Bellum Gens Elite
5 days
Replay Cast
5 days
CranKy Ducklings
6 days
SC Evo League
6 days
Bellum Gens Elite
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-05-28
DreamHack Dallas 2025
Calamity Stars S2

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL Season 17: Qualifier 1
2025 GSL S2
Heroes 10 EU
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

CSL Season 17: Qualifier 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLAN 2025
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Bellum Gens Elite Stara Zagora 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.