John — let's start with the good news (seriously, it's great news):
We just got an endorsement that really demonstrates the continued momentum of our campaign and the power of our message. As a proud supporter of workers and unions, I'm so honored to have the backing of the Sheet Metal Workers' International Association (SMART).
But we also learned yesterday from official campaign finance reports that my opponent outraised me in the last quarter — by over $100,000.
This is a gut-check moment. Going into the final 2-month stretch of the primary, we could see ourselves outspent.
This is when we really are counting on grassroots supporters like you (here's a notable stat: even though we were outraised, we doubled my opponent when it came to contributions under $100).