• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:14
CEST 11:14
KST 18:14
  • 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
[ASL21] Ro24 Preview Pt2: News Flash8[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy15ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research7Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool49Weekly Cups (March 9-15): herO, Clem, ByuN win4
StarCraft 2
General
Team Liquid Map Contest #22 - Presented by Monster Energy Aligulac acquired by REPLAYMAN.com/Stego Research Weekly Cups (March 23-29): herO takes triple What mix of new & old maps do you want in the next ladder pool? (SC2) herO wins SC2 All-Star Invitational
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL Season 4 announced for March-April StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays World University TeamLeague (500$+) | Signups Open
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
Mutation # 519 Inner Power The PondCast: SC2 News & Results Mutation # 518 Radiation Zone Mutation # 517 Distant Threat
Brood War
General
ASL21 General Discussion Behind the scenes footage of ASL21 Group E BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Build Order Practice Maps
Tourneys
[ASL21] Ro24 Group F Azhi's Colosseum - Foreign KCM [ASL21] Ro24 Group E [ASL21] Ro24 Group D
Strategy
What's the deal with APM & what's its true value Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Starcraft Tabletop Miniature Game General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8930 users

Best way to play Ezreal?

Forum Index > LoL General
Post a Reply
1 2 3 4 5 Next All
Falco252
Profile Blog Joined April 2010
France197 Posts
November 06 2010 17:34 GMT
#1
Hey all, I was wondering what is the best way to play Ezreal now, because w/ the ap nerf, the AD buff, the ap buff, the ad nerf, the ap renerf, I'm lost ^^

Has I saw, AP is the best, but didn't found any AP guide, and in AD guides @ last page, they were saying this build is useless cause of the nerfs ect...

So, how do we play Ezreal now?
Thanks ^^
Navi
Profile Joined November 2009
5286 Posts
November 06 2010 18:48 GMT
#2
From what I see, there are two main ways to play ezreal right now.

Bruta + GB
and the current "carry" build that involves dorans blades into a BF weapon as needed.

AP is difficult to pull off, because even with his escape, ezreal gives much less utility to the team (annie would provide just as much if not more AP damage and her AoE stun in tibbers is far more useful...) I'd say the most apt comparison to AP ez would be a leblanc sans her root and with ezreal's ult

Ezreal is very dependent on early game success and level lead to dominate throughout a game. I think GB + bruta is an extension of that: if you can get these two items up before the enemy can get any meaningful armor up, you become a ganking machine, and with good positioning you should not die too much.

The dorans -> BF sword build is a little less so; the extra HP and damage output makes you a more stable carry, but unless you can get your passive up to 5 stacks quickly your damage output is overshadowed by most carries. In teamfights, your presence is limited to autoattacking those who don't have cc to take you down and using mystic shot to safely keep up the damage output while trying not to get focused down yourself. You are slightly less mobile than GB+ bruta ezreal, but have more presence in teamfights (in those in which the enemy team knows how and when to commit to you; if they didn't, you could probably go AP ez and still win lol).

I don't like playing dorans -> BF sword ezreal, because he feels like a slightly retarded tristana. I think GB + Bruta ezreal is the more fun of the two, because if you start snowballing you become retarded good.

