• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:18
CEST 14:18
KST 21:18
  • 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
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Weekly Cups (June 30 - July 6): Classic Doubles1[BSL20] Non-Korean Championship 4x BSL + 4x China7Flash Announces Hiatus From ASL64Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event22
StarCraft 2
General
Weekly Cups (June 30 - July 6): Classic Doubles Program: SC2 / XSplit / OBS Scene Switcher The SCII GOAT: A statistical Evaluation Statistics for vetoed/disliked maps Weekly Cups (June 23-29): Reynor in world title form?
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays Korean Starcraft League Week 77
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
ASL20 Preliminary Maps Flash Announces Hiatus From ASL SC uni coach streams logging into betting site Player “Jedi” cheat on CSL BW General Discussion
Tourneys
[BSL20] Grand Finals - Sunday 20:00 CET [BSL20] Non-Korean Championship 4x BSL + 4x China CSL Xiamen International Invitational The Casual Games of the Week Thread
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread What do you want from future RTS games? Beyond All Reason
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
US Politics Mega-thread Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2024! Summer Games Done Quick 2025!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 777 users

[M][T] Assassin In The Palace 2

Forum Index > TL Mafia
Post a Reply
1 2 3 4 5 12 13 14 Next All
Rels
Profile Joined August 2008
France13467 Posts
Last Edited: 2016-01-22 22:08:03
December 29 2015 16:21 GMT
#1
[image loading]


Rels (PM - filter) is host.

Assassin In The Palace 2


Shoutout to DoctorHelvetica who hosted the first version of that game. If you want to read it here is a link; it is short and awesome.

