| Organization | Role | Period |
|---|
| United States representative | position | 2021-01-03–now |
| district attorney | position | 1998-00-00–2010-00-00 |
| member of the State Senate of Massachusetts | position | 1985-00-00–1998-00-00 |
| member of the Massachusetts House of Representatives | position | 1977-00-00–1984-00-00 |
| Boston College | education | 1974-00-00 |
| Sharon High School | education | now |
| Suffolk University Law School | education | 1985-00-00 |
| House Committee on Armed Services | Member | now |
| House Committee on Foreign Affairs | Member | now |
| House Committee on Armed Services — Intelligence and Special Operations | Member | now |
| House Committee on Armed Services — Cyber, Information Technologies, and Innovation | Member | now |
| House Committee on Foreign Affairs — Europe | Ranking Member | now |
| House Committee on Foreign Affairs — Middle East and North Africa | Member | now |
16 disclosed trade(s) (15 buys / 1 sells) · 2026-01-08 → 2026-05-08 · 0 distinct ticker(s)
| Date | Ticker | Asset | Type | Amount | |
|---|
| 2026-05-08 | | JPMORGAN CHASE &CO NOTE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-05-08 | | NORTHROP GRUMMAN CORP [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-05-08 | | SIMON PPTY GROUP LP NOTE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-05-08 | | VMWARE LLC NOTE CALL MAKE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-05-06 | | THE CAMPBELLS COMPANY NOTE [self] | SELL | $15,001 - $50,000 | PTR |
| 2026-04-30 | | UNITED STATES TREAS BILLS [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-04-29 | | OTIS WORLDWIDE CORP NOTE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-04-17 | | T MOBILE USA INC NOTE CALL [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-03-26 | | UNITED STATES TREAS BILLS [self] | BUY | $50,001 - $100,000 | PTR |
| 2026-02-20 | | ALPHABET INC NOTE CALL MAKE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-02-20 | | CHUBB INA HLDGS INC NOTE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-02-20 | | UNITED STATES TREAS BILLS [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-02-04 | | UNITED STATES TREAS BILLS [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-02-04 | | VMWARE LLC NOTE CALL MAKE [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-01-26 | | UNITED STATES TREAS BILLS [self] | BUY | $1,001 - $15,000 | PTR |
| 2026-01-08 | | UNITED STATES TREAS BILLS [self] | BUY | $1,001 - $15,000 | PTR |