DISPLAY SETTING
Toggle Dark Mode
Automatic Theme
BETTING ODDS
Odds Enabled
LOCALE
FR
LOGIN
REGISTER
FORUMS
ARCHIVE ▾
ARCHIVE
Past Cap Payrolls
(Premium)
Articles
2017 Vegas Expansion Draft Simulator
2021 Seattle Expansion Draft Simulator
CBA ▾
CBA
CBA FAQ
Scouting Reports FAQ
Salary Cap History
Maximum Entry-Level Compensation
LTIR FAQ
Buyout FAQ
Offer Sheet FAQ
Waivers FAQ
Reserve List FAQ
Expansion Draft FAQ
ODDS
SCOUTING
CALCULATORS ▾
CALCULATORS
Buyout Calculator
Waivers Calculator
Qualifying Offer Calculator
Arbitration Calculator
Offer Sheet Calculator
Income Tax Calculator
FANTASY-TOOLS ▾
FANTASY HOCKEY TOOLS
Summary Page
Depth Charts
Starting Goalies
Player Status Updates
Injury History
TOOLS ▾
TOOLS
Entry Draft Board
Contract Comparables
Team Affiliates
Professional Tryouts
Reserve List Players
(Premium)
Salary Expense Tracker
(Premium)
Scouting Reports
Arbitration Filings
Coaches
General Managers
COVID Roster Freeze Players
Trade Clauses Commencing
(Premium)
PLAYERS ▾
PLAYERS
Free Agents
Active Players
Inactive Players
35+ Contracts
Entry-Level Contracts
Entry-Level Slides
NTC-NMC
Career Earnings
Contract Comparables
Professional Tryouts
Scouting Reports
Cost Per Point
Cost Per Save
Trades
Signings
Transactions
Injury History
Waivers History
Retained Salary
Buyout History
TEAMS ▾
WESTERN CONFERENCE
PACIFIC
Anaheim Ducks
Calgary Flames
Edmonton Oilers
Los Angeles Kings
San Jose Sharks
Seattle Kraken
Vancouver Canucks
Vegas Golden Knights
CENTRAL
Arizona Coyotes
Chicago Blackhawks
Colorado Avalanche
Dallas Stars
Minnesota Wild
Nashville Predators
St. Louis Blues
Winnipeg Jets
EASTERN CONFERENCE
METROPOLITAN
Carolina Hurricanes
Columbus Blue Jackets
New Jersey Devils
New York Islanders
New York Rangers
Philadelphia Flyers
Pittsburgh Penguins
Washington Capitals
ATLANTIC
Boston Bruins
Buffalo Sabres
Detroit Red Wings
Florida Panthers
Montreal Canadiens
Ottawa Senators
Tampa Bay Lightning
Toronto Maple Leafs
INTERACTIVE ▾
INTERACTIVE FEATURES
Armchair-GM (Custom Roster Simulator)
Mock Draft (Entry Draft Simulator)
Trade Machine (Trade Proposal Simulator)
SEARCH
ARMCHAIR-GM
MOCK-DRAFT
TRADE MACHINE
TEAMS ▾
Anaheim Ducks
Arizona Coyotes
Boston Bruins
Buffalo Sabres
Calgary Flames
Carolina Hurricanes
Chicago Blackhawks
Colorado Avalanche
Columbus Blue Jackets
Dallas Stars
Detroit Red Wings
Edmonton Oilers
Florida Panthers
Los Angeles Kings
Minnesota Wild
Montreal Canadiens
Nashville Predators
New Jersey Devils
New York Islanders
New York Rangers
Ottawa Senators
Philadelphia Flyers
Pittsburgh Penguins
San Jose Sharks
Seattle Kraken
St. Louis Blues
Tampa Bay Lightning
Toronto Maple Leafs
Vancouver Canucks
Vegas Golden Knights
Washington Capitals
Winnipeg Jets
PLAYERS ▾
Free Agents
Active Players
Inactive Players
35+ Contracts
Entry-Level Contracts
Entry-Level Slides
NTC-NMC
Career Earnings
Scouting Reports
Cost Per Point
Cost Per Save
Trades
Signings
Transactions
Injury History
Waivers History
Retained Salary
Buyout History
Contract Comparables
Professional Tryouts
TOOLS ▾
Entry Draft Board
Contract Comparables
Scouting Reports
Arbitration Filings
Professional Tryouts
Coaches
General Managers
COVID Roster Freeze Players
Reserve List Players
(Premium)
Salary Expense Tracker
(Premium)
Trade Clauses Commencing
(Premium)
Team Affiliates
FANTASY-TOOLS ▾
Summary Page
Depth Charts
Starting Goalies
Player Status Updates
CALCULATORS ▾
Buyout Calculator
Waivers Calculator
Qualifying Offer Calculator
Arbitration Calculator
Offer Sheet Calculator
Income Tax Calculator
SCOUTING REPORTS
ODDS
CBA▾
CBA FAQ
Scouting Reports FAQ
Salary Cap History
Maximum Entry-Level Compensation
Buyout FAQ
LTIR FAQ
Offer Sheet FAQ
Waivers FAQ
Reserve List FAQ
Expansion Draft FAQ
ARCHIVE ▾
Past Cap Payrolls
(Premium)
Articles
2017 Vegas Expansion Draft Simulator
2021 Seattle Expansion Draft Simulator
FORUMS
LOGIN
REGISTER
FR
Toggle Dark Mode
Odds Enabled
Oggsford_Blues
Ducks Fly Together
Member Since
Feb. 26, 2016
Favourite Team
Washington Capitals
2nd Favourite Team
Washington Capitals
Forum Posts
259
Posts per Day
0.1
POSTS
THREADS
LIKES
ARMCHAIR-GM TEAMS
Forum:
NHL Signings
Jan. 14, 2020 at 12:30 p.m.
Thread:
Washington Capitals signed Nicklas Bäckström (5 Years / $9,200,000 AAV)
On face value alone, this is an overpayment for AAV. But we all know how important center depth is, and the alternative to him leaving is just a nightmare for the Caps. But there are a few reasons why I think this makes sense.
1. Backstrom has been criminally underpaid for years. Now I know that isn't a reason to go out and overpay someone, but Backstrom and the organization have had a great relationship, so I don't mind it.
2. Given that Holtby's gone next season, we'll have the cap space to still improve our roster next season. I'd be more worried about making sure there's money for the contracts for Ovechkin, Vrana and Samsonov.
3. I think because this number starts with a 9, it's throwing a lot of people off. If he was supposed to get, let's say $8.5M, are we really complaining about a $700K overpayment? It's the same deal with the Kevin Hayes contract.
4. Look at recent center contracts for #1 centers. Seguin signed at a bargain under 10. Matt Duchene was signed to be a 1C at $8M per. Is Backstrom not right between those two? Given his point production and excellent two way play, this is worth while.
5. This team is trying to win. It's easier to work around the edges than leave a gaping hole down the middle while losing one of the franchise cornerstones over $700K.
Forum:
NHL Signings
Jan. 14, 2020 at 8:21 a.m.
Thread:
Washington Capitals signed Nicklas Bäckström (5 Years / $9,200,000 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>HabsForEver</b></div><div>Can't say I'm a fan of the deal.
9.2 Million for a guy who's not even a PPG player and it's signed until he's 37. Big Yikes from me.</div></div>
Habs fan u can't talk weber and price are signed until 40
Forum:
NHL Signings
Sep. 13, 2019 at 9:18 p.m.
Thread:
Toronto Maple Leafs signed Mitchell Marner (6 Years / $10,903,000 AAV)
This was a close deal for me to say whether or not I liked the value of, but the pro's far outweigh the cons.
The downside, the deal itself is expensive, and is high compared to the previous market for 2nd contracts on RFA wingers, and likely going to look a little high even after his peers this year sign. For those reasons. It's hard to say how high compared to those other deals, but I have a feeling this will be the biggest AAV of any of the 2nd contracts.
The upside is that Dubas was given what most called an impossible task. There were hockey analysts that Guaranteed that Nylander would be traded because there was no way to sign all of the big 3 after the Tavares contract. Then it was assumed that young wingers like Kapanen and Johnsson would likely be sacrificed, but instead they were signed to solid deals. Most thought Toronto wouldn't be able to address their blueline or take on additional cap hit until the Marner scenario was taken care of, but instead they make a trade where they get a reasonable 3rd line center and their coveted RHD as well as move out the Marleau and Zaitsev contracts. Then it was assumed that Marner would be sitting to start the year, and that the only solution was a bridge deal, but instead Marner is signed for a term that isn't 5 years.
The reality is the Leafs are likely going into the season as a top 5-6 team in the NHL, they are at the cap but their core is locked up to considerable term, their team is young and their window should be several years, and their cap situation actually starts ease up when they are no longer riding the constant LTIR carousel and Ceci's deal comes off the books. Considering how impossible the to do list seemed, and the most people would have assumed the Leafs current depth chart wouldn't be cap compliant if it had been handed to you without salaries next to the names back when they announced the $81.5M cap, it's hard to say it's a bad deal. It's certainly not a steal, but to call it bad seems just factually incorrect considering the undertaking, and I think having it done with no missed games just puts it over the line to being positive.
Forum:
NHL Trades
Jul. 19, 2019 at 11:20 p.m.
Thread:
(EDM/CGY) - Lucic (12.5% retained) & conditional 2020 3rd for Neal
<div class="quote"><div class="quote_t">Quoting: <b>Trickster</b></div><div>I am iffy on this trade.
Does saving 500k really worth this?
Neal much more likely to bounce back over Lucic should be a factor in the decision for this too.</div></div>
This trade isn't nearly as bad for Calgary as everyone thinks/says it is. Everybody has to step back and look at the math.
Calgary and Edmonton are not New York or Los Angeles, or Toronto. Neal's contract was/is all salary, equally spread. Thus the Flames owed Neal $23 million over the next four years. In contrast, Lucic's contract was front-loaded and there was a $3 million signing bonus that Edmonton just paid, so Lucic is owed a total of $16 million by Calgary for the same period. Now subtract the retention ($3 million), and Calgary saves $10 million in real cash by this trade. Now $10 million to us sitting in the comfort of our armchairs at home may not seem important, but to the Calgary GM it means that he can offer a free agent next summer a $2.5 million signing bonus in every year on a four-year contract -- money he didn't have before, but which may mean the difference between being able to sign Matt Duchene or Artemi Panarin and being able to sign Ryan Dzingel. So although Edmonton may be the winner on the ice, Calgary is the winner at the bank.
Forum:
NHL Trades
Jul. 9, 2019 at 4:20 p.m.
Thread:
(BUF/CHI) - Nylander for Jokiharju
Oh I forgot one last thing. . . *Insert urinating tree laugh*
Forum:
NHL Signings
Jul. 5, 2019 at 12:36 p.m.
Thread:
Toronto Maple Leafs signed Alexander Kerfoot (4 Years / $3,500,000 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>HabsForEver</b></div><div>I wouldn't call him a Wizard. He's still very bad.
He's kept the team that same/made it a little worse.
He has also depleted the prospect depth and you guys have no 1st round pick next year. Not a good thing.</div></div>
Since he inherited the team, he's brought in John Tavares, Jake Muzzin, Tyson Barrie and Alex Kerfoot. He shipped out Kadri and two first round picks to make this happen. He's kept the teams young core in tact and improved the defense. Johnsson and Kapanen are both back. And the early returns on his two drafts are excellent. Sandin is a stud, and even without a first round pick this year, he got Nicholas Robertson and Mikko Kokkonen, who both should be solid players down the road. The only prospects he's traded away are Grundstrom and Durzi. While Grundstrom would be nice to have this year, they're worth it in the Muzzin trade. Even with his young stars demanding more than originally projected, he's able to keep them all and improve the team. Not sure how that makes him a bad GM.
Forum:
NHL Signings
Jul. 4, 2019 at 10:53 a.m.
Thread:
Toronto Maple Leafs signed Cody Ceci (1 Year / $4,500,000 AAV)
I would take Zaytsev over Ceci any day, for sure. Z was actually good in playoffs, easily TORs second best D.
Forum:
NHL Trades
Jun. 29, 2019 at 8:33 p.m.
Thread:
(PIT/ARI) - Kessel, Birks, 2021 4th for Galchenyuk, Joseph
Hot Dog Sales in Arizona are gonna Sky Rocket
Forum:
NHL Trades
Jun. 16, 2019 at 11:09 a.m.
Thread:
(PIT/CHI) - Määttä for Kahun & 2019 5th round pick
Why do teams always bail out the Penguins?
Forum:
NHL Signings
Jun. 8, 2019 at 4:04 a.m.
Thread:
Buffalo Sabres signed Jeff Skinner (8 Years / $9,000,000 AAV)
Botterill playing 9001D galaxybrain-underwater chess over here, setting the FA bar and sabotaging other teams to overpay massively for their free agents /s
Forum:
NHL Signings
Jun. 6, 2019 at 4:44 p.m.
Thread:
Dallas Stars signed Roman Polák (1 Year / $1,750,000 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>Claesson4Norris</b></div><div>As far as the contract itself, that's what you'd expect for a 3rd pair RD, but man, I do not see how this guy keeps getting signed. He's not very good.</div></div>
he keeps getting signed because he's a physical player willing to do the grunt work of being a defense man. That's what it boils down to. I like him as a depth guy, 7th man, put him in when you need to be a bit heavier in the game. Something teams like to add in the playoffs. Not only will he hit people, but he's 6'2 240 lbs and he'll scrap it up with you if you aren't careful.
So yeah, he's not winning any award for being the most skilled guy on the ice. But winning in the playoffs isn't always about being the most skilled. It's about taking care of things and doing what needs to be done. And he's a willing player at that.
Forum:
NHL Signings
May 23, 2019 at 12:29 p.m.
Thread:
New York Islanders signed Brock Nelson (6 Years / $6,000,000 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>Icegirl</b></div><div>Not a great contract, but not a terrible one either. They did overpay Nelson, but I still think he's a viable 2C.</div></div>
It's better keeping the guy you know vs overpaying for Kevin Hayes
Forum:
NHL Trades
Apr. 30, 2019 at 2:49 p.m.
Thread:
(CAR/NYR) - Fox for 2019 2nd, 2020 conditional 3rd round picks
<div class="quote"><div class="quote_t">Quoting: <b>Oggsford_Blues</b></div><div>What confuses me is why the Rangers would give up anything, when Fox could have been had for free on July 1.
Anyone have any insights?</div></div>
Free agency for college players is August 15
Forum:
NHL Trades
Feb. 25, 2019 at 2:55 p.m.
Thread:
(OTT/VGK) - Stone for Brännström, Lindberg, 2nd round.
Colorado wins this trade
Forum:
NHL Trades
Feb. 25, 2019 at 11:24 a.m.
Thread:
(WPG/NYR) - Lemieux, 2019 1st and conditional 4th for Hayes
I really like this trade for the rangers-- i would've pushed for a better conditional pick and had it on hayes resigning in WPG.
Rangers can always (probably would be a mistake) sign hayes in the offseason.
NY wins because they get a good young physical forward in Lemieux plus a first rounder-- for someone they may not resign. Yes it would've been nice to add Appleton but they get a physical presence that DQ commands. Solid player in both the OHL and AHL that will stick up for teammates. He will do well with the rangers considering they've lacked grit lately and get a productive player rather than a McLeod type player.
WPG wins because Hayes is a huge center that'll play well with Laine and Ehlers. Pass first which should help Laine continue his rebound from the drought. Plus they didn't give away a top 3 prospect in Niku, Ves or Appleton
Forum:
NHL Signings
Feb. 4, 2019 at 5:42 p.m.
Thread:
Washington Capitals signed Pheonix Copley (3 Years / $1,100,000 AAV)
All of the chatter here surrounding Samsonov is a bit off base. Samsonov is still the goalie of the future in WAS in the same way Hart was in PHI at the start of this season. Signing Copley to this deal does 2 things. First off he is an affordable backup in the near future and has a cap hit low enough to be sent down without cap implications. Secondly when the expansion draft comes along he will meet the exposure requirements. Holtby's future contract will be decided when that time comes and as WAS has proven over the years they are not afraid to move goaltenders (Varlamov, Grubaer).
Forum:
NHL Trades
Feb. 1, 2019 at 12:42 p.m.
Thread:
(PIT/FLA) - Brassard, Sheahan, and multiple picks for Bjugstad, McCann
Florida will end up winning in the long term. They will trade Brassard and Sheahan for picks or another player. But to give up on Bjugstad is kind of odd to me. He could slide up and be the 2C there and put Malkin on the wing, McCann is a center too. Or like Ogg said, he will be the 3C.
Forum:
NHL Signings
Jan. 29, 2019 at 11:45 p.m.
Thread:
Edmonton Oilers signed Joel Persson (1 Year / $1,000,000 AAV)
The amount seems a bit high. Yes, Persson has been one of best D-Men in the SHL the past year and a half - but he hasn’t played a single game in North America, let alone the NHL, and he’s already signed to a 1-way 7-figure contract. I mean it’s still buryable if need be but every dollar under the Cap is going to count for the Oilers as they try to piece together more offence around McDavid & Draisaitl. Saving 200-300k could be a difference.
Forum:
NHL Signings
Jul. 29, 2018 at 5:24 p.m.
Thread:
Washington Capitals signed Tom Wilson (6 Years / $5,166,667 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>jasondomitrovic</b></div><div>Jack Johnson played for TORTS last season so I means nothing as Torts ruins players as he has done in every team he has coached. Jack will have great chance to learn more from Gonchar who makes D players better every time. Environment is crucial for true success and Jack is very pleased to be out of Columbus. AND Jack Johnson got 5 years Mr. Genius. I don't care how old Tom Wilson is or not he is Drastically overpaid.</div></div>
Yeah Seth Jones and dubois look terrible and torts is ruining their career.
He also made the decision to get jones who finished top 3 in Norris voting? But yeah your knowledge in him and how he ruins players is great.
Kinda like the pens and cole right?
And gonchar is good but a lump of **** is just a lump of ****. No matter what you mold it into it will just be ****
Wilson should have made 4 million. Drastically over paid would be 8 million not 5 million. But again mr genius Tom Wilson playing top line minutes has shown he can handle it. I can repost numbers but what’s the point you’ll just come back with the generic he’s a goon 4th lines thing so why beat the dead horse right?
Facts : Wilson plays amazing on the top line. Averaged .75ppg and won a cup.
He is “overpaid” by 1 million. But so is Johnson haglin eichel ....etc. I used some penguins just so you can follow what I’m saying easier.
Point being last year everyone laughed and said kuzy and orlov were overpaid and those same people aren’t saying anything..........
This is a signing that’s better judged after next season assuming caps are sober and actually training
Forum:
NHL Signings
Jul. 15, 2018 at 5:35 p.m.
Thread:
Montreal Canadiens signed Phillip Danault (3 Years / $3,083,333 AAV)
<strong>HONEST OPINION</strong>
<strong>Yes </strong>- This is contract is good value for 3 years.
<strong>Yes </strong>- Domi's contract is good value for 2 years.
<strong>Yes</strong> - Armia's contract is good value for this year.
<strong>Yes</strong> - Gallagher's contract is good value for 3 more years.
But do you know what Montreal will definitely not be worrying about for the next 3 years? Cap Space.
They're in the middle of a "re-tool" and if everything works out perfectly, they'll be a cup contender again in about....3 Years.
And if things do go perfectly....Danault, Domi, Armia and Gallagher will all be huge contributors to that success.
Which means the best case scenario has all 4 of them receiving massive raises in near future....because they took short-term CapFriendy deals while we had plenty of cap space.
So we can look forward to those pay raises in 3 years....but at the same time:
<strong>Weber </strong>- will be a geriatric care patient making $7,900,000 for another 5 years.
<strong>Price </strong>- may or may not look like Carey Price, but will still be making $10,500,000 for another 5 years.
<strong>Alzner</strong> - will have completed his transformation into a traffic cone, but still making $4,625,000 per year.
<strong>Shaw </strong> - will be the leagues wealthiest 4th line grinder, and still making $3,900,000 per year.
<strong>Mete, Poehling, Kotkaniemi, Juulsen, etc.</strong> will be finished or finishing their ELC's and looking for cash.
So ya....based on the Montreal's current situation....I think Bergy should've tried to get these guys on long-term deals....even if they were more expensive (and he definitely should have locked up the guys with consistent NHL track records....some of them were ripe for long-term discounts).
But if I'm being honest....I don't believe he thought about any of this before negotiating....because they all got signed pretty quick.
And I don't think he has a plan to get rid of the albatross (and future albatross) contracts on the roster....which will only get harder to move with time.
<strong>So now I'm worried that any glimmer of a bright future will eventually force Bergevin to purge that future away.
And I can only guess how those trades will turn out with Bergy at the helm. </strong>
Forum:
NHL Signings
Jul. 12, 2018 at 5:37 p.m.
Thread:
New York Rangers signed Cody McLeod (1 Year / $750,000 AAV)
worst signing of the offseason.
he can't play hockey
he can't fight
he doesn't protect his teammates
what he does:
- take up a roster spot
- drag his line down
- stage boring and useless fights
I hate this watching this guy "play" hockey and you playing Cody McLeod is wasting your 4th line. NYR have a perfectly serviceable 4th liner in Fast, but to no ones surprise, the Rangers 4th line struggled mightily when McLeod was on the ice.
just look at these stats. they don't do the eye test justice - by the eye test, he is even worse.
<blockquote class="twitter-tweet" data-width="550" data-lang="en"><p lang="und" dir="ltr">????? <a href="https://t.co/fJ6IZ7q7TX">pic.twitter.com/fJ6IZ7q7TX</a></p>— Corey Sznajder (@ShutdownLine) <a href="https://twitter.com/ShutdownLine/status/1017493760052211713?ref_src=twsrc%5Etfw">July 12, 2018</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
unforgotten how he failed to do the one thing he was hired to do - protect his teammates. both Vesey and Staal got horribly banged up with McLeod watching and not even retaliating later (which I don't like but the sole chance of this happening is enough for some to defend signings like this. it doesn't work. it never has. it never will).
this signing is inexcusable and sends the wrong message, blocks the path for guys like Lettieri and will inevitably lead to someone sitting in the pressbox who doesn't deserve it. **** it, I'd much rather have Glass back.
Forum:
NHL Trades
Jul. 12, 2018 at 3:29 p.m.
Thread:
(CHI / ARI) - Krüger, Entwistle, Maletta, Campbell for Hossa, Hinostroza, Oesterle
Chicago adds Manning, Kruger, Ward, and Kunitz to a team that was terrible last year. This should be fun to watch.
Forum:
NHL Signings
Jun. 30, 2018 at 2:45 p.m.
Thread:
Arizona Coyotes signed Niklas Hjalmarsson (2 Years / $5,000,000 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>bixjohnson</b></div><div>I think for most teams this is a bad deal but the yotes have the cap space and he brings leadership, grit, and knows how to win some cups. Not a bad role model for their young guns</div></div>
this would not have been a bad deal for ANY team. give Chayka where credit is due - in most situations, you'd have to sign a guy like Hjalmarsson to a 3-5 year contract. he's 31 and gets 2 high paid years and won't be dead capspace in the back years of his contract. this is as good as it gets.
Forum:
NHL Signings
Jun. 27, 2018 at 7:46 p.m.
Thread:
Colorado Avalanche signed Philipp Grubauer (3 Years / $3,333,333 AAV)
<div class="quote"><div class="quote_t">Quoting: <b>Oggsford_Blues</b></div><div>Greiss got the exact same contract. 3.33m AAV over 3 yrs. Did you not see my earlier post? If anything, Grubauer's contract is cheaper given that it makes up a lesser percentage of COL's overall cap space.</div></div>
(compared to Talbot)
Forum:
NHL Trades
Jun. 22, 2018 at 7:24 p.m.
Thread:
(WSH / COL) - 2018 2nd round pick for Grubauer, Orpik
<div class="quote"><div class="quote_t">Quoting: <b>Oggsford_Blues</b></div><div>Both teams achieve their goals here. Caps move Grubi, get cap space, and pick up an asset, while <strong>Avs add two cup rings</strong>, a very competent goaltender, and Orpik's gritty leadership into their young locker room. Fair deal.</div></div>
They add 3 cup rings. Orpik has 2, Grubauer has 1.
1
2
Next
Page 1
SalarySwish
| NBA Salary Caps by CapFriendly
Terms of Use
Privacy Policy
Forum Rules
About
CBA FAQ
Contact Us
Privacy Manager
Follow @CapFriendly
CapFriendly
CapFriendly
© 2024 CapFriendly.com