
What each year added up to: salary, plus outside income, royalties, endorsements, prizes and investment income where a source reports them. A financial disclosure gives ranges, shown as such.
Securities trades disclosed under the STOCK Act in periodic transaction reports. A report gives each amount as a range, never an exact figure, and members may file up to 45 days after a trade, so this is never live. Each row links to the filing it was read from.
Health, weight and religion appear only where the person, their physician or a reputable outlet has published them; each links to its source.
Trades from Jan 7, 2025 to Aug 11, 2026
| Traded | Asset | Type | Amount | Owner | Filing |
|---|---|---|---|---|---|
| Aug 11, 2026 | —Alphabet Inc Note Coupon 4.80000%Mat 2/15/2036 | Purchase | $1,001 – $15,000 | Self | Read |
| Jun 30, 2026 | —HCA INC. NOTE CALL MAKE WHOLE 5.62500% 09/01/2028 $50,000 | Purchase | Over $15,001 | Self | Read |
| Jun 30, 2026 | —CAPITAL ONE FINL CORP NOTE 7.62400% 10/30/2031 | Purchase | $1,001 – $15,000 | Self | Read |
| May 8, 2026 | —VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 | Purchase | $1,001 – $15,000 | Self | Read |
| May 8, 2026 | —SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 | Purchase | $1,001 – $15,000 | Self | Read |
| May 8, 2026 | —NORTHROP GRUMMAN CORP NOTE 4.40000% 05/01/2030 CALL MAKE WHOLE | Purchase | $1,001 – $15,000 | Self | Read |
| May 8, 2026 | —JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.57200% 04/22/2036 | Purchase | $1,001 – $15,000 | Self | Read |
| May 6, 2026 | —THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE $50,000 WHOLE | Sale | Over $15,001 | Self | Read |
| Apr 30, 2026 | —UNITED STATES TREAS BILLS ZERO CPN 0.00000% 05/28/2026 | Purchase | $1,001 – $15,000 | Self | Read |
| Apr 29, 2026 | —OTIS WORLDWIDE CORP NOTE CALL MAKE WHOLE 5.25000% 08/16/2028 | Purchase | $1,001 – $15,000 | Self | Read |
| Apr 17, 2026 | —T MOBILE USA INC NOTE CALL MAKE WHOLE 5.05000% 07/15/2033 | Purchase | $1,001 – $15,000 | Self | Read |
| Mar 26, 2026 | —UNITED STATES TREAS BILLS ZERO CPN 0.00000% 04/28/2026 $100,000 | Purchase | Over $50,001 | Self | Read |
| Feb 20, 2026 | —UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 20, 2026 | —CHUBB INA HLDGS INC NOTE CALL MAKE WHOLE 5.00000% 03/15/2034 | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 20, 2026 | —ALPHABET INC NOTE CALL MAKE WHOLE 4.70000% 11/15/2035 | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 4, 2026 | —VMWARE LLC NOTE CALL MAKE WHOLE 4.70000% 05/15/2030 | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 4, 2026 | —UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 26, 2026 | —UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 8, 2026 | —UNITED STATES TREAS BILLS ZERO CPN 0.00000% 03/24/2026 | Purchase | $1,001 – $15,000 | Self | Read |
| Dec 5, 2025 | —COMCAST CORP NEW NOTE CALL MAKE WHOLE 4.25000% 10/15/2030 | Sale | $1,001 – $15,000 | Self | Read |
| Aug 18, 2025 | —SIMON PPTY GROUP LP NOTE CALL MAKE WHOLE 5.12500% 10/01/2035 | Purchase | $1,001 – $15,000 | Self | Read |
| Jun 9, 2025 | —PEPSICO INC NOTE CALL MAKE WHOLE 3.90000% 07/18/2032 | Sale | $1,001 – $15,000 | Self | Read |
| May 15, 2025 | —MICROSOFT CORP NOTE CALL MAKE WHOLE 3.12500% 11/03/2025 | Sale | $1,001 – $15,000 | Self | Read |
| Mar 6, 2025 | —JPMORGAN CHASE &CO NOTE CALL MAKE WHOLE 5.29900% 07/24/2029 | Purchase | $1,001 – $15,000 | Self | Read |
| Mar 6, 2025 | —BANK AMERICA CORP SER N MTN 6.20400% 11/10/2028 CALL MAKE WHOLE | Purchase | $1,001 – $15,000 | Self | Read |
| Traded | Asset | Type | Amount | Owner | Filing |
|---|---|---|---|---|---|
| Mar 3, 2025 | BJBJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | Sale | $1,001 – $15,000 | Self | Read |
| Feb 28, 2025 | —GOLDMAN SACHS GROUP INC NOTE 5.79800% 08/10/2026 CALL $50,000 MAKE WHOLE | Purchase | Over $15,001 | Self | Read |
| Feb 6, 2025 | —WELLS FARGO &CO SER W MTN 5.24400% 01/24/2031 CALL MAKE $50,000 WHOLE | Purchase | Over $15,001 | Self | Read |
| Feb 6, 2025 | —THE CAMPBELLS COMPANY NOTE 5.40000% 03/21/2034 CALL MAKE $50,000 WHOLE | Purchase | Over $15,001 | Self | Read |
| Feb 6, 2025 | —GENERAL MTRS CO NOTE CALL MAKE WHOLE 5.60000% 10/15/2032 | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 5, 2025 | PEPPepsico, Inc. (PEP) | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 5, 2025 | MSFTMicrosoft Corporation - Common Stock (MSFT) | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 5, 2025 | ARMKAramark Common Stock (ARMK) | Purchase | $1,001 – $15,000 | Self | Read |
| Feb 5, 2025 | ACNAccenture plc Class A Ordinary Shares (ACN) | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 24, 2025 | KLACKLA Corporation - Common Stock (KLAC) | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 21, 2025 | CSGPCoStar Group, Inc. - Common Stock (CSGP) | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 7, 2025 | FIFiserv, Inc. Common Stock (FI) | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 7, 2025 | AMZNAmazon.com, Inc. - Common Stock (AMZN) | Purchase | $1,001 – $15,000 | Self | Read |
| Jan 7, 2025 | ABNBAirbnb, Inc. - Class A Common Stock (ABNB) | Sale | $1,001 – $15,000 | Self | Read |
What the campaign raised and spent each election cycle, where the money came from, the PACs that gave most, and the other candidates in the same race with their totals. Figures are the Federal Election Commission's, through the date shown; a cycle's vote share appears once the FEC has the result.
| Candidate | Party | Status | Raised | Spent | Cash on hand | Vote |
|---|---|---|---|---|---|---|
| William Keating | Democratic | Incumbent | $535K | $689K | $512K | |
| Robert Tyler Macallister | Republican | Challenger | $213K | $161K | $52K | |
| Craig M Swallow | Democratic | Challenger | $45K | $44K | $240 |
Through Sep 30, 2026 · On fec.gov
One octagon for each phase of the life of William Keating. Each of the eight axes is scored 0 to 5 against a written rubric from documented evidence, with its source; an axis without evidence is a gap, not a zero. There is no total and no ideal shape: it is a profile, not a ranking. Appearance and personality are not axes, because they cannot be scored from evidence.
No total and no ideal shape: a longer spoke means more of that axis, so a long Misconduct spoke is more documented misconduct.
Every statement about William Keating on this page comes from the wiki behind it, which cites each fact to the numbered source it was read from. Read the wiki
| Candidate | Party | Status | Raised | Spent | Cash on hand | Vote |
|---|---|---|---|---|---|---|
| William Keating | Democratic | Incumbent | $682K | $877K | $666K | |
| Jesse Brown | Republican | Challenger | $2K | $20K | $0 |
Through Dec 31, 2024 · On fec.gov
| Candidate | Party | Status | Raised | Spent | Cash on hand | Vote |
|---|---|---|---|---|---|---|
| William Keating | Democratic | Incumbent | $718K | $1.4M | $861K | |
| Jesse Brown | Republican | Challenger | $353K | $334K | $18K | |
| Mark Littles | Republican | Challenger | $72K | $73K | $24 | |
| Dan Sullivan | Republican | Challenger | $61K | $60K | $453 | |
| Grant Smith Ellis | Democratic | Challenger | $2K | $2K | $0 |
Through Dec 31, 2022 · On fec.gov