• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:43
CEST 16:43
KST 23:43
  • 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
Serral wins EWC 202537Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
LiuLi Cup - August 2025 Tournaments3[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder9EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced53BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams10
StarCraft 2
General
The GOAT ranking of GOAT rankings Interview with Chris "ChanmanV" Chan Serral wins EWC 2025 Tournament Spotlight: FEL Cracow 2025 Classic: "It's a thick wall to break through to become world champ"
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup - August 2025 Tournaments Sea Duckling Open (Global, Bronze-Diamond) TaeJa vs Creator Bo7 SC Evo Showmatch FEL Cracov 2025 (July 27) - $10,000 live event
Strategy
Custom Maps
External Content
Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune
Brood War
General
Which top zerg/toss will fail in qualifiers? Google Play ASL (Season 20) Announced Nobody gona talk about this year crazy qualifiers? BW General Discussion Scmdraft 2 - 0.9.0 Preview
Tourneys
[ASL20] Online Qualifiers Day 2 [ASL20] Online Qualifiers Day 1 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
[G] Mineral Boosting Muta micro map competition Does 1 second matter in StarCraft? Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Beyond All Reason Total Annihilation Server - TAForever [MMORPG] Tree of Savior (Successor of Ragnarok)
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
9/11 Anniversary Possible Al Qaeda Attack on 9/11 US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Movie Discussion! Korean Music Discussion
Sports
Formula 1 Discussion 2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
ASL S20 English Commentary…
namkraft
The Link Between Fitness and…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Customize Sidebar...

Website Feedback

Closed Threads



Active: 704 users

[M][N] Presidential Election Mini Mafia - Page 4

Forum Index > TL Mafia
Post a Reply
Prev 1 2 3 4 5 6 7 8 9 Next All
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 09:35 GMT
#1158
On June 27 2016 17:46 Superbia wrote:
Show nested quote +
On June 27 2016 17:42 Artanis[Xp] wrote:
On June 27 2016 17:22 Superbia wrote:
On June 27 2016 17:14 Artanis[Xp] wrote:
You're having the opposite read development as town which is weird to begin with, but you also said when I asked you earlier why you were less certain on me that it was because other people were scumreading me, yet your townread was strongest when I was still being scumread by many.

And now that many people came around on me, you put me in as your 3rd favoured check (and therefore presumably 3rd scummiest player). I find that very odd.


Or you know, other reasons.

I am leaning one way on you in the spectrum. I feel your play yesterday was surprisingly meh. Not the stuff people scumread you for, but your interactions with Jean. Also you EoD joining Jean on his push on me was also superlame. Like I kind of understand how your read formed but it's just bad.

If you really want to we can fight about this tomorrow, but it's probably a waste of time. The reality is that if Jean genuinely considered lynching me there then the game was on the edge of being lost for no real reason and it's a good part of the reason why I did not want him to be in any position of power (personally I also despise(d) his playing style and the fact that it paid off).

Evaluate on the Moosy flip. Is me bussing the most likely scenario?

What in my interactions with Jean did you specifically find meh? Why did you find my play lackluster?

As for joining him on your push on you, I simply disagreed it'd make him scum. I wouldn't have wanted you as the lynch though, and you still aren't my preferred lynch. I'm not sure how you'd behave around MD if he was your buddy, need to contemplate on that.


That he literally bullied you into voting him.

His two scum reads were you and me (iirc). And I was generally townread at the time he came around. I'm just very annoyed that people voted him even though his (scum) reads were (probably) actually pretty shit. Especially you. He hard scumread you and he had a null/scumlean on me. And I was one of the only persons who was not going with the scumArtanis flow. It boggles my mind man.

Anyway I will reveal what I think on the morrow but tbh I don't expect it to make it. :D


This is a terrible way to think about things. No one knew at the time which reads were good or bad. What I did was simply to present to town a willingness to figure things out and a lay out a framework within which I would work, and people like that. People like transparency and organization. I wasn't voted because people thought I was the most right. I was voted because people trusted I would got to the greatest lengths to do the right thing, to get things done.

In the end, both my approach to the vote and my approach to scumhunting through iteration paid off handsomely. I got the presidency and I lynched mafia. Not a bad day 1!

Mafia isn't about being right, it's about convincing other people you're right.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 09:48 GMT
#1160
On June 27 2016 18:32 Superbia wrote:
A lynch on me would be the dumbest shit ever. But we can discuss this until the end of times.

You lynched my mafia instead. Good shit and good call.

We can talk about mafia meta all day but ultimately it's irrelevant. The fact is that I find mafia as town, regardless of how lazy I am. As a result, I have no reason to change my gameplay until I start being very wrong.

The hallmark of a terrible player is to think you only have one job as town when playing mafia. You have three primary responsibilities. In order of importance I'll list them up.

1) Your primary responsibility as town is to not get lynched. If all townies do nothing but that, the game is automatically won. This should be the highest priority for everyone at all times. If you don't get lynched as town, you've already raised the chances of lynching mafia significantly. There is no such thing as a bad town, just your own failure at communicating at the level required to get town to trust you.

