Brandon Roberts's Avatar

Brandon Roberts

@bxroberts.org

Investigative journalist. News Apps Developer at @ProPublica.org. Occasional AI/ML researcher. Using data+code to hold power to account. Web: https://bxroberts.org Signal: brandonrobertz.01

9,108
Followers
291
Following
125
Posts
05.07.2023
Joined
Posts Following

Latest posts by Brandon Roberts @bxroberts.org

It's free! πŸ˜‚

05.03.2026 15:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Contact ProPublica or Send a Tip Securely β€” ProPublica Our job is to hold people and institutions accountable. To do that, we need evidence.

11/ We're going to continue digging into the people, entities and possible conflicts uncovered in this data.

If you have information you'd like to share, reach out!

Secure drop and encrypted tips form: www.propublica.org/tips/

And follow my fellow reporters: @shaw.al @coreygjohnson.bsky.social

05.03.2026 14:01 πŸ‘ 76 πŸ” 18 πŸ’¬ 2 πŸ“Œ 0
Preview
Explore Financial Disclosures From President Trump and 1,500 of His Appointees - ProPublica Use this database to explore potential conflicts of interest for President Donald Trump and his team. The documents disclose positions officials have held outside government, their assets and their de...

10/ Our new searchable database is the most comprehensive public source of financial disclosures across the executive branch.

Let us know what you find!
πŸ‘‡πŸ‘‡

projects.propublica.org/trump-team-f...

05.03.2026 14:01 πŸ‘ 262 πŸ” 97 πŸ’¬ 4 πŸ“Œ 1
A screenshot from a story about Pam Bondi's trades reads: "Attorney General Pam Bondi sold between $1 million and $5 million worth of shares of Trump Media the same day that President Donald Trump unveiled bruising new tariffs that caused the stock market to plummet, according to records obtained Wednesday by ProPublica.

Trump Media, which runs the social media platform Truth Social, fell 13% in the following days, before rebounding."

A screenshot from a story about Pam Bondi's trades reads: "Attorney General Pam Bondi sold between $1 million and $5 million worth of shares of Trump Media the same day that President Donald Trump unveiled bruising new tariffs that caused the stock market to plummet, according to records obtained Wednesday by ProPublica. Trump Media, which runs the social media platform Truth Social, fell 13% in the following days, before rebounding."

9/ Pro tip: You can directly share disclosures you find with the line number link. Here's Pam Bondi's sale of $1-5M of Trump Media stock, which occurred on "Liberation Day" last spring: projects.propublica.org/trump-team-f... (She hasn’t answered our questions.)

Share/tag any interesting rows!

05.03.2026 14:01 πŸ‘ 77 πŸ” 21 πŸ’¬ 1 πŸ“Œ 0
A screenshot of President Trump's page on ProPublica’s Trump Team Financials tool, showing the liabilities section. The table shows two rows detailing $1-5M in liabilities related to the E. Jean Carroll suit. The next row is highlighted and shows a litigation related liability, creditor: New York Attorney General, amount: "Over $50,000,000"

A screenshot of President Trump's page on ProPublica’s Trump Team Financials tool, showing the liabilities section. The table shows two rows detailing $1-5M in liabilities related to the E. Jean Carroll suit. The next row is highlighted and shows a litigation related liability, creditor: New York Attorney General, amount: "Over $50,000,000"

8/ You can also see President Trump's debts. These include mortgages on properties like Trump Tower and Trump Villa. Also tens of millions of liabilities related to civil lawsuits by the New York Attorney General and E. Jean Carroll:

05.03.2026 14:01 πŸ‘ 122 πŸ” 31 πŸ’¬ 2 πŸ“Œ 0
A screenshot from President Donald J Trump's form 278-T document. The screenshot shows a portion of the form containing "Filer's Name: Donald J Trump" and a red Note: "This is a public form. Do not include…" The text displayed is blurry and some letters appear to be corrupted. The lower case "a" in "Donald" is a pixelated blob with no definition.”

A screenshot from President Donald J Trump's form 278-T document. The screenshot shows a portion of the form containing "Filer's Name: Donald J Trump" and a red Note: "This is a public form. Do not include…" The text displayed is blurry and some letters appear to be corrupted. The lower case "a" in "Donald" is a pixelated blob with no definition.”

7/ Trump's financial disclosure was more difficult to get. It came in a different format with a tiny, difficult to read font. We parsed the thousands of records, adding up to at least $1.4B in value, so you don't have to.

