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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
NVIDIA Corp COM 67066G104 52,865,873 334,615 SH SOLE 334,615 0 0
Apple Inc COM 037833100 29,956,694 146,009 SH SOLE 146,009 0 0
Microsoft Corp COM 594918104 28,418,722 57,133 SH SOLE 57,133 0 0
Alphabet Inc class A COM 02079K305 20,796,346 118,007 SH SOLE 118,007 0 0
Visa Inc COM 92826C839 18,476,188 52,038 SH SOLE 52,038 0 0
Amazon.com Inc COM 023135106 17,014,572 77,554 SH SOLE 77,554 0 0
JPMorgan Chase & Co COM 46625H100 15,003,581 51,753 SH SOLE 51,753 0 0
Meta Platforms Inc. Class A COM 30303M102 12,723,559 17,238 SH SOLE 17,238 0 0
Costco Wholesale Corp COM 22160K105 12,723,285 12,853 SH SOLE 12,853 0 0
Berkshire Hathaway Inc COM 084670702 10,486,803 21,588 SH SOLE 21,588 0 0
iShares Core S&P 500 ETF TR UNIT 464287200 9,528,021 15,346 SH SOLE 15,346 0 0
Mastercard Inc COM 57636Q104 8,662,669 15,416 SH SOLE 15,416 0 0
Home Depot Inc/The COM 437076102 6,772,379 18,471 SH SOLE 18,471 0 0
PepsiCo Inc COM 713448108 6,736,383 51,018 SH SOLE 51,018 0 0
Palo Alto Networks Inc COM 697435105 6,680,064 32,643 SH SOLE 32,643 0 0
Bank of America Corp COM 060505104 6,164,744 130,278 SH SOLE 130,278 0 0
RTX Corp COM 75513E101 5,985,304 40,990 SH SOLE 40,990 0 0
TJX Cos Inc/The COM 872540109 5,952,318 48,201 SH SOLE 48,201 0 0
McDonald's Corp COM 580135101 5,847,198 20,013 SH SOLE 20,013 0 0
Thermo Fisher Scientific Inc COM 883556102 5,766,815 14,223 SH SOLE 14,223 0 0
Exxon Mobil Corp COM 30231G102 5,643,801 52,354 SH SOLE 52,354 0 0
salesforce.com Inc COM 79466L302 5,129,397 18,810 SH SOLE 18,810 0 0
Union Pacific Corp COM 907818108 4,960,525 21,560 SH SOLE 21,560 0 0
Vanguard S&P 500 ETF TR UNIT 922908363 4,827,591 8,499 SH SOLE 8,499 0 0
Johnson & Johnson COM 478160104 4,575,626 29,955 SH SOLE 29,955 0 0
UnitedHealth Group Inc COM 91324P102 4,161,509 13,339 SH SOLE 13,339 0 0
Caterpillar Inc COM 149123101 4,065,335 10,472 SH SOLE 10,472 0 0
Lockheed Martin Corp COM 539830109 3,949,658 8,528 SH SOLE 8,528 0 0
Automatic Data Processing Inc COM 053015103 3,840,505 12,453 SH SOLE 12,453 0 0
Walt Disney Co/The COM 254687106 3,595,074 28,990 SH SOLE 28,990 0 0
Chevron Corp COM 166764100 3,590,060 25,072 SH SOLE 25,072 0 0
Bank of America Corp 7.25 Pfd 7.25%CNV PFD L 060505682 3,535,895 2,915 SH SOLE 2,915 0 0
Procter & Gamble Co/The COM 742718109 3,270,840 20,530 SH SOLE 20,530 0 0
Wells Fargo & Co PERP PFD CNV A 949746804 3,199,504 2,725 SH SOLE 2,725 0 0
SPDR S&P MidCap 400 ETF Trust TR UNIT 78467Y107 3,197,780 5,645 SH SOLE 5,645 0 0
Alphabet Inc class C COM 02079K107 3,019,178 17,020 SH SOLE 17,020 0 0
NextEra Energy Inc COM 65339F101 2,949,586 42,489 SH SOLE 42,489 0 0
Wal-Mart Stores Inc COM 931142103 2,921,960 29,883 SH SOLE 29,883 0 0
American Electric Power Co Inc COM 025537101 2,769,458 26,691 SH SOLE 26,691 0 0
Deere & Co COM 244199105 2,643,131 5,198 SH SOLE 5,198 0 0
Broadcom Ltd COM 11135F101 2,522,197 9,150 SH SOLE 9,150 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 2,492,407 4,034 SH SOLE 4,034 0 0
Target Corp COM 87612E106 2,440,108 24,735 SH SOLE 24,735 0 0
AbbVie Inc COM 00287Y109 2,216,117 11,939 SH SOLE 11,939 0 0
Eli Lilly & Co COM 532457108 2,151,503 2,760 SH SOLE 2,760 0 0
Philip Morris International In COM 718172109 2,071,911 11,376 SH SOLE 11,376 0 0
Fidelity MSCI Information Tech TR UNIT 316092808 2,034,544 10,316 SH SOLE 10,316 0 0
Blackstone Group Inc COM 09260D107 2,032,992 13,591 SH SOLE 13,591 0 0
Cisco Systems Inc COM 17275R102 1,919,328 27,664 SH SOLE 27,664 0 0
Prudential Financial Inc COM 744320102 1,913,721 17,812 SH SOLE 17,812 0 0
Technology Select Sector SPDR TR UNIT 81369Y803 1,759,948 6,950 SH SOLE 6,950 0 0
Texas Instruments Inc COM 882508104 1,743,385 8,397 SH SOLE 8,397 0 0
iShares Core Dividend Growth E TR UNIT 46434V621 1,681,702 26,301 SH SOLE 26,301 0 0
O'Reilly Automotive Inc COM 67103H107 1,591,245 17,655 SH SOLE 17,655 0 0
Honeywell International Inc COM 438516106 1,544,953 6,634 SH SOLE 6,634 0 0
Goldman Sachs Group Inc/The COM 38141G104 1,448,173 2,046 SH SOLE 2,046 0 0
Danaher Corp COM 235851102 1,333,395 6,750 SH SOLE 6,750 0 0
Merck & Co Inc COM 58933Y105 1,321,180 16,690 SH SOLE 16,690 0 0
SPDR Portfolio S&P 600 Small C TR UNIT 78468R853 1,298,789 30,488 SH SOLE 30,488 0 0
Verizon Communications Inc COM 92343V104 1,284,340 29,682 SH SOLE 29,682 0 0
SPDR Gold Shares TR UNIT 78463V107 1,249,803 4,100 SH SOLE 4,100 0 0
Duke Energy Corp COM 26441C204 1,215,046 10,297 SH SOLE 10,297 0 0
JPMorgan Chase & Co 6.0& Perp 6.0% PERP PFD 48128B648 1,159,660 46,000 SH SOLE 46,000 0 0
GE Aerospace Co COM 369604301 1,150,368 4,469 SH SOLE 4,469 0 0
Intuit Inc COM 461202103 1,146,789 1,456 SH SOLE 1,456 0 0
Taiwan Semiconductor Manufactu COM 874039100 1,026,679 4,533 SH SOLE 4,533 0 0
Vanguard Total Stock Market ET TR UNIT 922908769 1,023,636 3,368 SH SOLE 3,368 0 0
Abbott Laboratories COM 002824100 1,018,579 7,489 SH SOLE 7,489 0 0
Comcast Corp COM 20030N101 996,857 27,931 SH SOLE 27,931 0 0
Boeing Co/The COM 097023105 991,705 4,733 SH SOLE 4,733 0 0
Arista Networks Inc COM 040413205 973,480 9,515 SH SOLE 9,515 0 0
Communication Services Sector TR UNIT 81369Y852 944,971 8,707 SH SOLE 8,707 0 0
MetLife Inc 5.625% PFD 59156R876 943,600 40,000 SH SOLE 40,000 0 0
Invesco QQQ Trust Srs 1 TR UNIT 46090E103 935,581 1,696 SH SOLE 1,696 0 0
iShares MSCI Emerging Markets TR UNIT 464287234 915,885 18,986 SH SOLE 18,986 0 0
Pfizer Inc COM 717081103 897,510 37,026 SH SOLE 37,026 0 0
Pinnacle West Capital Corp COM 723484101 895,416 10,008 SH SOLE 10,008 0 0
Tesla Inc COM 88160R101 872,930 2,748 SH SOLE 2,748 0 0
iShares MSCI EAFE ETF TR UNIT 464287465 871,552 9,750 SH SOLE 9,750 0 0
Marathon Petroleum Corp COM 56585A102 850,815 5,122 SH SOLE 5,122 0 0
Health Care Select Sector SPDR TR UNIT 81369Y209 799,709 5,933 SH SOLE 5,933 0 0
iShares Core S&P U.S. Growth E TR UNIT 464287671 798,474 5,309 SH SOLE 5,309 0 0
Extra Space Storage Inc COM 30225T102 773,175 5,244 SH SOLE 5,244 0 0
Oracle Corp COM 68389X105 766,735 3,507 SH SOLE 3,507 0 0
NVR Inc COM 62944T105 738,566 100 SH SOLE 100 0 0
Berkshire Hathaway Inc COM 084670108 728,800 1 SH SOLE 1 0 0
Trex Co Inc COM 89531P105 716,456 13,175 SH SOLE 13,175 0 0
Citigroup Capital XIII FLT PFD 173080201 706,080 24,000 SH SOLE 24,000 0 0
Bank of America Corp 6.0 Pfd 6.0% PFD B 060505229 696,640 28,000 SH SOLE 28,000 0 0
Netflix Inc COM 64110L106 686,974 513 SH SOLE 513 0 0
Coca-Cola Co/The COM 191216100 657,763 9,297 SH SOLE 9,297 0 0
International Business Machine COM 459200101 653,822 2,218 SH SOLE 2,218 0 0
Lowe's Cos Inc COM 548661107 594,612 2,680 SH SOLE 2,680 0 0
Advanced Micro Devices Inc COM 007903107 586,898 4,136 SH SOLE 4,136 0 0
iShares Core S&P Mid-Cap ETF TR UNIT 464287507 582,678 9,395 SH SOLE 9,395 0 0
Brookfield Corporation COM 11271J107 579,596 9,371 SH SOLE 9,371 0 0
Spotify Technology SA COM L8681T102 563,995 735 SH SOLE 735 0 0
PPG Industries Inc COM 693506107 560,332 4,926 SH SOLE 4,926 0 0
Vanguard High Dividend Yield E TR UNIT 921946406 554,303 4,158 SH SOLE 4,158 0 0
Eastern Bankshares Inc COM 27627N105 553,492 36,247 SH SOLE 36,247 0 0
iShares Russell 2000 ETF TR UNIT 464287655 544,654 2,524 SH SOLE 2,524 0 0
Adobe Systems Inc COM 00724F101 538,924 1,393 SH SOLE 1,393 0 0
Consumer Discretionary Select TR UNIT 81369Y407 531,155 2,444 SH SOLE 2,444 0 0
Eaton Corp PLC COM G29183103 525,489 1,472 SH SOLE 1,472 0 0
Estee Lauder Cos Inc/The COM 518439104 514,031 6,362 SH SOLE 6,362 0 0
Wells Fargo & Co PERP PFD CNV A 949746101 503,394 6,283 SH SOLE 6,283 0 0
Truist Financial Corp 5.25 Pe 5.25% PFD 89832Q745 503,280 24,000 SH SOLE 24,000 0 0
Enterprise Products Partners L COM 293792107 500,749 16,148 SH SOLE 16,148 0 0
iShares Gold Trust TR UNIT 464285204 487,094 7,811 SH SOLE 7,811 0 0
iShares MSCI EAFE Small-Cap ET TR UNIT 464288273 486,956 6,700 SH SOLE 6,700 0 0
Nextera Energy Capital PFD N 65339K860 486,420 22,000 SH SOLE 22,000 0 0
iShares Core S&P Small-Cap ETF TR UNIT 464287804 484,865 4,437 SH SOLE 4,437 0 0
Morgan Stanley PFD K 61762V606 476,190 20,350 SH SOLE 20,350 0 0
Yum! Brands Inc COM 988498101 473,287 3,194 SH SOLE 3,194 0 0
American Tower Corp COM 03027X100 472,541 2,138 SH SOLE 2,138 0 0
Fidelity MSCI Health Care Inde TR UNIT 316092600 470,677 7,360 SH SOLE 7,360 0 0
Marriott International Inc/MD COM 571903202 469,921 1,720 SH SOLE 1,720 0 0
Fidelity MSCI Industrials Inde TR UNIT 316092709 456,652 5,890 SH SOLE 5,890 0 0
Altria Group Inc COM 02209S103 451,568 7,702 SH SOLE 7,702 0 0
Travelers Cos Inc/The COM 89417E109 448,932 1,678 SH SOLE 1,678 0 0
Phillips 66 COM 718546104 446,182 3,740 SH SOLE 3,740 0 0
CVS Health Corp COM 126650100 438,368 6,355 SH SOLE 6,355 0 0
Cummins Inc COM 231021106 430,990 1,316 SH SOLE 1,316 0 0
Vanguard FTSE All-World ex-US TR UNIT 922042775 428,527 6,375 SH SOLE 6,375 0 0
PayPal Holdings Inc COM 70450Y103 413,294 5,561 SH SOLE 5,561 0 0
Welltower Inc COM 95040Q104 405,540 2,638 SH SOLE 2,638 0 0
Amgen Inc COM 031162100 405,413 1,452 SH SOLE 1,452 0 0
PNC Financial Services Group I COM 693475105 396,888 2,129 SH SOLE 2,129 0 0
Republic Services Inc COM 760759100 387,424 1,571 SH SOLE 1,571 0 0
Morgan Stanley 6.625 Perp Pfd PERP PFD Q 61762V838 361,900 14,000 SH SOLE 14,000 0 0
iShares MSCI USA Quality Facto TR UNIT 46432F339 361,069 1,975 SH SOLE 1,975 0 0
BlackRock Inc COM 09290D101 353,597 337 SH SOLE 337 0 0
Vanguard Mid-Cap ETF TR UNIT 922908629 351,187 1,255 SH SOLE 1,255 0 0
AerCap Holdings NV COM N00985106 351,000 3,000 SH SOLE 3,000 0 0
Ares Management Corp COM 03990B101 346,400 2,000 SH SOLE 2,000 0 0
Fidelity MSCI Consumer Discret TR UNIT 316092204 345,996 3,678 SH SOLE 3,678 0 0
Vanguard Mid-Cap Value ETF TR UNIT 922908512 344,873 2,097 SH SOLE 2,097 0 0
Consumer Staples Select Sector TR UNIT 81369Y308 334,568 4,132 SH SOLE 4,132 0 0
iShares PHLX Semiconductor ETF TR UNIT 464287523 332,986 1,395 SH SOLE 1,395 0 0
AutoZone Inc COM 053332102 330,388 89 SH SOLE 89 0 0
Starbucks Corp COM 855244109 329,593 3,597 SH SOLE 3,597 0 0
Public Storage COM 74460D109 324,229 1,105 SH SOLE 1,105 0 0
Amphenol Corp COM 032095101 318,765 3,228 SH SOLE 3,228 0 0
Morgan Stanley 4.875 Perp Pfd PERP PFD L 61762V804 316,480 16,000 SH SOLE 16,000 0 0
Sixth Street Specialty Lending COM 83012A109 314,292 13,200 SH SOLE 13,200 0 0
iShares MSCI USA ESG Aware ETF TR UNIT 46435G425 312,002 2,306 SH SOLE 2,306 0 0
Energy Transfer Equity LP COM 29273V100 306,397 16,900 SH SOLE 16,900 0 0
Bank of America Corp 5.375 Pe 5.375% PFD M 06053U601 305,480 14,000 SH SOLE 14,000 0 0
Ross Stores Inc COM 778296103 300,706 2,357 SH SOLE 2,357 0 0
Micron Technology Inc COM 595112103 295,923 2,401 SH SOLE 2,401 0 0
Becton Dickinson and Co COM 075887109 294,031 1,707 SH SOLE 1,707 0 0
Stryker Corp COM 863667101 293,953 743 SH SOLE 743 0 0
iShares S&P 500 Growth ETF TR UNIT 464287309 291,325 2,646 SH SOLE 2,646 0 0
Aflac Inc COM 001055102 290,648 2,756 SH SOLE 2,756 0 0
QUALCOMM Inc COM 747525103 290,012 1,821 SH SOLE 1,821 0 0
Charles Schwab Corp/The COM 808513105 288,866 3,166 SH SOLE 3,166 0 0
Simon Property Group Inc COM 828806109 285,510 1,776 SH SOLE 1,776 0 0
Linde PLC COM G54950103 284,792 607 SH SOLE 607 0 0
Novartis AG COM 66987V109 277,113 2,290 SH SOLE 2,290 0 0
3M Co COM 88579Y101 275,250 1,808 SH SOLE 1,808 0 0
Bristol-Myers Squibb Co COM 110122108 275,240 5,946 SH SOLE 5,946 0 0
SPDR S&P Biotech ETF TR UNIT 78464A870 273,254 3,295 SH SOLE 3,295 0 0
Coinbase Global Inc - Class A COM 19260Q107 268,125 765 SH SOLE 765 0 0
CME Group Inc COM 12572Q105 267,903 972 SH SOLE 972 0 0
Elevance Health Inc COM 036752103 265,271 682 SH SOLE 682 0 0
Real Estate Select Sector SPDR TR UNIT 81369Y860 265,088 6,400 SH SOLE 6,400 0 0
Colgate-Palmolive Co COM 194162103 262,792 2,891 SH SOLE 2,891 0 0
Waste Management Inc COM 94106L109 262,685 1,148 SH SOLE 1,148 0 0
Booking Holdings Inc COM 09857L108 260,516 45 SH SOLE 45 0 0
Fastenal Co COM 311900104 259,980 6,190 SH SOLE 6,190 0 0
Fidelity MSCI Financials Index TR UNIT 316092501 257,585 3,479 SH SOLE 3,479 0 0
Ecolab Inc COM 278865100 254,351 944 SH SOLE 944 0 0
ConocoPhillips COM 20825C104 253,605 2,826 SH SOLE 2,826 0 0
Emerson Electric Co COM 291011104 245,061 1,838 SH SOLE 1,838 0 0
ServiceNow Inc COM 81762P102 241,599 235 SH SOLE 235 0 0
AirBnB Inc - Class A COM 009066101 239,006 1,806 SH SOLE 1,806 0 0
Carrier Global Corp COM 14448C104 235,233 3,214 SH SOLE 3,214 0 0
Williams Cos Inc/The COM 969457100 232,460 3,701 SH SOLE 3,701 0 0
Royal Caribbean Cruises Ltd COM v7780t103 222,016 709 SH SOLE 709 0 0
Intuitive Surgical Inc COM 46120E602 220,081 405 SH SOLE 405 0 0
Utilities Select Sector SPDR F TR UNIT 81369Y886 216,399 2,650 SH SOLE 2,650 0 0
Ameriprise Financial Inc COM 03076C106 216,161 405 SH SOLE 405 0 0
iShares US BD&Securities Excha COM 464288794 207,535 1,227 SH SOLE 1,227 0 0
iShares Core High Dividend ETF TR UNIT 46429B663 205,751 1,756 SH SOLE 1,756 0 0
DoorDash Inc - A COM 25809K105 205,096 832 SH SOLE 832 0 0
NIKE Inc COM 654106103 204,595 2,880 SH SOLE 2,880 0 0
Intercontinental Exchange Inc COM 45866F104 200,716 1,094 SH SOLE 1,094 0 0
Micromem Technologies Inc COM 59509P106 4,287 90,000 SH SOLE 90,000 0 0