2) The second responsibility is to influence others and interact with the group as a whole. A lone ranger is worthless to town. A player who calls out the mafia team on day 1, fails to get any of them lynched for 2 days and then gets nightkilled is completely worthless to town. Sure he's going to be an ObsQT warrior and call everyone bad, without realizing he himself is the problem. If you cannot influence other people it's irrelevant if you're right or wrong. This responsibility also includes the responsibility to allow yourself to be influenced by others. If someone is making sense, help spread the message.

3) The third responsibility is finding mafia through analysis. This is what way too many people think mafia is about. It's completely useless to find mafia if you just get yourself lynched in the process. It's of course very important to figure out mafia, but if you're unable to fulfill either your first or your second responsibility, the third one makes no difference. A player who either gets lynched, or is unable to either convince fellow townies to follow his lead, or intelligently follow and help other leaders, is completely useless to town.

I'm going to stop the lecturing now, I see you've dug yourself, for one purpose or another, into a corner and you're going to be resistant to advice for now. Just come back to this after the game, especially if you end up actually being town. You are a good player superbia, but you have to remember there's more to mafia than just writing down three names and then spamming "called it" in the ObsQT. This is a layered, complex game, not a simple one.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 09:48 GMT
#1161
On June 27 2016 18:41 Superbia wrote:
Our egos are clashing and it will result in nothing productive. =/

Pretend I'm town tomorrow and let's see where that gets us?

We'll see, but yes, I agree, we're not being productive here so I'm going to drop it for now.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 09:52 GMT
#1162
"hallmark of a terrible player" was perhaps a bit strongly worded. There's a lot of good players who fail to understand the three commandments of the townie. I guess something like "The hallmark of an incomplete player".
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 10:01 GMT
#1169
On June 27 2016 18:59 Superbia wrote:
Treat others as equals, Jean.

You mean the dirty peasants? We elected officials try to minimize our contact with them.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 10:38 GMT
#1172
I tried to read through Tumblewood's filter. At least the first part of it doesn't seem to have anything outright scummy, and he seems to be at least trying to probe what is going on in the game, so there's that.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 10:38 GMT
#1173
The more I think about it the more I like my GB is mafia theory.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 12:33 GMT
#1196
On June 27 2016 20:30 Tictock wrote:
Show nested quote +
On June 27 2016 19:33 Artanis[Xp] wrote:
I think what's more important is that we start smurfhunting now.
Smurf is clearly a native english speaker. Only 48 hits on 'like', half of which being quotes eliminates Geript. I'd like to say that the egotisticalness displayed also eliminates Kita and Slam, and timezones kinda suggest a brit anyway. I'm kinda tempted to say holyflare but I don't think he'd have the energy to play atm. Marv and VE definitely wouldn't, at least not this way. Also too jolly to be DP.

I guess HF is still the most likely?


This is silly and pretty pointless and I can't imagine will ever have any value.

Unless you are trying to build a case that Jean is the smurf of somebody who is this tryhard and also lynched scum D1 when he didn't have too...


[image loading]
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 15:25 GMT
#1208
On June 27 2016 23:51 Artanis[Xp] wrote:
Show nested quote +
On June 27 2016 23:40 GlowingBear wrote:
I may have made a huge mistake

Yeah, you should've pardoned MD!

He is probably talking about the bodyguard.

This is the one thing that's going to be extremely helpful in deducing GlowingBear's alignment. His choice of bodyguard is very, very important. Do not let him get away with anything less than a full explanation for his choice and make sure it fits his thinking and approach.

In addition, this is just speculation, but at some point in the game it may be a good idea to claim the bodyguard role. The reason is quite simple. We probably have some blues the mafia is going to be looking into shooting. A claimed bodyguard is a massive annoyance to mafia because if they want to eliminate me they have to first kill the bodyguard (if I understand the rules correctly).

That means two extra nights for our blue roles to do their job.

Also, this is more long term, but there is no world where we have named townie + 3 blue roles. That would be excessive, so if a situation comes up where the claims look like that, be very vary of the claims and start making hard decisions on blue roles.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 15:26 GMT
#1209
On June 28 2016 00:09 Artanis[Xp] wrote:
Chez, my friend, I would like to know where your head's at after the night ends. Is there anyone setting off your colour blind alarm?

