Workweek Newsletter {beacon}

3 news stories, 2 reading recommendations, & 1 question. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌
Fintech Takes
Alex Johnson
Sep 28th, 2026
{cta_url_read_in_browser = community_base_url + "/library/" + article_id + "?utm_source=newsletter&utm_medium=email&utm_campaign=" + edition_slug + "&utm_content=read_in_browser"}{cta_url_read_in_app = community_base_url + "/library/" + article_id + "?utm_source=newsletter&utm_medium=email&utm_campaign=" + edition_slug + "&utm_content=read_in_app"}{cta_url_join_conversation = community_base_url + "/library/" + article_id + "?utm_source=newsletter&utm_medium=email&utm_campaign=" + edition_slug + "&utm_content=join_conversation" + "#comments"} {if profile.vars.member_status == "lead" || profile.vars.member_status == "unfit"} {else}{if profile.vars.member_status == "fit"} {else}{if profile.vars.member_status == "member"} {else} {/if}{/if}{/if}

In partnership with

Sponsor logo

Happy Monday, Fintech Takers!

I don’t know if anyone who works in Montana’s state government reads this newsletter, but on the off chance that they do, I’d like to make a request: Can we please have a Montana money transmitter license?

I’ve enjoyed my home state being the answer to the trivia question, “What’s the only U.S. state that doesn’t require an MTL?” But enough is enough.

The DOJ just seized about $84.2 million from Capstone Ltd., a Montana-registered company that allegedly operated as an unlicensed money transmitter across at least six states while telling banks like Wells Fargo and JPMorgan it was an IT services company. The Financial Times identified the two crypto firms behind Capstone as Tether and Bitfinex, who moved money through it via Dominica-licensed EQIBank, though neither faces charges and both deny knowledge of the alleged misconduct. The complaint also ties Capstone's accounts to a fraud scheme in which scammers impersonating FBI agents pressured victims, reportedly including elderly targets, into payments that were then converted into Tether's USDT.

The state of Montana certainly isn’t responsible for this, and I’m not sure having a Montana MTL (MTMTL?) would have made any difference. But still! This is embarrassing! The Montana Division of Banking and Financial Institutions seems to want the state to have an MTL. Get on it Montana State Legislature!

- Alex

P.S. — Our virtual event on friction is on Wednesday and it’s not too late to register! If you spend any time at all thinking about digital onboarding UX, conversation rates, or negative selection, it’s one you’ll enjoy!

Was this email forwarded to you?


Sponsored by Cross River Bank, Member FDIC

Most platforms run on someone else’s bank core. Cross River built their own.

Which means when Cross River wanted to know whether its infrastructure could survive a massive spike in volume, it didn’t wait for traffic to answer the question.

Its engineers stress-tested its Core Operating System (COS) against volume projections three to four years out.

They found where the architecture would give way, a bottleneck in real-time balance decisioning that more servers couldn't fix, and rebuilt that foundation before millions of real transactions put it to the test.

That work now powers accounts, payments, and card processing for some of the largest, technically sophisticated brands.

Cross River CTO Joel McCormick walks through those architecture decisions, and the less obvious advantage of owning the core: you know where the next ceiling is before someone hits it.

Want to see what it takes to build?


Joseph Grimaldi as "Joey" the Clown, c. 1810.

3 FINTECH NEWS STORIES

#1: Money In and Money Out

What happened?

Ramp is getting into AR:

Finance software provider Ramp said Tuesday that it is expanding its platform to handle accounts receivable workflows.

The new feature will automate portions of the invoice-to-cash lifecycle, including creating invoices from contracts and purchase orders, drafting collections follow-ups, matching incoming payments to invoices and generating revenue recognition schedules, according to a press release.

The newly launched product is currently available to U.S.-based, single-entity businesses using QuickBooks Online or NetSuite, with additional enterprise resource planning integrations planned, Ramp said.

So what?

Ramp tends to design its products so that the financial services components support and reinforce the value proposition of the software components, and vice versa.

