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   29,795,307 32,975 SH   SOLE   32,975 0 0
Apple Inc COM 037833100   24,063,084 140,326 SH   SOLE   140,326 0 0
Microsoft Corp COM 594918104   21,984,722 52,255 SH   SOLE   52,255 0 0
Alphabet Inc class A COM 02079K305   16,791,910 111,256 SH   SOLE   111,256 0 0
Visa Inc COM 92826C839   13,421,156 48,091 SH   SOLE   48,091 0 0
Amazon.com Inc COM 023135106   11,608,716 64,357 SH   SOLE   64,357 0 0
JPMorgan Chase & Co COM 46625H100   9,858,819 49,220 SH   SOLE   49,220 0 0
Costco Wholesale Corp COM 22160K105   8,804,739 12,018 SH   SOLE   12,018 0 0
Berkshire Hathaway Inc COM 084670702   8,687,102 20,658 SH   SOLE   20,658 0 0
PepsiCo Inc COM 713448108   8,247,824 47,128 SH   SOLE   47,128 0 0
Thermo Fisher Scientific Inc COM 883556102   7,484,568 12,878 SH   SOLE   12,878 0 0
iShares Core S&P 500 ETF TR UNIT 464287200   6,294,930 11,974 SH   SOLE   11,974 0 0
Mastercard Inc COM 57636Q104   6,262,706 13,005 SH   SOLE   13,005 0 0
UnitedHealth Group Inc COM 91324P102   5,980,769 12,090 SH   SOLE   12,090 0 0
Home Depot Inc/The COM 437076102   5,907,440 15,400 SH   SOLE   15,400 0 0
Meta Platforms Inc. Class A COM 30303M102   5,848,366 12,044 SH   SOLE   12,044 0 0
Exxon Mobil Corp COM 30231G102   5,344,631 45,979 SH   SOLE   45,979 0 0
Union Pacific Corp COM 907818108   5,341,354 21,719 SH   SOLE   21,719 0 0
Johnson & Johnson COM 478160104   5,328,494 33,684 SH   SOLE   33,684 0 0
Bank of America Corp COM 060505104   5,291,648 139,548 SH   SOLE   139,548 0 0
McDonald's Corp COM 580135101   4,947,941 17,549 SH   SOLE   17,549 0 0
salesforce.com Inc COM 79466L302   4,875,803 16,189 SH   SOLE   16,189 0 0
Target Corp COM 87612E106   4,291,140 24,215 SH   SOLE   24,215 0 0
Walt Disney Co/The COM 254687106   4,138,643 33,823 SH   SOLE   33,823 0 0
TJX Cos Inc/The COM 872540109   4,036,820 39,803 SH   SOLE   39,803 0 0
Vanguard S&P 500 ETF TR UNIT 922908363   3,985,294 8,291 SH   SOLE   8,291 0 0
Caterpillar Inc COM 149123101   3,936,191 10,742 SH   SOLE   10,742 0 0
Lockheed Martin Corp COM 539830109   3,860,027 8,486 SH   SOLE   8,486 0 0
RTX Corp COM 75513E101   3,619,960 37,116 SH   SOLE   37,116 0 0
Chevron Corp COM 166764100   3,493,310 22,146 SH   SOLE   22,146 0 0
Bank of America Corp 7.25 Pfd 7.25%CNV PFD L 060505682   3,423,646 2,868 SH   SOLE   2,868 0 0
Palo Alto Networks Inc COM 697435105   3,374,328 11,876 SH   SOLE   11,876 0 0
Wells Fargo & Co PERP PFD CNV A 949746804   3,252,006 2,667 SH   SOLE   2,667 0 0
SPDR S&P MidCap 400 ETF Trust TR UNIT 78467Y107   3,140,878 5,645 SH   SOLE   5,645 0 0
Automatic Data Processing Inc COM 053015103   3,110,012 12,453 SH   SOLE   12,453 0 0
Procter & Gamble Co/The COM 742718109   2,923,583 18,019 SH   SOLE   18,019 0 0
Alphabet Inc class C COM 02079K107   2,476,052 16,262 SH   SOLE   16,262 0 0
Merck & Co Inc COM 58933Y105   2,406,108 18,235 SH   SOLE   18,235 0 0
Deere & Co COM 244199105   2,328,074 5,668 SH   SOLE   5,668 0 0
American Electric Power Co Inc COM 025537101   2,312,302 26,856 SH   SOLE   26,856 0 0
AbbVie Inc COM 00287Y109   2,014,754 11,064 SH   SOLE   11,064 0 0
Verizon Communications Inc COM 92343V104   1,963,141 46,786 SH   SOLE   46,786 0 0
NextEra Energy Inc COM 65339F101   1,891,097 29,590 SH   SOLE   29,590 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103   1,840,683 3,519 SH   SOLE   3,519 0 0
Comcast Corp COM 20030N101   1,805,397 41,647 SH   SOLE   41,647 0 0
Wal-Mart Stores Inc COM 931142103   1,781,814 29,613 SH   SOLE   29,613 0 0
Prudential Financial Inc COM 744320102   1,745,386 14,867 SH   SOLE   14,867 0 0
Fidelity MSCI Information Tech TR UNIT 316092808   1,743,791 11,190 SH   SOLE   11,190 0 0
Honeywell International Inc COM 438516106   1,555,080 7,577 SH   SOLE   7,577 0 0
iShares Core Dividend Growth E TR UNIT 46434V621   1,460,546 25,156 SH   SOLE   25,156 0 0
Technology Select Sector SPDR TR UNIT 81369Y803   1,447,476 6,950 SH   SOLE   6,950 0 0
Estee Lauder Cos Inc/The COM 518439104   1,411,288 9,155 SH   SOLE   9,155 0 0
Cisco Systems Inc COM 17275R102   1,408,161 28,214 SH   SOLE   28,214 0 0
SPDR Portfolio S&P 600 Small C TR UNIT 78468R853   1,318,875 30,643 SH   SOLE   30,643 0 0
Eli Lilly & Co COM 532457108   1,293,747 1,663 SH   SOLE   1,663 0 0
Marathon Petroleum Corp COM 56585A102   1,221,694 6,063 SH   SOLE   6,063 0 0
Trex Co Inc COM 89531P105   1,214,456 12,175 SH   SOLE   12,175 0 0
Danaher Corp COM 235851102   1,198,157 4,798 SH   SOLE   4,798 0 0
Texas Instruments Inc COM 882508104   1,185,325 6,804 SH   SOLE   6,804 0 0
Pfizer Inc COM 717081103   1,156,509 41,676 SH   SOLE   41,676 0 0
JPMorgan Chase & Co 6.0& Perp 6.0% PERP PFD 48128B648   1,107,920 44,000 SH   SOLE   44,000 0 0
O'Reilly Automotive Inc COM 67103H107   1,107,431 981 SH   SOLE   981 0 0
Extra Space Storage Inc COM 30225T102   1,086,918 7,394 SH   SOLE   7,394 0 0
Boeing Co/The COM 097023105   990,618 5,133 SH   SOLE   5,133 0 0
Philip Morris International In COM 718172109   972,638 10,616 SH   SOLE   10,616 0 0
Duke Energy Corp COM 26441C204   967,293 10,002 SH   SOLE   10,002 0 0
MetLife Inc 5.625% PFD 59156R876   960,800 40,000 SH   SOLE   40,000 0 0
Health Care Select Sector SPDR TR UNIT 81369Y209   876,482 5,933 SH   SOLE   5,933 0 0
Vanguard Total Stock Market ET TR UNIT 922908769   875,343 3,368 SH   SOLE   3,368 0 0
Abbott Laboratories COM 002824100   853,132 7,506 SH   SOLE   7,506 0 0
Pinnacle West Capital Corp COM 723484101   846,392 11,326 SH   SOLE   11,326 0 0
NVR Inc COM 62944T105   809,996 100 SH   SOLE   100 0 0
iShares Russell 2000 ETF TR UNIT 464287655   806,921 3,837 SH   SOLE   3,837 0 0
iShares MSCI Emerging Markets TR UNIT 464287234   779,945 18,986 SH   SOLE   18,986 0 0
iShares MSCI EAFE ETF TR UNIT 464287465   778,635 9,750 SH   SOLE   9,750 0 0
Adobe Systems Inc COM 00724F101   773,552 1,533 SH   SOLE   1,533 0 0
Intuit Inc COM 461202103   764,400 1,176 SH   SOLE   1,176 0 0
Invesco QQQ Trust Srs 1 TR UNIT 46090E103   755,261 1,701 SH   SOLE   1,701 0 0
PPG Industries Inc COM 693506107   753,625 5,201 SH   SOLE   5,201 0 0
Converge Technology Solutions COM 21250C106   728,548 169,400 SH   SOLE   169,400 0 0
Communication Services Sector TR UNIT 81369Y852   711,014 8,707 SH   SOLE   8,707 0 0
Citigroup Capital XIII FLT PFD 173080201   707,280 24,000 SH   SOLE   24,000 0 0
Applied Materials Inc COM 038222105   706,338 3,425 SH   SOLE   3,425 0 0
Bank of America Corp 5.375 Pe 5.375% PFD M 06053U601   335,300 14,000 SH   SOLE   14,000 0 0
Bank of America Corp 6.0 Pfd 6.0% PFD B 060505229   703,360 28,000 SH   SOLE   28,000 0 0
Taiwan Semiconductor Manufactu COM 874039100   684,740 5,033 SH   SOLE   5,033 0 0
Lowe's Cos Inc COM 548661107   682,676 2,680 SH   SOLE   2,680 0 0
Arista Networks Inc COM 040413106   645,785 2,227 SH   SOLE   2,227 0 0
Bristol-Myers Squibb Co COM 110122108   641,649 11,832 SH   SOLE   11,832 0 0
Berkshire Hathaway Inc COM 084670108   634,440 1 SH   SOLE   1 0 0
iShares Core S&P U.S. Growth E TR UNIT 464287671   607,617 5,184 SH   SOLE   5,184 0 0
NIKE Inc COM 654106103   596,397 6,346 SH   SOLE   6,346 0 0
Pioneer Natural Resources Co COM 723787107   592,462 2,257 SH   SOLE   2,257 0 0
Amgen Inc COM 031162100   582,003 2,047 SH   SOLE   2,047 0 0
Phillips 66 COM 718546104   570,057 3,490 SH   SOLE   3,490 0 0
Truist Financial Corp 5.25 Pe 5.25% PFD 89832Q745   569,520 24,000 SH   SOLE   24,000 0 0
iShares Core S&P Small-Cap ETF TR UNIT 464287804   563,446 5,098 SH   SOLE   5,098 0 0
Vanguard High Dividend Yield E TR UNIT 921946406   544,334 4,499 SH   SOLE   4,499 0 0
Nextera Energy Capital PFD N 65339K860   542,080 22,000 SH   SOLE   22,000 0 0
Becton Dickinson and Co COM 075887109   533,750 2,157 SH   SOLE   2,157 0 0
Goldman Sachs Group Inc/The COM 38141G104   528,378 1,265 SH   SOLE   1,265 0 0
Coca-Cola Co/The COM 191216100   520,764 8,512 SH   SOLE   8,512 0 0
Fidelity MSCI Health Care Inde TR UNIT 316092600   513,274 7,357 SH   SOLE   7,357 0 0
PayPal Holdings Inc COM 70450Y103   511,201 7,631 SH   SOLE   7,631 0 0
Intel Corp COM 458140100   499,165 11,301 SH   SOLE   11,301 0 0
Morgan Stanley PFD K 61762V606   483,556 19,350 SH   SOLE   19,350 0 0
Eastern Bankshares Inc COM 27627N105   482,644 35,025 SH   SOLE   35,025 0 0
Elevance Health Inc COM 036752103   454,760 877 SH   SOLE   877 0 0
Blackstone Group Inc COM 09260D107   450,336 3,428 SH   SOLE   3,428 0 0
Consumer Discretionary Select TR UNIT 81369Y407   449,427 2,444 SH   SOLE   2,444 0 0
Travelers Cos Inc/The COM 89417E109   449,233 1,952 SH   SOLE   1,952 0 0
Lennar Corp COM 526057302   447,122 2,900 SH   SOLE   2,900 0 0
Yum! Brands Inc COM 988498101   442,848 3,194 SH   SOLE   3,194 0 0
Enterprise Products Partners L COM 293792107   442,019 15,148 SH   SOLE   15,148 0 0
iShares Core S&P Mid-Cap ETF TR UNIT 464287507   435,202 7,165 SH   SOLE   7,165 0 0
Marriott International Inc/MD COM 571903202   433,973 1,720 SH   SOLE   1,720 0 0
CVS Health Corp COM 126650100   433,017 5,429 SH   SOLE   5,429 0 0
iShares MSCI EAFE Small-Cap ET TR UNIT 464288273   424,311 6,700 SH   SOLE   6,700 0 0
American Tower Corp COM 03027X100   420,867 2,130 SH   SOLE   2,130 0 0
Cummins Inc COM 231021106   407,501 1,383 SH   SOLE   1,383 0 0
Fidelity MSCI Industrials Inde TR UNIT 316092709   399,401 5,890 SH   SOLE   5,890 0 0
Eaton Corp PLC COM G29183103   389,912 1,247 SH   SOLE   1,247 0 0
Morgan Stanley 4.875 Perp Pfd PERP PFD L 61762V804   373,120 16,000 SH   SOLE   16,000 0 0
Oracle Corp COM 68389X105   371,554 2,958 SH   SOLE   2,958 0 0
Vanguard FTSE All-World ex-US TR UNIT 922042775   368,615 6,285 SH   SOLE   6,285 0 0
International Business Machine COM 459200101   367,789 1,926 SH   SOLE   1,926 0 0
Broadcom Ltd COM 11135F101   357,861 270 SH   SOLE   270 0 0
PNC Financial Services Group I COM 693475105   344,046 2,129 SH   SOLE   2,129 0 0
Altria Group Inc COM 02209S103   335,961 7,702 SH   SOLE   7,702 0 0
Advanced Micro Devices Inc COM 007903107   328,672 1,821 SH   SOLE   1,821 0 0
Vanguard Mid-Cap Value ETF TR UNIT 922908512   326,943 2,097 SH   SOLE   2,097 0 0
iShares MSCI USA Quality Facto TR UNIT 46432F339   324,591 1,975 SH   SOLE   1,975 0 0
Starbucks Corp COM 855244109   323,246 3,537 SH   SOLE   3,537 0 0
Public Storage COM 74460D109   320,516 1,105 SH   SOLE   1,105 0 0
Consumer Staples Select Sector TR UNIT 81369Y308   315,520 4,132 SH   SOLE   4,132 0 0
iShares PHLX Semiconductor ETF TR UNIT 464287523   315,158 1,395 SH   SOLE   1,395 0 0
Vanguard Mid-Cap ETF TR UNIT 922908629   313,574 1,255 SH   SOLE   1,255 0 0
SPDR S&P Biotech ETF TR UNIT 78464A870   312,663 3,295 SH   SOLE   3,295 0 0
Fidelity MSCI Consumer Discret TR UNIT 316092204   303,001 3,674 SH   SOLE   3,674 0 0
Ameriprise Financial Inc COM 03076C106   301,208 687 SH   SOLE   687 0 0
Republic Services Inc COM 760759100   300,752 1,571 SH   SOLE   1,571 0 0
Wells Fargo & Co COM 949746101   296,060 5,108 SH   SOLE   5,108 0 0
ConocoPhillips COM 20825C104   290,580 2,283 SH   SOLE   2,283 0 0
AirBnB Inc - Class A COM 009066101   288,350 1,748 SH   SOLE   1,748 0 0
Linde PLC COM G54950103   281,842 607 SH   SOLE   607 0 0
AutoZone Inc COM 053332102   280,497 89 SH   SOLE   89 0 0
Simon Property Group Inc COM 828806109   277,926 1,776 SH   SOLE   1,776 0 0
Tesla Inc COM 88160R101   268,256 1,526 SH   SOLE   1,526 0 0
Ares Management Corp COM 03990B101   265,960 2,000 SH   SOLE   2,000 0 0
iShares MSCI USA ESG Aware ETF TR UNIT 46435G425   265,098 2,306 SH   SOLE   2,306 0 0
AerCap Holdings NV COM N00985106   260,730 3,000 SH   SOLE   3,000 0 0
Colgate-Palmolive Co COM 194162103   257,093 2,855 SH   SOLE   2,855 0 0
Real Estate Select Sector SPDR TR UNIT 81369Y860   254,376 6,435 SH   SOLE   6,435 0 0
GE Aerospace Co COM 369604301   246,269 1,403 SH   SOLE   1,403 0 0
Clorox Co/The COM 189054109   244,057 1,594 SH   SOLE   1,594 0 0
Fastenal Co COM 311900104   238,748 3,095 SH   SOLE   3,095 0 0
Aflac Inc COM 001055102   236,630 2,756 SH   SOLE   2,756 0 0
BlackRock Inc COM 09247X101   232,602 279 SH   SOLE   279 0 0
Energy Transfer Equity LP COM 29273V100   229,658 14,600 SH   SOLE   14,600 0 0
Charles Schwab Corp/The COM 808513105   229,028 3,166 SH   SOLE   3,166 0 0
iShares S&P 500 Growth ETF TR UNIT 464287309   223,428 2,646 SH   SOLE   2,646 0 0
Waste Management Inc COM 94106L109   223,381 1,048 SH   SOLE   1,048 0 0
Welltower Inc COM 95040Q104   223,228 2,389 SH   SOLE   2,389 0 0
Novartis AG COM 66987V109   221,512 2,290 SH   SOLE   2,290 0 0
Marsh & McLennan Cos Inc COM 571748102   218,957 1,063 SH   SOLE   1,063 0 0
Cigna Corp COM 125523100   214,282 590 SH   SOLE   590 0 0
Mondelez International Inc COM 609207105   214,270 3,061 SH   SOLE   3,061 0 0
Dow Chemical Co New COM 260557103   214,051 3,695 SH   SOLE   3,695 0 0
CME Group Inc COM 12572Q105   209,262 972 SH   SOLE   972 0 0
Nestle SA COM 641069406   209,002 1,968 SH   SOLE   1,968 0 0
Fidelity MSCI Financials Index TR UNIT 316092501   206,653 3,479 SH   SOLE   3,479 0 0
Coinbase Global Inc - Class A COM 19260Q107   202,817 765 SH   SOLE   765 0 0
Cerus Corporation COM 157085101   43,470 23,000 SH   SOLE   23,000 0 0
Micromem Technologies Inc COM 59509P106   2,402 50,000 SH   SOLE   50,000 0 0
Vectrix Corp COM 92240N106   295 29,500 SH   SOLE   29,500 0 0