• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:00
CEST 17:00
KST 00:00
  • 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 Season 1 (2026) - RO4 & Finals Preview5[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13
Community News
Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !16Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12
StarCraft 2
General
Code S Season 1 (2026) - RO4 & Finals Preview Team Liquid Map Contest #22 - The Finalists Code S Season 1 (2026) - RO8 Results Code S Season 1 (2026) - RO12 Results MaNa leaves Team Liquid
Tourneys
Maestros of The Game 2 announcement and schedule ! GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament KSL Week 89 2026 GSL Season 2 Qualifiers
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune Mutation # 524 Death and Taxes
Brood War
General
25 Years Since Brood War Patch 1.08 vespene.gg — BW replays in browser BW General Discussion Data needed BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL21] Semifinals B [BSL22] RO8 Bracket Stage + Another TieBreaker [ASL21] Ro8 Day 4 Escore Tournament StarCraft Season 2
Strategy
Muta micro map competition Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers
Other Games
General Games
Warcraft III: The Frozen Throne ZeroSpace Megathread Stormgate/Frost Giant Megathread War of Dots, 2026 minimalst RTS Nintendo Switch Thread
Dota 2
The Story of Wings Gaming
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread Russo-Ukrainian War Thread UK Politics Mega-thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Why RTS gamers make better f…
gosubay
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2216 users

[Champion] Swain - Page 7

Forum Index > LoL Strategy
Post a Reply
Prev 1 5 6 7 8 9 11 Next All
koreasilver
Profile Blog Joined June 2008
9109 Posts
Last Edited: 2012-02-09 00:00:57
February 08 2012 23:59 GMT
#121
I just find it hard to pass up on ROA because there are going to be times where you won't have blue buff because either your jungler sucks and doesn't get it to you timely, or the enemy team is counterjungling so hard that they are taking your blue buffs, or even in the simple cases of you dying and losing the buff. ROA gives you a pretty sizable buffer zone, and even in the case that you have blue buff it'll allow you to sustain your ult for a significantly longer amount of time. I don't think Rylai's is a must have item either though, and I think that after ROA it's better to get NLR and build according to the situation from there on.

Also, Swain's lvl 6 burst is a lot more substantial than most people seem to think. You can easily get kills if you land a W and then dive them bird mode with EQ+ignite.
Bladeorade
Profile Joined August 2010
United States1898 Posts
February 09 2012 02:01 GMT
#122
I find RoA - Zhonyas - DC to work well, I don't really like Rylais on him. After DC I usually like to get Abyssal and BV
ManyCookies
Profile Joined December 2010
1164 Posts
Last Edited: 2012-02-09 03:19:54
February 09 2012 03:12 GMT
#123
Been playing around with WOTA. On the one hand, it's quite fun pretending to be the old Swain (I wasn't there, but how on earth was he not considered overpowered?), plus the heal on Q and E is fairly substantial. Not really sure if it's worth 2100 gold out of Hourglass or whatever though.
Cloud9157
Profile Joined December 2010
United States2968 Posts
February 09 2012 04:17 GMT
#124
On February 09 2012 12:12 ManyCookies wrote:
Been playing around with WOTA. On the one hand, it's quite fun pretending to be the old Swain (I wasn't there, but how on earth was he not considered overpowered?), plus the heal on Q and E is fairly substantial. Not really sure if it's worth 2100 gold out of Hourglass or whatever though.


I refuse to run WOTA unless I have another mage top/mid that will benefit from it like Kennen/Vlad/Kat.
"Are you absolutely sure that armor only affects the health portion of a protoss army??? That doesn't sound right to me. source?" -Some idiot
Alaric
Profile Joined November 2009
France45622 Posts
Last Edited: 2012-02-09 10:48:49
February 09 2012 09:35 GMT
#125
My initial build was RoA-->WotA->SV on Swain, or something silly like that.
Then I did the math and realized that RoA->DC gave me more healing (on the ult, didn't calculate with QWE thrown in), as well as more damage. Welp, no brainer for me now.

Isn't Swain a bit weak in the laning phase right now tho? Champs with strong ranged harass like GP probably outharass him, he can't really stop a Nasus from farming (and will get killed later if he ever tries to commit because of Wither), and there are more and more popular bruisers with gap closers (Riven, etc.).
Which popular top picks is he strong against now? I heard Kennen, there's also Tryndamere, Shyvana and perhaps Udyr (can't catch him, but he can turtle even after getting it and mitigate a lot), who else?
Also, sorcs vs mercs? Against champs like Annie getting 40+ AP with a dring opener, I feel like flat MR blues + mercs is better than scaling AP blues+sorcs.