Chez has been unimpressive so far. There's always a certain leeway with him, because you can usually count on him showing up to actually do stuff later in the game, but this is getting both annoying and suspicious. I don't trust quiet revolutionaries.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 15:52 GMT
#1213
On June 28 2016 00:49 Tictock wrote:
Show nested quote +
On June 28 2016 00:25 Jean Valjean wrote:
On June 27 2016 23:51 Artanis[Xp] wrote:
On June 27 2016 23:40 GlowingBear wrote:
I may have made a huge mistake

Yeah, you should've pardoned MD!

He is probably talking about the bodyguard.

This is the one thing that's going to be extremely helpful in deducing GlowingBear's alignment. His choice of bodyguard is very, very important. Do not let him get away with anything less than a full explanation for his choice and make sure it fits his thinking and approach.

In addition, this is just speculation, but at some point in the game it may be a good idea to claim the bodyguard role. The reason is quite simple. We probably have some blues the mafia is going to be looking into shooting. A claimed bodyguard is a massive annoyance to mafia because if they want to eliminate me they have to first kill the bodyguard (if I understand the rules correctly).

That means two extra nights for our blue roles to do their job.

Also, this is more long term, but there is no world where we have named townie + 3 blue roles. That would be excessive, so if a situation comes up where the claims look like that, be very vary of the claims and start making hard decisions on blue roles.


I think it's a little early to be discussing this.


How about you deliver me some mafia instead of telling people what they should or should not discuss. Go forth my minion and find mafia, then deliver me their heads. I shall make quick judgement of your successes or failures.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 16:33 GMT
#1220
On June 28 2016 01:27 Tictock wrote:
Show nested quote +
On June 28 2016 01:08 emperorchampion wrote:
On June 28 2016 00:48 Tictock wrote:
On June 27 2016 23:13 emperorchampion wrote:
On June 27 2016 21:12 Tictock wrote:
Yea thats the one.

The whole switch of choice over who to lynch is what makes this an imposing EoD to reread. Not only do I need to look at why people voted who they did for mayor, but when that happened in correlation with who the mayor claimed would be the lynch.

That's why I've had issues with Damdred's filter kus his vote and reads were all over the place EoD. Said he didn't trust GB to be mayor kus he's "wishy-washy" or something, voted GB. Pressed Jean to Lynch me and semi-defended Moosy, voted Jean right before EoD who claimed he was going to lynch Moosy.

Like the switch at the end seems towny because Moosy was scum, but nothing about how he got there makes any sense to me.


Damdred has stated at least once his reasons for switching, this post feels very fluffy


It sounds like you disagree with my read then and presumably you think Damdred is town.

So what am I not seeing? Why is Damdred town?

While we are at it, who are you scumreading Emp?


I think Damdred stated fairly clearly why he switched his vote. I will discuss reads more during the day phase, but my post does not make any assumptions of damdred's alignment.

I am uneasy with how you are coming to your own conclusion in your post about damdred's actions, rather than evaluating what he has already posted. It makes more sense to me to maybe say, "oh I don't believe that you switched your votes for this reason, here is why I think you actually switched votes..." then continue on to your post or something. But I don't see any of that.


Ok I'm just going to assume you are mafia with Damdred then.


Is this something you genuinely believe?
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 21:18 GMT
#1297
##vote tictock
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 22:04 GMT
#1305
On June 27 2016 00:06 Jean Valjean wrote:
Or rather, he has made a ton of posts, most of which deal with his own ability play the game. Do you think it's reasonable for him to just stall, stall, stall as mafia? Is he smart/dumb enough to do that correctly (depending on how functional the town is, it can either be a smart or a dumb move).

Also you, just like Artanis, have put yourself in a situation where you just townread everyone except for a few afk players.

As with Artanis, you are another player that has no excuse to scumread me at present, so I'll do you the favor of adding myself to your townlist. This means you're townreading the following people:

Artanis
Damdred
Chez
Tumble
Superbia
Jean
QT

In addition, you townread GB and I'm going to throw in Skynx as an unlikely mafia, although feel free to disagree with me on that.

That's 9/13 players already in your town circle, and your lynch list looks something like this:

Moosy
Jealous
Tictock
emperorchampion

So, trolls, new players, low content people and sure, tictock. Maybe add Skynx to that list?

Look over your own reads again and think, do you believe this is the most reasonable solution to the game Damdred?


It was the most reasonable solution to the game...
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 22:05 GMT
#1306
On June 28 2016 06:54 Jealous wrote:
Show nested quote +
On June 28 2016 06:25 GlowingBear wrote:
Confirmed town, impossible to be killed at night.

This is perfect

So let me get this clear on paper: you claim Vigi?

yes he's claiming vigilante, and superbia is claiming tracker.

Both are believable claims, mostly because ticktock is the scummiest player in the thread and it makes no sense for mafia to fakeclaim right now.

I think we just won.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 23:35 GMT
#1316
On June 28 2016 08:29 Tictock wrote:
Lol that people are voting me.

