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   36,253,772 334,506 SH   SOLE   334,506 0 0
Apple Inc COM 037833100   32,571,245 146,631 SH   SOLE   146,631 0 0
Microsoft Corp COM 594918104   21,074,230 56,140 SH   SOLE   56,140 0 0
Alphabet Inc class A COM 02079K305   18,319,723 118,467 SH   SOLE   118,467 0 0
Visa Inc COM 92826C839   18,249,145 52,072 SH   SOLE   52,072 0 0
Amazon.com Inc COM 023135106   14,502,188 76,223 SH   SOLE   76,223 0 0
JPMorgan Chase & Co COM 46625H100   12,655,115 51,590 SH   SOLE   51,590 0 0
Costco Wholesale Corp COM 22160K105   12,152,767 12,849 SH   SOLE   12,849 0 0
Berkshire Hathaway Inc COM 084670702   11,388,158 21,383 SH   SOLE   21,383 0 0
Meta Platforms Inc. Class A COM 30303M102   9,601,822 16,659 SH   SOLE   16,659 0 0
iShares Core S&P 500 ETF TR UNIT 464287200   8,333,207 14,830 SH   SOLE   14,830 0 0
Mastercard Inc COM 57636Q104   8,278,517 15,103 SH   SOLE   15,103 0 0
PepsiCo Inc COM 713448108   7,641,324 50,963 SH   SOLE   50,963 0 0
UnitedHealth Group Inc COM 91324P102   7,108,283 13,572 SH   SOLE   13,572 0 0
Thermo Fisher Scientific Inc COM 883556102   7,077,270 14,223 SH   SOLE   14,223 0 0
Home Depot Inc/The COM 437076102   6,617,112 18,055 SH   SOLE   18,055 0 0
McDonald's Corp COM 580135101   6,142,131 19,663 SH   SOLE   19,663 0 0
Exxon Mobil Corp COM 30231G102   6,028,902 50,693 SH   SOLE   50,693 0 0
TJX Cos Inc/The COM 872540109   5,752,449 47,229 SH   SOLE   47,229 0 0
Bank of America Corp COM 060505104   5,436,360 130,275 SH   SOLE   130,275 0 0
RTX Corp COM 75513E101   5,288,101 39,922 SH   SOLE   39,922 0 0
Palo Alto Networks Inc COM 697435105   5,141,554 30,131 SH   SOLE   30,131 0 0
Union Pacific Corp COM 907818108   5,091,917 21,554 SH   SOLE   21,554 0 0
salesforce.com Inc COM 79466L302   4,957,220 18,472 SH   SOLE   18,472 0 0
Johnson & Johnson COM 478160104   4,947,007 29,830 SH   SOLE   29,830 0 0
Vanguard S&P 500 ETF TR UNIT 922908363   4,364,551 8,493 SH   SOLE   8,493 0 0
Chevron Corp COM 166764100   3,915,757 23,407 SH   SOLE   23,407 0 0
Lockheed Martin Corp COM 539830109   3,809,543 8,528 SH   SOLE   8,528 0 0
Automatic Data Processing Inc COM 053015103   3,804,765 12,453 SH   SOLE   12,453 0 0
Bank of America Corp 7.25 Pfd 7.25%CNV PFD L 060505682   3,641,981 2,950 SH   SOLE   2,950 0 0
Procter & Gamble Co/The COM 742718109   3,455,095 20,274 SH   SOLE   20,274 0 0
Caterpillar Inc COM 149123101   3,410,792 10,342 SH   SOLE   10,342 0 0
Wells Fargo & Co PERP PFD CNV A 949746804   3,314,208 2,760 SH   SOLE   2,760 0 0
SPDR S&P MidCap 400 ETF Trust TR UNIT 78467Y107   3,011,495 5,645 SH   SOLE   5,645 0 0
American Electric Power Co Inc COM 025537101   2,916,526 26,691 SH   SOLE   26,691 0 0
NextEra Energy Inc COM 65339F101   2,903,229 40,954 SH   SOLE   40,954 0 0
Walt Disney Co/The COM 254687106   2,868,734 29,065 SH   SOLE   29,065 0 0
Alphabet Inc class C COM 02079K107   2,674,658 17,120 SH   SOLE   17,120 0 0
Wal-Mart Stores Inc COM 931142103   2,599,725 29,613 SH   SOLE   29,613 0 0
Target Corp COM 87612E106   2,476,985 23,735 SH   SOLE   23,735 0 0
AbbVie Inc COM 00287Y109   2,449,079 11,689 SH   SOLE   11,689 0 0
Deere & Co COM 244199105   2,439,681 5,198 SH   SOLE   5,198 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103   2,256,579 4,034 SH   SOLE   4,034 0 0
Eli Lilly & Co COM 532457108   2,232,435 2,703 SH   SOLE   2,703 0 0
Prudential Financial Inc COM 744320102   1,816,140 16,262 SH   SOLE   16,262 0 0
Philip Morris International In COM 718172109   1,788,252 11,266 SH   SOLE   11,266 0 0
O'Reilly Automotive Inc COM 67103H107   1,683,281 1,175 SH   SOLE   1,175 0 0
Fidelity MSCI Information Tech TR UNIT 316092808   1,674,410 10,383 SH   SOLE   10,383 0 0
Cisco Systems Inc COM 17275R102   1,648,521 26,714 SH   SOLE   26,714 0 0
iShares Core Dividend Growth E TR UNIT 46434V621   1,601,694 25,926 SH   SOLE   25,926 0 0
Merck & Co Inc COM 58933Y105   1,480,142 16,490 SH   SOLE   16,490 0 0
Broadcom Ltd COM 11135F101   1,452,790 8,677 SH   SOLE   8,677 0 0
Honeywell International Inc COM 438516106   1,452,270 6,858 SH   SOLE   6,858 0 0
Technology Select Sector SPDR TR UNIT 81369Y803   1,435,036 6,950 SH   SOLE   6,950 0 0
Verizon Communications Inc COM 92343V104   1,403,076 30,932 SH   SOLE   30,932 0 0
Texas Instruments Inc COM 882508104   1,347,211 7,497 SH   SOLE   7,497 0 0
Danaher Corp COM 235851102   1,324,300 6,460 SH   SOLE   6,460 0 0
SPDR Portfolio S&P 600 Small C TR UNIT 78468R853   1,242,691 30,488 SH   SOLE   30,488 0 0
Blackstone Group Inc COM 09260D107   1,237,472 8,853 SH   SOLE   8,853 0 0
Duke Energy Corp COM 26441C204   1,235,190 10,127 SH   SOLE   10,127 0 0
SPDR Gold Shares TR UNIT 78463V107   1,181,374 4,100 SH   SOLE   4,100 0 0
JPMorgan Chase & Co 6.0& Perp 6.0% PERP PFD 48128B648   1,150,920 46,000 SH   SOLE   46,000 0 0
Comcast Corp COM 20030N101   1,038,477 28,143 SH   SOLE   28,143 0 0
Abbott Laboratories COM 002824100   991,957 7,478 SH   SOLE   7,478 0 0
Goldman Sachs Group Inc/The COM 38141G104   975,703 1,786 SH   SOLE   1,786 0 0
Pinnacle West Capital Corp COM 723484101   953,262 10,008 SH   SOLE   10,008 0 0
MetLife Inc 5.625% PFD 59156R876   943,200 40,000 SH   SOLE   40,000 0 0
Pfizer Inc COM 717081103   942,040 37,176 SH   SOLE   37,176 0 0
Vanguard Total Stock Market ET TR UNIT 922908769   925,661 3,368 SH   SOLE   3,368 0 0
iShares Russell 2000 ETF TR UNIT 464287655   901,296 4,518 SH   SOLE   4,518 0 0
Intuit Inc COM 461202103   891,513 1,452 SH   SOLE   1,452 0 0
GE Aerospace Co COM 369604301   884,514 4,419 SH   SOLE   4,419 0 0
Health Care Select Sector SPDR TR UNIT 81369Y209   866,277 5,933 SH   SOLE   5,933 0 0
Converge Technology Solutions COM 21250C106   855,409 225,485 SH   SOLE   225,485 0 0
Communication Services Sector TR UNIT 81369Y852   839,790 8,707 SH   SOLE   8,707 0 0
iShares MSCI Emerging Markets TR UNIT 464287234   829,688 18,986 SH   SOLE   18,986 0 0
Berkshire Hathaway Inc COM 084670108   798,442 1 SH   SOLE   1 0 0
Invesco QQQ Trust Srs 1 TR UNIT 46090E103   797,633 1,701 SH   SOLE   1,701 0 0
iShares MSCI EAFE ETF TR UNIT 464287465   796,867 9,750 SH   SOLE   9,750 0 0
Extra Space Storage Inc COM 30225T102   778,682 5,244 SH   SOLE   5,244 0 0
Trex Co Inc COM 89531P105   765,467 13,175 SH   SOLE   13,175 0 0
Boeing Co/The COM 097023105   760,312 4,458 SH   SOLE   4,458 0 0
Taiwan Semiconductor Manufactu COM 874039100   752,478 4,533 SH   SOLE   4,533 0 0
Marathon Petroleum Corp COM 56585A102   746,224 5,122 SH   SOLE   5,122 0 0
Arista Networks Inc COM 040413205   735,750 9,496 SH   SOLE   9,496 0 0
NVR Inc COM 62944T105   724,439 100 SH   SOLE   100 0 0
Citigroup Capital XIII FLT PFD 173080201   716,640 24,000 SH   SOLE   24,000 0 0
Bank of America Corp 6.0 Pfd 6.0% PFD B 060505229   697,480 28,000 SH   SOLE   28,000 0 0
iShares Core S&P U.S. Growth E TR UNIT 464287671   674,668 5,309 SH   SOLE   5,309 0 0
Lowe's Cos Inc COM 548661107   625,056 2,680 SH   SOLE   2,680 0 0
Coca-Cola Co/The COM 191216100   609,629 8,512 SH   SOLE   8,512 0 0
Eastern Bankshares Inc COM 27627N105   594,451 36,247 SH   SOLE   36,247 0 0
Tesla Inc COM 88160R101   592,958 2,288 SH   SOLE   2,288 0 0
International Business Machine COM 459200101   551,528 2,218 SH   SOLE   2,218 0 0
Enterprise Products Partners L COM 293792107   551,293 16,148 SH   SOLE   16,148 0 0
iShares Core S&P Mid-Cap ETF TR UNIT 464287507   548,198 9,395 SH   SOLE   9,395 0 0
PPG Industries Inc COM 693506107   546,859 5,001 SH   SOLE   5,001 0 0
Vanguard High Dividend Yield E TR UNIT 921946406   536,216 4,158 SH   SOLE   4,158 0 0
Adobe Systems Inc COM 00724F101   534,257 1,393 SH   SOLE   1,393 0 0
Truist Financial Corp 5.25 Pe 5.25% PFD 89832Q745   510,480 24,000 SH   SOLE   24,000 0 0
Fidelity MSCI Health Care Inde TR UNIT 316092600   502,789 7,359 SH   SOLE   7,359 0 0
Yum! Brands Inc COM 988498101   502,608 3,194 SH   SOLE   3,194 0 0
Nextera Energy Capital PFD N 65339K860   500,060 22,000 SH   SOLE   22,000 0 0
Morgan Stanley PFD K 61762V606   483,312 20,350 SH   SOLE   20,350 0 0
Consumer Discretionary Select TR UNIT 81369Y407   482,592 2,444 SH   SOLE   2,444 0 0
iShares Core S&P Small-Cap ETF TR UNIT 464287804   480,781 4,598 SH   SOLE   4,598 0 0
Netflix Inc COM 64110L106   478,388 513 SH   SOLE   513 0 0
Oracle Corp COM 68389X105   473,536 3,387 SH   SOLE   3,387 0 0
American Tower Corp COM 03027X100   463,488 2,130 SH   SOLE   2,130 0 0
Altria Group Inc COM 02209S103   462,274 7,702 SH   SOLE   7,702 0 0
Phillips 66 COM 718546104   461,815 3,740 SH   SOLE   3,740 0 0
iShares Gold Trust TR UNIT 464285204   460,537 7,811 SH   SOLE   7,811 0 0
Amgen Inc COM 031162100   452,371 1,452 SH   SOLE   1,452 0 0
Travelers Cos Inc/The COM 89417E109   443,764 1,678 SH   SOLE   1,678 0 0
iShares MSCI EAFE Small-Cap ET TR UNIT 464288273   425,651 6,700 SH   SOLE   6,700 0 0
Advanced Micro Devices Inc COM 007903107   414,659 4,036 SH   SOLE   4,036 0 0
Cummins Inc COM 231021106   412,487 1,316 SH   SOLE   1,316 0 0
CVS Health Corp COM 126650100   410,226 6,055 SH   SOLE   6,055 0 0
Marriott International Inc/MD COM 571903202   409,704 1,720 SH   SOLE   1,720 0 0
Spotify Technology SA COM L8681T102   404,272 735 SH   SOLE   735 0 0
Welltower Inc COM 95040Q104   404,168 2,638 SH   SOLE   2,638 0 0
Fidelity MSCI Industrials Inde TR UNIT 316092709   403,288 5,890 SH   SOLE   5,890 0 0
Eaton Corp PLC COM G29183103   400,134 1,472 SH   SOLE   1,472 0 0
Becton Dickinson and Co COM 075887109   391,005 1,707 SH   SOLE   1,707 0 0
Vanguard FTSE All-World ex-US TR UNIT 922042775   386,707 6,375 SH   SOLE   6,375 0 0
Republic Services Inc COM 760759100   380,433 1,571 SH   SOLE   1,571 0 0
PNC Financial Services Group I COM 693475105   374,214 2,129 SH   SOLE   2,129 0 0
Wells Fargo & Co PERP PFD CNV A 949746101   366,703 5,108 SH   SOLE   5,108 0 0
PayPal Holdings Inc COM 70450Y103   362,855 5,561 SH   SOLE   5,561 0 0
Bristol-Myers Squibb Co COM 110122108   362,647 5,946 SH   SOLE   5,946 0 0
Morgan Stanley 6.625 Perp Pfd PERP PFD Q 61762V838   357,000 14,000 SH   SOLE   14,000 0 0
Estee Lauder Cos Inc/The COM 518439104   353,859 5,361 SH   SOLE   5,361 0 0
Starbucks Corp COM 855244109   352,830 3,597 SH   SOLE   3,597 0 0
AutoZone Inc COM 053332102   339,337 89 SH   SOLE   89 0 0
iShares MSCI USA Quality Facto TR UNIT 46432F339   337,508 1,975 SH   SOLE   1,975 0 0
Consumer Staples Select Sector TR UNIT 81369Y308   337,460 4,132 SH   SOLE   4,132 0 0
Vanguard Mid-Cap Value ETF TR UNIT 922908512   336,652 2,097 SH   SOLE   2,097 0 0
Public Storage COM 74460D109   330,715 1,105 SH   SOLE   1,105 0 0
Morgan Stanley 4.875 Perp Pfd PERP PFD L 61762V804   325,280 16,000 SH   SOLE   16,000 0 0
Vanguard Mid-Cap ETF TR UNIT 922908629   324,568 1,255 SH   SOLE   1,255 0 0
BlackRock Inc COM 09290D101   318,964 337 SH   SOLE   337 0 0
Bank of America Corp 5.375 Pe 5.375% PFD M 06053U601   314,300 14,000 SH   SOLE   14,000 0 0
Energy Transfer Equity LP COM 29273V100   314,171 16,900 SH   SOLE   16,900 0 0
Fidelity MSCI Consumer Discret TR UNIT 316092204   310,756 3,677 SH   SOLE   3,677 0 0
AerCap Holdings NV COM N00985106   306,510 3,000 SH   SOLE   3,000 0 0
Aflac Inc COM 001055102   306,440 2,756 SH   SOLE   2,756 0 0
Ross Stores Inc COM 778296103   301,201 2,357 SH   SOLE   2,357 0 0
ConocoPhillips COM 20825C104   296,787 2,826 SH   SOLE   2,826 0 0
Elevance Health Inc COM 036752103   296,643 682 SH   SOLE   682 0 0
Simon Property Group Inc COM 828806109   294,958 1,776 SH   SOLE   1,776 0 0
Brookfield Corporation COM 11271J107   294,492 5,619 SH   SOLE   5,619 0 0
Ares Management Corp COM 03990B101   293,220 2,000 SH   SOLE   2,000 0 0
Linde PLC COM G54950103   282,643 607 SH   SOLE   607 0 0
iShares MSCI USA ESG Aware ETF TR UNIT 46435G425   281,124 2,306 SH   SOLE   2,306 0 0
QUALCOMM Inc COM 747525103   279,724 1,821 SH   SOLE   1,821 0 0
Stryker Corp COM 863667101   276,582 743 SH   SOLE   743 0 0
Colgate-Palmolive Co COM 194162103   274,260 2,927 SH   SOLE   2,927 0 0
NIKE Inc COM 654106103   273,281 4,305 SH   SOLE   4,305 0 0
Real Estate Select Sector SPDR TR UNIT 81369Y860   267,840 6,400 SH   SOLE   6,400 0 0
SPDR S&P Biotech ETF TR UNIT 78464A870   267,224 3,295 SH   SOLE   3,295 0 0
Clorox Co/The COM 189054109   266,670 1,811 SH   SOLE   1,811 0 0
iShares PHLX Semiconductor ETF TR UNIT 464287523   262,497 1,395 SH   SOLE   1,395 0 0
CME Group Inc COM 12572Q105   257,862 972 SH   SOLE   972 0 0
3M Co COM 88579Y101   257,299 1,752 SH   SOLE   1,752 0 0
Novartis AG COM 66987V109   255,289 2,290 SH   SOLE   2,290 0 0
Charles Schwab Corp/The COM 808513105   247,834 3,166 SH   SOLE   3,166 0 0
iShares S&P 500 Growth ETF TR UNIT 464287309   245,628 2,646 SH   SOLE   2,646 0 0
Waste Management Inc COM 94106L109   242,622 1,048 SH   SOLE   1,048 0 0
Fidelity MSCI Financials Index TR UNIT 316092501   241,860 3,479 SH   SOLE   3,479 0 0
Fastenal Co COM 311900104   240,017 3,095 SH   SOLE   3,095 0 0
Ecolab Inc COM 278865100   239,323 944 SH   SOLE   944 0 0
Sixth Street Specialty Lending COM 83012A109   237,787 10,625 SH   SOLE   10,625 0 0
Williams Cos Inc/The COM 969457100   221,172 3,701 SH   SOLE   3,701 0 0
AirBnB Inc - Class A COM 009066101   215,745 1,806 SH   SOLE   1,806 0 0
iShares Core High Dividend ETF TR UNIT 46429B663   212,687 1,756 SH   SOLE   1,756 0 0
Amphenol Corp COM 032095101   211,725 3,228 SH   SOLE   3,228 0 0
Utilities Select Sector SPDR F TR UNIT 81369Y886   208,952 2,650 SH   SOLE   2,650 0 0
Booking Holdings Inc COM 09857L108   207,311 45 SH   SOLE   45 0 0
Carrier Global Corp COM 14448C104   203,768 3,214 SH   SOLE   3,214 0 0
Emerson Electric Co COM 291011104   201,518 1,838 SH   SOLE   1,838 0 0
Mondelez International Inc COM 609207105   200,225 2,951 SH   SOLE   2,951 0 0
Micromem Technologies Inc COM 59509P106   4,065 90,000 SH   SOLE   90,000 0 0
Vectrix Corp COM 92240N106   295 29,500 SH   SOLE   29,500 0 0