And I think Ziggs should shit all over Swain. Huge gap in range between the two, mana efficiency at clearing for Ziggs, his passive makes it undesirable to trade hits with him while Swain would like too because of Torment, also Ziggs pushes really easily while Swain doesn't really. If you can't burst him he'll just lay his minefield and use his bump to prevent you from following him.
Cant take LMS hipsters serious.
InvaderUK
Profile Joined January 2011
225 Posts
February 09 2012 12:58 GMT
#126
On February 09 2012 18:35 Alaric wrote:
Isn't Swain a bit weak in the laning phase right now tho? Champs with strong ranged harass like GP probably outharass him, he can't really stop a Nasus from farming (and will get killed later if he ever tries to commit because of Wither), and there are more and more popular bruisers with gap closers (Riven, etc.).
Which popular top picks is he strong against now? I heard Kennen, there's also Tryndamere, Shyvana and perhaps Udyr (can't catch him, but he can turtle even after getting it and mitigate a lot), who else?


I thought Swain was one of the strongest top laners? At least that's how it seemed when I used to play him alot, granted I have not played him much recently.

I still take him vs melee mid champs such as grag and sion and do very well as it is hard for them to retaliate vs your harass, I would imagine it the same for top lane. The weakness of playing swain top lane would be the lack of escape and that you would be pushing lane vs these melee champs if you are denying them, making him more susceptible to ganks.

