
Top 30 NBA Free Agent Predictions After Kyrie, VanVleet and Naz Reid Signings
With the Finals and the 2025 NBA Draft in the past, the league's focus shifts to free agency. Teams can negotiate with their own pending free agents, which has led to quick deals for Kyrie Irving (Dallas Mavericks), Fred VanVleet (Houston Rockets), and Naz Reid (Minnesota Timberwolves) to re-sign in early July.
Crossing them off the B/R list from mid-June, who are the remaining top 30 prospective free agents, and where might they land?
Only the Brooklyn Nets project to have massive cap room, leaving most teams with no more than the projected $14.1 million non-taxpayer mid-level exception (NTMLE). The most a player can earn depends on how many years they've been in the league, what rights their current team has to pay them (or cap room), and the team's apron restrictions, ranging from $38.7 to $54.1 million.
Brooklyn appears committed to the youth movement, drafting a record five first-round picks on Wednesday. Other teams anticipate that the Nets will use that cap space to facilitate trades, rather than spending it outright on free agents.
The few teams under the cap have the $8.8 million room mid-level exception (RMLE), which may include the Memphis Grizzlies (who might use it to negotiate and extend Jaren Jackson Jr.). The higher-spending teams have the smallest version, the $5.7 million taxpayer mid-level exception (TMLE). Other paths include the bi-annual exception ($5.1 million), sign-and-trades, extensions, options, and other similar transactions.
No. 30: Kevon Looney
1 of 30
Team: Golden State Warriors
Prior: Unranked
2024-25 Salary: $8 million
Rights: Full Bird
Looney is a championship-level role player. He's not spectacular on offense, but he gets garbage points on effort that helps his team win playoff games. Defensively, what team couldn't use a hard-fighting, scrappy big man?
The Warriors have bigger decisions to make first, notably Jonathan Kuminga's restricted free agency, but don't sleep on a Looney return as he's a favorite of coach Steve Kerr.
Prediction: Pencil Looney back at about $5 million with Golden State.
No. 29: Luke Kennard
2 of 30
Team: Memphis Grizzlies
Prior: Unranked
2024-25 Salary: $9.3 million
Rights: Full Bird
The Grizzlies have several decisions ahead after trading Desmond Bane to the Orlando Magic. Can the team get to enough cap space to renegotiate and extend Jaren Jackson Jr.? Who can it trade to also have enough room to keep Santi Aldama?
Memphis losing Bane's shooting could be an opportunity for Kennard.
Prediction: The Grizzlies renounce Kennard's rights but then re-sign him after the Jackson deal via the RMLE.
No. 28: Gary Trent Jr.
3 of 30
Team: Milwaukee Bucks
Prior: Unranked
2024-25 Salary: $2.6 million
Rights: Non-Bird
So much depends on the future of Giannis Antetokounmpo in Milwaukee. Still, as the team presses forward under the assumption he stays, it must decide whether to pay the tax this year, despite Damian Lillard's Achilles injury.
Trent stepped up for the team in the playoffs, and while it may take the TMLE to keep him, a tight market may work in Milwaukee's favor.
Prediction: Trent is back at the most the Bucks can pay with his rights (about $3.7 million).
No. 27: Nicholas Batum
4 of 30
Team: Los Angeles Clippers
Prior: No. 30
2024-25 Salary: $4.7 million
2025-26 Salary (Player Option): $4.9 million
Rights: Non-Bird
It's easy to overlook the older players in the NBA. Batum will turn 37 in December, but he's still a guy you want on the floor during the playoffs, making game-saving defensive plays or nailing desperately-needed open threes.
The Frenchman has a low-maintenance personality. Coaches love him (including L.A.'s Tyronn Lue), and while he may not be called upon to carry much of the load during the regular season, he's the warrior you want on your side if the goal is winning in the playoffs.
Prediction: Back with the Clippers on a two-year deal starting at $5.6 million
No. 26: Kelly Oubre Jr.
5 of 30
Team: Philadelphia 76ers
Prior: No. 29
2024-25 Salary: $8.0 million
2025-26 Salary (Player Option): $8.4 million
Rights: Early Bird
Oubre was a 20-point scorer in 2022-23 for the Charlotte Hornets. He's been a part of the Sixers for the last two years, scoring around 15 points per game, grabbing steals, and playing hard. Unfortunately, the team has been decimated by a series of ill-timed injuries.
While the 29-year-old could have been viewed as a prototype 3-and-D wing, the "3" part of that equation has lowered his value. He shot 29.3 percent from deep, which is challenging in the modern NBA.
Prediction: Oubre opts to finish his current contract with the Sixers
No. 25: D'Angelo Russell
6 of 30
Team: Brooklyn Nets
Prior: No. 28
2024-25 Salary: $18.7 million
Rights: Full Bird
Russell is a talented scorer and capable shooter, but he has remained a journeyman throughout his career. The Nets appear to be going in a much younger direction.
Russell will likely face a pay cut, and if he can't secure a team that offers the full NTMLE, he may have to settle for the TMLE with a team in need of a lead guard who can shoot the three-point shot.
Prediction: Go with Marc Stein's intel that Russell could be the favorite to land in Dallas with the Mavericks at the TMLE.
No. 24: Luke Kornet
7 of 30
Team: Boston Celtics
Prior: No. 27
2024-25 Salary: $2.8 million
Rights: Full Bird
At almost 30, Kornet may have made some money for himself in the playoffs for the "Kornet Game," in which he blocked seven shots to help Boston win Game 5 over the New York Knicks (before the Jayson Tatum-less Celtics eventually fell).
Kornet may not be a starter, but he's shown throughout the last few years that he's a viable rotation center who can provide a defensive presence. That might be enough for a team to pay more than Boston can or will, especially with the Celtics facing massive repeater taxes, in a year when Tatum (Achilles) is unlikely to suit up.
Prediction: Could Denver seek a better backup to Nikola Jokić in Kornet with the TMLE?
No. 23: Clint Capela
8 of 30
Team: Atlanta Hawks
Prior: No. 26
2024-25 Salary: $22.3 million
Rights: Full Bird
Capela, 31, has probably aged out of his stay in Atlanta. Onyeka Okongwu and others will fill that spot, leaving the veteran rebounder and shot-blocker to find a new home. He should expect a decrease in pay, but he may be one of the top available bigs on the market.
He's not much of a scorer, and his efficiency at the rim has dropped from 65.3 percent from the field in 2022-23 to 55.9 percent. Still, he might provide a team with double-double production as a 24-minute starter, sharing minutes on a playoff-capable team.
Prediction: Capela is the favorite to be a stopgap for the Los Angeles Lakers via the TMLE.
No. 22: Caris LeVert
9 of 30
Team: Atlanta Hawks
Prior: No. 25
2024-25 Salary: $16.6m
Rights: Full Bird
The Hawks might be moving on from Clint Capela, but Caris LeVert may remain a productive bench scorer in their plans.
After coming over around the trade deadline from the Cleveland Cavaliers, LeVert gave Atlanta 14.9 points per game in 26.6 minutes. He didn't shoot exceptionally well from three-point range (33.8 percent), but that may improve with additional time with the team (and a healthy Jalen Johnson).
LeVert may not secure a long-term deal, but at almost 31, he's likely to remain with the team for a few more years due to his natural scoring ability.
Prediction: Back with the Hawks on a two-year deal starting at about $10 million
No. 21: Russell Westbrook
10 of 30
Team: Denver Nuggets
Prior: No. 24
2024-25 Salary: $3.3 million
2025-26 Salary (Player Option): $3.5 million
Rights: Non-Bird
Westbrook is an acquired taste. On the same possession, he can seemingly win and lose the game for his team.
The Nuggets went through significant turmoil this year, firing head coach Mike Malone and top basketball executive Calvin Booth right before the playoffs. Was that Westbrook's fault? Hardly.
But Denver needs talent and has minimal spending power. Westbrook, who will presumably opt out, may be the best path forward. And given not every team is willing to take him on, the Nuggets may be his most obvious opportunity.
Prediction: Westbrook opts out, but re-signs at or slightly above the minimum in a marriage of convenience.
No. 20: Tyus Jones
11 of 30
Team: Phoenix Suns
Prior: No. 23
2024-25 Salary: $3.0 million
Rights: Non-Bird
Jones is a borderline starter, a low-turnover guard who can shoot three at a high clip. He's also relatively small in height and stature, which can compromise a playoff defense.
While he can rack up assists, he's not a Ja Morant or Kyrie Irving attacking guard applying constant drive pressure. But he's super-stable, easy to fit on almost any team and looking for a pay raise after money ran dry last season, and he ended up with the Suns on the minimum.
Everything he does well fits the Orlando Magic's needs. What he doesn't, the Magic provides with a big, tough, long physical roster.
Prediction: Despite drafting Jase Richardson, the Orlando Magic pick up Jones for the TMLE.
No. 19: Davion Mitchell
12 of 30
Team: Miami Heat
Prior: No. 21
2024-25 Salary: $6.5 million
Rights: Full Bird (restricted)
After three years with the Sacramento Kings, Mitchell landed in Toronto via offseason trade with the Raptors.
The team wasn't very good; he wasn't especially memorable. But the Miami Heat picked him up before the deadline, and in 30 regular-season games (15 starts), he showed more of what he's capable of—averaging 10.3 points and 5.3 assists while shooting 44.7 percent from three-point range.
He was even better in four playoff appearances (15.0 points, 6.3 assists, 50 percent from three). And while the Heat need to pick a direction, keeping Mitchell as part of that makes sense.
Prediction: The Heat bring him back at a salary close to (but slightly under) the NTMLE.
No. 18: Chris Paul
13 of 30
Team: San Antonio Spurs
Prior: No. 20
2024-25 Salary: $10.5 million
Rights: Non-Bird
Paul is already 40 years old, but he was a productive leader on the Spurs—a team fighting for playoff position before Victor Wembanyama was lost for the season (deep vein thrombosis).
San Antonio may want Paul back because of who he is and what he's capable of doing, but with De'Aaron Fox, rookie of the year Stephon Castle and guard Dylan Harper (the Spurs' presumed No. 2 overall pick), the veteran may choose a team giving him a greater opportunity to play.
While he has strong ties to Los Angeles (Lakers and Clippers), where his family has lived (don't count them out), he may go to a team with an injured starting point guard.
Prediction: If the Lakers can only offer the minimum $3.6 million, Paul may not look elsewhere for the higher (but not significantly so) TMLE.
No. 17: Ty Jerome
14 of 30
Team: Cleveland Cavaliers
Prior: No. 19
2024-25 Salary: $2.6 million
Rights: Early Bird
The Cavaliers need to make several difficult decisions this summer.
Ty Jerome was an integral part of the team's regular-season success. Unfortunately, the group underperformed in the postseason.
A lot could be attributed to health, but Jerome couldn't fill in enough of the cracks, as Darius Garland and Donovan Mitchell were dealing with injury (as was center Jarrett Allen).
After Evan Mobley won the Defensive Player of the Year award, his salary jumped to 30 percent of the cap (instead of 25), and Cleveland has one of the heaviest payrolls in the league. That's before considering Jerome, who will seek as much of a raise as he can muster.
Prediction: The Cavaliers may benefit from a tight market, bringing back Jerome at a closer to $7 million starting salary, although trading a player like Isaac Okoro may be necessary to reduce payroll.
No. 16: Al Horford
15 of 30
Team: Boston Celtics
Prior: No. 18
2024-25 Salary: $9.5 million
Rights: Full Bird
Joining the Nicolas Batum/Chris Paul "old man's club," Horford (39) was a huge part of why the Celtics won the championship in 2023-24.
The Jayson Tatum Achilles injury derails the upcoming campaign, and Boston needs to seriously consider trading out of heavy salary to save what could be hundreds of millions in luxury taxes.
Still, keeping Horford needs to be considered, especially with Kristaps Porziņģis traded to the Atlanta Hawks. If both sides can find a reasonable number, he might stick around. Other teams in playoff contention would love to add a vet big who can switch on defense and shoot, even if he's one of the oldest guys around.
Prediction: Unless the Celtics just go extreme to get under the tax, Horford returns at a slight discount, perhaps $7-8 million. Boston may not be a title contender without Tatum, but the team may still compete in the East this season.
No. 15: Guerschon Yabusele
16 of 30
Team: Philadelphia 76ers
Prior: No. 17
2024-25 Salary: $2.1 million
Rights: Non-Bird
While Yabusele's first foray into the NBA didn't pan out, his performance alongside Victor Wembanyama on Team France against Team USA reminded folks that he's a tough, physical, talented scoring big.
He'll turn 30 soon, so he's not necessarily a long-term investment, but he's a player the Sixers would love to retain.
Unfortunately, Philadelphia may face tax and even apron issues with Quentin Grimes, a restricted free agent; Kelly Oubre Jr, with an option he may void to stay on; and Andre Drummond (also player option).
Unless the 76ers can dump salary, they may lose Yabusele, given they don't have the rights to give him much of a raise over last year without using an exception that may run afoul of aprons.
Prediction: The San Antonio Spurs may have $8 million to spare to pair Wembanyama with his countryman.
No. 14: Cam Thomas
17 of 30
Team: Brooklyn Nets
Prior: No. 16
2024-25 Salary: $4.0 million
Rights: Full Bird (restricted)
Of the names on this list, Thomas is one of the tougher ones to gauge. There's a perception among some teams that he's empty stats, but he's also an extremely talented scorer who doesn't usually let a mistake or miss deter him from the next attempt. The Nets, who may not be ready to win just yet, must decide how vital he is to the future.
While he's believed to have been seeking over $30 million in prior negotiations, that number may need to be much lower for a deal. Since he's restricted, Brooklyn has all the leverage, and no one else has the kind of cap room to give Thomas an offer sheet of note.
Prediction: As the least confident guess on this list—the Nets and Thomas compromise on a three-year deal starting in the $24 million range.
No. 13: Dennis Schröder
18 of 30
Team: Detroit Pistons
Prior: No. 22
2024-25 Salary: $13 million
Rights: Early Bird
Another veteran point guard journeyman, Schröder went from an 18.4-point scorer with the Brooklyn Nets to an underappreciated fit on the Golden State Warriors to a playoff performer on the Detroit Pistons.
Detroit has much to figure out, and Jaden Ivey should be healthy after a broken leg. The team may go under the cap to chase a big man like Myles Turner or Naz Reid, but that requires a trade to shed salary.
Or the Pistons may choose continuity, bringing back Schröder as a capable performer on a franchise thrilled to return to playoff contention after a long absence.
Prediction: Several sources suggest the Sacramento Kings make a run at Schröder with the NTMLE.
No. 12: Dorian Finney-Smith
19 of 30
Team: Los Angeles Lakers
Prior: No. 15
2024-25 Salary: $14.9 million
2025-26 Salary (Player Option): $15.4 million
Rights: Full Bird
At 32, Finney-Smith may be one of the most reliable 3-and-D wings available this summer. He has good size and smarts.
He spent the first part of the season with the Brooklyn Nets, but the Lakers' turnaround didn't start when the team got Luka Dončić in trade; L.A. improved dramatically, going from D'Angelo Russell to Finney-Smith, especially defensively.
Given his relationship with Dončić, he's got a home with the Lakers. The question may be about finances. Finney-Smith can opt out for a longer deal. No other team will likely have more than the NTMLE for him; perhaps a slight pay dip in year one for a long-term contract is the compromise.
Prediction: Lakers keep Finney-Smith for as long as they keep Dončić, in the $12-16 million starting range, lower if it's a longer deal.
No. 11: Brook Lopez
20 of 30
Team: Milwaukee Bucks
Prior: No. 14
2024-25 Salary: $23 million
Rights: Full Bird
Lopez is 37. When he was young, he was slow-footed. Still, he has a massive body, understands how to use it well on defense and can shoot the three.
If the Bucks were to change direction, should Giannis Antetokounmpo demand a trade, then Milwaukee should move on from Lopez and start to go younger.
But there's no word yet, with the draft nearing, that Antetokounmpo hasn't asked to leave. Competing executives have been ready to pounce, hoping they're the team that can sway the former NBA MVP.
Prediction: With no indication that the Bucks will trade Antetokounmpo, they are likely to retain the still-productive Lopez, despite his age (though the price may dip closer to $15 million).
No. 10: Malik Beasley
21 of 30
Team: Detroit Pistons
Prior: No. 13
2024-25 Salary: $6 million
Rights: Non-Bird
The question on Beasley hasn't been his ability to shoot. Teams know he can be a flamethrower. The skepticism has been whether his sharpshooting can coexist in a winning context. The answer for the Pistons this past year was a resounding "yes."
Now, Detroit must decide on a path forward, after making the playoffs with Beasley averaging 16.3 points a game on 41.6 percent from deep. Can the franchise steal a high-impact big man by going under the salary cap? That answer should determine Beasley's price. Unless another team offers the NTMLE, the most the Pistons can pay may be the RMLE.
Prediction: Beasley returns to Detroit via the NTMLE.
No. 9: Santi Aldama
22 of 30
Team: Memphis Grizzlies
Prior: No. 12
2024-25 Salary: $4 million
Rights: Full Bird (restricted)
Aldama stands out as a young (24) seven-foot forward/center who can shoot the three (36.8 percent last year). He'll be a restricted free agent with Memphis, provided the team doesn't need to renounce his rights to renegotiate and extend Jaren Jackson Jr.'s contract.
The answer may be a trade, perhaps players like Brandon Clarke and/or John Konchar. The Desmond Bane trade with the Orlando Magic didn't solve the issue, and several teams could pivot to chase an unrestricted Aldama.
While the Brooklyn Nets aren't expected to shop heavily for players, instead using cap room to take on salaries in trade, Aldama could be an exception.
Prediction: The Grizzlies get another trade done to keep Aldama in the $20 million starting range.
No. 8: Nickeil Alexander-Walker
23 of 30
Team: Minnesota Timberwolves
Prior: No. 11
2024-25 Salary: $4.3 million
Rights: Full Bird
Alexander-Walker may be the most attainable, still young (almost 27), unrestricted free-agent 3-and-D wing on the market.
Minnesota has a hefty payroll before deciding on potential free agents Julius Randle and Naz Reid. It may not have a long-term solution at point guard.
Competing executives may want to test the Timberwolves' appetite for another hefty deal, gambling that Minnesota trusts Terrence Shannon Jr. (24) to handle that responsibility at a cheaper price.
Also, because he's unrestricted, Alexander-Walker has a say in where he goes, though few teams have the kind of money he might have gotten in a looser offseason.
Prediction: The Hawks steal him away with a full NTMLE offer.
No. 7: Jonathan Kuminga
24 of 30
Team: Golden State Warriors
Prior: No. 10
2024-25 Salary: $7.6 million
Rights: Full Bird (restricted)
The buzz from last offseason was that Kuminga wanted an extension starting in the $35 million range, greater than what the Warriors were willing to pay (perhaps no higher than $30 million).
After the Jimmy Butler trade, Kuminga struggled to stay healthy and found his role diminished.
If the 22-year-old can find a team willing to give what he's seeking, or close to what Golden State was willing to do last year, he'll need an offer sheet as a restricted free agent.
Another path is a sign-and-trade, but that's complicated by multiple rules and the Warriors' potential reluctance to spend under the new rules.
Prediction: The Warriors find a sign-and-trade with a team like the Chicago Bulls.
No. 6: Quentin Grimes
25 of 30
Team: Philadelphia 76ers
Prior: No. 9
2024-25 Salary: $4.3 million
Rights: Full Bird (restricted)
Grimes has had a topsy-turvy career.
After two-and-a-half years with the New York Knicks, he was sent to the Detroit Pistons, where he languished (shooting just 21.4 percent from three). The Dallas Mavericks moved on from him around the time of the Luka Dončić trade, after he gave them 10.2 points a game on a steady 39.8 percent from deep. The 76ers were the beneficiary, as injuries allowed Grimes to take a lead scoring role, where he thrived.
Over a 14-game span in March, Grimes averaged 26.6 points with 4.9 assists, shooting 40.3 percent from deep. Can that fit alongside a healthy 76ers squad with Joel Embiid, Tyrese Maxey, Jared McCain, etc.? Philadelphia may need to pay to find out, though Grimes is restricted. Unless the Brooklyn Nets or another team can come up with an offer sheet, the Sixers hold the leverage.
Prediction: The Sixers (who need to retain talent) give Grimes an above-NTMLE deal, perhaps in the $17 million starting range.
No. 5: Josh Giddey
26 of 30
Team: Chicago Bulls
Prior: No. 8
2024-25 Salary: $8.4 million
Rights: Full Bird (restricted)
Some trades are win-win, and while the Oklahoma City Thunder may be on the verge of the ultimate win after acquiring Alex Caruso from the Bulls, Chicago did well with Giddey.
Down the stretch of the season, the team found success with the Coby White/Giddey combo. Giddey has good size, playmaking ability and grew as a shooter (37.8 percent from three).
The question will be price and finding a viable number for both sides. Will the Brooklyn Nets chase Giddey with cap space? If they do, Chicago can match since the guard is restricted.
Prediction: The Bulls retain Giddey in the $30 million starting range.
No. 4: Julius Randle
27 of 30
Team: Minnesota Timberwolves
Prior: No. 5
2024-25 Salary: $33.1 million
2025-26 Salary (Player Option): $30.9 million
Rights: Full Bird
Randle partnered well with Anthony Edwards to lead the Timberwolves offensively to the Western Conference Finals. The franchise had advanced just shy of the NBA Finals in 2024, but it wasn't afraid to make substantial changes, trading Karl-Anthony Towns to the New York Knicks. Randle was a significant part of that deal, and after an adjustment period, he delivered in Minnesota.
Still, this team has shown it won't just hold the line if it doesn't believe the investment is worthwhile. Randle has a decision: Should he opt in, finish his contract and explore unrestricted free agency when more teams project to have cap room in 2026? Can he get a raise immediately if he opts out? Is there a viable path to opting in and extending? Or will the Timberwolves try to trade him, perhaps making a run at Kevin Durant? That's not likely unless Randle opts in, and the Phoenix Suns may be more willing to pay him than Minnesota.
Prediction: If Minnesota is willing to give Randle a long deal, he may opt out to re-sign for less (around $25 million) in the first year.
No. 3: Myles Turner
28 of 30
Team: Indiana Pacers
Prior: No. 3
2024-25 Salary: $19.9 million
Rights: Full Bird
The Pacers' front office is generally transparent on the guidelines set by franchise ownership. The team doesn't tank and won't pay luxury taxes. The goal is to find a way to compete in the middle, never being awful enough to get a Victor Wembanyama in the lottery, but not spending the last few years like the Golden State Warriors or L.A. Clippers.
Now that the Pacers have advanced to the NBA Finals, they may finally have no choice. That means paying their starting center what he needs, especially when there's no viable replacement handy.
The initial plan was probably to pay Turner, making room by trading away other contributors like Obi Toppin and/or Bennedict Mathurin. While that is still possible, Toppin and Mathurin were valuable contributors throughout the playoff run.
Prediction: The Tyrese Haliburton injury puts a damper on the Pacers' hopes to get back to the NBA Finals, but they may dip into the tax. Naz Reid's salary is long (five years, $125 million), but it starts relatively low at around $21.6 million. Perhaps Turner and the Pacers do something similar on a slightly shorter/higher-salary deal.
No. 2: James Harden
29 of 30
Team: Los Angeles Clippers
Prior: No. 2
2024-25 Salary: $33.7 million
2025-26 Salary (Player Option): $36.3 million
Rights: Full
The Clippers fell flat in Game 7 against the Denver Nuggets, but it took a miracle game-winner from Aaron Gordon earlier in the series to knock the wind out of L.A.
Harden returned to All-Star and All-NBA form, carrying the team on offense early with Kawhi Leonard out with injury.
Harden can opt in, but he is likely seeking a reward for his contribution. The Clippers seem to be sticking to short-term deals to match Leonard's contract, which expires after the 2026-27 season. Harden would want the most he can get at his age (almost 36) in a new three-year deal.
Prediction: Harden opts out to re-sign at about $80 million over two years.
No. 1: LeBron James
30 of 30
Team: Los Angeles Lakers
Prior: No. 1
2024-25 Salary: $48.7 million
2025-26 Salary (Player Option): $52.6 million
Rights: Full Bird
The Lakers appear committed to James for as long as he wants to play in the NBA. That the franchise needs to build properly around Luka Dončić, the blockbuster in-season acquisition, is paramount. What if those two directives are divergent?
Monitoring how the Lakers move forward closely, James can opt out and re-sign (typically, he likes two-year deals with a player option on the second season) for slightly more than his option. Or he can opt in, finish his contract and retire, re-sign, or move on after 2025-26.
That path forward will dictate how much flexibility the franchise has to construct the Dončić-era Lakers. James, paid in the $50 million range, financially limits L.A., but he's still also one of the best players in the world, even at 41 (in December).
Prediction: James is back with the Lakers, whether opting in or on a new two-year deal with a player option at a similar salary.
Email Eric Pincus at eric.pincus@gmail.com and follow him on X @EricPincus and Bluesky.




.png)


.png)