As GB + Bruta ezreal I run 0-9-21, getting SoS and presence of the master. Apen Marks are a must, and I think mp5/level yellows and blues are also necessary (even if you do start hogging blue buff, the first several should really go to your jungler). I think you can get away with running ghost + ignite as GB + bruta, because he is not so much about survivability in teamfights as much as screwing over people in lanes as early as possible, but I think the best spells on an ez that isn't going AP is almost always ghost + cleanse. His e doesn't pop projectiles either, so if he ever does get caught in a cc puddle (heaven forbid!) you're going to need that cleanse.
I start out with blue crystal + pots and build that into a sheen asap. It's going to be your main supplementary damage output for mystic shot, and along with the brutalizer and the apen marks and quints you will be running, will do significant damage for the first 20 or so minutes of the game.
You should almost always go into a solo lane (mid is great because of ezreal's inherent escapability and the flexibility with which you can grab buffs and gank). If you don't think you can get a solo, don't pick him!
item build is sheen -> boots1 -> bruta -> boots2 -> GB -> bruta.
After you go back for the first time (hopefully picking up sheen + boots1), you should ask your jungler for the red nicely (or the blue, red is preferrable for kills but blue will allow you to start dominating your lane). at level 8 or 9, ezreal can take on the red lizard quite handily with sheen (just losing some health in the process), but it is always better to save as much health and mana for the inevitable ganks.

Optimally, after killing red, (this should be around level 8 or 9... the red's second respawn) you should try to gank mid with your jungler. If they don't want to (for whatever reason) then you can ask them nicely to hold mid and try to gank another lane. With red, ezreal's gank is pretty damn vicious. If they don't want to hold mid, then say "fuk u jaja" and go back into lane and dominate with your red buff. If the enemy is out of position or low enough, you should be able to net a kill anyway. Ezreal's burst damage at this point is pretty crazy, with his q + e + auto + another q he can often do over 600 damage in a moment of seconds with just sheen + red buff. From here on out, rinse and repeat. With GB + Bruta and red and blue buff, ezreal is a monster ganker (especially if he gets those items relatively quickly). If you snowball, scores like 20-1-8 are easy to get. If you don't snowball, you have to play your cards right when ganking with red buff... you actually have to think

Against players who ward the map heavily or roam in 3man gank squads to get you, your effectiveness will diminish, but as long as you don't die to the 3man gank squads then your team should have the advantage. I think that after getting his GB, ezreal should be buying quite a few wards (and counter wards / oracle if needed) because the map control at this point in the game is what is required for ezreal to continue snowballing and not die. (A more obvious trick is to ward enemy buffs + dragon and try to snipe with your ulti... its super fun lololol).

But beware: the instant you give your "godlike" streak to the enemy carry, that is the instant your hard earned advantage is lost: without a level and or item advantage, ezreal is relatively weak compared to other carries. If they force a teamfight after the enemy carry gets that 1000 gold for his or her I.E., then in most cases you will start to become out-dpsed. In these scenarios, where the enemy carry is at a comparable amount of gold to ezreal, I'd say ezreals goal in teamfights would be to act as a counter carry: use your mobility to try to pick the enemy carry. If you're not on a killing streak, I often wouldn't mind dying in order to kill that twitch who just got his I.E. + greenpot. But you have to do it so that you don't immediately get focused by the enemy team; for instance, say that they just ganked two of your guys at baron, pushed a first tower and are now at the second. If you have had enough ward presence to ensure that they haven't warded the path in the jungle that would allow you to get around their tanks and next to their twitch, you can do so, tell your team to initiate, and after the main cc has been cast on both sides and twitch pops his ult, e next to him and try to wqr him really quickly and repeat until he is (hopefully) dead. This relies on your team believing in you enough to start a teamfight without you poking on their side, and on the enemy team not saving their cc for you. If they do, then your team should be able to do some serious damage in the meanwhile. If twitch does pop his ult, your w on him is very important; if you can get it off while being outside of cc range, that is optimal.

Ezreal's strength is definitely in the "pre teamfighting phase" as sharply contrasted to most carries who excel in that phase. Try to extend that phase as long as possible by collecting buffs, ganking as much as possible to force b's and experience and gold deficits, and getting as many kills for yourself as possible to get those key items faster.

As for items, if you did not bring cleanse, against most teams with any cc at all mercs are an essential. Even with cleanse, if the enemy team had 3+ sources of major cc (morgana, rammus, galio, whatever) I would still buy mercs. If for some reason they have no cc or I am snowballing so fucking hard that I could buy sorc boots and pwn, I would buy boots3 as it further strengthens your ganking ability and map control. I dislike berzerkers on ezreal because of his passive, rising spell force, and ghostblade active giving quite enough attackspeed for most cases (if they let you autoattack nonstop, they're doing something wrong) and because of diminishing aspd returns.

I suppose I should say something about dorans -> BF ezreal... but I don't think there's really too much to say other than it seems to be a gimped tristana. I think Corki would also fulfill that role (ad carry with an escape and some considerable burst) far better than ezreal now. If you do want to try it, I would recommend 21-0-9 as the ultimate offense mastery and brute force helps him in his laning phase a bit. Get the point in third tier utility into neutral buff duration lengthening. I would still take the same runes, except replace as many armpen quints with health quints as needed for early game (this is mostly by experience, I try to take as few health quints as possible [usually none] but I know some people who are partial to taking a few).

open dorans blade + pot, try to take their red yatta yatta. If not possible (owing to your team's lack of coordination or their team's defense) then do the good ol thing, rice up, get monies, get dorans blades, get as many red buffs as possible and gank when you see fit. In teamfights, try to keep your passive's stacks at full, land as many w's and q's as possible (and try to hit anybody on your team who would seriously benefit from the extra attackspeed whenever possible) and if you ever ult, use it as initiation or as a finisher. Try not to use it as initiation against a heal comp. Using it as initiation automatically puts your stacks at near full (as long as you don't only hit that galio lol) and it should be a breeze to keep your stacks at full otherwise. Cleanse on BF ezreal is non-negotiable. Ghost is my favored second spell, but whatever floats your boat. But seriously, if you want to play that kind of carry just get tristana or corki... they do it the same except they scale much better in the lategame.
Hey! Listen!
GibbeL
Profile Joined May 2006
Germany73 Posts
November 06 2010 20:20 GMT
#3
very nice post navi! i love playing ezreal but i totally suck ;-) . always went for AP . i think i'm gonna give the GB + bruta build a go next time. Just to be clear GB = Hextech thingy ?

thanks
TheYango
Profile Joined September 2008
United States47024 Posts
Last Edited: 2010-11-06 20:31:10
November 06 2010 20:30 GMT
#4
Navi, you should have just made the Ezreal thread, IMO.

Question: how does Ezreal do with Trinity Force?
Moderator
symbolic
Profile Joined August 2010
254 Posts
Last Edited: 2010-11-06 20:59:22
November 06 2010 20:58 GMT
#5
The GB + brut build that Navi mentioned makes it seem like ez will play a lot like panth.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
November 06 2010 20:58 GMT
#6
On November 07 2010 05:20 GibbeL wrote:
very nice post navi! i love playing ezreal but i totally suck ;-) . always went for AP . i think i'm gonna give the GB + bruta build a go next time. Just to be clear GB = Hextech thingy ?