05.03.2026 14:01 πŸ‘ 87 πŸ” 14 πŸ’¬ 1 πŸ“Œ 1
A webpage for ProPublica’s Trump Team Financials tool, displaying 10 results for the prepared search query β€œSpaceX OR β€˜Space Exploration Technologies.’”

A webpage for ProPublica’s Trump Team Financials tool, displaying 10 results for the prepared search query β€œSpaceX OR β€˜Space Exploration Technologies.’”

6/ Caveat: The data we have isn't standardized, so companies can be spelled in many different ways. To help search for common things, we've prepared queries you can use, like this one for people with ties to SpaceX
πŸ‘‡
projects.propublica.org/trump-team-f...

05.03.2026 14:01 πŸ‘ 67 πŸ” 15 πŸ’¬ 2 πŸ“Œ 0
Section 10 of an ethics agreement document signed by NASA Administrator Jared Taylor Isaacman, which states: β€œI am the Managing Member of RookX, LLC, which has contracts with Space Exploration Technologies Corp. (SpaceX) for space flight services. Upon confirmation, I will terminate all agreements that RookX, LLC has with SpaceX, and all monies that have been paid to SpaceX for services not completed will be refunded to RookX, LLC.”

Section 10 of an ethics agreement document signed by NASA Administrator Jared Taylor Isaacman, which states: β€œI am the Managing Member of RookX, LLC, which has contracts with Space Exploration Technologies Corp. (SpaceX) for space flight services. Upon confirmation, I will terminate all agreements that RookX, LLC has with SpaceX, and all monies that have been paid to SpaceX for services not completed will be refunded to RookX, LLC.”

5/ On each appointee's page, we also make their ethics agreements docs available. Here, NASA Administrator Jared Taylor Isaacman details the steps he will take to avoid conflicts with SpaceX, which NASA has significant deals with.

05.03.2026 14:01 πŸ‘ 70 πŸ” 16 πŸ’¬ 1 πŸ“Œ 0
Screenshot of a table showing multiple crypto holdings of Kenneth Howery, Trump’s ambassador to Denmark. These include employee assets of $4M-$25M in Bitcoin, $25M-$50M in Ethereum and more.

Screenshot of a table showing multiple crypto holdings of Kenneth Howery, Trump’s ambassador to Denmark. These include employee assets of $4M-$25M in Bitcoin, $25M-$50M in Ethereum and more.

4/ With our tool, you can find other appointees who hold crypto, like Kenneth Howery, ambassador to Denmark, who holds a variety of bitcoin forks and other cryptocurrencies.

05.03.2026 14:01 πŸ‘ 80 πŸ” 18 πŸ’¬ 1 πŸ“Œ 0
Preview
Top DOJ Official Todd Blanche Shut Down Crypto Enforcement While Holding Crypto Assets The second-highest official at the DOJ, Todd Blanche rose to prominence as Trump’s personal defense attorney. His actions violated the federal conflicts of interest law and his ethics agreement, exper...

3/ In Dec, my colleagues @shaw.al and @coreygjohnson.bsky.social used this data to find that deputy AG Todd Blanche owned at least $159K in crypto when he shut down investigations into crypto companies. (The DOJ claimed his orders were "cleared in advance.")

www.propublica.org/article/todd...

05.03.2026 14:01 πŸ‘ 99 πŸ” 35 πŸ’¬ 2 πŸ“Œ 2
Screenshot of a section of ProPublica's Trump Team Financials tool titled "Wealthiest Officials: Based on minimum reported asset values." The rows are the wealthiest officials in the tool, ordered by lower bound net worth, as reported by the officials in their documents. The table reads: "Stephen Andrew Feinberg, Deputy Secretary, Department of Defense, $2B; Donald J. Trump, President of the United States, White House, $1.4B; Warren Stephens, Ambassador to the United Kingdom of Great Britain and Northern Ireland, Department of State, $1.1B; John Phelan, Secretary of the Navy, Department of Defense, $791M; Howard Lutnick, Secretary, Department of Commerce, $723M; West Cuthbert, Associate Deputy Secretary, Department of Health & Human Services, $605M; Melinda Hildebrand, Ambassador to the Republic of Costa Rica, Department of State, $603M"

Screenshot of a section of ProPublica's Trump Team Financials tool titled "Wealthiest Officials: Based on minimum reported asset values." The rows are the wealthiest officials in the tool, ordered by lower bound net worth, as reported by the officials in their documents. The table reads: "Stephen Andrew Feinberg, Deputy Secretary, Department of Defense, $2B; Donald J. Trump, President of the United States, White House, $1.4B; Warren Stephens, Ambassador to the United Kingdom of Great Britain and Northern Ireland, Department of State, $1.1B; John Phelan, Secretary of the Navy, Department of Defense, $791M; Howard Lutnick, Secretary, Department of Commerce, $723M; West Cuthbert, Associate Deputy Secretary, Department of Health & Human Services, $605M; Melinda Hildebrand, Ambassador to the Republic of Costa Rica, Department of State, $603M"

