What's new
Fantasy Football - Footballguys Forums

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

was open (1 Viewer)

Im interested, but how much money is the 1st year going to cost?

Here is my email:

tomsandness@hotmail.com

 
Last edited by a moderator:
Rusty Barr said:
From another forum I am running the ad....

"Rusty,

I'm eyeing your league with interest. I'm a long time fantasy player and commissioner of 3 existing CBS leagues, one of which is going into it's 5th year...

What I see in your league peaks my interest but I'm a little confused if there is a tie at the end of a playoff week and who would advance.

Also, how are the keepers kept? In one of the 3 leagues I run, we keep players for a maximum of 3 years in a row and they are kept in the round they are drafted. This makes a keeper list extremely interesting because it removes the "keep my 5 best players" from the mix and turns it into a decision based on my 5 best draft picks... Guys draft somebody like Joey Votto in the 20th round last year may keep him over say Grady Sizemore in the 1st round because of the value pick. It's fairly easy to track with a spreadsheet (I can send you ours as a sample) and works out really well..

Would love to hear more.. Drafting 35 rounds seems a little 'daunting' and maybe excessive for a 12 team league, but I could be open to that..

Jon"

Jon. First off, I would love to have you join us. I would probably ask you to help me admin it if you do. Dont worry I am not asking you to be a co-admin. Just a backup to me if I am not available or I, as GM, am directly involved in some sort of dispute, and we need someone to be the arbitrator in those cases. It rarely happens, but in my years of running the football league, it has come up and Ive got a guy who steps up in the football league in that way and it works great. He mostly helps me watch over things, like legal rosters, and stuff like that. Having an extra pair of "commissioner" eyes has been very valuable over the years.

