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   44,564,823 331,855 SH   SOLE   331,855 0 0
Apple Inc COM 037833100   36,557,029 145,983 SH   SOLE   145,983 0 0
Microsoft Corp COM 594918104   23,521,610 55,805 SH   SOLE   55,805 0 0
Alphabet Inc class A COM 02079K305   21,907,303 115,728 SH   SOLE   115,728 0 0
Visa Inc COM 92826C839   16,289,233 51,542 SH   SOLE   51,542 0 0
Amazon.com Inc COM 023135106   15,921,790 72,573 SH   SOLE   72,573 0 0
JPMorgan Chase & Co COM 46625H100   12,114,845 50,540 SH   SOLE   50,540 0 0
Costco Wholesale Corp COM 22160K105   11,572,824 12,630 SH   SOLE   12,630 0 0
Berkshire Hathaway Inc COM 084670702   9,647,158 21,283 SH   SOLE   21,283 0 0
Meta Platforms Inc. Class A COM 30303M102   8,359,522 14,277 SH   SOLE   14,277 0 0
iShares Core S&P 500 ETF TR UNIT 464287200   8,045,681 13,667 SH   SOLE   13,667 0 0
Mastercard Inc COM 57636Q104   7,729,155 14,678 SH   SOLE   14,678 0 0
PepsiCo Inc COM 713448108   7,411,305 48,739 SH   SOLE   48,739 0 0
Thermo Fisher Scientific Inc COM 883556102   7,019,331 13,493 SH   SOLE   13,493 0 0
UnitedHealth Group Inc COM 91324P102   6,688,270 13,222 SH   SOLE   13,222 0 0
Home Depot Inc/The COM 437076102   6,568,202 16,885 SH   SOLE   16,885 0 0
Bank of America Corp COM 060505104   6,008,544 136,713 SH   SOLE   136,713 0 0
salesforce.com Inc COM 79466L302   5,677,664 16,982 SH   SOLE   16,982 0 0
McDonald's Corp COM 580135101   5,461,528 18,840 SH   SOLE   18,840 0 0
TJX Cos Inc/The COM 872540109   5,148,739 42,618 SH   SOLE   42,618 0 0
Palo Alto Networks Inc COM 697435105   5,070,497 27,866 SH   SOLE   27,866 0 0
Exxon Mobil Corp COM 30231G102   5,002,911 46,508 SH   SOLE   46,508 0 0
Union Pacific Corp COM 907818108   4,985,867 21,864 SH   SOLE   21,864 0 0
Vanguard S&P 500 ETF TR UNIT 922908363   4,576,022 8,493 SH   SOLE   8,493 0 0
Johnson & Johnson COM 478160104   4,535,717 31,363 SH   SOLE   31,363 0 0
RTX Corp COM 75513E101   4,393,534 37,967 SH   SOLE   37,967 0 0
Lockheed Martin Corp COM 539830109   4,275,300 8,798 SH   SOLE   8,798 0 0
Caterpillar Inc COM 149123101   3,914,906 10,792 SH   SOLE   10,792 0 0
Automatic Data Processing Inc COM 053015103   3,645,367 12,453 SH   SOLE   12,453 0 0
Walt Disney Co/The COM 254687106   3,591,525 32,254 SH   SOLE   32,254 0 0
Bank of America Corp 7.25 Pfd 7.25%CNV PFD L 060505682   3,499,247 2,870 SH   SOLE   2,870 0 0
Alphabet Inc class C COM 02079K107   3,463,532 18,187 SH   SOLE   18,187 0 0
SPDR S&P MidCap 400 ETF Trust TR UNIT 78467Y107   3,215,279 5,645 SH   SOLE   5,645 0 0
Target Corp COM 87612E106   3,208,497 23,735 SH   SOLE   23,735 0 0
Wells Fargo & Co PERP PFD CNV A 949746804   3,194,779 2,675 SH   SOLE   2,675 0 0
Procter & Gamble Co/The COM 742718109   3,108,063 18,539 SH   SOLE   18,539 0 0
Chevron Corp COM 166764100   3,066,408 21,171 SH   SOLE   21,171 0 0
Wal-Mart Stores Inc COM 931142103   2,675,535 29,613 SH   SOLE   29,613 0 0
American Electric Power Co Inc COM 025537101   2,461,711 26,691 SH   SOLE   26,691 0 0
Deere & Co COM 244199105   2,401,532 5,668 SH   SOLE   5,668 0 0
NextEra Energy Inc COM 65339F101   2,285,406 31,879 SH   SOLE   31,879 0 0
Eli Lilly & Co COM 532457108   2,086,716 2,703 SH   SOLE   2,703 0 0
AbbVie Inc COM 00287Y109   2,037,153 11,464 SH   SOLE   11,464 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103   2,007,324 3,425 SH   SOLE   3,425 0 0
Fidelity MSCI Information Tech TR UNIT 316092808   1,903,907 10,298 SH   SOLE   10,298 0 0
Prudential Financial Inc COM 744320102   1,767,519 14,912 SH   SOLE   14,912 0 0
Merck & Co Inc COM 58933Y105   1,727,470 17,365 SH   SOLE   17,365 0 0
Broadcom Ltd COM 11135F101   1,675,508 7,227 SH   SOLE   7,227 0 0
Technology Select Sector SPDR TR UNIT 81369Y803   1,616,014 6,950 SH   SOLE   6,950 0 0
iShares Core Dividend Growth E TR UNIT 46434V621   1,569,295 25,584 SH   SOLE   25,584 0 0
Honeywell International Inc COM 438516106   1,560,370 6,908 SH   SOLE   6,908 0 0
Cisco Systems Inc COM 17275R102   1,551,869 26,214 SH   SOLE   26,214 0 0
Danaher Corp COM 235851102   1,525,360 6,645 SH   SOLE   6,645 0 0
SPDR Portfolio S&P 600 Small C TR UNIT 78468R853   1,369,521 30,488 SH   SOLE   30,488 0 0
O'Reilly Automotive Inc COM 67103H107   1,363,670 1,150 SH   SOLE   1,150 0 0
Texas Instruments Inc COM 882508104   1,339,196 7,142 SH   SOLE   7,142 0 0
Philip Morris International In COM 718172109   1,331,793 11,066 SH   SOLE   11,066 0 0
Verizon Communications Inc COM 92343V104   1,326,948 33,182 SH   SOLE   33,182 0 0
JPMorgan Chase & Co 6.0& Perp 6.0% PERP PFD 48128B648   1,170,240 46,000 SH   SOLE   46,000 0 0
Duke Energy Corp COM 26441C204   1,091,083 10,127 SH   SOLE   10,127 0 0
Comcast Corp COM 20030N101   1,076,248 28,677 SH   SOLE   28,677 0 0
Arista Networks Inc COM 040413205   1,049,593 9,496 SH   SOLE   9,496 0 0
Pfizer Inc COM 717081103   999,544 37,676 SH   SOLE   37,676 0 0
iShares Russell 2000 ETF TR UNIT 464287655   996,088 4,508 SH   SOLE   4,508 0 0
Vanguard Total Stock Market ET TR UNIT 922908769   976,080 3,368 SH   SOLE   3,368 0 0
MetLife Inc 5.625% PFD 59156R876   941,600 40,000 SH   SOLE   40,000 0 0
Trex Co Inc COM 89531P105   909,470 13,175 SH   SOLE   13,175 0 0
Intuit Inc COM 461202103   906,297 1,442 SH   SOLE   1,442 0 0
Taiwan Semiconductor Manufactu COM 874039100   895,222 4,533 SH   SOLE   4,533 0 0
Invesco QQQ Trust Srs 1 TR UNIT 46090E103   869,602 1,701 SH   SOLE   1,701 0 0
Pinnacle West Capital Corp COM 723484101   848,378 10,008 SH   SOLE   10,008 0 0
Abbott Laboratories COM 002824100   845,837 7,478 SH   SOLE   7,478 0 0
Goldman Sachs Group Inc/The COM 38141G104   844,614 1,475 SH   SOLE   1,475 0 0
Communication Services Sector TR UNIT 81369Y852   842,925 8,707 SH   SOLE   8,707 0 0
Boeing Co/The COM 097023105   824,466 4,658 SH   SOLE   4,658 0 0
NVR Inc COM 62944T105   817,890 100 SH   SOLE   100 0 0
Health Care Select Sector SPDR TR UNIT 81369Y209   816,203 5,933 SH   SOLE   5,933 0 0
iShares MSCI Emerging Markets TR UNIT 464287234   793,995 18,986 SH   SOLE   18,986 0 0
Extra Space Storage Inc COM 30225T102   784,502 5,244 SH   SOLE   5,244 0 0
Tesla Inc COM 88160R101   756,392 1,873 SH   SOLE   1,873 0 0
iShares Core S&P U.S. Growth E TR UNIT 464287671   739,809 5,309 SH   SOLE   5,309 0 0
iShares MSCI EAFE ETF TR UNIT 464287465   737,197 9,750 SH   SOLE   9,750 0 0
Citigroup Capital XIII FLT PFD 173080201   719,280 24,000 SH   SOLE   24,000 0 0
Marathon Petroleum Corp COM 56585A102   714,519 5,122 SH   SOLE   5,122 0 0
Bank of America Corp 6.0 Pfd 6.0% PFD B 060505229   705,040 28,000 SH   SOLE   28,000 0 0
Berkshire Hathaway Inc COM 084670108   680,920 1 SH   SOLE   1 0 0
Adobe Systems Inc COM 00724F101   663,907 1,493 SH   SOLE   1,493 0 0
Lowe's Cos Inc COM 548661107   661,424 2,680 SH   SOLE   2,680 0 0
Eastern Bankshares Inc COM 27627N105   625,261 36,247 SH   SOLE   36,247 0 0
PPG Industries Inc COM 693506107   609,314 5,101 SH   SOLE   5,101 0 0
Blackstone Group Inc COM 09260D107   591,056 3,428 SH   SOLE   3,428 0 0
GE Aerospace Co COM 369604301   581,130 3,484 SH   SOLE   3,484 0 0
Consumer Discretionary Select TR UNIT 81369Y407   548,311 2,444 SH   SOLE   2,444 0 0
Vanguard High Dividend Yield E TR UNIT 921946406   530,519 4,158 SH   SOLE   4,158 0 0
Coca-Cola Co/The COM 191216100   529,957 8,512 SH   SOLE   8,512 0 0
Oracle Corp COM 68389X105   514,418 3,087 SH   SOLE   3,087 0 0
iShares Core S&P Small-Cap ETF TR UNIT 464287804   512,963 4,452 SH   SOLE   4,452 0 0
Nextera Energy Capital PFD N 65339K860   510,400 22,000 SH   SOLE   22,000 0 0
Amgen Inc COM 031162100   509,551 1,955 SH   SOLE   1,955 0 0
Enterprise Products Partners L COM 293792107   506,401 16,148 SH   SOLE   16,148 0 0
Truist Financial Corp 5.25 Pe 5.25% PFD 89832Q745   505,680 24,000 SH   SOLE   24,000 0 0
Morgan Stanley PFD K 61762V606   495,319 20,350 SH   SOLE   20,350 0 0
Eaton Corp PLC COM G29183103   488,513 1,472 SH   SOLE   1,472 0 0
International Business Machine COM 459200101   487,583 2,218 SH   SOLE   2,218 0 0
Fidelity MSCI Health Care Inde TR UNIT 316092600   480,887 7,359 SH   SOLE   7,359 0 0
Marriott International Inc/MD COM 571903202   479,777 1,720 SH   SOLE   1,720 0 0
PayPal Holdings Inc COM 70450Y103   476,765 5,586 SH   SOLE   5,586 0 0
NIKE Inc COM 654106103   476,570 6,298 SH   SOLE   6,298 0 0
Travelers Cos Inc/The COM 89417E109   470,217 1,952 SH   SOLE   1,952 0 0
Cummins Inc COM 231021106   458,758 1,316 SH   SOLE   1,316 0 0
Estee Lauder Cos Inc/The COM 518439104   448,097 5,976 SH   SOLE   5,976 0 0
Becton Dickinson and Co COM 075887109   443,985 1,957 SH   SOLE   1,957 0 0
Yum! Brands Inc COM 988498101   428,507 3,194 SH   SOLE   3,194 0 0
iShares Core S&P Mid-Cap ETF TR UNIT 464287507   424,954 6,820 SH   SOLE   6,820 0 0
Fidelity MSCI Industrials Inde TR UNIT 316092709   414,126 5,890 SH   SOLE   5,890 0 0
PNC Financial Services Group I COM 693475105   410,578 2,129 SH   SOLE   2,129 0 0
iShares MSCI EAFE Small-Cap ET TR UNIT 464288273   407,025 6,700 SH   SOLE   6,700 0 0
Altria Group Inc COM 02209S103   402,738 7,702 SH   SOLE   7,702 0 0
Phillips 66 COM 718546104   397,616 3,490 SH   SOLE   3,490 0 0
American Tower Corp COM 03027X100   390,663 2,130 SH   SOLE   2,130 0 0
Applied Materials Inc COM 038222105   386,246 2,375 SH   SOLE   2,375 0 0
Converge Technology Solutions COM 21250C106   385,161 169,400 SH   SOLE   169,400 0 0
Lennar Corp COM 526057302   383,235 2,900 SH   SOLE   2,900 0 0
Morgan Stanley 6.625 Perp Pfd PERP PFD Q 61762V838   371,140 14,000 SH   SOLE   14,000 0 0
Vanguard FTSE All-World ex-US TR UNIT 922042775   365,989 6,375 SH   SOLE   6,375 0 0
Wells Fargo & Co PERP PFD CNV A 949746101   358,786 5,108 SH   SOLE   5,108 0 0
Fidelity MSCI Consumer Discret TR UNIT 316092204   358,273 3,676 SH   SOLE   3,676 0 0
Ross Stores Inc COM 778296103   356,543 2,357 SH   SOLE   2,357 0 0
Ares Management Corp COM 03990B101   354,060 2,000 SH   SOLE   2,000 0 0
iShares MSCI USA Quality Facto TR UNIT 46432F339   351,708 1,975 SH   SOLE   1,975 0 0
Bristol-Myers Squibb Co COM 110122108   347,618 6,146 SH   SOLE   6,146 0 0
Netflix Inc COM 64110L106   345,832 388 SH   SOLE   388 0 0
BlackRock Inc COM 09290D101   345,462 337 SH   SOLE   337 0 0
Vanguard Mid-Cap Value ETF TR UNIT 922908512   339,232 2,097 SH   SOLE   2,097 0 0
Morgan Stanley 4.875 Perp Pfd PERP PFD L 61762V804   335,520 16,000 SH   SOLE   16,000 0 0
Welltower Inc COM 95040Q104   332,467 2,638 SH   SOLE   2,638 0 0
Vanguard Mid-Cap ETF TR UNIT 922908629   331,483 1,255 SH   SOLE   1,255 0 0
Public Storage COM 74460D109   330,881 1,105 SH   SOLE   1,105 0 0
Spotify Technology SA COM L8681T102   328,824 735 SH   SOLE   735 0 0
Starbucks Corp COM 855244109   328,226 3,597 SH   SOLE   3,597 0 0
Consumer Staples Select Sector TR UNIT 81369Y308   324,817 4,132 SH   SOLE   4,132 0 0
Elevance Health Inc COM 036752103   323,525 877 SH   SOLE   877 0 0
Brookfield Corporation COM 11271J107   322,812 5,619 SH   SOLE   5,619 0 0
Bank of America Corp 5.375 Pe 5.375% PFD M 06053U601   317,380 14,000 SH   SOLE   14,000 0 0
Republic Services Inc COM 760759100   316,054 1,571 SH   SOLE   1,571 0 0
Simon Property Group Inc COM 828806109   305,845 1,776 SH   SOLE   1,776 0 0
Energy Transfer Equity LP COM 29273V100   305,604 15,600 SH   SOLE   15,600 0 0
iShares PHLX Semiconductor ETF TR UNIT 464287523   300,609 1,395 SH   SOLE   1,395 0 0
iShares MSCI USA ESG Aware ETF TR UNIT 46435G425   297,059 2,306 SH   SOLE   2,306 0 0
SPDR S&P Biotech ETF TR UNIT 78464A870   296,748 3,295 SH   SOLE   3,295 0 0
Clorox Co/The COM 189054109   294,125 1,811 SH   SOLE   1,811 0 0
AerCap Holdings NV COM N00985106   287,100 3,000 SH   SOLE   3,000 0 0
Aflac Inc COM 001055102   285,081 2,756 SH   SOLE   2,756 0 0
AutoZone Inc COM 053332102   284,978 89 SH   SOLE   89 0 0
ConocoPhillips COM 20825C104   280,254 2,826 SH   SOLE   2,826 0 0
QUALCOMM Inc COM 747525103   279,742 1,821 SH   SOLE   1,821 0 0
iShares S&P 500 Growth ETF TR UNIT 464287309   268,648 2,646 SH   SOLE   2,646 0 0
Stryker Corp COM 863667101   267,517 743 SH   SOLE   743 0 0
Colgate-Palmolive Co COM 194162103   266,094 2,927 SH   SOLE   2,927 0 0
Real Estate Select Sector SPDR TR UNIT 81369Y860   260,288 6,400 SH   SOLE   6,400 0 0
Marvell Technology Group Ltd COM 573874104   257,901 2,335 SH   SOLE   2,335 0 0
Marsh & McLennan Cos Inc COM 571748102   256,166 1,206 SH   SOLE   1,206 0 0
Advanced Micro Devices Inc COM 007903107   254,988 2,111 SH   SOLE   2,111 0 0
Linde PLC COM G54950103   254,133 607 SH   SOLE   607 0 0
ServiceNow Inc COM 81762P102   249,128 235 SH   SOLE   235 0 0
Fidelity MSCI Financials Index TR UNIT 316092501   238,938 3,479 SH   SOLE   3,479 0 0
Charles Schwab Corp/The COM 808513105   234,316 3,166 SH   SOLE   3,166 0 0
AirBnB Inc - Class A COM 009066101   234,041 1,781 SH   SOLE   1,781 0 0
Emerson Electric Co COM 291011104   227,783 1,838 SH   SOLE   1,838 0 0
3M Co COM 88579Y101   226,166 1,752 SH   SOLE   1,752 0 0
CME Group Inc COM 12572Q105   225,728 972 SH   SOLE   972 0 0
Amphenol Corp COM 032095101   224,185 3,228 SH   SOLE   3,228 0 0
Booking Holdings Inc COM 09857L108   223,579 45 SH   SOLE   45 0 0
Novartis AG COM 66987V109   222,840 2,290 SH   SOLE   2,290 0 0
Fastenal Co COM 311900104   222,561 3,095 SH   SOLE   3,095 0 0
Ecolab Inc COM 278865100   221,198 944 SH   SOLE   944 0 0
Carrier Global Corp COM 14448C104   219,388 3,214 SH   SOLE   3,214 0 0
CVS Health Corp COM 126650100   217,627 4,848 SH   SOLE   4,848 0 0
Ameriprise Financial Inc COM 03076C106   214,037 402 SH   SOLE   402 0 0
Waste Management Inc COM 94106L109   211,476 1,048 SH   SOLE   1,048 0 0
Intuitive Surgical Inc COM 46120E602   208,784 400 SH   SOLE   400 0 0
JPMorgan Chase & Co 4.625 Dep 4.625% PERP PFD 48128B549   208,300 10,000 SH   SOLE   10,000 0 0
Utilities Select Sector SPDR F TR UNIT 81369Y886   200,578 2,650 SH   SOLE   2,650 0 0
Williams Cos Inc/The COM 969457100   200,298 3,701 SH   SOLE   3,701 0 0
Micromem Technologies Inc COM 59509P106   3,129 90,000 SH   SOLE   90,000 0 0
Vectrix Corp COM 92240N106   295 29,500 SH   SOLE   29,500 0 0