I'll have to play swain a little more now to get back to you on matchups, this thread has revived my interest in him.
patriarch of the church of howard. may maokai smile upon you.
Alaric
Profile Joined November 2009
France45622 Posts
Last Edited: 2012-02-09 14:45:58
February 09 2012 14:28 GMT
#127
It's not that his harass isn't effective, it's that what good will your Q slow do to Riven if she can just E->W to you then wreck you with some aa? Udyr possibly wouldn't be able to reach you (But bear cd beats crow cd, and turtle's shield negates your DoT), but champs with instant gap-closers would ignore your slow and doge your snare, so I'm wondering how good he's supposed to still do against them.
Cant take LMS hipsters serious.
HardCorey
Profile Blog Joined May 2010
United States709 Posts
February 09 2012 14:33 GMT
#128
"An enemy, has been SWAIN!" every time after swain gets a kill.
Don't Worry, Be Happy.
InvaderUK
Profile Joined January 2011
225 Posts
Last Edited: 2012-02-09 15:09:42
February 09 2012 15:04 GMT
#129
Well you can drop a nevermove in their path which will either trap them or you can kite from their gapclose. For instant gapcloses you can drop a snare on yourself and then q and kite. Again, I'll have to test him out soon and get back to you on that.

Also yeah the wordplay on slain and swain is always a good one for TS
patriarch of the church of howard. may maokai smile upon you.
ManyCookies
Profile Joined December 2010
1164 Posts
February 09 2012 15:12 GMT
#130
I prefer the Swain Train. It runs off my Swainger and Blue Buffs.
InvaderUK
Profile Joined January 2011
225 Posts
February 09 2012 15:18 GMT
#131
I'll be practicing some swain over the next few days and posting my findings for top/mid lane here. Duty caws.
patriarch of the church of howard. may maokai smile upon you.
petered
Profile Joined February 2010
United States1817 Posts
Last Edited: 2012-02-09 16:23:45
February 09 2012 16:22 GMT
#132
On February 10 2012 00:12 ManyCookies wrote:
I prefer the Swain Train. It runs off my Swainger and Blue Buffs.


So you are basically saying to not be cRaven.
This, my friends, is the power of the Shikyo Memorial for QQ therapy thread. We make the world a better place, one chainsaw massacre prevention at a time.
Cloud9157
Profile Joined December 2010
United States2968 Posts
February 09 2012 20:08 GMT
#133
On February 09 2012 23:28 Alaric wrote:
It's not that his harass isn't effective, it's that what good will your Q slow do to Riven if she can just E->W to you then wreck you with some aa? Udyr possibly wouldn't be able to reach you (But bear cd beats crow cd, and turtle's shield negates your DoT), but champs with instant gap-closers would ignore your slow and doge your snare, so I'm wondering how good he's supposed to still do against them.


Riven is pretty annoying since she can move through Q fairly easily. I would try to snare her during her combo so she is stuck eating the entire Q.

Udyr doesn't have that big of a mana pool. If he wants to constantly switch stances to try and hurt you, he can go ahead and try. Turtle shield won't negate all the damage from an E+Q combo either.

Champs with insta gap closing need to be handled a bit more differently. Irelia and Renekton, for example, need to be hit with E and then Q if they try to jump on you. I always try and hit them with Nevermove first, and then tag lazorbird on them, so I have plenty of time to walk away while they sit there eating plenty of damage.
"Are you absolutely sure that armor only affects the health portion of a protoss army??? That doesn't sound right to me. source?" -Some idiot
overt
Profile Blog Joined June 2010
United States9006 Posts
February 09 2012 20:35 GMT
#134
Swain can't stop Nasus from farming? I don't understand why you think that. Once you're like level 4 or so Nasus should be eating EQW any time he moves in to last hit and he can't retaliate at all.

On February 09 2012 23:28 Alaric wrote:
It's not that his harass isn't effective, it's that what good will your Q slow do to Riven if she can just E->W to you then wreck you with some aa? Udyr possibly wouldn't be able to reach you (But bear cd beats crow cd, and turtle's shield negates your DoT), but champs with instant gap-closers would ignore your slow and doge your snare, so I'm wondering how good he's supposed to still do against them.


Riven shouldn't be getting close enough to Q combo towards you. If she gets too close you EQW her. But yeah, you have to be more careful against her and other melees who can close gaps but Swain still does fine in lane against gap closer melees.

Udyr will take damage he just has lane sustain. But you're Swain, you have lane sustain too and post-6 I think Swain's lane sustain is a lot better than Udyr.

I think that GP is scary early but once you have levels Swain can handle GP in lane imo. Just have to be a bit more pussy at early levels.
Tooplark
Profile Joined October 2008
United States3977 Posts
February 15 2012 21:53 GMT
#135
Ok, RoA is bad on Swain imoimoimo. Swain gets a HUGE amount of healing from ult, which scales off of AP, plus Zhonyas gives you a guaranteed 4 seconds of additional damage and healing.
Let's weigh the items that people are discussing:
Rod of Ages
Gives you a solid hp pool, a nice mana pool, and a decent amount of hp, as well as a good passive for laning.
Archangel's Staff
Gives you a vast mana pool and beefy regen, and a large chunk of ap.
Will of the Ancients
Gives you AP, spellvamp, and aura for comparatively low price.
Rabadon's Deathcap
Gives you buckets of AP.
Zhonya's Hourglass
AP, armor and a totally godlike active on swain.

The problem with RoA is you already have a supr huge health pool if you don't get bursted down immediately, it takes a while to stack up and isn't even that great when stacked, and you aren't going to do enough damage to be a target.
The problem with Archangels is that it lends itself to you being bursted down immediately. (and you're not getting nearly enough AP for the price).
Deathcap and Zhonyas both leave you with too low of a mana pool.
Solution: Catalyst or Tear into Deathcap/Zhonyas!

But, if I get catalyst and don't build it into RoA first thing, isn't that SUBOPTIMAL?
No, because you build it into Banshee's for the MR or, if they have nothing that you really want to block with banshee, sell it to buy Quicksilver Sash.
Is Catalyst really enough hp to stop me from being instagibbed?
Yes.
You're wrong, I keep getting instagibbed!
Stop being out of position or get an actual tank to absorb damage. If they have chumpsassins like Talon or Akali, rush Zhonyas and as soon as they jump on you QWERzhonya them. In an emergency just RWZhonya.
My spells are so short ranged, how do I get close enough to the enemy ranged carry to burst them?
Pick a different mage.
I keep getting ignited and/or stunned before I ult or zhonya and then I die and get sad!
Buy QSS.
The enemy team keeps killing me with their combined dps!
Use zhonyas better, position yourself better. Focusing Swain should both be a bad idea because he'll just heal it off with ult and necessary because he does so much damage.
I WANNA WANNA SPELLVAMP
You can buy WotA instead of Deathcap, but you won't do ludicrous amounts of damage. You want to do ludicrous amounts of damage, right?
More seriously, I like running swain in a double AP comp with someone who doesn't need blue (Kennen, Vlad, Rumble) because 1) they're usually better at picking off carries, 2) they pick up wota for you, and 3) you get all the buffs. I don't like buying WotA myself because deathcap and zhonya's are just too good
What about Spirit Visage?
Good item, gives you a nice hp pool and some valuable cdr. Problem is, it delays your zhonyacap by quite a bit. Only get it vs a heavy magic lane or if you opened tear and feel like you can farm a lot.
Why do you recommend tear as a first item, that's really stupid.
Well, it pays off in the long run, so do it if you're dunking your lane. Trust me, Swain is one of the few champions that can use that entire 1400 mana even with blue buff.
WHAT POW'R ART THOU WHO FROM BELOW HAST MADE ME RISE UNWILLINGLY AND SLOW
NeoIllusions
Profile Blog Joined December 2002
United States37500 Posts
February 15 2012 22:01 GMT
#136
Tooplark's tl;dr: RoA's bad. Go Catalyst => Deathcap + Zhonya's. Use Catalyst to build into Banshee's.

Not that I agree with Tooplark but holy wall of text...
ModeratorFor the Glory that is TeamLiquid (-9 | 155) | Discord: NeoIllusions#1984
Slayer91
Profile Joined February 2006
Ireland23335 Posts
February 15 2012 22:04 GMT
#137
On February 10 2012 05:35 overt wrote:
Swain can't stop Nasus from farming? I don't understand why you think that. Once you're like level 4 or so Nasus should be eating EQW any time he moves in to last hit and he can't retaliate at all.

Show nested quote +
On February 09 2012 23:28 Alaric wrote:
It's not that his harass isn't effective, it's that what good will your Q slow do to Riven if she can just E->W to you then wreck you with some aa? Udyr possibly wouldn't be able to reach you (But bear cd beats crow cd, and turtle's shield negates your DoT), but champs with instant gap-closers would ignore your slow and doge your snare, so I'm wondering how good he's supposed to still do against them.


Riven shouldn't be getting close enough to Q combo towards you. If she gets too close you EQW her. But yeah, you have to be more careful against her and other melees who can close gaps but Swain still does fine in lane against gap closer melees.

Udyr will take damage he just has lane sustain. But you're Swain, you have lane sustain too and post-6 I think Swain's lane sustain is a lot better than Udyr.

I think that GP is scary early but once you have levels Swain can handle GP in lane imo. Just have to be a bit more pussy at early levels.


I haven't played versus a swain in a while but are you saying Swain without blue can zone any champion in the game? I feel like nobody can retalitate against swains eqw anyway but nasus can outheal it.
Tooplark
Profile Joined October 2008
United States3977 Posts
February 15 2012 22:52 GMT
#138
On February 16 2012 07:01 NeoIllusions wrote:
Tooplark's tl;dr: RoA's bad. Go Catalyst => Deathcap + Zhonya's. Use Catalyst to build into Banshee's.

Not that I agree with Tooplark but holy wall of text...

Yeah I'm tired and typing a lot.
Different playstyles, too. I like doing lots of damage. I never feel dangerous enough with rod.


On February 16 2012 07:04 Slayer91 wrote:
Show nested quote +
On February 10 2012 05:35 overt wrote:
Swain can't stop Nasus from farming? I don't understand why you think that. Once you're like level 4 or so Nasus should be eating EQW any time he moves in to last hit and he can't retaliate at all.

On February 09 2012 23:28 Alaric wrote:
It's not that his harass isn't effective, it's that what good will your Q slow do to Riven if she can just E->W to you then wreck you with some aa? Udyr possibly wouldn't be able to reach you (But bear cd beats crow cd, and turtle's shield negates your DoT), but champs with instant gap-closers would ignore your slow and doge your snare, so I'm wondering how good he's supposed to still do against them.


Riven shouldn't be getting close enough to Q combo towards you. If she gets too close you EQW her. But yeah, you have to be more careful against her and other melees who can close gaps but Swain still does fine in lane against gap closer melees.

Udyr will take damage he just has lane sustain. But you're Swain, you have lane sustain too and post-6 I think Swain's lane sustain is a lot better than Udyr.

I think that GP is scary early but once you have levels Swain can handle GP in lane imo. Just have to be a bit more pussy at early levels.


I haven't played versus a swain in a while but are you saying Swain without blue can zone any champion in the game? I feel like nobody can retalitate against swains eqw anyway but nasus can outheal it.


If Swain has to EQW he runs out of mana too fast, especially versus someone like Riven. He can keep up EQing for a while off just passive and natural mana regen. In my experience, EQ hugely outdamages anything Nasus can heal off. Don't even bother with W. Udyr with magic resist can basically ignore you thanks to turtle, but he can't aggress on you too well, even though bear stance has a low CD.
WHAT POW'R ART THOU WHO FROM BELOW HAST MADE ME RISE UNWILLINGLY AND SLOW
Skithiryx
Profile Joined August 2010
Australia648 Posts
February 28 2012 10:08 GMT
#139
So what sort of runes and materies does everyone run on swain nowadays?
h3r1n6
Profile Blog Joined September 2007
Iceland2039 Posts
February 29 2012 20:53 GMT
#140
On February 28 2012 19:08 Skithiryx wrote:
So what sort of runes and materies does everyone run on swain nowadays?


Magic pen reds, mana regen/lvl yellows, flat mr blues and flat ap quints for mid. 21/0/9 or 21/9/0 and maybe scaling ap blues, depending on the enemy
Prev 1 5 6 7 8 9 11 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 1m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 1244
Rex 121
StarCraft: Brood War
Sea 9730
Bisu 3058
Horang2 2031
Jaedong 1472
Britney 940
EffOrt 723
ggaemo 551
Soulkey 484
Mini 470
BeSt 363
[ Show more ]
Light 330
firebathero 277
Hyuk 249
Rush 179
Snow 134
Pusan 127
Mong 106
Sharp 105
Hyun 90
hero 86
Zeus 63
sorry 55
Sea.KH 55
scan(afreeca) 52
Aegong 48
Movie 46
Backho 42
ToSsGirL 41
Barracks 40
910 24
soO 23
Sexy 22
GoRush 17
zelot 15
Rock 13
Sacsri 10
Terrorterran 8
Noble 8
Dota 2
syndereN474
Counter-Strike
zeus811
byalli490
edward86
Other Games
singsing2769
B2W.Neo1398
hiko840
Lowko398
Hui .345
crisheroes300
Liquid`RaSZi222
monkeys_forever121
ArmadaUGS83
Trikslyr20
Organizations
Counter-Strike
PGL1637
Other Games
WardiTV1181
StarCraft 2
IntoTheiNu 961
StarCraft: Brood War
UltimateBattle 411
lovetv 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 47
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• HerbMon 11
• Michael_bg 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis6059
Other Games
• WagamamaTV464
• Shiphtur134
Upcoming Events
Monday Night Weeklies
1h 1m
Replay Cast
9h 1m
The PondCast
19h 1m
Kung Fu Cup
20h 1m
GSL
1d 18h
Cure vs sOs
SHIN vs ByuN
Replay Cast
2 days
GSL
2 days
Classic vs Solar
GuMiho vs Zoun
WardiTV Spring Champion…
2 days
Replay Cast
3 days
Sparkling Tuna Cup
3 days
[ Show More ]
WardiTV Spring Champion…
3 days
Replay Cast
4 days
RSL Revival
4 days
Classic vs SHIN
Rogue vs Bunny
BSL
5 days
Replay Cast
5 days
Afreeca Starleague
5 days
Flash vs Soma
RSL Revival
5 days
BSL
6 days
Patches Events
6 days
Universe Titan Cup
6 days
Rogue vs Percival
Wardi Open
6 days
Liquipedia Results

Completed

Escore Tournament S2: W7
2026 GSL S1
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
SCTL 2026 Spring
RSL Revival: Season 5
Heroes Pulsing #1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
Bounty Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 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.