
Senator · SC · R
Former member (no longer serving)
Current term Jan 3, 2021 – Jul 11, 2026 · In the Senate since Jan 7, 2003
Official websiteContact formBiographical Directory
Portrait: U.S. Government Publishing Office, via unitedstates/images (public domain)
Periodic transaction reports required by the STOCK Act: purchases, sales, and exchanges of stocks, bonds, and similar assets over $1,000 by the member, a spouse, or a dependent child, due within 45 days of the transaction. Filers report a value range (a few enter an exact amount), not the price or number of shares. Reports are shown as filed. For stocks and funds with a ticker, “Price moves” shows the closing price after the trade, at disclosure, and since, with an estimate of what an amount you choose within the reported range would have gained or lost; these are estimates, not the filer’s actual results. Members who do not trade individual securities file none.
Reports filed since Jan 1, 2025 with the Senate Office of Public Records (eFD), last checked Oct 23, 2026. Filings are linked to this member by the seat or chamber they held on the filing date and their name.
12 reported transactions in 4 electronically filed reports; latest filed Jan 6, 2026.
Periodic Transaction Report · filed Jan 6, 2026 · Senate eFD
View original filingInvesco BulletShares 2025 Corporate Bond ETFBSCP
Stock
Disclosed 20 days after the trade. BSCP closed at $20.68 on Dec 17, 2025; changes are measured from that close.
| Point | Session | Close | Change | On $32,501 sold |
|---|---|---|---|---|
| Day after the trade | No trading within a week of Dec 18, 2025 | |||
| Day of disclosure | No trading within a week of Jan 6, 2026 | |||
| 30 days after | No trading within a week of Jan 16, 2026 | |||
| 90 days after | No trading within a week of Mar 17, 2026 | |||
| Latest closeFeb 17, 2026 | $20.68 | 0.00% | $0 | |
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack.
US TREASURY BILL26U T Bill due 4/2/26
Other
No ticker reported
Invesco BulletShares 2026 Corporate Bond ETFBSCQ
Stock
Disclosed 6 days after the trade. BSCQ closed at $19.58 on Dec 31, 2025; changes are measured from that close.
| Point | Session | Close | Change | On $32,501 bought |
|---|---|---|---|---|
| Day after the tradeJan 2, 2026 | $19.58 | 0.00% | $0 | |
| Day of disclosureJan 6, 2026 | $19.58 | +0.03% | +$8 gain | |
| 30 days afterJan 30, 2026 | $19.55 | −0.13% | −$42 loss | |
| 90 days afterMar 31, 2026 | $19.55 | −0.12% | −$40 loss | |
| Latest closeOct 20, 2026 | $19.50 | −0.41% | −$133 loss |
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack.
Dec 2025 Term Corp Ishares Ibonds ETFIBDQ
Stock
Comment: IRA
No prices found
US TREASURY Bill26U Bill Due 04/02.26
Other
Comment: IRA
No ticker reported
| Transaction date | Owner | Asset | Type | Amount (as reported) | Prices | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec 17, 2025Filed 20 days later | Member | Invesco BulletShares 2025 Corporate Bond ETFBSCPStock | Sale | $15,001 - $50,000 | ||||||||||||||||||||||||||||||
Disclosed 20 days after the trade. BSCP closed at $20.68 on Dec 17, 2025; changes are measured from that close.
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack. | ||||||||||||||||||||||||||||||||||
| Dec 31, 2025Filed 6 days later | Member | US TREASURY BILL26U T Bill due 4/2/26Other | Purchase | $50,001 - $100,000 | No ticker reported | |||||||||||||||||||||||||||||
| Dec 31, 2025Filed 6 days later | Member | Invesco BulletShares 2026 Corporate Bond ETFBSCQStock | Purchase | $15,001 - $50,000 | ||||||||||||||||||||||||||||||
Disclosed 6 days after the trade. BSCQ closed at $19.58 on Dec 31, 2025; changes are measured from that close.
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack. | ||||||||||||||||||||||||||||||||||
| Dec 18, 2025Filed 19 days later | Member | Dec 2025 Term Corp Ishares Ibonds ETFIBDQ | No prices found | |||||||||||||||||||||||||||||||
Periodic Transaction Report · filed Dec 1, 2025 · Senate eFD
View original filingVanguard U.S. Growth Fund Admiral SharesVWUAX
Stock
Disclosed 25 days after the trade. VWUAX closed at $214.53 on Nov 7, 2025 (the first session on or after the trade date); changes are measured from that close.
| Point | Session | Close | Change | On $175,001 bought |
|---|---|---|---|---|
| Day after the tradeNov 7, 2025 | $214.53 | 0.00% | $0 | |
| Day of disclosureDec 1, 2025 | $215.47 | +0.44% | +$767 gain | |
| 30 days afterDec 8, 2025 | $216.88 | +1.10% | +$1,917 gain | |
| 90 days afterFeb 4, 2026 | $183.00 | −14.7% | −$25,720 loss | |
| Latest closeOct 20, 2026 | $199.29 | −7.10% | −$12,432 loss |
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack.
Vanguard U.S. Growth FundVWUSX
Stock
Disclosed 25 days after the trade. VWUSX closed at $82.83 on Nov 6, 2025; changes are measured from that close.
| Point | Session | Close | Change | On $175,001 sold |
|---|---|---|---|---|
| Day after the tradeNov 7, 2025 | $82.75 | −0.10% | $169 loss avoided | |
| Day of disclosureDec 1, 2025 | $83.10 | +0.33% | $570 gain missed | |
| 30 days afterDec 8, 2025 | $83.65 | +0.99% | $1,732 gain missed | |
| 90 days afterFeb 4, 2026 | $70.66 | −14.7% | $25,712 loss avoided | |
| Latest closeOct 20, 2026 | $76.89 | −7.17% | $12,550 loss avoided |
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack.
Periodic Transaction Report · filed Oct 3, 2025 · Senate eFD
View original filingUS Treasury Bill26U S T Bill Due 1/1/26
Other
No ticker reported
| Transaction date | Owner | Asset | Type | Amount (as reported) | Prices |
|---|---|---|---|---|---|
| Sep 30, 2025Filed 3 days later | Member | US Treasury Bill26U S T Bill Due 1/1/26Other | Purchase | $50,001 - $100,000 | No ticker reported |
Periodic Transaction Report · filed Jul 14, 2025 · Senate eFD
View original filingUS Treasury Bill (912797NX1) MATURED
Other
No ticker reported
Boxx One Year Target Duration ETFXONE
Stock
Disclosed 14 days after the trade. XONE closed at $49.63 on Jun 30, 2025; changes are measured from that close.
| Point | Session | Close | Change | On $32,501 bought |
|---|---|---|---|---|
| Day after the tradeJul 1, 2025 | $49.46 | −0.34% | −$111 loss | |
| Day of disclosureJul 14, 2025 | $49.47 | −0.32% | −$105 loss | |
| 30 days afterJul 30, 2025 | $49.55 | −0.16% | −$52 loss | |
| 90 days afterSep 29, 2025 | $49.66 | +0.06% | +$20 gain | |
| Latest closeOct 20, 2026 | $49.16 | −0.95% | −$308 loss |
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack.
Invesco BulletShares 2031 Corporate Bond ETFBSCV
Stock
| Sale |
| $15,001 - $50,000 |
| Dec 31, 2025Filed 6 days later | Member | US TREASURY Bill26U Bill Due 04/02.26OtherComment: IRA | Purchase | $15,001 - $50,000 | No ticker reported |
| Transaction date | Owner | Asset | Type | Amount (as reported) | Prices | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nov 6, 2025Filed 25 days later | Member | Vanguard U.S. Growth Fund Admiral SharesVWUAXStock | Purchase | $100,001 - $250,000 | ||||||||||||||||||||||||||
Disclosed 25 days after the trade. VWUAX closed at $214.53 on Nov 7, 2025 (the first session on or after the trade date); changes are measured from that close.
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack. | ||||||||||||||||||||||||||||||
| Nov 6, 2025Filed 25 days later | Member | Vanguard U.S. Growth FundVWUSXStock | Sale | $100,001 - $250,000 | ||||||||||||||||||||||||||
Disclosed 25 days after the trade. VWUSX closed at $82.83 on Nov 6, 2025; changes are measured from that close.
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack. | ||||||||||||||||||||||||||||||
Disclosed 14 days after the trade. BSCV closed at $16.53 on Jun 30, 2025; changes are measured from that close.
| Point | Session | Close | Change | On $32,501 bought |
|---|---|---|---|---|
| Day after the tradeJul 1, 2025 | $16.51 | −0.12% | −$39 loss | |
| Day of disclosureJul 14, 2025 | $16.44 | −0.54% | −$177 loss | |
| 30 days afterJul 30, 2025 | $16.46 | −0.42% | −$138 loss | |
| 90 days afterSep 29, 2025 | $16.67 | +0.85% | +$275 gain | |
| Latest closeOct 20, 2026 | $15.83 | −4.26% | −$1,386 loss |
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack.
US Treasury Bill 25U DUE 10/16/25
Other
No ticker reported
| Transaction date | Owner | Asset | Type | Amount (as reported) | Prices | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jul 3, 2025Filed 11 days later | Member | US Treasury Bill (912797NX1) MATUREDOther | Sale | $50,001 - $100,000 | No ticker reported | |||||||||||||||||||||||||
| Jun 30, 2025Filed 14 days later | Member | Boxx One Year Target Duration ETFXONEStock | Purchase | $15,001 - $50,000 | ||||||||||||||||||||||||||
Disclosed 14 days after the trade. XONE closed at $49.63 on Jun 30, 2025; changes are measured from that close.
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack. | ||||||||||||||||||||||||||||||
| Jun 30, 2025Filed 14 days later | Member | Invesco BulletShares 2031 Corporate Bond ETFBSCVStock | Purchase | $15,001 - $50,000 | ||||||||||||||||||||||||||
Disclosed 14 days after the trade. BSCV closed at $16.53 on Jun 30, 2025; changes are measured from that close.
Estimates: filers report neither the price nor the number of shares, so the close stands in for the price paid or received. Closes are split-adjusted and exclude dividends. Prices from Marketstack. | ||||||||||||||||||||||||||||||
| Jun 30, 2025Filed 14 days later | Member | US Treasury Bill 25U DUE 10/16/25Other | Purchase | $50,001 - $100,000 | No ticker reported | |||||||||||||||||||||||||