Game has ended in a Assassin victory! Congratulation sicklucker (=

Important Posts:
+ Show Spoiler +

Day 1
Day 2
Day 3
Day 4
Endgame


Action list:
+ Show Spoiler +

Tictock - Guard - Lynched D1
Sylencia - Guard - Lynched D2
nooniansoong - Guard - Lynched D3
Koshi - Guard - Lynched D4
Cephiro - King - Endgamed D4
sicklucker - Assassin - Survived D4


Signups & Filters
1. Koshi - Guard - Lynched D4
2. Cephiro - King - Endgamed D4
3. nooniansoong - Guard - Lynched D3
4. sicklucker - Assassin - Survived D4
5. Sylencia - Guard - Lynched D2
6. Tictock - Guard - Lynched D1

Replacement
1. Artanis[Xp]
2. boxerfred

Observers
1.

Sitouts
1. marvellosity

Ruleset
+ Show Spoiler [Ruleset] +

Introduction:


Mafia is an educated guessing game of epic proportions. The objective of the game is to lynch or kill all mafia members before they outnumber the rest of the town. It's much like a game of poker because mafia members are also part of the town during the day and may manipulate the vote to their liking. If the mafia at any time outnumber or equal the townspeople, they win. The town's goal is to lynch all the members of the mafia.

The game is typically very active, so the thread will get big quickly. However, it is essential to read the thread to play the game. If you do not have the time or patience to read the whole thread, do not play. I will not compensate for ignorance.

Rules:


Cheating:
Cheating includes (but is not limited to):
1. Posting after death. No even a GG post.
2. Ruining the game by doing something like hand out your mafia's member list to the town.
3. Logging on to someone else's account to get their role or looking over someone's shoulder to get their role.
4. Comparing role PM times to determine roles.
5. Posting screenshots of your inbox.
6. Posting or sharing any PM you receive from a host.
7. Getting yourself modkilled to help your team. Your non-majority-decided death may not be used as a bargaining chip.
8. Signing up more than once using smurf accounts.
9. Betting items outside of the game in exchange for in-game benefits.
10. Sharing accounts with other players unless cleared by the host in advance. Otherwise, only you may post on your account.

Cheating is not tolerated here. The punishment will be severe.

Posting:


Mod Font:
This is mod font. It is reserved for moderators. Please do not use it.

Question Font:
This is question font. You may use this font to ask the moderators anything BEFORE the game.

Absolutely do NOT ask any questions openly in thread in game as some questions may be alignment indicative.


Activity:
There is no activity requirement for this game. No warning / modkill will happen based on activity. One exception: spamming the game with the goal of having it unplayable for other players.

Smurfs/Hydras:
Smurfing is allowed IF the hosts are aware and have agreed. Please send a PM to the hosts with who you are playing as. Hydras are not be allowed.

Post Restriction Rules:
There is no post-restriction for this game however, rules for spam are unchanged.

Spam is not tolerated, nor is any off-topic material. Do not discuss Proleague here. Do not talk about Starcraft II here. Play Mafia here. This also means you should condense your posts when possible. 15 one-liners in 30 minutes is unacceptable.

Encryption:
Don't do it.

Editing:
Editing is not allowed for any reason. Editing will result in a warning. If we discover you to have changed any content, you will be modkilled. This includes posts where you have embedded an image, changing the image is tantamount to changing the post. This is the one part of the site where it is okay to be double posting, even triple-posting. While I ask for everybody to post as concisely as possible, post again using the acronym (EBWOP: Edit by way of posting) if you want to clarify/correct something you just posted.

Inappropriate posts:
If you want to post something insulting or inappropriate and know the TL mods would have a problem with it elsewhere, don't post it here. If you do, a host will warn you or modkill you and request that you be banned from future games. The hosts have the final say on what is inappropriate. If you do not like how someone is talking to you, please PM a host or Foolishness before involving the TL staff. If you are unsatisfied with how the situation is resolved, then you can appeal to the TL staff normally.

Reporting posts:
The report button is a nice feature for regular TL, but not for this forum. We prefer to deal with things in house if possible to avoid confusion among the TL staff. If you have a problem with how someone is posting, talk to the host, co-host, or GMarshal before using your report button. Please do not use your report button for anything other than inappropriate posts which you feel are not being dealt with adequately.

Ban discussions:
Please wait until this game is over to talk about modkills and bans resulting from this game.

Play to win.
This means you play your best to help your team win while you are alive and in the game. However, this does not mean that you should try to win by being a jerk to the other players so they all want to quit playing.

This also means that you cannot leave the game without a good reason without a ban. These situations will be dealt with on a case by case basis. PM me or the co-host if you need to leave the game.

You have been warned.

Voting rules:


This game uses plurality lynch. The player with most votes at deadline will be lynched. In the event of a tie, the first player to have attained the most votes will be lynched.
1. Voting is done in thread.
2. Please vote in the following format: ##Vote Half the Sky. Any vote not correctly formated will be considered.
4. No conditional voting.
5. You may vote for yourself. You may not vote for anyone dead or outside the game.
6. You may not vote for a no-lynch.
7. Voting is mandatory. You may NOT abstain. Failure to vote will result in a warning. Two warning will result in a modkill / replacement if possible.

Signups and Wisdom of the Crowds:


Signups are open until all spots are filled.

There is no minimum experience required for this game.

The hosts also reserve the right to deny participation to those individuals that are known to disrupt the playing experience for others. If we also receive more than two (behaviour based) objections on a specific player, we will most likely not allow that individual to play. We want everyone to have a positive experience playing on TL regardless of their skill level.

Game-specific rules:


Modkills:
This game follows the TL Mafia Ban List. If you are modkilled, your punishment will go beyond being eliminated from this game. Please refer to it for questions about your punishment. If you want to use this game to sit out your ban, please PM us and post in the Ban List.

Behaviour:
1. Simply put, do not be a dick. We will pre-warn, warn or modkill you if you approach or cross the line. I am specifically most against personal attacks. These games are meant to be fun for everyone; play the game, but don't ruin the experience.
2. Racist/homophobic/sexist commentary or similar will result in a direct modkill.
There is no place for such here, and success as any alignment can be done without.
3. Absolutely, positively, no discussion about other concurrent games in this thread. This can affect other games and is unacceptable. You may discuss players' activities external of TL Mafia, but do not discuss any play in any other ongoing game. Violation of this rule will result in a warning; subsequent offences will result in a modkill.

Replacements:
This game uses remplacements.

Clues:
There are no clues.

PMs and Out-of-Thread Communication:
PMs are not allowed in this game, with the exception of the scumteam.
No out-of-thread communication of any sort is allowed for other players.
The scumteam will be provided a QT to communicate in. If scum decides to use other means on communication, they will have to log and post them in the QT.

Coaches:
No coaches allowed.

Shadows:
Shadows are allowed. If you shadow a player, I will provide a separate QT for you and your shadow. If your player happens to RNG into the scumteam, you will not have access to scum QT.

Observers:
Please PM the hosts for the Observer QT once the game has started, otherwise, type /obs in the signup thread.

Time Cycle:
This game will follow a 24 hour day cycle.
The deadline is 22:00 GMT (+00:00).
Please note the deadline is xx:59 and I will not accept votes/actions at xx:00.
Do not post after the deadline. Any alignment relevant information posted after the deadline and before the flip will result in a modkill.
The game will resume when the day post is up.

Credits:
Thanks to pretty much every TL mafia player/host/mod/etc who has hosted and revised rulesets/guidance.
Rels
Profile Joined August 2008
France13467 Posts
Last Edited: 2015-12-30 12:36:01
December 29 2015 16:22 GMT
#2
Game setup


This is an open setup. All roles and their numbers will be known.

This game is designed to be a quick and small-sized game, with an interesting twist compared to standard mafia; in this game, it's the town that have more information than scum, but they need to be careful with that extra info.

There will be one King and one Assassin; the rest of the players will be Guards. Every Guard knows the identity of the King; the King and the Assassin do not have any additional information.

The goal of the Assassin is to kill the King. Any time he wants, even after he is lynched, he can assassinate one player; if he kills the king, or if the king is somehow lynched, the Assassin wins the game. If he kills a Guard, the King and the Guards win the game.

There is no night. The day length is 24 hours; at the end of each day, the person with the most votes is lynched and a new day begins. Voting is mandatory, and it is not possible to no-lynch. If the assassin is lynched, he has 24 hours to kill the person he wants if he has not used his shot already.

Setup

1 King
4 Guards
1 Assassin

Role Description

King
You are the king. Every person in the country counts on you to lead them; you shall not perish! Do your best to dissimulate among your guards ...
Win condition: Wins if the Assassin is dead and has used his shot on someone else. Loses if killed.

Guard
Being a guard of the king, you know his identity. But one assassin has infiltrated your guard group; you need to track him down and kill him.
You know the identity of the King.
Win condition: Wins if the Assassin is dead and has used his shot on someone else than the King. Loses if the King is dead.

Assassin
You have one job; kill the King. But the guards know you're in the palace and are looking for you ...
Once during the game, even if you're dead (up to 24 hours after your death), you can send a PM to the host indicating a target; that target will die immediately. If you manage to kill the King, you win the game; but if you kill a guard, you lose.
Note: be aware of the rules; do not talk about any PM you might have sent or not to the host. In particular, it is forbidden to fake having sent a PM to the host.
Win condition: Wins if the King is dead. Loses if killed and used the shot on someone else than the King.

+ Show Spoiler [Example PMs] +


You are the King.


You are a Guard.
The king is XXX.


You are the Assassin.

Rels
Profile Joined August 2008
France13467 Posts
Last Edited: 2016-01-05 12:27:37
December 29 2015 16:22 GMT
#3
Game specific rules

All rules are stated in the ruleset, in the spoiler at the end of the first post. However, I will restate the things that differ from usual. This does not dispense you from knowing the whole ruleset.

1. The deadline is 22:00 GMT (+00:00). The day length is 24 hours. There is no night.
2. Replacements are allowed.
3. There is no actitivity requirement; no warning / modkill will be issued on activity.
4. Failure to vote will result in a warning. Behaviour issue will result in a warning. Two warnings will result in a modkill + replacement if possible.
5. No host / player interaction after the start of the game. PM any question you have to the hosts, and we will make a post about it if we feel all players needs to be aware of the answer. Do not talk about question / hosts interaction in thread, if it is a WIFOM attempt.
6. No lynch is not allowed. Self voting is allowed.
7. Vote / action deadline is XX:59. Any vote / action made at XX:00 is invalid.
8. Voting will be done in thread.
Shapelog
Profile Joined November 2015
United States5184 Posts
December 29 2015 19:09 GMT
#4
Since it is a fast game
/in
"Subsequently clicking post is like launching a doomsday's worth of nukes' equivalent in dopamine." -RB
raynpelikoneet
Profile Joined April 2007
Finland43268 Posts
Last Edited: 2015-12-29 19:16:33
December 29 2015 19:16 GMT
#5
I think you should add a rule that "noone els than the assassin is allowed to type ##Assassinate [playername] in the thread"...
table for two on a tv tray
Superbia
Profile Blog Joined April 2008
Netherlands8889 Posts
December 29 2015 22:31 GMT
#6
/in
Minimal effort.
Superbia
Profile Blog Joined April 2008
Netherlands8889 Posts
December 29 2015 22:31 GMT
#7
Wait when will this start? Post-newyears?
Minimal effort.
Superbia
Profile Blog Joined April 2008
Netherlands8889 Posts
December 29 2015 22:39 GMT
#8
If before then tentative /in
Minimal effort.
Shapelog
Profile Joined November 2015
United States5184 Posts
December 29 2015 23:16 GMT
#9
On December 30 2015 07:31 Superbia wrote:
Wait when will this start? Post-newyears?


Prob.
"Subsequently clicking post is like launching a doomsday's worth of nukes' equivalent in dopamine." -RB
GlowingBear
Profile Joined May 2014
Brazil12446 Posts
December 30 2015 01:35 GMT
#10
/in
I'm adorable.
Rels
Profile Joined August 2008
France13467 Posts
December 30 2015 09:08 GMT
#11
On December 30 2015 07:31 Superbia wrote:
Wait when will this start? Post-newyears?

It will start January 1st at the earliest if we're full.
Rels
Profile Joined August 2008
France13467 Posts
December 30 2015 09:16 GMT
#12
On December 30 2015 04:16 raynpelikoneet wrote:
I think you should add a rule that "noone els than the assassin is allowed to type ##Assassinate [playername] in the thread"...

What situation do you think is problematic without this rule ?
Rels
Profile Joined August 2008
France13467 Posts
December 30 2015 11:08 GMT
#13
On December 30 2015 18:16 Rels wrote:
Show nested quote +
On December 30 2015 04:16 raynpelikoneet wrote:
I think you should add a rule that "noone els than the assassin is allowed to type ##Assassinate [playername] in the thread"...

What situation do you think is problematic without this rule ?

Mm OK I got it.
Will change to a pm to me.
Koshi
Profile Blog Joined August 2010
Belgium38799 Posts
December 30 2015 13:19 GMT
#14
Voting is mandatory is a bit of a meh rule here.
I had a good night of sleep.
Rels
Profile Joined August 2008
France13467 Posts
Last Edited: 2015-12-30 13:33:51
December 30 2015 13:32 GMT
#15
On December 30 2015 22:19 Koshi wrote:
Voting is mandatory is a bit of a meh rule here.

Why ?
Timewise, I agree that since players have to vote every 24 hours, it's understandable to potentially miss a deadline. That's why I have a nicer rule in effect than usual (= you don't get modkilled for your first missed vote unless you've broken another rule.
But if you mean gameplaywise, I think voting being mandatory is good unless no-lynch is allowed. And I think this game will be better if it is a fast game where people has to think quickly; so I don't think no-lynch would be good.
Koshi
Profile Blog Joined August 2010
Belgium38799 Posts
December 30 2015 13:43 GMT
#16
because you force to guards to make bullshit cases on the king. I know it is part of the game to pretend you scumread the king, but to go as far to scumread him that hard you vote for him... bit boring.

you can work around it as guards, but meh, why would you need to vote? Vote analysis normally works in favor of town, not in favor of mafia.

Anyway, it is a really hard set up for town if it goes past D2
I had a good night of sleep.
Koshi
Profile Blog Joined August 2010
Belgium38799 Posts
Last Edited: 2015-12-30 13:46:37
December 30 2015 13:45 GMT
#17
Its a fun setup. But even on voice mafia you most of the time can hear when somebody actually believes a scumcase. So you can remove that target from the suspect pool.

Really though set-up

/obs

maybe it is easier to play on forums. easier to lie.
I had a good night of sleep.
raynpelikoneet
Profile Joined April 2007
Finland43268 Posts
December 30 2015 20:28 GMT
#18
On December 30 2015 18:16 Rels wrote:
Show nested quote +
On December 30 2015 04:16 raynpelikoneet wrote:
I think you should add a rule that "noone els than the assassin is allowed to type ##Assassinate [playername] in the thread"...

What situation do you think is problematic without this rule ?

The situation where you make the best play and everyone "shoots" on D1 immediately where the game starts, which is the best play for the town since assassin has to make a decision with no information at all.
table for two on a tv tray
Bill Murray
Profile Blog Joined October 2009
United States9292 Posts
January 02 2016 09:25 GMT
#19
/sitout
University of Kentucky Basketball #1
Rels
Profile Joined August 2008
France13467 Posts
January 04 2016 11:00 GMT
#20
Mm not much interest it seems! The game will get canceled if it is not full before January the 9th.
1 2 3 4 5 12 13 14 Next All
Please log in or register to reply.
Live Events Refresh
Wardi Open
11:00
#43
WardiTV740
OGKoka 504
RotterdaM292
Rex178
IndyStarCraft 129
CranKy Ducklings72
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
OGKoka 504
RotterdaM 292
Harstem 283
Lowko279
Rex 178
IndyStarCraft 129
Creator 53
StarCraft: Brood War
Bisu 1403
Jaedong 1174
Hyuk 961
Flash 946
EffOrt 484
Larva 481
firebathero 368
Stork 341
actioN 336
Pusan 296
[ Show more ]
Soma 266
Soulkey 255
Snow 155
ZerO 146
Sharp 80
Mind 80
hero 72
JulyZerg 60
PianO 59
sSak 53
sorry 37
Aegong 30
zelot 27
yabsab 26
HiyA 23
GoRush 22
Free 22
Icarus 20
Barracks 20
JYJ16
IntoTheRainbow 13
Movie 13
soO 11
Yoon 8
Shine 6
ivOry 4
Dota 2
qojqva3247
Gorgc1677
XaKoH 575
syndereN474
XcaliburYe379
League of Legends
singsing2322
Counter-Strike
x6flipin572
byalli186
allub166
rGuardiaN40
Super Smash Bros
Mew2King191
Other Games
B2W.Neo718
Happy345
crisheroes317
Pyrionflax236
hiko157
ArmadaUGS60
ZerO(Twitch)14
Organizations
Other Games
gamesdonequick32034
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 2127
League of Legends
• Nemesis1804
Upcoming Events
Replay Cast
11h 42m
Sparkling Tuna Cup
21h 42m
WardiTV European League
1d 3h
MaNa vs sebesdes
Mixu vs Fjant
ByuN vs HeRoMaRinE
ShoWTimE vs goblin
Gerald vs Babymarine
Krystianer vs YoungYakov
PiGosaur Monday
1d 11h
The PondCast
1d 21h
WardiTV European League
1d 23h
Jumy vs NightPhoenix
Percival vs Nicoract
ArT vs HiGhDrA
MaxPax vs Harstem
Scarlett vs Shameless
SKillous vs uThermal
uThermal 2v2 Circuit
2 days
Replay Cast
2 days
RSL Revival
2 days
ByuN vs SHIN
Clem vs Reynor
Replay Cast
3 days
[ Show More ]
RSL Revival
3 days
Classic vs Cure
FEL
4 days
RSL Revival
4 days
FEL
4 days
FEL
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
5 days
RSL Revival
5 days
FEL
6 days
BSL20 Non-Korean Champi…
6 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Liquipedia Results

Completed

BSL Season 20
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
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
IEM Cologne 2025
FISSURE Playground #1
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.