On the ‘money out’ side, the expense management software and the financial product (the Ramp card) are designed to work synergistically. Technically, employees can use non-Ramp cards for purchases and get reimbursed, but the core value proposition that Ramp sells CFOs on — understanding and controlling spend proactively — depends heavily on the card, and Ramp’s business model (the core expense management software is free and monetization comes primarily through card interchange fees) reinforces the importance of using both the card and the expense management software.

On the ‘money in’ side, the coupling isn’t as tight, but you can see the same thinking is present. Ramp launched an embedded bank account (in partnership with Increase and First Internet Bank) in January 2025. The product emphasizes speed, safety, and the ability to earn yield on idle cash. The new accounts receivable product automates invoice creation, customer communication, and reconciliation by matching incoming payments that hit a business’s bank account against outstanding invoices. That last bit of functionality doesn’t require the customer to have a Ramp bank account, but it would not surprise me if Ramp is actively working on ways to enrich the capability for customers that do. More concretely, Ramp is already providing a financial incentive for AR customers to get a Ramp bank account. The AR product has a free tier and a paid tier, and (in typical fashion) is also monetized through fees on payments. ACH credit and check payments are free. Card payments run through the customer's own Stripe account at Stripe's standard rates. And ACH debit payments are free if deposited into a Ramp bank account, but cost 0.8% (capped at $5 per transaction) if deposited to an outside bank.

Where it will get really interesting — if Ramp is able to grow adoption of its new AR product — is the opportunity for Ramp to connect the ‘money out’ and ‘money in’ sides of its business.

Ramp has been thinking this way for a while. When it launched Flex in August 2022, letting Bill Pay customers have Ramp pay their vendors upfront and repay Ramp in 30, 60, or 90 days for a fee, CEO Eric Glyman noted that "our customers' vendors are now on Ramp," giving the company visibility into when bills were coming due and how and when its customers should pay them. In other words, years before it held a single deposit, Ramp was using its position on the 'money out' side to see into its customers' supplier relationships, and to insert itself, as a lender, into the gap between when a vendor wants to get paid and when a buyer wants to pay.

