The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
NVIDIA Corp COM 67066G104   58,864,935 315,630 SH   SOLE   315,630 0 0
Apple Inc COM 037833100   37,577,381 138,223 SH   SOLE   138,223 0 0
Alphabet Inc class A COM 02079K305   36,940,276 118,020 SH   SOLE   118,020 0 0
Microsoft Corp COM 594918104   29,314,670 60,615 SH   SOLE   60,615 0 0
Amazon.com Inc COM 023135106   18,152,839 78,645 SH   SOLE   78,645 0 0
Visa Inc COM 92826C839   17,847,258 50,889 SH   SOLE   50,889 0 0
JPMorgan Chase & Co COM 46625H100   16,989,759 52,727 SH   SOLE   52,727 0 0
Meta Platforms Inc. Class A COM 30303M102   14,051,761 21,288 SH   SOLE   21,288 0 0
Costco Wholesale Corp COM 22160K105   11,314,629 13,121 SH   SOLE   13,121 0 0
Berkshire Hathaway Inc COM 084670702   11,076,898 22,037 SH   SOLE   22,037 0 0
iShares Core S&P 500 ETF TR UNIT 464287200   10,924,329 15,949 SH   SOLE   15,949 0 0
Mastercard Inc COM 57636Q104   9,011,911 15,786 SH   SOLE   15,786 0 0
Thermo Fisher Scientific Inc COM 883556102   8,021,373 13,843 SH   SOLE   13,843 0 0
TJX Cos Inc/The COM 872540109   7,834,741 51,004 SH   SOLE   51,004 0 0
RTX Corp COM 75513E101   7,745,889 42,235 SH   SOLE   42,235 0 0
PepsiCo Inc COM 713448108   7,513,953 52,355 SH   SOLE   52,355 0 0
Palo Alto Networks Inc COM 697435105   6,883,370 37,369 SH   SOLE   37,369 0 0
Bank of America Corp COM 060505104   6,874,108 124,984 SH   SOLE   124,984 0 0
Exxon Mobil Corp COM 30231G102   6,524,140 54,214 SH   SOLE   54,214 0 0
Home Depot Inc/The COM 437076102   6,428,013 18,681 SH   SOLE   18,681 0 0
Johnson & Johnson COM 478160104   6,097,161 29,462 SH   SOLE   29,462 0 0
McDonald's Corp COM 580135101   6,034,053 19,743 SH   SOLE   19,743 0 0
Caterpillar Inc COM 149123101   5,827,234 10,172 SH   SOLE   10,172 0 0
Bank of America Corp 7.25 Pfd PERP PFD CNV A 060505682   5,517,564 4,407 SH   SOLE   4,407 0 0
Vanguard S&P 500 ETF TR UNIT 922908363   5,487,282 8,750 SH   SOLE   8,750 0 0
Alphabet Inc class C COM 02079K107   5,151,027 16,415 SH   SOLE   16,415 0 0
Wells Fargo & Co PERP PFD CNV A 949746804   5,132,820 4,235 SH   SOLE   4,235 0 0
Union Pacific Corp COM 907818108   5,050,872 21,835 SH   SOLE   21,835 0 0
salesforce.com Inc COM 79466L302   4,914,080 18,550 SH   SOLE   18,550 0 0
Lockheed Martin Corp COM 539830109   4,128,607 8,536 SH   SOLE   8,536 0 0
Chevron Corp COM 166764100   3,964,337 26,011 SH   SOLE   26,011 0 0
UnitedHealth Group Inc COM 91324P102   3,503,400 10,613 SH   SOLE   10,613 0 0
NextEra Energy Inc COM 65339F101   3,420,651 42,609 SH   SOLE   42,609 0 0
SPDR S&P MidCap 400 ETF Trust TR UNIT 78467Y107   3,405,516 5,645 SH   SOLE   5,645 0 0
Wal-Mart Stores Inc COM 931142103   3,295,842 29,583 SH   SOLE   29,583 0 0
Broadcom Ltd COM 11135F101   3,268,914 9,445 SH   SOLE   9,445 0 0
American Electric Power Co Inc COM 025537101   3,171,256 27,502 SH   SOLE   27,502 0 0
Walt Disney Co/The COM 254687106   3,135,038 27,556 SH   SOLE   27,556 0 0
Automatic Data Processing Inc COM 053015103   3,061,809 11,903 SH   SOLE   11,903 0 0
Procter & Gamble Co/The COM 742718109   2,961,501 20,665 SH   SOLE   20,665 0 0
Eli Lilly & Co COM 532457108   2,778,048 2,585 SH   SOLE   2,585 0 0
AbbVie Inc COM 00287Y109   2,616,896 11,453 SH   SOLE   11,453 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103   2,582,431 3,787 SH   SOLE   3,787 0 0
Deere & Co COM 244199105   2,395,823 5,146 SH   SOLE   5,146 0 0
Blackstone Group Inc COM 09260D107   2,281,133 14,799 SH   SOLE   14,799 0 0
Prudential Financial Inc COM 744320102   2,185,018 19,357 SH   SOLE   19,357 0 0
Cisco Systems Inc COM 17275R102   2,142,512 27,814 SH   SOLE   27,814 0 0
Fidelity MSCI Information Tech TR UNIT 316092808   2,125,164 9,459 SH   SOLE   9,459 0 0
Target Corp COM 87612E106   2,055,291 21,026 SH   SOLE   21,026 0 0
Technology Select Sector SPDR TR UNIT 81369Y803   2,001,183 13,900 SH   SOLE   13,900 0 0
iShares Core Dividend Growth E TR UNIT 46434V621   1,961,395 28,254 SH   SOLE   28,254 0 0
Merck & Co Inc COM 58933Y105   1,880,470 17,865 SH   SOLE   17,865 0 0
Philip Morris International In COM 718172109   1,819,257 11,342 SH   SOLE   11,342 0 0
Goldman Sachs Group Inc/The COM 38141G104   1,807,577 2,056 SH   SOLE   2,056 0 0
SPDR Gold Shares TR UNIT 78463V107   1,672,428 4,220 SH   SOLE   4,220 0 0
O'Reilly Automotive Inc COM 67103H107   1,610,313 17,655 SH   SOLE   17,655 0 0
GE Aerospace Co COM 369604301   1,593,592 5,173 SH   SOLE   5,173 0 0
Texas Instruments Inc COM 882508104   1,491,494 8,597 SH   SOLE   8,597 0 0
SPDR Portfolio S&P 600 Small C TR UNIT 78468R853   1,428,668 30,488 SH   SOLE   30,488 0 0
Taiwan Semiconductor Manufactu COM 874039100   1,377,533 4,533 SH   SOLE   4,533 0 0
Morgan Stanley 6.625 Perp Pfd PERP PFD CNV A 61762V838   1,306,500 50,000 SH   SOLE   50,000 0 0
Danaher Corp COM 235851102   1,303,470 5,694 SH   SOLE   5,694 0 0
Duke Energy Corp COM 26441C204   1,257,898 10,732 SH   SOLE   10,732 0 0
Arista Networks Inc COM 040413205   1,246,750 9,515 SH   SOLE   9,515 0 0
Boeing Co/The COM 097023105   1,186,127 5,463 SH   SOLE   5,463 0 0
Honeywell International Inc COM 438516106   1,168,733 5,991 SH   SOLE   5,991 0 0
JPMorgan Chase & Co 6.0& Perp PERP PFD CNV A 48128B648   1,156,440 46,000 SH   SOLE   46,000 0 0
Vanguard Total Stock Market ET TR UNIT 922908769   1,129,189 3,368 SH   SOLE   3,368 0 0
Invesco QQQ Trust Srs 1 TR UNIT 46090E103   1,041,870 1,696 SH   SOLE   1,696 0 0
iShares MSCI Emerging Markets TR UNIT 464287234   1,038,724 18,986 SH   SOLE   18,986 0 0
Communication Services Sector TR UNIT 81369Y852   1,024,988 8,707 SH   SOLE   8,707 0 0
Sprott Physical Gold Trust TR UNIT 85207h104   1,023,620 31,000 SH   SOLE   31,000 0 0
Advanced Micro Devices Inc COM 007903107   991,347 4,629 SH   SOLE   4,629 0 0
Tesla Inc COM 88160R101   981,739 2,183 SH   SOLE   2,183 0 0
Intuit Inc COM 461202103   964,484 1,456 SH   SOLE   1,456 0 0
Altria Group Inc COM 02209S103   963,037 16,702 SH   SOLE   16,702 0 0
MetLife Inc PFD 59156R876   950,000 40,000 SH   SOLE   40,000 0 0
Coca-Cola Co/The COM 191216100   943,575 13,497 SH   SOLE   13,497 0 0
iShares MSCI EAFE ETF TR UNIT 464287465   936,292 9,750 SH   SOLE   9,750 0 0
iShares Core S&P U.S. Growth E TR UNIT 464287671   925,181 5,509 SH   SOLE   5,509 0 0
Health Care Select Sector SPDR TR UNIT 81369Y209   918,428 5,933 SH   SOLE   5,933 0 0
Abbott Laboratories COM 002824100   868,134 6,929 SH   SOLE   6,929 0 0
Verizon Communications Inc COM 92343V104   862,743 21,182 SH   SOLE   21,182 0 0
Pfizer Inc COM 717081103   777,029 31,206 SH   SOLE   31,206 0 0
Comcast Corp COM 20030N101   776,572 25,981 SH   SOLE   25,981 0 0
Berkshire Hathaway Inc COM 084670108   754,800 1 SH   SOLE   1 0 0
NVR Inc COM 62944T105   729,277 100 SH   SOLE   100 0 0
Citigroup Capital XIII PFD 173080201   724,800 24,000 SH   SOLE   24,000 0 0
Bank of America Corp 6.0 Pfd PFD 060505229   702,800 28,000 SH   SOLE   28,000 0 0
FedEx Corp COM 31428X106   692,686 2,398 SH   SOLE   2,398 0 0
Micron Technology Inc COM 595112103   685,269 2,401 SH   SOLE   2,401 0 0
Extra Space Storage Inc COM 30225T102   682,874 5,244 SH   SOLE   5,244 0 0
Pinnacle West Capital Corp COM 723484101   673,499 7,593 SH   SOLE   7,593 0 0
Estee Lauder Cos Inc/The COM 518439104   668,339 6,382 SH   SOLE   6,382 0 0
International Business Machine COM 459200101   656,994 2,218 SH   SOLE   2,218 0 0
GE Vernova Inc COM 36828A101   649,031 993 SH   SOLE   993 0 0
Marathon Petroleum Corp COM 56585A102   637,835 3,922 SH   SOLE   3,922 0 0
Lowe's Cos Inc COM 548661107   634,251 2,630 SH   SOLE   2,630 0 0
iShares Gold Trust TR UNIT 464285204   634,019 7,811 SH   SOLE   7,811 0 0
Wells Fargo & Co PERP PFD CNV A 949746101   632,735 6,789 SH   SOLE   6,789 0 0
iShares Core S&P Mid-Cap ETF TR UNIT 464287507   624,558 9,463 SH   SOLE   9,463 0 0
Vanguard High Dividend Yield E TR UNIT 921946406   596,756 4,158 SH   SOLE   4,158 0 0
Consumer Discretionary Select TR UNIT 81369Y407   583,676 4,888 SH   SOLE   4,888 0 0
Netflix Inc COM 64110L106   576,155 6,145 SH   SOLE   6,145 0 0
Cummins Inc COM 231021106   569,662 1,116 SH   SOLE   1,116 0 0
Brookfield Corporation COM 11271J107   564,126 12,293 SH   SOLE   12,293 0 0
Eaton Corp PLC COM G29183103   553,252 1,737 SH   SOLE   1,737 0 0
Truist Financial Corp 5.25 Pe PFD 89832Q745   551,680 25,600 SH   SOLE   25,600 0 0
Oracle Corp COM 68389X105   542,435 2,783 SH   SOLE   2,783 0 0
Fidelity MSCI Health Care Inde TR UNIT 316092600   537,155 7,231 SH   SOLE   7,231 0 0
Marriott International Inc/MD COM 571903202   533,613 1,720 SH   SOLE   1,720 0 0
iShares Core S&P Small-Cap ETF TR UNIT 464287804   533,402 4,438 SH   SOLE   4,438 0 0
iShares Russell 2000 ETF TR UNIT 464287655   530,721 2,156 SH   SOLE   2,156 0 0
Nextera Energy Capital PFD 65339K860   523,820 22,000 SH   SOLE   22,000 0 0
Phillips 66 COM 718546104   521,838 4,044 SH   SOLE   4,044 0 0
iShares MSCI EAFE Small-Cap ET TR UNIT 464288273   519,451 6,700 SH   SOLE   6,700 0 0
Enterprise Products Partners L COM 293792107   517,705 16,148 SH   SOLE   16,148 0 0
iShares Silver Trust TR UNIT 46428Q109   512,526 7,956 SH   SOLE   7,956 0 0
PPG Industries Inc COM 693506107   504,718 4,926 SH   SOLE   4,926 0 0
Morgan Stanley PFD K 61762V606   498,982 20,350 SH   SOLE   20,350 0 0
Fidelity MSCI Industrials Inde TR UNIT 316092709   485,807 5,890 SH   SOLE   5,890 0 0
Yum! Brands Inc COM 988498101   483,188 3,194 SH   SOLE   3,194 0 0
BlackRock Inc COM 09290D101   473,090 442 SH   SOLE   442 0 0
CVS Health Corp COM 126650100   472,192 5,950 SH   SOLE   5,950 0 0
Vanguard FTSE All-World ex-US TR UNIT 922042775   468,945 6,375 SH   SOLE   6,375 0 0
Trex Co Inc COM 89531P105   462,179 13,175 SH   SOLE   13,175 0 0
Welltower Inc COM 95040Q104   445,093 2,398 SH   SOLE   2,398 0 0
PNC Financial Services Group I COM 693475105   444,386 2,129 SH   SOLE   2,129 0 0
AerCap Holdings NV COM N00985106   431,280 3,000 SH   SOLE   3,000 0 0
Sixth Street Specialty Lending COM 83012A109   428,703 19,738 SH   SOLE   19,738 0 0
Amgen Inc COM 031162100   427,467 1,306 SH   SOLE   1,306 0 0
Spotify Technology SA COM L8681T102   426,822 735 SH   SOLE   735 0 0
Travelers Cos Inc/The COM 89417E109   411,885 1,420 SH   SOLE   1,420 0 0
iShares MSCI USA Quality Facto TR UNIT 46432F339   392,274 1,975 SH   SOLE   1,975 0 0
Ross Stores Inc COM 778296103   388,562 2,157 SH   SOLE   2,157 0 0
Fidelity MSCI Consumer Discret TR UNIT 316092204   375,905 3,680 SH   SOLE   3,680 0 0
American Tower Corp COM 03027X100   375,369 2,138 SH   SOLE   2,138 0 0
CrowdStrike Holdings Inc COM 22788C105   375,008 800 SH   SOLE   800 0 0
Vanguard Mid-Cap Value ETF TR UNIT 922908512   371,945 2,097 SH   SOLE   2,097 0 0
Vanguard Mid-Cap ETF TR UNIT 922908629   364,226 1,255 SH   SOLE   1,255 0 0
ConocoPhillips COM 20825C104   359,088 3,836 SH   SOLE   3,836 0 0
iShares MSCI USA ESG Aware ETF TR UNIT 46435G425   343,548 2,306 SH   SOLE   2,306 0 0
Republic Services Inc COM 760759100   332,942 1,571 SH   SOLE   1,571 0 0
iShares PHLX Semiconductor ETF TR UNIT 464287523   329,759 1,095 SH   SOLE   1,095 0 0
Simon Property Group Inc COM 828806109   328,755 1,776 SH   SOLE   1,776 0 0
Morgan Stanley 4.875 Perp Pfd PFD 61762V804   327,040 16,000 SH   SOLE   16,000 0 0
iShares S&P 500 Growth ETF TR UNIT 464287309   326,146 2,646 SH   SOLE   2,646 0 0
Ares Management Corp COM 03990B101   323,260 2,000 SH   SOLE   2,000 0 0
Energy Transfer Equity LP COM 29273V100   319,906 19,400 SH   SOLE   19,400 0 0
Constellation Energy Corporati COM 21037T109   318,296 901 SH   SOLE   901 0 0
Charles Schwab Corp/The COM 808513105   316,315 3,166 SH   SOLE   3,166 0 0
3M Co COM 88579Y101   313,476 1,958 SH   SOLE   1,958 0 0
Becton Dickinson and Co COM 075887109   311,870 1,607 SH   SOLE   1,607 0 0
QUALCOMM Inc COM 747525103   311,482 1,821 SH   SOLE   1,821 0 0
Consumer Staples Select Sector TR UNIT 81369Y308   310,720 4,000 SH   SOLE   4,000 0 0
Clorox Co/The COM 189054109   308,036 3,055 SH   SOLE   3,055 0 0
Bank of America Corp 5.375 Pe PFD 06053U601   307,860 14,000 SH   SOLE   14,000 0 0
iShares Core MSCI EAFE ETF TR UNIT 46432F842   307,386 3,436 SH   SOLE   3,436 0 0
Starbucks Corp COM 855244109   302,903 3,597 SH   SOLE   3,597 0 0
Eastern Bankshares Inc COM 27627N105   299,432 16,247 SH   SOLE   16,247 0 0
Bristol-Myers Squibb Co COM 110122108   298,504 5,534 SH   SOLE   5,534 0 0
Public Storage COM 74460D109   286,747 1,105 SH   SOLE   1,105 0 0
Novartis AG COM 66987V109   282,633 2,050 SH   SOLE   2,050 0 0
AutoZone Inc COM 053332102   281,494 83 SH   SOLE   83 0 0
Fidelity MSCI Financials Index TR UNIT 316092501   270,457 3,479 SH   SOLE   3,479 0 0
Emerson Electric Co COM 291011104   269,156 2,028 SH   SOLE   2,028 0 0
CME Group Inc COM 12572Q105   262,703 962 SH   SOLE   962 0 0
Stryker Corp COM 863667101   261,142 743 SH   SOLE   743 0 0
Linde PLC COM G54950103   258,819 607 SH   SOLE   607 0 0
Real Estate Select Sector SPDR TR UNIT 81369Y860   258,240 6,400 SH   SOLE   6,400 0 0
Morgan Stanley PFD K 617446448   250,317 1,410 SH   SOLE   1,410 0 0
Aflac Inc COM 001055102   248,769 2,256 SH   SOLE   2,256 0 0
Fastenal Co COM 311900104   248,405 6,190 SH   SOLE   6,190 0 0
Ecolab Inc COM 278865100   247,819 944 SH   SOLE   944 0 0
AirBnB Inc - Class A COM 009066101   245,110 1,806 SH   SOLE   1,806 0 0
Warner Bros Discovery Inc COM 934423104   243,154 8,437 SH   SOLE   8,437 0 0
Booking Holdings Inc COM 09857L108   240,990 45 SH   SOLE   45 0 0
Elevance Health Inc COM 036752103   239,075 682 SH   SOLE   682 0 0
Toronto-Dominion Bank/The COM 891160509   237,855 2,525 SH   SOLE   2,525 0 0
Waste Management Inc COM 94106L109   230,256 1,048 SH   SOLE   1,048 0 0
Intuitive Surgical Inc COM 46120E602   229,376 405 SH   SOLE   405 0 0
Colgate-Palmolive Co COM 194162103   228,447 2,891 SH   SOLE   2,891 0 0
Utilities Select Sector SPDR F TR UNIT 81369Y886   226,257 5,300 SH   SOLE   5,300 0 0
Vanguard Information Technolog TR UNIT 92204A702   225,380 299 SH   SOLE   299 0 0
Williams Cos Inc/The COM 969457100   222,467 3,701 SH   SOLE   3,701 0 0
Schlumberger Ltd COM 806857108   221,491 5,771 SH   SOLE   5,771 0 0
iShares US BD&Securities Excha COM 464288794   220,087 1,227 SH   SOLE   1,227 0 0
iShares Core High Dividend ETF TR UNIT 46429B663   213,547 1,756 SH   SOLE   1,756 0 0
Schwab Emerging Markets Equity TR UNIT 808524706   209,600 6,400 SH   SOLE   6,400 0 0
American Express Co COM 025816109   208,652 564 SH   SOLE   564 0 0
Industrial Select Sector SPDR TR UNIT 81369Y704   206,310 1,330 SH   SOLE   1,330 0 0
Intel Corp COM 458140100   204,832 5,551 SH   SOLE   5,551 0 0
Micromem Technologies Inc COM 59509P106   2,626 90,000 SH   SOLE   90,000 0 0