Maybe I'll actually get caught up to find out why.

there's a track claim on you, and we have two dead mafia.

ie: if you're scum it's concede time.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 27 2016 23:43 GMT
#1318
On June 28 2016 08:41 Tictock wrote:
Show nested quote +
On June 28 2016 06:06 Superbia wrote:
TT why'd you visit QT bro?


Either you just fucked up SUPER bad (see what i did there?) as scum...

Or this is the worst fakeclaim on this site since December.

So you're contesting the claim? Fine.

I assume you're also ok with lynching you then Superbia, because either way it's an auto win.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 28 2016 21:20 GMT
#1513
Hey guys, I'm partially unavailable today, and probably tomorrow too. I am sorry for that, I should have more time to contribute on thursday.

I will try to make sense of what is going on in a little while, also I'm not particularly bothered about what we kill today.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 29 2016 00:15 GMT
#1555
Yeah I'm not mafia guys.

I'm going to go out on a massive limb, explain nothing and talkt to you tomorrow. I think Chez might be the last mafia.
In His name my task has just begun, I will see it done!
Jean Valjean
Profile Joined April 2015
France216 Posts
June 29 2016 10:53 GMT
#1563
On June 29 2016 18:36 Superbia wrote:
But I'm going to see what Jean does first

Mostly: not much.

I am, as explained, busy today. This has nothing to do with my alignment, simply real life obligations.

I am not caught up on the previous day.

I invite anyone who thinks voting me is a good idea to go back and read my approach and contributions on day 1. I am going to try my best not to be an asshole about it, even if lynching the most articulate and helpful player in town who lynched mafia on day 1 on day 2 is... well... very special.

My current thoughts, explained briefly are as follows:

My spat with superbia during the night made me feel better about him. Specifically the post where he talked about aiming for being so right that people had no choice but to listen to him showed a sort of a defiant attitude that is far more likely to come from a townie.

Superbia's fakeclaim was really bad. It changes how we view tictock. Tictock obviously knew the claim was fake, but that could simply be because he knew who delivered the mafia nk. I think he still requires some looking at. Tictock's responses during the night weren't very townie, although I'm not sure at all. Another thing is that this is the time where I'd expect tictock to come in and start actually figuring out the rest of the game.

Artanis and Skynx are two players who really, really need to contribute more.

I still think Jealous doesn't sound like mafia, but I'm weighing him on the "newbie scale", which might be a mistake.

Chez, more than anyone else, has been extremely underwhelming. He has not yet provided a single colored list with the classic insights that he almost always does. He is not helping us solve the game, which despite his trolling he almost always does.

I'm going to move my vote on Chez for these reasons.
In His name my task has just begun, I will see it done!
Prev 1 2 3 4 5 6 7 8 9 Next All
Please log in or register to reply.
Live Events Refresh
BSL20 Non-Korean Champi…
14:00
Playoff - Day 2/2 - Final
Mihu vs FengziLIVE!
Dewalt vs BonythLIVE!
ZZZero.O156
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Hui .316
mcanning 88
MindelVK 57
ProTech45
ForJumy 15
StarCraft: Brood War
Britney 92688
Calm 5137
Mini 1058
Horang2 975
EffOrt 593
Stork 566
ggaemo 458
firebathero 330
Hyuk 295
Mong 287
[ Show more ]
Larva 251
hero 242
ZZZero.O 156
Leta 119
Zeus 98
ToSsGirL 89
TY 77
Terrorterran 15
Sharp 13
Noble 8
NaDa 3
Dota 2
qojqva3385
Gorgc3023
XcaliburYe381
420jenkins317
League of Legends
Reynor27
Counter-Strike
fl0m1273
Heroes of the Storm
Khaldor369
Liquid`Hasu318
Other Games
B2W.Neo946
Happy246
mouzStarbuck204
ArmadaUGS119
Organizations
Other Games
BasetradeTV28
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Gemini_19 94
• Berry_CruncH51
• davetesta43
• Reevou 13
• AfreecaTV YouTube
• intothetv
• sooper7s
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• FirePhoenix8
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV711
League of Legends
• Jankos1529
Upcoming Events
WardiTV European League
1h 17m
ByuN vs ShoWTimE
HeRoMaRinE vs MaxPax
Wardi Open
20h 17m
OSC
1d 9h
uThermal 2v2 Circuit
3 days
The PondCast
3 days
Replay Cast
4 days
uThermal 2v2 Circuit
5 days
RSL Revival
5 days
RSL Revival
5 days
uThermal 2v2 Circuit
6 days
[ Show More ]
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #1
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Non-Korean Championship
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20: Qualifier #2
HCC Europe
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
Thunderpick World Champ.
MESA Nomadic Masters Fall
CAC 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
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.