

Pennsylvania· In office since 2016 (10 yrs)· District 3
No committee assignments on record
Total Trades
70
6 YTD
Purchases
21
0 YTD
Sales
49
6 YTD
Est. Volume
~$881K
| Ticker | Company | Trade Date | Filed | Type | Amount | Filing |
|---|---|---|---|---|---|---|
| AMT | T Type DateNotification Date AmountCap. American Tower Corporation (AMT) | 2026-05-11 | 2026-05-15 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| TMO | Thermo Fisher Scientific Inc Common Stock (TMO) | 2026-05-07 | 2026-05-15 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| PWR | Quanta Services, Inc. Common Stock (PWR) | 2026-05-07 | 2026-05-15 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| INTC | Intel Corporation - Common Stock (INTC) | 2026-05-07 | 2026-05-15 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| MU | T Type DateNotification Date AmountCap. Micron Technology, Inc. - Common Stock (MU) | 2026-03-24 | 2026-04-20 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| MU | Stock (MU) | 2026-03-24 | 2026-04-20 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| BABAF | T Type DateNotification Date AmountCap. ALIBABA GROUP HOLDING LTD (BABAF) | 2025-11-21 | 2025-12-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| NVDA | NVIDIA Corporation - Common Stock (NVDA) | 2025-11-21 | 2025-12-19 | Purchase | $1,001 - $15,000 | View ↗ |
| APO | Apollo Global Management, Inc. (APO) | 2025-11-21 | 2025-12-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| MSFT | Microsoft Corporation - Common Stock (MSFT) | 2025-11-21 | 2025-12-19 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| CVS | CVS Health Corporation Common Stock (CVS) | 2025-11-21 | 2025-12-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| CVS | 2000152177CVS Health Corporation Common Stock (CVS) | 2025-11-21 | 2026-05-15 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| AWK | American Water Works Company, Inc. Common Stock (AWK) | 2025-11-21 | 2025-12-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| AWK | Inc. Common Stock (AWK) | 2025-11-21 | 2025-12-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| CVS | Stock (CVS) | 2025-11-21 | 2025-12-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| MSFT | Stock (MSFT) | 2025-11-21 | 2025-12-19 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| KD | Kyndryl Holdings, Inc. Common Stock (KD) | 2025-10-10 | 2025-10-30 | Sale (Full) | $224.00 | View ↗ |
| GOOGL | Stock (GOOGL) | 2025-10-10 | 2025-10-30 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| KD | Stock (KD) | 2025-10-10 | 2025-10-30 | Sale (Full) | $224.00 | View ↗ |
| GOOGL | T Type DateNotification Date AmountCap. Alphabet Inc. - Class A Common Stock (GOOGL) | 2025-10-10 | 2025-10-30 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| WMB | Williams Companies, Inc. (WMB) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| NOW | ServiceNow, Inc. Common Stock (NOW) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| PWR | Quanta Services, Inc. Common Stock (PWR) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| NVDA | NVIDIA Corporation - Common Stock (NVDA) | 2025-04-03 | 2025-04-17 | Purchase | $1,001 - $15,000 | View ↗ |
| NEE | NextEra Energy, Inc. Common Stock (NEE) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| INTC | Intel Corporation - Common Stock (INTC) | 2025-04-03 | 2025-04-17 | Purchase | $1,001 - $15,000 | View ↗ |
| AMZN | Amazon.com, Inc. - Common Stock (AMZN) | 2025-04-03 | 2025-04-17 | Purchase | $1,001 - $15,000 | View ↗ |
| ABBV | T Type DateNotification Date AmountCap. AbbVie Inc. Common Stock (ABBV) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| GOOGL | Stock (GOOGL) | 2025-04-03 | 2025-04-17 | Purchase | $1,001 - $15,000 | View ↗ |
| GOOGL | Alphabet Inc. - Class A Common Stock (GOOGL) | 2025-04-03 | 2025-04-17 | Purchase | $1,001 - $15,000 | View ↗ |
| KMI | Type DateNotification Date AmountCap. Kinder Morgan, Inc. Common Stock (KMI) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| AMT | American Tower Corporation (AMT) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| IBM | International Business Machines Corporation Common Stock (IBM) | 2025-04-03 | 2025-04-17 | Purchase | $1,001 - $15,000 | View ↗ |
| OKE | ONEOK, Inc. Common Stock (OKE) | 2025-04-03 | 2025-04-17 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| AMZN | T Type DateNotification Date AmountCap. Amazon.com, Inc. - Common Stock (AMZN) | 2024-10-29 | 2025-04-02 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| TSLA | Tesla, Inc. - Common Stock (TSLA) | 2024-10-29 | 2025-04-02 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| BIDU | share (BIDU) | 2023-06-22 | 2023-07-05 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| — | (SRE$A) | 2023-06-22 | 2023-07-05 | Purchase | $1,001 - $15,000 | View ↗ |
| QYLD | ETF (QYLD) | 2022-11-14 | 2022-11-21 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| RHHBY | Depositary Shares (RHHBY) | 2022-11-14 | 2022-11-21 | Purchase | $1,001 - $15,000 | View ↗ |
| SRVR | Estate ETF (SRVR) | 2022-11-14 | 2022-11-21 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| PYPLV | Stock When Issued (PYPLV) | 2022-08-05 | 2022-08-19 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| CE | Corporation (CE) | 2022-03-30 | 2022-04-25 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| AEP | Inc. (AEP) | 2021-11-02 | 2021-12-22 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| — | (ARKg) | 2021-11-02 | 2021-12-22 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| — | ETF (bTEC) | 2021-11-02 | 2021-12-22 | Purchase | $1,001 - $15,000 | View ↗ |
| — | (lMT) | 2021-05-26 | 2021-07-09 | Purchase | $1,001 - $15,000 | View ↗ |
| CE | Corporation (CE) | 2021-05-26 | 2021-07-09 | Purchase | $1,001 - $15,000 | View ↗ |
| — | (NglS) | 2020-12-21 | 2021-02-09 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| AEP | Inc. (AEP) | 2020-10-29 | 2020-12-03 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| — | (bIDU) | 2020-10-29 | 2020-12-03 | Purchase | $1,001 - $15,000 | View ↗ |
| — | Call ETF (QYlD) | 2020-10-29 | 2020-12-03 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| — | (SDOg) | 2020-10-29 | 2020-12-03 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| ARE | Inc. (ARE) | 2020-07-27 | 2020-09-21 | Purchase | $1,001 - $15,000 | View ↗ |
| — | (bRK.b) | 2020-07-27 | 2020-09-21 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| — | Transdigm group Inc. (TDg) | 2020-06-08 | 2020-07-20 | Sale (Full) | $50,001 - $100,000 | View ↗ |
| — | Shares (RDS.a) | 2020-03-02 | 2020-04-23 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| — | Inc. (aWK) | 2020-03-02 | 2020-04-23 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| — | (bRK.b) | 2019-10-15 | 2019-11-15 | Sale (Partial) | $1,001 - $15,000 | View ↗ |
| — | Units (Cg) | 2019-04-15 | 2019-05-15 | Purchase | $1,001 - $15,000 | View ↗ |
| MIC | Corporation (MIC) | 2018-08-17 | 2018-09-26 | Sale (Full) | $1,001 - $15,000 | View ↗ |
| — | (bRK.b) | 2018-08-17 | 2018-09-26 | Purchase | $1,001 - $15,000 | View ↗ |
| — | When Issued (gOOCV) | 2018-08-17 | 2018-09-26 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| — | INCOME FUND | 2018-04-10 | 2018-05-23 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| — | Index Fund (aDRE) | 2017-10-20 | 2017-11-02 | Purchase | $1,001 - $15,000 | View ↗ |
| — | equity interests (NglS$a) | 2017-10-20 | 2017-11-02 | Purchase | $15,001 - $50,000 | View ↗ |
| — | Depositary Shares (NoK) | 2017-05-23 | 2017-07-07 | Purchase | $1,001 - $15,000 | View ↗ |
| — | preferred stock (ClNS$A) | 2017-05-23 | 2017-07-07 | Sale (Full) | $15,001 - $50,000 | View ↗ |
| HASI | Infrastructure Capital, Inc. (HASI) | 2016-12-30 | 2017-05-24 | Purchase | $1,001 - $15,000 | View ↗ |
| — | (goog) | 2016-12-30 | 2017-05-24 | Purchase | $15,001 - $50,000 | View ↗ |