2/ Political appointees are required to file disclosures detailing their finances and efforts to eliminate conflicts of interest. We've gathered over 3,000 of these forms and made them searchable.

05.03.2026 14:01 πŸ‘ 129 πŸ” 47 πŸ’¬ 1 πŸ“Œ 1
Screenshot of ProPublica webpage titled β€œExplore Financial Disclosures From President Trump and 1,500 of His Appointees,” accompanied by this blurb: β€œUse this database to explore potential conflicts of interest for President Donald Trump and his team. The documents disclose positions officials have held outside government, their assets and their debts, among other things.” A search bar prompts the user to search for a person or financial holding.

Screenshot of ProPublica webpage titled β€œExplore Financial Disclosures From President Trump and 1,500 of His Appointees,” accompanied by this blurb: β€œUse this database to explore potential conflicts of interest for President Donald Trump and his team. The documents disclose positions officials have held outside government, their assets and their debts, among other things.” A search bar prompts the user to search for a person or financial holding.

THREAD: We just released a tool that allows you to search billions of dollars in wealth, ties to the most powerful companies in the country, and details of the personal finances of President Trump and over 1,500 of his appointees.

Here’s how it works 1/

05.03.2026 14:01 πŸ‘ 676 πŸ” 358 πŸ’¬ 11 πŸ“Œ 38

Yes! I still remember my first email reply rejection, so many years ago.

04.03.2026 20:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The sad thing is they still got access to Signal because they found a second laptop with biometrics enabled 😭

06.02.2026 18:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A table with a title of '527 Explorer Update Summary' and two columns: Report Type and Rows Added. The table body contains the count of new rows added per type of record available on the site:Contributions with 268,490, Expenditures with 177,524, Initial Filings with 3,729, Periodic Reports with 1,235, Directors/Officers with 7,589, EAIN Numbers with 755, Related Entities with 1,411, and New Records Total with 460,733. The table ends by showing the most recent record date of: 2025-12-31.

A table with a title of '527 Explorer Update Summary' and two columns: Report Type and Rows Added. The table body contains the count of new rows added per type of record available on the site:Contributions with 268,490, Expenditures with 177,524, Initial Filings with 3,729, Periodic Reports with 1,235, Directors/Officers with 7,589, EAIN Numbers with 755, Related Entities with 1,411, and New Records Total with 460,733. The table ends by showing the most recent record date of: 2025-12-31.

It's 2026, an election year (πŸ’€). That means its time to update ProPublica's 527 Explorer! This latest update brings us current through 2025, adding 460k new records.

I'll be updating more frequently this year. Follow for updates & LMK what you do w/ it

projects.propublica.org/527-explorer/

05.02.2026 17:02 πŸ‘ 15 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Post image

Interesting piece about abuse of generative AI in contract bid protests:

"Federal procurement is not prepared to deal with contractors like Oready, LLC (Oready), which has misused GenAI to file a barrage of seventeen pro se protests and appeals over eight months"

content.ncmahq.org/contractmana...

04.02.2026 21:53 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Six Senators Accuse Deputy Attorney General of β€œGlaring” Crypto Conflict, Cite ProPublica Investigation The senators presented a letter demanding that top DOJ official Todd Blanche clarify the legality of his actions, pointing to ProPublica reporting that found he owned at least $159,000 in related asse...

More impact from my investigation with @shaw.al: Six senators accused Deputy Attorney General Todd Blanche of a β€œglaring” conflict of interest, citing our reporting that found he held at least $159,000 in investments when he shut down crypto investigations. www.propublica.org/article/todd...

29.01.2026 22:47 πŸ‘ 322 πŸ” 116 πŸ’¬ 8 πŸ“Œ 2
Post image Post image

I’ve been in Minneapolis the last few days reporting on the ICE raids happening across the city. This morning federal agents shot and killed a man, identified by the AP as Alex Pretti. This marks the third shooting by federal agents since Operation Metro Surge started in Minnesota last month.

24.01.2026 22:37 πŸ‘ 645 πŸ” 185 πŸ’¬ 11 πŸ“Œ 16
Preview
ProPublica Publishes Unreleased Data on the Origins of Generic Prescription Drugs The dataset powers our Rx Inspector tool, which lets you find the factories that made your generic drugs and their FDA inspection track records.