My past fantasy baseball experience mostly comes from running a full dynasty Strat-o-Matic league from 1982 through 1997 with guys I knew face to face locally where I lived and grew up in New Jersey. Not sure if you are familiar with that game or not, but we had 45 man rosters, and you kept everyone forever until you traded them or cut them. I saw the flaws of keeping everyone at no cost, but we had such a great group of GMs I just couldn't leave. Well, I did leave. I got a job transfer to South Carolina, and not being able to play face to face, I sadly dropped out. After that I joined (a stranger's league through an ad in a forum like this) a full 5 x 5 roto H2H dynasty league. The guys in the league were good guys. Got to know a bunch of them over the years through trade talk, but after a number of years, one team, in particular (the commish's team) was becoming way too strong in my opinion. There was no trade veto rule and he was just ripping off a couple of guys on a monthly basis (again, my opinion. Some of these guys read the threads here and I dont want to piss anyone off). But to me, the guy running the league was a good guy, but it was just ridiculous how strong his team was becoming and there was nothing to keep that in check in the rules. To me, It was as if he had farm teams that he would pluck for players when he needed them. There was nothing anyone could do or say because he had no rules to prevent this. It was out of control. ....

There was one other guy in the league, who was basically, always playing for three years down the road. The league had no rules on min innings or min at bats, so his entire roster was one giant team of prospects. What was maddening, was once a player started to develop, he'd trade him for two or three MORE prospects. I mean, thats his right, but it just killed the league balance.

Oh, that brings up a big point, there are NO DIVISIONS in this league and we will have a (as close as we can) have a completely balanced schedule. We will all be in one big 12 team division. See, in that league, there was two divisions, and an imbalanced schedule. Of course the one super strong team was in a division with all the weak teams and the farm team, and that league had a almost 2 to 1 imbalanced schedule. Which to me was just crazy. Youd play everyone twice as many times in your own division as you did in the other division! So, again, with the divisions, not balanced, being in the OTHER division, was TOTALLY unfair. (again, my opinions here, folks)

Anyway, I'm running down all kinds of rabbit trails here.

Bottom line, is, I have tried with this league, to take all of the best rules, of all my experience and bring them into this league. But I dont want to make it too complicated. The football league I run also has keepers and we do something similar to what you are proposing, and to be honest, its just too complicated, I mean, we've got it set up that way in the football league now, and we just have to live with it, but in hindsight, if I could I would dumb that system down, cause its just overwhelming for a newbie when he comes in and has to learn the nuances of that system. ....

-
Chris,You are also way off base with regards to our league, and I don't appreciate you referring that I ripped anyone off in trades. You're also wrong about my league not having a way to do something about it, we have a veto process (see below). I've lost a lot on deals as well as gained on them. You think my team is too strong, yet I have one shared title in the 4 year history of the league, and two first round exits the last two years. What looks great today sometimes doesn't look so great next year or the year after that. Baseball slumps, football doesn't. I think our format is better than anything you could come up with to be honest. Everyone seems to really like our format except you. The problem with you is that you don't know how to recognize young talent, so you have to limit the amount that others can obtain until you come up to speed on their value, so you couldn't hack it in our league. You had a roster full of geezers that made it to the World Series your last year, then you bailed on your team. Because of your inability, or lack of initiative to know the minors, our league wasn't for you and I can respect that. Because of the roster size of our league, I think it is perfect for allowing player development, but not hoarding.

Here is our rules. Let your readers decide for themselves. You probably got most of your rules from my rules.

RULES start here if you wish to ignore the rest

************************************************** ********

League Constitution

Recent bug found in CBS system - It looks like CBS may restore the rosters to what they were before giving us the message on the home screen, "The 2008 season has ended Please be aware that any changes you make to your league setup will affect your 2008 results. We STRONGLY recommend that you do not make any changes (such as adding/deleting teams, changing schedule or scoring options, etc.) until we launch the 2009 product.". So, it looks like I shouldn't drop any players added to rosters during the playoffs until at least after 10/2, and also to make sure we don't do manual waivers until after 10/2. What was happening was that dropped players after the playoffs were being added back to the rosters by CBS, then when I ran manual waivers those players were back on rosters when they shouldn't have been.

It will be a 34 Player Franchise League (Keep all) $100 league + hosting site fee (split 12 ways).

We will use CBS SPORTSLINE as the hosting site. This site was chosen because they do a better job with providing minor league players in their player database and they allow entry of unlisted players.

League Format, Starting Lineup Requirements, and Scoring Categories

It will be 5x5 (R, RBI, HR, AVG, S (W, ERA, WHIP, SO, SV) standard Head to Head Scoring, 2 Divisions, 13 positional players 1 of each (catcher, first, second, third, shortstop, corner infielder, middle infielder. 4 outfielders and 2 utility spots) and 9 pitchers. You cannot start a minor leaguer in your active lineup unless he is scheduled to start by CBS (see next 7 days schedule for pitchers), or by CNNSI.COM Probables for pitchers. The only time you can start a position player who is in the minors is if CBS says a player will be called up in the next scoring period in the Player News. Any other player in your active lineup must be on a major league roster. That would seriously challange the integrity of the league, where a team could put 9 minor league pitchers in his starting lineup and 10 on the bench. That was NEVER the intention of this league.

If a player is sent down after the Monday lineup deadline, and he's in your starting lineup, he isn't illegal until the following week.

Each week you must start 3 SP who are scheduled to start (not just designated as a SP). If for some reason that player doesn't start, he must have been scheduled to start by CBS (see next 7 days schedule), or by CNNSI.COM Probables.

You may start a player who is on the DL. The reason for this is so teams don't have to sacrifice their future by dropping players they would rather keep in order to pickup someone for their starting lineup.

Added rule 9/21/2008: Any illegal lineup will result in the following penalty:

1st offense - Lose add/drop privileges for a week.

2nd offense - Lose an off-season roster slot for 1 off-season.

3rd offense - Lose an in-season roster slot for 1 season.

4th offense - Removal from the Dirty Dozeen league.

After 5 years you get a clean slate.

We will scramble the divisions every 2 years. All teams will be ranked according to their regular season finish. The odd ranked teams will go into one division, and the even ranked teams will go to the other division.

Position Eligibility

Determined by the hosting site. If the hosting site allows us to determine the number of games a player must play at a position to be eligibile at that position, it will be 10 games during the current season or 20 games the previous season. For pitchers I can't set the 10/20 game rule as it uses 5 games at SP or 10 games at RP (either this season or last).

Note that a player's primary position (the position where our site lists him) will always take priority over your league's eligibility rules.

Rule changes

are only allowed in the off-season, unless league integrity is at stake (determined by the commish). It takes a majority vote of 7 owners to change rules, unless league integrity is threatened, then the commish has the power to make rule changes.

Schedule

To be determined (weekly lineups)

A team can finish the week with a record between 10-0 and 0-10. Regular season ties will not be broken. Teams will finish the season based on winning percentage.

Playoffs

6 Teams make the playoffs. Two division winners and 4 wildcard teams. The wildcard teams are the 4 teams with the best record after the division winners. The two division winners get a first round bye and the 4 wildcard teams are seeded, and the #1 wildcard seed plays the #4 wildcard seed, and the #2 wildcard seed plays the #3 wildcard seed. In the simifinals, the #1 seeded Division Winner gets the worst remaining seeded wildcard team. The #2 seeded Division Winner gets the best remaining wildcard seed. Then the winners play for the world series.

The first round (quarterfinals) will consist of a one week head to head game between the wildcard teams. The quarterfinal winners will then play the division winners in the semifinals in a one week head to head game. The world series will be a two week head to head matchup between the winners from the semifinals, where the Stats from any two week game will be combined.

We will allow lineup changes between playoff rounds, and during 2 week World Series.

At the end of the regular season all rosters are frozen

until after our world series. In other words, the 34 man

rosters that all teams had at the end the regular season will be their rosters that they start the OFF-SEASON with. One exception, the teams that were allowed to carry 36 man rosters because they didn't make the playoffs in the previous season or current seaosn, will have 36 until they are able to expand to 38 with our one time off-seaosn waivers. Teams that had a 36 man roster during the current season and made the playoffs, must cut back to 34 before the playoffs start.

Teams still competing in the playoffs will be allowed to use drop/adds to the extent they have any newly DL'd players. Since the rosters will be frozen, if a playoff team has a player go on the DL during the playoffs, post a message at the site requesting a player to replace the DL'd player, and I will make the addition to your roster. As proof of a player going on the DL, we will only require that either CBS or MLB.com say a player was put on the DL.

If a player added to the DL during the playoffs comes off the DL, you must drop a player that was added to your roster after the playoffs started. This protects playoff teams from having to drop a player added during the playoffs when a player comes off the DL that was on the DL before the playoffs started.

At the end of the playoffs all add/drops done during the playoffs will be reversed to what the rosters were at the end of the regular season. This would allow playoff teams to have the flexibility to deal with injuries, yet ensure that they do not gain a long-term advantage vis-a-vis the other teams.

Tie Breakers

In the remote event there is a tie at the end of the regular season, we will use Head to Head, then Power Rank, then Division Record as the end of season tiebreakers to determine playoff seeding. The reason this change was proposed, was because it didn't make sense for a team in a weaker division to get the higher seed because that team was able to accumulate a better record within his division. Also, it doesn't make sense to use Division record as the first tiebreaker when the 4 wildcard teams are the 4 best teams after the division champs, without regard to divisions. This change does not affect the Wildcard and Semi-Finals Tiebreaker, where the higher seeded team advances.

Wildcard Round Playoff Tie Breaker

In the event of a tie in the wildcard playoff round, the higher seeded team will earn the win and advance.

Semifinal Round Playoff Tie Breaker

In the event of a tie in the semifinal playoff round, the higher seeded team (i.e. the division winner) will earn the win and advance.

World Series Tie Breaker

None, if teams are still tied after the two week World Series, the World Series prize mony is split 50/50.

Free Agents/Waiver Wire / Off-season Rosters

After the last game of the regular season the rosters are fozen for the playoffs except for replacing a player that CBS or MLB says has been placed on the DL after the playoffs start. That will be allowed. As far as waivers, the initial waivers will be in reverse order of standings. Waivers will run on a nightly basis, and if a player is dropped, he will be on waivers for 1 day.

After the season I will process the one-time off-season UNLISTED and REGULAR waivers as one waiver process MANUALLY. I will ask that each owner send me all their requests (both unlisted and listed) on a particular day and the commish and co-commish will send their's to each other the day before.

Non-playoff teams will be allowed to carry 38 players during the off-season, and 36 for the next season. The cut down date to get from 38 players to 36 players will the start of the 1st game of the season.

Waivers Overview

In order to provide an equal opportunity for all owners to add players to their roster that are new to the free agent pool, a Waiver process can be implemented. Owners' requests to add players on waivers to their roster are not executed immediately, but are put in a pending status for 24 hours. This allows multiple teams to request the same players. Again, if possible, waivers will run nightly.

When a transaction is made during the Waiver Process, the team's rank is set to last and everyone else's rank moves up one (check the League Home, Rules page to see if your league's waiver ranks are reset every week.) All transactions during the waiver process are effective for the next scoring period.

Conditions for Waivers

MLB players are placed on waivers under the following circumstances:

A player is released during a waiver process: A player released during a waiver process is on waivers until the next waiver process. Example: An owner requests Player A on waivers and drops Player B. This request is pended until the waiver process runs. During the waiver process, the owner is awarded Player A, and Player B is released from the roster and placed on waivers until the next waiver process.

A player is released during a free agent acquisition: Requests for players not on waivers are executed immediately. However, the player dropped in a non-waivers transaction is placed on waivers for 24 hours. He will remain on waivers until the waiver run after 24 hours from being put on waivers.

Waiver Rank

During a waiver process, pending transactions are processed in an order determined by each team's waiver rank. The team with the highest waiver rank will get its first requested player. If that team's highest pending transaction can't be executed because another team has the requested player, the transaction gets deleted and the team's next transaction, if one exists, is then executed. When a team gets a requested player, the team's waiver rank is dropped to the end and every other team moves up one and the process is continued. If a team doesn't have any pending transactions because all players requested were taken by other teams, or the owner simply didn't request any players, the team's turn is skipped but the waiver rank is not dropped. If a team has the highest waiver rank after Monday night and doesn't request any players for Tuesday night's waiver process, that team will still have the highest rank for the next process. The waiver rank resets for each scoring period based upon reverse order of standings.

Waivers Period

The waivers period is the length of time a player is on waivers before a claim will be processed and the player will be added to a roster. Check the League Home, Rules page to see how long dropped players remain on waivers in your league (1, 2 or 3 days). Our league will be 1 day.

Making a Waivers Claim

If you want to drop a player and pick up a player off of waivers follow these steps:

Lets say you have a player that you want to drop (player A) and several players that you would like to add (players B and C), depending on their availability when your turn comes up. If player B is not available you would like to pick up player C. In order to accomplish this you would submit two Add/Drop requests:

Drop player A, Add player B, and

Drop player A, Add player C.

Lets say your turn comes up and player B has already been picked up off waivers by another team. A request cannot be executed if either the add or drop player is not available. Requests will be skipped until the first valid roster move is found. In this case, your second request would be executed and you would get player C (provided he is not also already picked up off waivers).

The same is true in the reverse. If you dropped player A and added player B, then during your next round of waiver selections it will skip over the second waiver request involving Player A and go down your list to see if you have any other waiver requests.

Any waivers request that would cause your roster to exceed the maximum players allowed will be skipped.

Note: Free agents are available on a first-come, first-served basis; they can be picked up at any time. If a player is dropped from a roster and he clears the waiver process without being picked up, he then becomes a free agent, and can be picked up at any time, without having to go through a waivers process.

There will be no transaction fees. The free agent queue will be set up in standard worst to first fashion. You are allowed to pickup any player, whether listed in the hosting site database or not, as long as the hosting site allows me to enter unlisted players.

Waiver Request for players that were previously added as unlisted players, but are not retained in the CBS database after being dropped.

Sometimes when an unlisted player is dropped, he isn't retained in the database. So if an unlisted player is dropped, he is on waivers for a day, just as if he was a listed player. If you want that player, you need to send me an email asking for waivers on that player. However, if you have any waiver request processed on listed players the same night that the unlisted player comes off waivers, the waiver request awarded from CBS will take precedence, and bump you to then end of the line, before your request for the unlisted player is evaluated. I would have to award the waiver request of the unlisted player manuall based upon the current waiver priority.

Obviously if a player was added previously as an unlisted player, but is now listed in the database, you must use the site waiver system to request that player, not email me the waiver request. You cannot prioritize the waiver request for the unlisted player ahead of someone listed, and both come off waivers at the same time. I don't need that extra work trying to figure out the priority, plus I don't want to know your other waiver requests. So to make my job easier, when you want to add a player dropped who is unlisted, to ensure he has top priority, don't make any listed player request at CBS that are due to come off waivers at the same time as the unlisted player.

Start the waivers afer the 1st game of the new season

has started so the first-come-first-serve is still active

until the start of the first game so teams can make last

minute adjustmeents.

Adding Unlisted Players

As you guys know, we are allowed to add unlisted players. As stated at the beginning of this league, when the unlisted player becomes available in the player database, it is YOUR responsibility to add the player to your roster and drop the unlisted player. If someone adds a player that is listed or not, if that player is already on someone else's roster, the team adding the already rostered player will receive 0 pts for that player if he is on the active roster for the current week games. He will not be penalized with a goose egg for the week, because it is just as much responsibility of the owner who owns the player in question, to add the "real" player from the database and drop the unlisted player, as it is for the owner who added the player already on a different roster.

Trading

Veto of trades

There will be a 3 member committee where there has to be a 2/3 consensus to call a vote when any owner files a complaint asking for a vote on a trade. If a member of the committee is involved in the trade, another owner will take his place on the committee for that trade. If a vote is called, the parties involved in the trade do not have a vote. The remaining members of the league will vote on the trade and it will take 7 votes to veto a trade.

Anyone who unreasonably dumps players or participates in a manner the disrupts the integrity of the league or violates a basic standard of conduct can be removed with the consent of 8 owners.

The Trading Deadline will be SEVEN DAYS after the MLB trading deadline, until 11:59 p.m. ET on that day.

Trades are allowed in the off-season as long as the hosting site allows it.

Replacing an Owner

Any team that finished the prior season with a better record than the team being replaced must leave 3 players unprotected. Only a non-playoff team gets to pick from the unprotected list when it's owner is being replaced. A team leaving players unprotected can only lose 1 player.

Payouts

Payouts

+1200 (12 teams x $100)

-300 (wildcard teams = 4 x 75 = 300)

-300 (division winners = 2 x 150 = 300)

-200 (world series loser)

-400 (world series winner)

= $0 remaining

Chuck

 
Rusty Barr said:
when I was in that league I had MANY conversations with other experience fantasy GMs and we talked and talked for hours about how to fix that league we were in. We would type up a HUGE proposal and submit it, and the commish, was not willing to change the rules. He would put it up for a vote, but he had five or six close friends of his in the league, and they would just all vote the way he told them to. So, needless to say, NOTHING changed, I got frustrated and dropped out, ironically, right after winning second place. .....
That is a flat out lie. First of all, I only know one person in my league. The rest are online internet users that I've never met. Just because your referendums were voted down, don't make it sound like I had something to do with it. People on this board know me as a commish and my reputation is very good. Some may not like what I post here, but they know me as a stand up commish. You proposed a roster increase that was voted in, LOL. You dropped out of my league because you had a roster full of old guys on their last leg, and didn't want to learn the minors. Watch out for lying, it's not beholding. Taking cheap shots at me and my league is not needed. Our owners love our league, and I expect if anyone read my rules they can see why they like it so much. Our current owners know the value of long term committment to the league, and have taken an active effort to learn the minors. A successful dynasty league is condusive to multiple apporaches, both long term and win now. My league does that. Owners who are afraid of learning about prospects should only play in redraft leagues.
 
Chris

I play in Chuck's league and I only know him through his baseball league. I support Chuck's posts as being accurate and consistent with my recollections of league history.

I am the "Prospect Hound" in Chris' posts that purportedly contributed to the "demise" of this league by trading away good veterans for prospects. To me this is a very acceptable strategy in a DYNASTY league. Dynasty leagues generally try to simulate real MLB action over the LONG TERM. I didn't think that my team was ready to win a title so I opted to go try the Tampa Ray strategy. So I've made a lot of trades, all designed to help my own team. I've stayed in the league and pay $100 a year to do so and have watched my team improve. I like the fact that that strategy is a viable option in Chuck's league. I still have to field an MLB team but I can populate my lineup and roster with young players who I feel will help me in the future. Having read through your rules, I don't think that I could have the opportunity to "rebuild" a franchise under your format. I'd advise you to focus on a Redraft league or maybe a "light keeper" format (keep 3 players), but don't try to do a half baked Dynasty League that frowns on prospects.

More importantly, it is not a good recruiting technique to take pot shots at other leagues, especially one that is very successful and stable. Chuck's league is very active, vibrant and runs 365 days a year with a lot of trading. Most of us also play Fantasy Football (which requires a lot less research anyway).

Good luck with your new league.

 
Last edited by a moderator:
Rusty Barr said:
You say I lied that you didn't know anyone? Or you didn't have any friends in the league? I thought you told me most of the guys played in a fantasy football league with you? If my memory is not right, I honestly thought you told me that. I remember specifically Noel telling me about you, and what a great commissioner you were, when he recruited ME. I asked him how he knew you and he told me you guys went way back and that most of the guys knew you from some dynasty football league or something? Again, maybe he was exaggerating to sell me on joining? But I honestly remember him telling me that. I know I'm 46 and my memory ain't what it should be, but you did have friends in that league that you knew before the league started..... No? Well, if thats not true, then I am wrong, and I stand corrected, and I should not have said that. But I was not trying to lie. And, in any event, if you DIDN'T know most of the guys before the league started? It sure FELT that way to me.

You say I lied that I didn't continually talk with other owners in the league? LOL. C'mon how would you know that? What? do you want me to list the guys I talked to all the time about how to fix the league? LOL. Trust me, there was others who were frustrated by some of the rules. Frustrated enough to leave? No. Obviously not. But please, you're crazy if you think there weren't guys in the league other than me who were frustrated by some of the original rules that weren't getting changed.

-
Reading comprehension down? I said that I only know one person from my baseball league personally, and the rest I knew only online. Also, I said you lied about what you said about me, not whether you talked to others in the league. Hell, we all know that you talked to most everyone. Just a FYI, when recruiting for your leagues, keep that trash about me and my league out of it and we'll be just fine.
 
Last edited by a moderator:
Rusty Barr said:
Go through the thread.... Use that quote feature.... Please? Tell me one time I personally mentioned you or anyone else directly by name? Tell me one time anyone would ever be able to directly attach anything I said in this thread about you or Paul or anyone in the league for that matter.But have you personally come after me? Have you personally tried to destroy my credibility DIRECTLY? Destroy the thread here and at Roto-junkie?I hope you post a long thread here tomorrow about something, in a different forum, and unlike my intent, you can lie all you want about me, have at it, just dont DIRECTLY mention my name or my User ID OK?Watch and see if I post in your thread?I wont do that Chuck. And if you still think its right what you did to my thread and to me personally here and at Roto-junkie?You and Paul.You were wrong to do that here. You were wrong to do it at Roto-junkie. Think about it.-
No, what was uncalled for was to insinuate that I colluded with other owners to vote down your referendums. I put each up to a vote, and you even won a few of them. Also, that you lied about my league not having veto rules to overrule some of the trades I made that you claimed that I "ripped" off an owner. We've always had veto rules (see league constitution). I've had trades where I've got the shaft, and some where I came out on top. Thus the nature of trading. I simply came in here and Rotojunkie to defend my honor and my league's honer. Which by the way is going into it's 5th year and is very successful and active. The best thing you can do now is just drop this, because the more you post the deeper you fall.
 
Rusty Barr said:
You're missing the whole thing!

You came in here and slandered me directly. I never did that to you. Not one time. No one here knows what league I was in. Go through the thread. Why did you take things personally? I mean, yes, NOW they know what league I was in, obviously. Now you've made it a personal thing. But they did not get that through the thread, till you chimed in.

Yes, I will drop it. But, please, you're the one who kicked up the dirt. You're the one who started with the mud.

Why couldn't you just stay out of the thread?

When did I attack you or Paul or the league personally? Like you have done to ME??????

-
I knew what league you were talking about and I wasn't about to let your lying go without defending myself and my league.
 
Rusty Barr said:
OK?So, I attack you and Paul in a private closet, where no one else but you and he can take offense?Then, you and he attack me here, in the MALL?And that makes it even? OK to do what you guys did to me?Got it.-
I've said my peace, I'm done with this.
 
Rusty Barr said:
OK?So, I attack you and Paul in a private closet, where no one else but you and he can take offense?Then, you and he attack me here, in the MALL?And that makes it even? OK to do what you guys did to me?Got it.-
I'm re-reading my earlier "attack" post on this thread. Pretty mild "attack" in my mind. You brought Chuck and I by example into your recruiting thread. We saw it, as did a few other owners in our league who read these boards. Once you bring "others" into the fray, you open the door for rebuttal.
 

Users who are viewing this thread

Back
Top