thanks

GB = Ghostblade.

To answer the question that many people ask when you suggest Ghostblade + Brutalizer:
Yes their unique effects stack. So you get 25 CDR and 35 APen. You build Brutalizer, turn it into Ghostblade, and get another Brutalizer after that.
If you have a good reason to disagree with the above, please tell me. Thank you.
myopia
Profile Blog Joined June 2009
United States2928 Posts
Last Edited: 2010-11-06 21:31:18
November 06 2010 21:29 GMT
#7
my typical Ez build is Dblade - Bruta - Sheen - Mercs - BT - Triforce - finish GB - Banshees - GA.

flash/ghost
0/8/22
arpen marks and quints, mp5plvl yellows and blues

AP just isn't as fun IMO.
it's my first day
SHr3DD3r
Profile Joined March 2009
Pakistan2137 Posts
November 06 2010 21:35 GMT
#8
Trinity Force works well with Mystic Shot - so do try to upgrade the Sheen into that after getting GB+ BR.

And normally if the game still lasts - I get Bloodthirster and by then its more or less finished.
Hit them hard! Hit them low! - Forever a Bisu Fan!~!
Navi
Profile Joined November 2009
5286 Posts
Last Edited: 2010-11-06 21:51:34
November 06 2010 21:50 GMT
#9
On November 07 2010 06:35 SHr3DD3r wrote:
Trinity Force works well with Mystic Shot - so do try to upgrade the Sheen into that after getting GB+ BR.

And normally if the game still lasts - I get Bloodthirster and by then its more or less finished.


trinity force is great, but pretty expensive for the benefits. I usually get it as one of the later items. Because ezreal should be hogging red buff for quite a while (here i'm assuming your team hasn't picked 4 ranged carries - not a safe assumption to make in certain... elo pits) the phage doesn't really help too much, and if somebody is close enough to do any damage, zeal won't help where your arcane shift and mystic shot (assuming you have red) won't.