We're releasing it under the Creative Commons BY-NC 4.0 license, meaning you may use it for noncommercial purposes as long as you attribute ProPublica and link back to Rx Inspector.

Let us know what you do with this!

www.propublica.org/article/rx-i...

23.01.2026 17:45 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
A screenshot of a table with headers: country code, count, percent and a histogram bar. Country code "IN" is the top row with 26k count (55%) of the total.

A screenshot of a table with headers: country code, count, percent and a histogram bar. Country code "IN" is the top row with 26k count (55%) of the total.

Some examples of what you can do with this:

- Find out which countries make the most generics
- Compare across drugs and companies
- Quickly find how many drug makers put detailed manufacturing info on their labels
- Cross-reference other data like the FDA Inspections dashboard and facilities list

23.01.2026 17:45 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - propublica/rx-inspector-data: Public release of Rx Inspector data linking generic drugs to the factories that made them Public release of Rx Inspector data linking generic drugs to the factories that made them - propublica/rx-inspector-data

People have been asking, so we published it: The data linking generic drugs to the facilities that make them! You can download the data on GitHub.
πŸ‘‡πŸ‘‡
github.com/propublica/r...

23.01.2026 17:45 πŸ‘ 19 πŸ” 10 πŸ’¬ 2 πŸ“Œ 0
Preview
ProPublica Publishes Unreleased Data on the Origins of Generic Prescription Drugs The dataset powers our Rx Inspector tool, which lets you find the factories that made your generic drugs and their FDA inspection track records.

Last month, @propublica.org released Rx Inspector, a groundbreaking tool that lets you find the factories where your generic drugs were manufactured.

Now we're making available the data that powers it.

via @bxroberts.org

www.propublica.org/article/rx-i...

23.01.2026 12:35 πŸ‘ 254 πŸ” 68 πŸ’¬ 2 πŸ“Œ 3
Preview
Where Was My Generic Prescription Drug Made? - Rx Inspector - ProPublica The FDA won’t tell Americans where their generic drugs are made, so ProPublica did it instead. Use information on your prescription label to locate the factory and see inspection reports.

With ProPublica's Rx Inspector, it’s possible to see your drug’s manufacturing facility and what the FDA found during its inspections. Thanks to @bxroberts.org & team at @propublica.org for the work>

projects.propublica.org/rx-inspector/

23.01.2026 17:12 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

We're fighting to keep ProPublica human powered (not AI) and for a consistent, reliable disciplinary process that enables strong journalism.

If these things matter to you, help us out by signing: actionnetwork.org/petitions/te...

22.01.2026 18:23 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

1/ We are entering year 3 of bargaining for a fair contract that protects both the workers who produce our award-winning, high-impact journalism as well as the quality of that work. We are also entering year 3 of @propublica.org management fighting against a fair contract. tinyurl.com/43znke28

21.01.2026 16:22 πŸ‘ 69 πŸ” 46 πŸ’¬ 2 πŸ“Œ 4
ProPublica Event: How to Use Our Rx Inspector News App
ProPublica Event: How to Use Our Rx Inspector News App YouTube video by ProPublica

Last week we demonstrated our Rx Inspector tool and walked people through how to use it and explained the types of things you can find with it.

We just published a recording of the webinar here: www.youtube.com/watch?v=p51s...

20.01.2026 20:58 πŸ‘ 81 πŸ” 25 πŸ’¬ 0 πŸ“Œ 0

Sadly, the lack of information here is due to the fact the FDA doesn't publish details about many inspections. We requested and received many inspection documents, but even those are not comprehensive. πŸ˜”

18.12.2025 22:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My understanding from talking with pharmacists is the distributor has a lot of control over which company's product gets filled. Sometimes, but not always, you need to find a different pharmacy to get a different company generic. Talk to your pharmacist, though! They know a lot and are happy to help

18.12.2025 20:20 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The FDA sometimes collaborates with foreign inspection agencies when they do inspections of foreign facilities. They're not always solo.

But these inspections are planned long in advance and are complex to set up. Refusal to allow an FDA inspector into a facility can result in imports being banned.

18.12.2025 19:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Rx Inspector: ProPublica’s New Tool Provides Drug Info the FDA Won’t We’ve launched a first-of-its-kind app to help you find out where your generic drugs come from and see the track records of the factories that made them.

12/ For more on how you can use Rx Inspector, we’ve made a guide here:
www.propublica.org/article/rx-i...

18.12.2025 16:56 πŸ‘ 14 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0