AR is what could turn that one-sided view into a two-sided one. Every vendor getting paid through Ramp Bill Pay today is a natural prospect for the (free) AR product, and every time both payer and payee are on Ramp, the transaction could get better for everyone. The payment could move as an internal transfer between two Ramp accounts rather than over ACH. Reconciliation stops being a matching problem, because the buyer's AP workflow already knows exactly which invoice it's paying (today, Ramp's cash application only auto-matches exact amounts, leaving partial payments and missing remittance details for a human to sort out). And the credit opportunity gets much bigger. With a seller's receivables history on one side and a buyer's cash balances and payment behavior on the other, Ramp would be better positioned than anyone to underwrite trade credit, paying the seller today, collecting from the buyer in 60 days, and keeping the spread. Add the AI agents Ramp is deploying on both sides of the ledger, and it's not hard to imagine Ramp becoming the place where a buyer's AP agent and a seller's AR agent meet to settle an invoice, negotiate terms, and decide who finances the difference.

The catch, obviously, is density. A closed network is only as valuable as the share of a customer's counterparties inside it, and at 70,000+ customers, Ramp has a long way to go before in-network payments are the norm rather than the exception.

#2: Bluevine Misses Its Window

What happened?

A bank is acquiring a fintech company:

Valley National Bancorp has agreed to acquire Bluevine, a Jersey City-based small-business banking fintech, in a cash-and-stock deal valued at $340 million, the bank said Monday.

Bluevine, founded in 2013, has about 175,000 active small-business customers. The fintech is set to bring Valley about $2.1 billion in deposits and make the bank “a much stronger and more relevant small business competitor,” Valley CEO Ira Robbins said.

So what?

These are my favorite types of acquisitions (don’t tell the others!) because banks and fintech companies are valued in very different ways and, because of that, a fintech acquisition needs to be a slam dunk.1 Otherwise, you risk Mike Mayo embarrassing you on an earnings call.

I like this acquisition for Valley. The bank has been trying to reduce its dependence on brokered deposits and retail CDs, which this deal should help with. It opens up a new base of small business customers for the bank to cross-sell into (about 99% of Bluevine's deposits come from customers who don't borrow from it). And it gives Valley better digital acquisition infrastructure and 180 new engineers and R&D staff.

As for Bluevine, this strikes me as another example of the importance (and inherent uncontrollability) of timing in company building.

Check out this timeline:

  • Bluevine is founded in 2013. Raises a $4M Series A in 2014 and launches with an invoice factoring product for small businesses. Scales that business and lands a $18.5M Series B in 2015.

  • Adds a business line of credit product through a partnership with Celtic Bank in 2016 and raises a $40M Series C and a $49M Series D (led by existing investors) in the same year.

  • Raises hundreds of millions of dollars in debt facilities to fund its growing lending business in 2017 and 2018. Raises a $60M Series E.

  • Crosses $1B in lifetime funded loans in and expands into term loans and launches a checking product through a partnership with The Bancorp Bank in 2019. Also raises a $102.5M Series F.

  • Facilitates more than $4.5 billion in loans across 155,000+ recipients in 2020 alone as part of the Paycheck Protection Program. Also in 2020/2021, launches its checking account for all customers, and moves that product line from Bancorp to Coastal Community Bank.

  • In 2022 and 2023 it significantly scales up its deposit business, aided by the 2023 regional bank crisis (reaching more than $1B in deposits), while selling its original invoice factoring business. Claims that it is on track to earn $200M in revenue in 2023, powered by an 80% year-over-year growth rate. Starts positioning the idea of an IPO in 2024 or 2025.

  • Drops its term loans product in 2024 or 2025, while adding premium tiers to its deposit product lineup. Conducts two rounds of layoffs.

And now it’s being acquired by Valley for $340M, which is roughly 1.3x what its equity investors have poured into it over the last 13 years, despite having acquired 175,000 active small business customers and $2.1 billion in deposits.

That’s obviously not ideal. And the clear missing step in the timeline I laid out above is the acquisition of a bank charter.

The normal playbook in fintech is to start out by building and rapidly scaling a lending business, taking your lumps early on and refining a differentiated and sustainable approach to customer acquisition and underwriting. Then you get a bank charter, in order to replace expensive debt facilities with cheap, sticky deposits. And somewhere in there you go public and (hopefully) earn an above-average premium on your tangible book value.

The ideal moment for Bluevine to become a bank was probably between 2017 and 2019, when lending had really scaled, but the company had yet to seriously wade into deposits. The problem is that bank charters were nearly impossible to get back then. They could have tried in 2020 or 2021, when LendingClub, Square, Varo, and SoFi all made their moves, but Congressional scrutiny from Bluevine’s prominent involvement in PPP would have made that difficult. They could have tried in 2023, when the value of low-cost deposits spiked. However, by then, regulators had, again, soured on the prospect of fintech companies getting bank charters.

Ironically, the opportunity to get a bank charter is available again (Mission Lane just snagged a national bank charter and Avant has applied for one), but Bluevine seems to have missed its window.

#3: Whop Whop Whop

What happened?

This is apparently a real thing that is really happening in the real world that we all really live in:

So what?

Little-known fact: Every time someone says something along the lines of “banking is a great business and really easy,” there is an FDIC bank examiner somewhere who falls down dead.2

When that same someone follows up by promising to help you launch a bank in 15 minutes … well, I’m not sure what happens. No one has ever said that before, but it’s probably very bad. Maybe the dead FDIC bank examiner’s body self-destructs and annihilates everything within 500 feet?

Not sure. If anyone discovers the answer, please reply to this newsletter and let me know.

Anyway.

One point about stablecoins and DeFi that I have been trying repeatedly to make is that they are quickly becoming the default infrastructure for fintech developers (particularly first-time fintech developers) to build on. There are some valid functionality-based reasons for this, but it’s also kind of just a vibes thing. Here’s what I wrote in May of last year:

If stablecoins can just become roughly equivalent to traditional BaaS and sponsor bank options, I think we will see more and more fintech product developers move towards them, if for no other reason than stablecoins feel cool and modern (especially when Stripe is telling you so) and banks are perceived (even in the best circumstances) as fussy and antiquated.

Think of BaaS in terms of babysitting, but, in my silly analogy, the kid gets to pick their babysitter. Most banks are the retired grandparents or elderly neighbors; fussy and antiquated and no kid’s first choice. Stripe (which has a robust and well-established TradFi BaaS business, but is leaning hard into blockchain-based infrastructure) is like the cool uncle who has tattoos and doesn’t believe in a set bedtime; definitely preferred over banks, but still clearly not of the same generation as the kid and a little hard to relate to.

Whop is like the kid’s peer, except that instead of going to school, this kid runs a sophisticated multi-level marketing scheme out of his parents’ basement, trying to convince other kids to secure their financial freedom by building and selling digital courses to other kids focused on … securing their financial freedom!

I’m only slightly exaggerating.

I first wrote about Whop a few years ago, and I have remained fascinated by the company ever since. It’s a social commerce platform and digital marketplace, founded in 2021, that enables creators and entrepreneurs to monetize digital products, private communities, software access, and online courses. Those products mostly cluster in a few very financially nihilistic areas, like real estate wholesaling, sports betting, options trading, and crypto investing. Whop supports thousands of active creators, serves millions of buyers, processes over $3 billion in annual payment volume, and generates an estimated $142 million in annualized revenue. Whop raised a $17 million Series A in 2023 led by Insight Partners, followed by a $50 million Series B in 2024 led by Bain Capital Ventures at an $800 million valuation, and a $200 million strategic investment in early 2026 led by Tether, which valued the company at $1.6 billion. Over that time, Whop has evolved into something like an all-in-one internet economy infrastructure provider. It introduced its own end-to-end payment processing and merchant-of-record engine to support global checkout and crypto payouts, launched a blueprints developer framework to let creators build modular custom apps directly onto their storefronts, and built out growth mechanisms like automated referral fees, marketplace affiliate programs, and content creator rewards.

Those growth mechanisms deserve a bit more scrutiny. A while back, the company stopped taking a cut of sales made through its marketplace. Today, every creator gets a built-in affiliate program that pays promoters 30% by default. Whop also rewards people who recruit new sellers and pays people per view to post short videos promoting products on TikTok, Instagram, and YouTube. Whop makes its money on the payment and withdrawal fees underneath. These incentives favor whatever spreads fastest over whatever is actually good, which is especially evident in Whop's support for "resell rights" products, which buyers purchase mainly to resell to others and which some competitors ban as get-rich-quick schemes.

The latest of these schemes blueprints (which Whop and its team have been heavily promoting) is a neobank in a box.

Based on my examination of the product page and Whop’s various terms of service, I should admit that my description — neobank in a box — suggests a far clearer and better-managed offering than what, in reality, is being offered here. The product appears to chaotically combine the following primitives (which are Whop financial services capabilities that have been made available to the creators on the platform):

  • Whop Balance. Funds are held for the user at Cross River Bank in the U.S. and other partners abroad, but (confusingly) are not FDIC-insured.

  • Whop Wallet. Every account is tied to a self-hosted stablecoin wallet provided by Privy; deposits convert dollars into USDT (remember, Tether is Whop’s newest investor and biggest check). The wallet is technically self-hosted, in that users can export their private key and use the wallet outside Whop, but that is not how the wallet is configured to work out of the box and exporting the private key disables the account.

  • Swaps. USDT can be exchanged for a Coinbase-wrapped bitcoin token (why?!?) and a Tether-issued token that tracks the value of gold (again, why?!?). Enabled through an integration with Relay.

  • Whop Card. A Visa card that can spend pending balances as soon as a payment arrives, with 5% cashback at select merchants. The card is issued by Rain.

  • Payouts. Withdrawals to 140+ countries via bank transfer, mobile wallets, PayPal, Venmo (U.S.), and crypto.

  • KYC/KYB. Whop-hosted identity checks are required before payouts, but (from what I can tell) not before an account/wallet is funded.

  • Whop Treasury. This one — which offers a yield on balances held in USDT of up to 6% through the Aave lending protocol — is not part of the neobank blueprint, though it could presumably be added by individual creators on Whop, as it is part of Whop’s underlying platform.

And because Whop has made all of these primitives available to creators through its integrated AI assistant, creators can literally create a neobank through a single prompt:

That same creator also shared some creatives that they had cooked up to promote this new neobank, which — if you’ve spent any time thinking about UDAAP — will immediately set off alarm bells:

Generally speaking, you’re not allowed to refer to something as a “bank,” unless it is actually a chartered bank. Neobanks created in 15 minutes or less using Whop’s AI assistant and this blueprint are pretty much the furthest thing possible from the legal definition of a bank.

And yet, as far as I can tell, there is nothing stopping a creator on Whop from using whatever language they want to describe the new neobank they had just created. You could, if you wanted, lie and claim that the balances that you hold for customers are FDIC insured. Whop, if it discovered this after the fact, could potentially take action to remove the misleading content or suspend the creator’s account, in accordance with its community guidelines. However, it’s unclear how seriously Whop takes its community guidelines3 and it certainly doesn’t screen any of its creators’ marketing materials before they go live. Quite frankly, it couldn’t, even if it wanted to. The AI-assisted tooling will allow for problematic banking products and marketing to be created far faster than anyone could review them.

Whop has essentially built a UDAAP-shaped AI slop cannon.

And then there’s the monetization angle. Here’s how Whop’s blog post on the neobank blueprint describes the monetization opportunity for creators:

A marketplace that collects from buyers and pays out sellers, a gig or services platform paying workers, an agency invoicing clients and paying contractors – in each case, the platform generates the volume and hands it to a bank or payments provider that keeps the fees, holds the float, and owns the financial relationship with the users.

A neobank switches that flow.

Your sellers, workers or partners hold a balance with you instead of waiting on a payout to an outside bank.

They get a virtual card with your name on it and spend straight from that balance. They pay each other inside your product. And because you set the fees on all of it, you earn on the volume you already generate.

Hopefully you caught that last part, because it’s important. And terrifying.

"You set the fees on all of it”

Yes, the creator gets to set the fees. However they want. With no review by Whop or any of the regulated or semi-regulated financial services partners that it relies on behind the scenes. Here’s Whop’s blog post again (emphasis mine):

Whop charges a base fee when money moves, and you decide what your users pay on top. The difference is your revenue.

Say your platform pays out to 2,000 sellers a month and you add $1 to each transfer. That's $2,000 a month for a fee your users barely notice, on money that was moving anyway. Scale the volume or the markup and it grows with you.

Set a different fee for every kind of movement, from deposits and payments to transfers, swaps and card spend

Ohh my gosh ohh my gosh ohh my gosh there are so many problems with this … I’m starting to hyperventilate … Mary Mother of God … here’s a partial list:

  • If you set the fees for deposits, withdrawals, transfers, and swaps and take a cut of the resulting revenue, you (the Whop creator) are arguably a financial services business. Whop’s structure with the non-custodial wallet at the center is clearly designed to sidestep such designations, but I’m not sure that’s an argument that will sway regulators or the courts. They could reasonably argue that the Whop creator is transmitting money, acting as an unlicensed agent, or running a money services business without registering. Swap fees are worse. Charging a markup on USDT-to-cbBTC or Tether Gold exchanges looks like digital-asset business activity under New York's BitLicense regime and California's Digital Financial Assets Law.

  • Regulations require specific fee disclosures at specific times for specific financial products, and a pricing layer that the platform doesn't control makes that essentially impossible. Whop Balance + Whop Card + Payouts looks, functionally, a lot like a prepaid account, governed by Reg E in the U.S. Prepaid accounts have a ton of rules around pricing disclosures, changes to terms, error resolution, and account history. Whop’s neobank blueprint would seem to not solve for any of them.

  • Completely unconstrained control over pricing for each individual Whop creator is also a UDAAP nightmare. UDAAP enforcement often targets fees that are hidden, surprising, disproportionate to their value, or targeted at vulnerable consumer segments. With no cap and no review on pricing, the predictable outcome of this Whop neobank blueprint will be "free banking" marketing followed by fees buried in withdrawal and swap flows, where they're easiest to hide. Crypto swap spreads are especially easy to obscure because users can't easily compare them to a market rate. Plus, did you know that Whop allows users on its platform as young as 13? Governed by what is, to my eyes, a rather weak youth safety policy. Big yikes!

  • Nothing in the documentation requires creators to charge every user the same price. The UI primitives link activity to Whop's pixel and identity graph by default, so creators have data that could support user-specific pricing. If the Whop Card is treated as a credit card (very possible in my estimation), pricing that varies in ways correlated with protected characteristics raises fair lending risk, even if unintentional. Outside of credit, state UDAP laws and some state anti-discrimination laws could still apply.

  • There’s a real rug pull concern here, as explained in this tweet. Essentially, a Whop creator using the neobank blueprint could spin up a neobank, offer incredibly generous rewards and referral bonuses to bring in deposits and then, instantly, flip the fees to some insanely high number that effectively traps customers’ money in their accounts (imagine a fee for withdrawals set at 80% of the withdrawal amount). End customers — who, remember, may not know how to use their self-hosted wallet keys, or even know they exist— panic and, figuring that 20% is better than nothing, start cashing out. Word among customers spreads and the Whop equivalent of a bank run starts and finishes before Whop or, certainly, regulators even notice.

For the moment, this is all still very new and happening at a comparatively small scale.

However, it’s very dangerous to be complacent when it comes to infrastructure. Especially when that infrastructure is (to return to my analogy) the babysitter that is the easiest and most fun to deal with. As we saw with BaaS 1.0 and the collapse of Synapse, it can get big and unstable very fast. And the consequences, when it collapses, can be devastating.


Sponsored by Lithic

Cash-heavy businesses have no way to extend a relationship past the transaction.

Coinstar was the canonical example for decades: a customer fed loose change into a kiosk, walked away, and Coinstar had no way to bring them back.

CINQ changed that, Coinstar's GPR debit card issued by Lead Bank and usable anywhere Mastercard® is accepted, with Lithic running everything underneath, from kiosk load to settlement, fraud prevention, and dispute management.

Load cash, spend it on the virtual card minutes later.

One transaction becomes an ongoing relationship, on infrastructure nobody sees.


2 READING RECOMMENDATIONS

#1: Mind the Gap: Democracy and Data Centers (by John Pitts, Open Banker) 📚

John called his own number here, and I’m glad he did.

This piece is a good mix of history, current events, linguistic appeals to Gen Z, and a warning for those who think about the (sometimes violent) swings in financial services policy.

#2: Frontier Overhangs (by Ben Thompson, Stratechery) 📚

Thank God for Ben Thompson, one of the only credibly knowledgeable and unbiased voices on the why-are-the-AI-people-scaring-the-shit-out-of-everyone-about-their-own-products question.

(Ditto for Derek Thompson, who had an excellent podcast on this same topic recently.)

(Also, I really enjoyed this SNL clip … “AI is not a weapon. It’s a tool. A tool for building weapons.”)

*Bonus: The 2,000 Years of Rain Problem in SMB Lending (by me, with Parlay) 📚

Underwriting expertise used to leave the bank the moment the person who held it did. I wrote about how AI changes that; a silicon underwriter that retains what every deal teaches, so the 400th SBA loan actually informs the 401st. Read and enjoy it here!

*This rec is brought to you by one of our fantastic brand partners.


1 QUESTION FROM FINITY

There are a TON of interesting questions being asked in Finity (our digital community for fintech and banking nerds). I’ll share one question, sourced from the community, each week. However, if you’d like to join the conversation, please apply to join!

Do you think that AI agents could (if used by bank customers at sufficient scale) cause a bank run, as some are beginning to suggest? If so, how?

If you have any thoughts on this question, reply to this email or DM me in Finity!


Thanks for the read! Let me know what you thought by replying back to this email.

— Alex  


Footnotes

1.The best dunks in basketball are putback dunks off missed shots. They are tricky to get right and require perfect timing. However, when executed well, they are surprising, ferocious, demoralizing to the opposing team, and often embarrassing for the defensive player who was trying to grab the rebound.

2."Clap your hands Peter. It's the only way to save me. Louder. LOUDER PETER!"

3.It lists digital assets as one of its prohibited products and services, but its neobank blueprint facilitates the sale of digital assets?

LinkedIn Twitter Instagram Podcast

@Alex Johnson

Unsubscribe
Community Logo