Most cases, I actually prefer building some survivability. Banshees (or quicksilver sash, if you're pretty poor), are both great choices in mres. I don't mind picking up a chain vest and/or a negatron straight after GB in certain scenarios.

I love bloodthirster as well, but in certain situations (more than 2 squishies) I simply love building black cleaver... I think its a super sexy item ^_^
Hey! Listen!
Navi
Profile Joined November 2009
5286 Posts
November 06 2010 21:55 GMT
#10
On November 07 2010 05:58 symbolic wrote:
The GB + brut build that Navi mentioned makes it seem like ez will play a lot like panth.


I think he's like a more mobile and flexible (arcane shift ftw) panth with a lack of cc (aegis OP)

Of course, you want to land the first mystic shot (with your red proc) accurately. Your e also lets you get in and out of shitty situations even better than panth's block if used well.

I think he's more fun b.c. spamming skillshots = fun :D
Hey! Listen!
Navi
Profile Joined November 2009
5286 Posts
November 06 2010 22:04 GMT
#11
On November 07 2010 06:29 myopia wrote:
my typical Ez build is Dblade - Bruta - Sheen - Mercs - BT - Triforce - finish GB - Banshees - GA.

flash/ghost
0/8/22
arpen marks and quints, mp5plvl yellows and blues

AP just isn't as fun IMO.


I think this build is kind of confused as to whether or not it wants to be gankzreal or carryzreal.
As you might expect, flat armor pen (bruta) and base damage modifiers (sheen) are better early game than late. Sheen moreso than bruta, especially if you're running full armpen, for reasons that will be explained.

The opening dblade instead of mana does give ez more health, but it makes less use of his SoS, which isn't bad necessarily, but those 8 points in defensive are less justified. I think getting the offensive masteries, coupled with smart play, will allow you to stay fairly high health while allowing better lane control, if you open dorans.
Bruta afterwards is np at all, but what confuses me is the sheen. Since it applies a % proc off of ezreal's base damage at that level, why get it so late when bruta + dblade will have no damage+ to its proc? Maybe SoS, but at that level its affects should be fairly negligible to what they would have been if you had got them earlier. I would say getting 2 more dblades + boots1 would be a better investment at that point in time.
Hey! Listen!
symbolic
Profile Joined August 2010
254 Posts
November 06 2010 22:09 GMT
#12
On November 07 2010 06:55 Navi wrote:
Show nested quote +
On November 07 2010 05:58 symbolic wrote:
The GB + brut build that Navi mentioned makes it seem like ez will play a lot like panth.


I think he's like a more mobile and flexible (arcane shift ftw) panth with a lack of cc (aegis OP)

Of course, you want to land the first mystic shot (with your red proc) accurately. Your e also lets you get in and out of shitty situations even better than panth's block if used well.

I think he's more fun b.c. spamming skillshots = fun :D

Most definitely. I haven't played ez for a while but I'm gonna give that build a try and see how I do.
Falco252
Profile Blog Joined April 2010
France197 Posts
November 07 2010 07:31 GMT
#13
On November 07 2010 06:29 myopia wrote:
flash/ghost


Why flash when you have a 20s cd spell who does exactlly the same?

@Navi, thanks !
TieN.nS)
Profile Joined August 2003
United States2131 Posts
November 07 2010 08:23 GMT
#14
There's a delay on arcane shift, and it doesn't dodge projectiles.
barbsq
Profile Joined November 2009
United States5348 Posts
Last Edited: 2010-11-07 17:38:42
November 07 2010 17:37 GMT
#15
I've actually been liking AP ezreal and basically using him like a nunu and upping the dps of the ranged carries and getting support/aura items. That is, assuming i have a carry person i can rely on. Tbh, its the only support hero i can play >.<

edit: i have no idea of its viability tho, it works in my elo, but that doesnt say much
Look at this guy, constantly diluting himself! (╮°-°)╮┳━┳ ( ╯°□°)╯ ┻━┻
Navi
Profile Joined November 2009
5286 Posts
November 07 2010 18:00 GMT
#16
On November 08 2010 02:37 barbsq wrote:
I've actually been liking AP ezreal and basically using him like a nunu and upping the dps of the ranged carries and getting support/aura items. That is, assuming i have a carry person i can rely on. Tbh, its the only support hero i can play >.<

