DISPLAY SETTING
Toggle Dark Mode
Automatic Theme
BETTING ODDS
Odds Enabled
LOCALE
FR
LOGIN
REGISTER
FORUMS
ARCHIVE ▾
ARCHIVE
Past Cap Payrolls
(Premium)
Arizona Coyotes Final Roster
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
26
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
Chicago Blackhawks
Colorado Avalanche
Dallas Stars
Minnesota Wild
Nashville Predators
St. Louis Blues
Utah
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
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
Utah
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)
Arizona Coyotes Final Roster
Articles
2017 Vegas Expansion Draft Simulator
2021 Seattle Expansion Draft Simulator
FORUMS
LOGIN
REGISTER
FR
Toggle Dark Mode
Odds Enabled
Miles_Togo
Meh
Member Since
Jul. 11, 2020
Favourite Team
Toronto Maple Leafs
2nd Favourite Team
Buffalo Sabres
Forum Posts
848
Posts per Day
0.6
POSTS
THREADS
LIKES
ARMCHAIR-GM TEAMS
Forum:
Armchair-GM
Jan. 12, 2021 at 1:23 p.m.
Thread:
How I would Build a Team
<div class="quote"><div class="quote_t">Quoting: <b>GMs</b></div><div>Bergevin *** but Nylander vs Anderson, he’ll bite</div></div>
"I have finally acquired the legit power forward who I have been looking for for many years. Now I will trade him for the exact opposite, and with a difference in cap hit that will mean I will have to sell off other parts of my roster."
Forum:
Armchair-GM
Jan. 12, 2021 at 1:10 p.m.
Thread:
Regular Season Prep
<div class="quote"><div class="quote_t">Quoting: <b>Saskleaf</b></div><div>Well, then I guess the leafs will be without Aaron Dell, because otherwise they can't play Lehtonen really.</div></div>
If they kept Dell on the roster and everything went perfectly they would be able to bring Lehtonen in 60% of the time. But things won't go perfectly. Of course, on the first game of the season a Leaf with a major contract could get injured for the season and then they would have more than enough LTIR cap space to keep 23 players on the roster.
Forum:
Armchair-GM
Jan. 12, 2021 at 12:59 p.m.
Thread:
Merry chel-mas eve
<div class="quote"><div class="quote_t">Quoting: <b>Trevorchef</b></div><div>They only have so much cap space available.
Dermott not on the active roster means that Dermott has to pass through waivers. The team was not going to let that happen.
What Keefe says has merit for sure but, make no mistake about it. Dermott is in because the others did not require waivers and he does.
End of story.
I challenge you to create a scenario whereby the Leafs have 12 forwards, (the ones that we know are breaking camp with the team), 3 goalies, 6 defensman AND Dermott in the lineup and still be under the cap.</div></div>
I don't need to create any such scenario because the Leafs' do not need to keep 3 goalies on the roster.
Forum:
Armchair-GM
Jan. 12, 2021 at 12:55 p.m.
Thread:
Regular Season Prep
<div class="quote"><div class="quote_t">Quoting: <b>Saskleaf</b></div><div>Is really that good though? I think there's a good change he passes unclaimed if they wait, considering the talent that cleared waivers. But I agree, he would have been claimed by the devils if they didn't wait.</div></div>
I don't see any reason why the devils wouldn't simply also put in a claim for Dell? They wouldn't even have to put Comrie on waivers to do so as they have loads of cap space and can carry 23 on the roster. To me Comrie was a claim to get the season started, but they will want another goalie as their actual backup. And that is just the Devils. They are not the only team with that need this season.
Forum:
Armchair-GM
Jan. 12, 2021 at 12:40 p.m.
Thread:
Regular Season Prep
<div class="quote"><div class="quote_t">Quoting: <b>Saskleaf</b></div><div>Possibly. I'm just trying to guess what the reasoning is for keeping him on the roster.</div></div>
Oh, I absolutely agree that they think that delaying for a couple days would reduce the chances that he would get claimed - and they are correct the chances will drop a little. There was a 100% chance he would have been claimed if was waived yesterday. But a week from now it probably drops to only a 99.5% chance he gets claimed. NJ claimed Comrie (a 25 year old with 8 games experience) to be their backup for their 24 year old starter (with 70 games of experience). Not a good pairing and they could use some experience. So, in my view, they either keep him on the roster for the year or they lose him. (I would opt for the latter choice).
Forum:
Armchair-GM
Jan. 12, 2021 at 12:29 p.m.
Thread:
How I would Build a Team
<div class="quote"><div class="quote_t">Quoting: <b>GMs</b></div><div>MTL says yes ! Run !!!!!!</div></div>
Highly doubt it. Josh Anderson is the exact type of player that Bergeron has been looking to get for years.
Forum:
Armchair-GM
Jan. 12, 2021 at 12:27 p.m.
Thread:
Regular Season Prep
<div class="quote"><div class="quote_t">Quoting: <b>Saskleaf</b></div><div>Maybe they want to wait a few days so then they can send him down and hope every team has their goalies? I don't know.</div></div>
He will still get grabbed if they wait a few days.
Forum:
Armchair-GM
Jan. 12, 2021 at 12:24 p.m.
Thread:
Merry chel-mas eve
<div class="quote"><div class="quote_t">Quoting: <b>vr1995</b></div><div>just has a log jam now, id rather give sandin the minutes, let him get big game action, dermott works his taill off but he makes bad decisions, brought lehtonen over too, just too mnay cooks in the kitchen, you even said yourself that hes in because of how his contract is</div></div>
It is going to be awesome when the ON Gov refuses to approve the Marlies to play and NHL-ready Sandin goes 19 months without playing a game so the team could 1) play a 27-year-old who couldn't make the bottom pair out of camp (when such other amazing free wallet saviors as Borgman and Oz could even manage to do that) despite having an advantage over everyone else as he played all fall, and 2) so they could play a D who will be picked up for free by the Kraken next year. For the first (and probably only) time the team actually has an appropriate partner to mentor a young prospect into the lineup. Good thing they are wasting the opportunity.
Forum:
Armchair-GM
Jan. 12, 2021 at 12:18 p.m.
Thread:
Merry chel-mas eve
<div class="quote"><div class="quote_t">Quoting: <b>Trevorchef</b></div><div>Dermott cannot go to the taxi squad because he has to clear waivers and would most certainly be claimed.
Lehtonen does not have to clear waivers.
The Leafs are 566K under the cap with a 21 man roster including three goalies. They can't add another defensman's salary without going over the cap on opening night. (Unless they remove a forward, which seems unlikely at this point).
That is why Dermott is in at this point. Hope that clears it up for you.</div></div>
Keefe made clear why Dermott was in - Lehtonen was not good enough in camp:
“We think there’s other areas of his game that need a little bit more time. We don’t want to rush him into a situation that he may be not adjusted to here quite yet. So, we’re gonna take our time with that.”
“We’re gonna take a little step back with Mikko and give him more time to watch and get a feel for the league,” Keefe said, “and then also more time to work on some things directly in practice and make some adjustments there. And then, we expect that he obviously will get in at some point and he’s more prepared if that’s the case.”
The write up at The Athletic was also completely correct (except to those who have rose-colored glasses with every free-wallet the team brings in):
"Pick through the scoresheet (was there a scoresheet?) and you might think Lehtonen had a great night."
"Lehtonen had trouble moving the puck cleanly to teammates and occasionally looked a step slow in his own zone."
"Sandin, for one, looked like he belonged in the NHL with his play in the scrimmage. He dished the puck crisply and cleanly in a way that Lehtonen did not. Can Lehtonen handle himself physically in his own zone against NHL-sized competitors?"
Forum:
Armchair-GM
Jan. 11, 2021 at 11:32 p.m.
Thread:
Visualizing Tampa Cap - Waiver Wire - Situation
" Depending on how much they are able to save throughout the year with Schenn and Foote off the roster at different points, another acquisition like Goodrow is plausible. My rough (let me emphasize rough) math and understanding of accruing cap space assumes acquiring a player in the $1.25-1.75 million range at the TDL could be possible depending on the usage of Schenn vs. Foote and taxi squad cap saving shenanigans."
You can't accrue cap space when you are in LTIR.
Forum:
Armchair-GM
Jan. 11, 2021 at 8:56 p.m.
Thread:
Playoff Lineup Kids improve
<div class="quote"><div class="quote_t">Quoting: <b>Leafs_Storm</b></div><div>Even Brian Burke has compared the way Sandin plays to Kronwall for how he hits depsite his size.</div></div>
Detroit was intelligent enough to bring Kronwall into the NHL playing with 1000 games experience, 35ish year old vet Mathieu Schneider. Not 11 games experience Liljegren.
Forum:
Armchair-GM
Jan. 11, 2021 at 8:49 p.m.
Thread:
Playoff Lineup Kids improve
<div class="quote"><div class="quote_t">Quoting: <b>Leafs_Storm</b></div><div>Sandin's NHL ready, and I've always been impressed with Liljegren's two way play. If they are both ready, then there you go.</div></div>
It doesn't matter if they are both ready. Both could probably have success if brought into the NHL with a partner like Bogo. Together they are a complete disaster.
Forum:
Armchair-GM
Jan. 11, 2021 at 12:22 p.m.
Thread:
Damn it they claimed him
I know that many Montreal fans will not be happy with this, but this is what waivers are for and it is good that Juulsen will get a chance to crack a lineup.
Forum:
Armchair-GM
Jan. 11, 2021 at 12:11 p.m.
Thread:
Ok wait wait what if lehtonen really impresses
<div class="quote"><div class="quote_t">Quoting: <b>leafs101</b></div><div>idk I read that when they first signed him in the spring.</div></div>
Lehtonen played a year on the right side in Sweden. Presumably 2018/19.
He did not play on the right side in the KHL and his coach there (Marjamaki) who also coached him Internationally over the years, says that he is better on the left side and despite playing him in the KHL with a LHD partner - Lepisto - always kept Lehtonen on his strong side and the latter on his off side.
Forum:
Armchair-GM
Jan. 11, 2021 at 11:25 a.m.
Thread:
Ok wait wait what if lehtonen really impresses
<div class="quote"><div class="quote_t">Quoting: <b>leafs101</b></div><div>His best chance of moving up the lineup is moving to RD (which he played in the KHL) to get into the top 4.</div></div>
Lehtonen did not play RD in the KHL.
Forum:
Armchair-GM
Jan. 10, 2021 at 11:10 p.m.
Thread:
Lehtonen lights it up
<div class="quote"><div class="quote_t">Quoting: <b>NoWah49</b></div><div>not a Leafs fan, but from what I remember I don't think Borgman, Rosen, and Ozhiganov didn't get the hype Lehtonen did.</div></div>
Borgman, Rosen and Oz all got ridiculous hype among online Leafs' fans. Not to the same degree as Lehtonen, but it was embarrassing each time.
<div class="quote"><div class="quote_t">Quote:</div>I mean how could you not be excited to get arguably the best dman outside of the NHL, even if it doesn't fulfill their needs</div>
I am not excited at all for a 27 year old who will be a UFA in the summer and is hampering the development of players like Dermott and Sandin. I have always been 100% opposed to these free wallet Ds (which have allowed Toronto to both get away with not properly fixing their D-core over the last 5 years, and have allowed them to not properly develop their young D - not to mention that I completely despise a team culture where everyone knows that all of these free wallets are guaranteed a roster spot and even if they don't deserve it the team will give them half a season to play themselves out of the lineup, while at the same time young prospects know, long before camp, that it doesn't matter how well they do, they can't win a spot. This is not "tie goes to the vet." type stuff. Dermott has played 176 NHL games. And instead of coming into camp knowing that he had to perform or he could lose his spot to Lehtonen, instead he came into camp with no chance of making it because of a guy with no career NHL games as the free wallet wins no matter what, and this is only a couple years after he outplayed both Rosen and Borgman in the 2017 camp and pre-season, but had to wait half a season for them both to play themselves out of the lineup).
I have said from the beginning with Lehtonen that if he is good enough to knock Holl out of the top-4 spot then fine, keep him and trade Holl. If he is not then I don't want him on the team.
Yes, he put up big numbers in the KHL. So have several Ds who couldn't hack it in the AHL.
Among the things said at <a href="https://theathletic.com/2312983/2021/01/10/maple-leafs-power-play-training-camp/" rel="nofollow noreferrer noopener" target="_blank">The Athletic</a> after the scrimmage was:
"Pick through the scoresheet (was there a scoresheet?) and you might think Lehtonen had a great night."
"Lehtonen had trouble moving the puck cleanly to teammates and occasionally looked a step slow in his own zone."
"Sandin, for one, looked like he belonged in the NHL with his play in the scrimmage. He dished the puck crisply and cleanly in a way that Lehtonen did not. Can Lehtonen handle himself physically in his own zone against NHL-sized competitors?"
Keep in mind, unlike Sandin who hasn't played a game in 9 months, Lehtonen was playing all fall and should be ahead of the curve.
Good thing the team is going to waste what should be an excellent opportunity to develop their 20-year-old beside Bogo when there is no where else for their NHL ready 20-year-old to play by instead playing a 27-year-old who they can't afford to re-sign this summer if he is good, and shouldn't want to re-sign if he is not.
Forum:
Armchair-GM
Jan. 10, 2021 at 10:48 p.m.
Thread:
Lehtonen lights it up
<div class="quote"><div class="quote_t">Quoting: <b>Caerii</b></div><div>I'm getting Zaitsev deja vu</div></div>
It's the (almost) annual "Leafs' fans drastically over-rate their new free-wallet D" time of year. Since 2016 there has been Zaitsev, Borgman, Rosen, Oz and now Lehtonen*.
Forum:
Armchair-GM
Jan. 10, 2021 at 10:46 p.m.
Thread:
Lehtonen lights it up
Florida would never consider that trade.
Forum:
Armchair-GM
Jan. 10, 2021 at 10:42 p.m.
Thread:
Since were on this topic
Imagine if Anderson had linemates even close to as good as Hyman has had throughout his career.
Forum:
Armchair-GM
Jan. 10, 2021 at 4:49 p.m.
Thread:
2021 Habs Keeping Cap Compliant
<div class="quote"><div class="quote_t">Quoting: <b>Campabee</b></div><div>I have said this many times already most likely Montreal runs 11F 7 D 2G and 1 Extra
Tatar-Danault-Gallagher
Drouin-Suzuki-Anderson
Taffoli-Kotkaniemi-Armia
Byron-Lehkonen
Chiarot-Weber
Edmundson-Petry
Kulak-Romanov
Mete
Price
Allen
Perry
That leaves 708691 cap space
Evans is waiver exempt so Taxi Squad for a weekish. Frolik on waivers as Perry is more likely to be claimed. We will also only have a 4 man Taxi Squad on game days with 2 of Romanov, Suzuki and KK moving to taxi squad on off days to build daily cap.</div></div>
I agree with this, although I don't see 7D being a strategy that works in the regular season outside of the odd game.
Forum:
Armchair-GM
Jan. 10, 2021 at 4:17 p.m.
Thread:
2021 Habs Keeping Cap Compliant
Why not just put the players who deserve to be on the team.....on the team. And accept that you might lose a player, who you didn't feel was good enough to be on your roster, to waivers.
Romanov put in the work. He put in a crap ton of work. He should be rewarded for that and allowed to continue developing, not dumped onto the taxi squad.
What kind of message does this send players when a team doesn't award spots based on who actually deserves them? Imagine not just being the player who should be on the team, but isn't. But imagine being the player who shouldn't, but is. Knowing that all your teammates know that the team is not as good as it should be because you are on it. (This has been something I have been disgusted with the Leafs over for years now - not just with the waivers, but where they sign free wallets from Europe and those players are guaranteed a spot whether they deserve it or not and every prospect who has busted their ass knows what they did during the offseason and what they do in camp is completely irrelevant - great way to build a team that goes out and gives 100% every night).
Forum:
Armchair-GM
Jan. 10, 2021 at 2:05 p.m.
Thread:
Toronto Maple Leafs
Neither of those trades are likely to happen. Dermott will likely be picked up by Seatlle.
I do fully expect that Sandin and Liljegren will be the third pairing next year. It is the way Toronto rolls. Should we put one of Sandin or LIljegren on the third pairing when we have the absolutely perfect partner to mentor them and ensure they not only succeed this year, but also long-term? No, no. We should waste that development opportunity on a 27-year-old. Let's instead put them both in the lineup next year, together, so they can't be mentored, or protected, and will fail together.
Forum:
Armchair-GM
Jan. 6, 2021 at 2:07 p.m.
Thread:
WJC D of the tournament pair
Since they started awarding a top-D at the WJC 12 of the 16 have gone on to become top-4 D (frequently #1s). The four who haven't so far are: Niemela (obviously), Sandin, Romanov (who probably will be a top-4 by the end of his rookie season this year), and Gormley who was a bust. It going to be sad watching Toronto screw up two WJC top-Ds. Hopefully Niemela is smart enough to stay away in Europe as long as possible.
However, I don't think that Niemela was the best D of the tournament, and this is not the first time the winner of best-D didn't make the all-star team (Gavrikov in 2015 and Staal in 2006 - which was the first year a best D was awarded). Of course Niemela winning at 18 is pretty impressive. Sandin was 19. But I think that Sandin's tournament when he was 18 was better than Niemela's.
Forum:
Armchair-GM
Jan. 6, 2021 at 12:30 p.m.
Thread:
Opening Night Lines and 5 Random Predictions for the Season
This is far more than 5 predictions and good on you for making them and putting them out there:
Prediction 1a: Kerfoot becomes a very reliable, cost-effective 3C, and Leaf fans are are gonna be really happy he stayed while Johnsson and Kapanen left. (I view this as likely)
Prediction 1b: He puts up 35 points while playing really well defensively. (unlikely to hit 35 points)
Prediction 2a: The TJ Brodie contracts starts to not look very good as he struggles to fit in, ending up on the 3rd pairing. (unlikely, but plausible)
Prediction 2b: At the same time, Travis Dermott quickly becomes the team's 3rd best D-man, and plays on the top pair with Reilly. (unlikely)
Prediction 3a: The Thornton experiment doesn't work out all that great, and he becomes a Spezza-like utility piece on the 3rd/4th lines. (likely)
Prediction 3b: At the same time, Barbanov is Mikheyev 2.0 and floats in and out of the top 6. (unlikely)
Prediction 4b: Vesey and Lehtonen are not on the team by the trade deadline. (unlikely)
Prediction 5: With a congested schedule, Jack Campbell plays about 40% of the games and puts up better numbers than Andersen, giving Keefe a really difficult decision for the playoffs. (unlikely)
Prediction 6: Leafs finish 1st in their division with final standings being: Toronto, Edmonton, Vancouver, Montreal, Winnipeg, Calgary, Ottawa (unlikely they finish first. I think that Montreal and Calgary finish ahead of where you have them.)
Forum:
Armchair-GM
Jan. 5, 2021 at 11:42 p.m.
Thread:
Opening Night
Robertson will be on the taxi squad. He might get inserted into a game or two. Good thing he missed winning gold with the WJC so he could practice on the B-squad.
This is what Keefe said about 7D yesterday:
Question: What are the chances you roll with a 7D lineup at times this season?
Keefe: I wouldn’t rule it out. We used it last season as well at different times when we thought it made sense. We will look at everything with that as the season moves along, but right now, as we are getting ready for camp here and the start of the season, that is not my focus. We are looking to go with 12 and 6, but I wouldn’t rule it out as the season moves along.
They used it twice last year (Liljegren's first game and Rosen first game on his return). I have always doubted that they would use it more than 4 or 5 times max this regular season. 7D almost never makes any sense in the regular season. The D hate it and say it leaves them out of sync with the constant mixing and matching of pairs and there just isn't enough ice time to go around for 7D in a 60 minute game where only one D goes on each PP unit. In the playoffs it makes more sense because you often end up in a situation where you go into OT and sometimes multiple OTs and that can lead to problems especially if a D gets injured. For instance in the 2017 playoffs against Washington in game 2 Polak left the game with a major injury and the game went into double OT. Gardiner and Rielly played 40 minutes. Hunwick and Marincin played 35 and 30 minutes. But Matthews only hit 27 and Marner and Nylander 24 minutes.
First
3
4
5
Next
Page 4
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