edit: i have no idea of its viability tho, it works in my elo, but that doesnt say much


he becomes kind of a retarded nunu, as you seemed to have guessed
his arcane flux is a gimped blood boil (without movespeed+ as well)
he doesn't have a single target slownuke or nunu's ult lol

there are so many better supports / aurabitches, if ezreal got his heal back on flux this might work very well but i doubt that they'll put it on in the fears of ruining his... balance? in TT

but, i think they added this in the last patch
ezreal's atkspeed+ will be counted as additive, not multiplicative
so pretty much he will be able to turn a dps' attackspeed from 2->2.5 now which isn't bad at all

i mean, you can go aurabitch on anybody, but its best left to the people in the middle of the fight (for those with -auras on the enemy like fiddle or heroes with abyssal scepter) / middle of the group (+auras like sona or taric etc.), and it doesn't make use of ezreal's superlowcdgayescape in his e either.
Hey! Listen!
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
November 10 2010 04:49 GMT
#17
i kinda like a hybrid

sheen ---> brutalizer ---> make triforce ---> sheen ----> make lich bane

seem good?
Navi
Profile Joined November 2009
5286 Posts
November 10 2010 05:03 GMT
#18
On November 10 2010 13:49 travis wrote:
i kinda like a hybrid

sheen ---> brutalizer ---> make triforce ---> sheen ----> make lich bane

seem good?


sheen/tri/lich don't stack afaik
but that is certainly the bravest build i have seen in quite a while
triple snowball is for lamers
Hey! Listen!
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2010-11-10 05:14:35
November 10 2010 05:11 GMT
#19
lich bane says it wont stack with sheen but it doesn't say that for tri force


after doing some research, it seems they don't

well fuck me it should say that

i guess ill start going like uh
bloodthirster after the tri force
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
November 13 2010 01:36 GMT
#20
Forget it lol, I hate ezreal. he sucks, he just sucks ass. he gets zoned out vs like every other caster and he can't really carry in end game because his w range is so freaking short and he q can't go through stuff.

gotta stop playing him and play something that actually looks good like corki
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech116
SortOf 44
StarCraft: Brood War
Sea 1508
firebathero 687
Bisu 283
Shine 210
PianO 161
actioN 157
Stork 132
Hyuk 92
Noble 84
Killer 74
[ Show more ]
hero 65
sorry 40
soO 37
Shinee 37
NaDa 35
Aegong 28
Backho 21
Barracks 17
zelot 17
Terrorterran 12
ajuk12(nOOB) 11
NotJumperer 9
Dota 2
XcaliburYe270
NeuroSwarm92
League of Legends
JimRising 443
Counter-Strike
olofmeister1023
Other Games
summit1g8479
ceh9734
crisheroes124
Sick105
Nina66
Organizations
Other Games
gamesdonequick806
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Berry_CruncH310
• LUISG 35
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos956
• Stunt646
• HappyZerGling94
Upcoming Events
The PondCast
46m
OSC
14h 46m
RSL Revival
1d
TriGGeR vs Cure
ByuN vs Rogue
Replay Cast
1d 14h
RSL Revival
2 days
Maru vs MaxPax
BSL
2 days
RSL Revival
2 days
uThermal 2v2 Circuit
3 days
BSL
3 days
Afreeca Starleague
4 days
[ Show More ]
Replay Cast
4 days
Sparkling Tuna Cup
5 days
Liquipedia Results

Completed

Proleague 2026-03-31
WardiTV Winter 2026
NationLESS Cup

Ongoing

BSL Season 22
CSL Elite League 2026
CSL Season 20: Qualifier 1
ASL Season 21
CSL Season 20: Qualifier 2
RSL Revival: Season 4
Nations Cup 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

Escore Tournament S2: W1
CSL 2026 SPRING (S20)
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
StarCraft2 Community Team League 2026 Spring
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 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.