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   61,373,709 328,940 SH   SOLE   328,940 0 0
Apple Inc COM 037833100   37,167,005 145,965 SH   SOLE   145,965 0 0
Microsoft Corp COM 594918104   29,493,722 56,943 SH   SOLE   56,943 0 0
Alphabet Inc class A COM 02079K305   28,577,018 117,553 SH   SOLE   117,553 0 0
Visa Inc COM 92826C839   17,829,790 52,229 SH   SOLE   52,229 0 0
Amazon.com Inc COM 023135106   17,028,532 77,554 SH   SOLE   77,554 0 0
JPMorgan Chase & Co COM 46625H100   16,340,644 51,804 SH   SOLE   51,804 0 0
Meta Platforms Inc. Class A COM 30303M102   12,678,016 17,264 SH   SOLE   17,264 0 0
Costco Wholesale Corp COM 22160K105   11,984,788 12,948 SH   SOLE   12,948 0 0
Berkshire Hathaway Inc COM 084670702   10,844,605 21,571 SH   SOLE   21,571 0 0
iShares Core S&P 500 ETF TR UNIT 464287200   10,582,696 15,812 SH   SOLE   15,812 0 0
Mastercard Inc COM 57636Q104   8,731,700 15,351 SH   SOLE   15,351 0 0
Home Depot Inc/The COM 437076102   7,616,175 18,797 SH   SOLE   18,797 0 0
Palo Alto Networks Inc COM 697435105   7,349,257 36,093 SH   SOLE   36,093 0 0
PepsiCo Inc COM 713448108   7,189,931 51,196 SH   SOLE   51,196 0 0
TJX Cos Inc/The COM 872540109   7,053,691 48,801 SH   SOLE   48,801 0 0
RTX Corp COM 75513E101   6,836,910 40,859 SH   SOLE   40,859 0 0
Thermo Fisher Scientific Inc COM 883556102   6,663,203 13,738 SH   SOLE   13,738 0 0
Bank of America Corp COM 060505104   6,576,739 127,481 SH   SOLE   127,481 0 0
McDonald's Corp COM 580135101   6,147,087 20,228 SH   SOLE   20,228 0 0
Exxon Mobil Corp COM 30231G102   5,965,130 52,906 SH   SOLE   52,906 0 0
Johnson & Johnson COM 478160104   5,554,256 29,955 SH   SOLE   29,955 0 0
Union Pacific Corp COM 907818108   5,217,868 22,075 SH   SOLE   22,075 0 0
Vanguard S&P 500 ETF TR UNIT 922908363   5,204,514 8,499 SH   SOLE   8,499 0 0
Caterpillar Inc COM 149123101   4,853,570 10,172 SH   SOLE   10,172 0 0
salesforce.com Inc COM 79466L302   4,517,324 19,060 SH   SOLE   19,060 0 0
Lockheed Martin Corp COM 539830109   4,272,239 8,558 SH   SOLE   8,558 0 0
Alphabet Inc class C COM 02079K107   4,118,430 16,910 SH   SOLE   16,910 0 0
Chevron Corp COM 166764100   4,016,731 25,866 SH   SOLE   25,866 0 0
UnitedHealth Group Inc COM 91324P102   3,775,059 10,933 SH   SOLE   10,933 0 0
Automatic Data Processing Inc COM 053015103   3,654,955 12,453 SH   SOLE   12,453 0 0
SPDR S&P MidCap 400 ETF Trust TR UNIT 78467Y107   3,364,589 5,645 SH   SOLE   5,645 0 0
Walt Disney Co/The COM 254687106   3,270,226 28,561 SH   SOLE   28,561 0 0
Procter & Gamble Co/The COM 742718109   3,266,599 21,260 SH   SOLE   21,260 0 0
NextEra Energy Inc COM 65339F101   3,224,102 42,709 SH   SOLE   42,709 0 0
American Electric Power Co Inc COM 025537101   3,094,987 27,511 SH   SOLE   27,511 0 0
Wal-Mart Stores Inc COM 931142103   3,079,742 29,883 SH   SOLE   29,883 0 0
Broadcom Ltd COM 11135F101   3,017,027 9,145 SH   SOLE   9,145 0 0
AbbVie Inc COM 00287Y109   2,764,356 11,939 SH   SOLE   11,939 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103   2,535,481 3,806 SH   SOLE   3,806 0 0
Blackstone Group Inc COM 09260D107   2,358,865 13,807 SH   SOLE   13,807 0 0
Deere & Co COM 244199105   2,353,060 5,146 SH   SOLE   5,146 0 0
Target Corp COM 87612E106   2,218,729 24,735 SH   SOLE   24,735 0 0
Eli Lilly & Co COM 532457108   2,105,880 2,760 SH   SOLE   2,760 0 0
Fidelity MSCI Information Tech TR UNIT 316092808   2,098,320 9,445 SH   SOLE   9,445 0 0
Technology Select Sector SPDR TR UNIT 81369Y803   1,958,927 6,950 SH   SOLE   6,950 0 0
Cisco Systems Inc COM 17275R102   1,942,375 28,389 SH   SOLE   28,389 0 0
Prudential Financial Inc COM 744320102   1,928,734 18,592 SH   SOLE   18,592 0 0
O'Reilly Automotive Inc COM 67103H107   1,903,386 17,655 SH   SOLE   17,655 0 0
Philip Morris International In COM 718172109   1,845,187 11,376 SH   SOLE   11,376 0 0
iShares Core Dividend Growth E TR UNIT 46434V621   1,806,209 26,531 SH   SOLE   26,531 0 0
Goldman Sachs Group Inc/The COM 38141G104   1,629,562 2,046 SH   SOLE   2,046 0 0
GE Aerospace Co COM 369604301   1,503,628 4,998 SH   SOLE   4,998 0 0
SPDR Gold Shares TR UNIT 78463V107   1,482,665 4,171 SH   SOLE   4,171 0 0
Texas Instruments Inc COM 882508104   1,462,858 7,962 SH   SOLE   7,962 0 0
Merck & Co Inc COM 58933Y105   1,436,462 17,115 SH   SOLE   17,115 0 0
SPDR Portfolio S&P 600 Small C TR UNIT 78468R853   1,412,204 30,488 SH   SOLE   30,488 0 0
Arista Networks Inc COM 040413205   1,386,431 9,515 SH   SOLE   9,515 0 0
Honeywell International Inc COM 438516106   1,365,063 6,485 SH   SOLE   6,485 0 0
Duke Energy Corp COM 26441C204   1,292,816 10,447 SH   SOLE   10,447 0 0
Taiwan Semiconductor Manufactu COM 874039100   1,266,022 4,533 SH   SOLE   4,533 0 0
Verizon Communications Inc COM 92343V104   1,256,179 28,582 SH   SOLE   28,582 0 0
Tesla Inc COM 88160R101   1,222,091 2,748 SH   SOLE   2,748 0 0
Vanguard Total Stock Market ET TR UNIT 922908769   1,105,277 3,368 SH   SOLE   3,368 0 0
Danaher Corp COM 235851102   1,076,155 5,428 SH   SOLE   5,428 0 0
Boeing Co/The COM 097023105   1,064,689 4,933 SH   SOLE   4,933 0 0
Communication Services Sector TR UNIT 81369Y852   1,030,648 8,707 SH   SOLE   8,707 0 0
Invesco QQQ Trust Srs 1 TR UNIT 46090E103   1,018,228 1,696 SH   SOLE   1,696 0 0
iShares MSCI Emerging Markets TR UNIT 464287234   1,013,852 18,986 SH   SOLE   18,986 0 0
Abbott Laboratories COM 002824100   1,003,077 7,489 SH   SOLE   7,489 0 0
Intuit Inc COM 461202103   994,317 1,456 SH   SOLE   1,456 0 0
Pfizer Inc COM 717081103   943,422 37,026 SH   SOLE   37,026 0 0
iShares MSCI EAFE ETF TR UNIT 464287465   910,357 9,750 SH   SOLE   9,750 0 0
Marathon Petroleum Corp COM 56585A102   910,118 4,722 SH   SOLE   4,722 0 0
Pinnacle West Capital Corp COM 723484101   897,317 10,008 SH   SOLE   10,008 0 0
iShares Core S&P U.S. Growth E TR UNIT 464287671   873,543 5,309 SH   SOLE   5,309 0 0
Comcast Corp COM 20030N101   872,879 27,781 SH   SOLE   27,781 0 0
Oracle Corp COM 68389X105   831,627 2,957 SH   SOLE   2,957 0 0
Health Care Select Sector SPDR TR UNIT 81369Y209   825,696 5,933 SH   SOLE   5,933 0 0
NVR Inc COM 62944T105   803,466 100 SH   SOLE   100 0 0
Berkshire Hathaway Inc COM 084670108   754,200 1 SH   SOLE   1 0 0
Extra Space Storage Inc COM 30225T102   739,089 5,244 SH   SOLE   5,244 0 0
Trex Co Inc COM 89531P105   680,752 13,175 SH   SOLE   13,175 0 0
Lowe's Cos Inc COM 548661107   673,511 2,680 SH   SOLE   2,680 0 0
Advanced Micro Devices Inc COM 007903107   669,163 4,136 SH   SOLE   4,136 0 0
Eaton Corp PLC COM G29183103   650,072 1,737 SH   SOLE   1,737 0 0
Wells Fargo & Co PERP PFD CNV A 949746101   644,827 7,693 SH   SOLE   7,693 0 0
International Business Machine COM 459200101   625,831 2,218 SH   SOLE   2,218 0 0
iShares Core S&P Mid-Cap ETF TR UNIT 464287507   623,494 9,554 SH   SOLE   9,554 0 0
Netflix Inc COM 64110L106   615,046 513 SH   SOLE   513 0 0
Altria Group Inc COM 02209S103   607,884 9,202 SH   SOLE   9,202 0 0
Phillips 66 COM 718546104   601,208 4,420 SH   SOLE   4,420 0 0
Vanguard High Dividend Yield E TR UNIT 921946406   586,070 4,158 SH   SOLE   4,158 0 0
Consumer Discretionary Select TR UNIT 81369Y407   585,680 2,444 SH   SOLE   2,444 0 0
iShares Russell 2000 ETF TR UNIT 464287655   570,058 2,356 SH   SOLE   2,356 0 0
iShares Gold Trust TR UNIT 464285204   568,406 7,811 SH   SOLE   7,811 0 0
Coca-Cola Co/The COM 191216100   563,521 8,497 SH   SOLE   8,497 0 0
Brookfield Corporation COM 11271J107   562,082 8,196 SH   SOLE   8,196 0 0
Estee Lauder Cos Inc/The COM 518439104   557,974 6,332 SH   SOLE   6,332 0 0
Cummins Inc COM 231021106   555,839 1,316 SH   SOLE   1,316 0 0
BlackRock Inc COM 09290D101   532,803 457 SH   SOLE   457 0 0
iShares Core S&P Small-Cap ETF TR UNIT 464287804   527,287 4,437 SH   SOLE   4,437 0 0
PPG Industries Inc COM 693506107   517,772 4,926 SH   SOLE   4,926 0 0
iShares MSCI EAFE Small-Cap ET TR UNIT 464288273   514,024 6,700 SH   SOLE   6,700 0 0
Spotify Technology SA COM L8681T102   513,030 735 SH   SOLE   735 0 0
Enterprise Products Partners L COM 293792107   504,948 16,148 SH   SOLE   16,148 0 0
Sixth Street Specialty Lending COM 83012A109   496,729 21,729 SH   SOLE   21,729 0 0
Yum! Brands Inc COM 988498101   485,488 3,194 SH   SOLE   3,194 0 0
Fidelity MSCI Health Care Inde TR UNIT 316092600   483,524 7,231 SH   SOLE   7,231 0 0
Fidelity MSCI Industrials Inde TR UNIT 316092709   482,627 5,890 SH   SOLE   5,890 0 0
CVS Health Corp COM 126650100   479,103 6,355 SH   SOLE   6,355 0 0
Eastern Bankshares Inc COM 27627N105   476,383 26,247 SH   SOLE   26,247 0 0
Welltower Inc COM 95040Q104   469,933 2,638 SH   SOLE   2,638 0 0
Travelers Cos Inc/The COM 89417E109   468,531 1,678 SH   SOLE   1,678 0 0
Vanguard FTSE All-World ex-US TR UNIT 922042775   454,984 6,375 SH   SOLE   6,375 0 0
Marriott International Inc/MD COM 571903202   447,957 1,720 SH   SOLE   1,720 0 0
PNC Financial Services Group I COM 693475105   427,780 2,129 SH   SOLE   2,129 0 0
American Tower Corp COM 03027X100   411,180 2,138 SH   SOLE   2,138 0 0
Micron Technology Inc COM 595112103   401,735 2,401 SH   SOLE   2,401 0 0
Amphenol Corp COM 032095101   399,465 3,228 SH   SOLE   3,228 0 0
Amgen Inc COM 031162100   396,773 1,406 SH   SOLE   1,406 0 0
iShares MSCI USA Quality Facto TR UNIT 46432F339   384,137 1,975 SH   SOLE   1,975 0 0
GE Vernova Inc COM 36828A101   380,035 618 SH   SOLE   618 0 0
Fidelity MSCI Consumer Discret TR UNIT 316092204   378,437 3,679 SH   SOLE   3,679 0 0
iShares PHLX Semiconductor ETF TR UNIT 464287523   378,212 1,395 SH   SOLE   1,395 0 0
Ferrari NV COM N3167Y103   376,045 775 SH   SOLE   775 0 0
PayPal Holdings Inc COM 70450Y103   372,921 5,561 SH   SOLE   5,561 0 0
Vanguard Mid-Cap ETF TR UNIT 922908629   368,644 1,255 SH   SOLE   1,255 0 0
Vanguard Mid-Cap Value ETF TR UNIT 922908512   366,094 2,097 SH   SOLE   2,097 0 0
Adobe Systems Inc COM 00724F101   365,449 1,036 SH   SOLE   1,036 0 0
AerCap Holdings NV COM N00985106   363,000 3,000 SH   SOLE   3,000 0 0
ConocoPhillips COM 20825C104   362,847 3,836 SH   SOLE   3,836 0 0
Republic Services Inc COM 760759100   360,513 1,571 SH   SOLE   1,571 0 0
Ross Stores Inc COM 778296103   359,183 2,357 SH   SOLE   2,357 0 0
AutoZone Inc COM 053332102   356,090 83 SH   SOLE   83 0 0
iShares MSCI USA ESG Aware ETF TR UNIT 46435G425   335,754 2,306 SH   SOLE   2,306 0 0
Simon Property Group Inc COM 828806109   333,302 1,776 SH   SOLE   1,776 0 0
Emerson Electric Co COM 291011104   331,623 2,528 SH   SOLE   2,528 0 0
Ares Management Corp COM 03990B101   319,780 2,000 SH   SOLE   2,000 0 0
Becton Dickinson and Co COM 075887109   319,499 1,707 SH   SOLE   1,707 0 0
iShares S&P 500 Growth ETF TR UNIT 464287309   319,425 2,646 SH   SOLE   2,646 0 0
Public Storage COM 74460D109   319,179 1,105 SH   SOLE   1,105 0 0
Consumer Staples Select Sector TR UNIT 81369Y308   313,480 4,000 SH   SOLE   4,000 0 0
Aflac Inc COM 001055102   307,845 2,756 SH   SOLE   2,756 0 0
Independent Bank Corp/Rockland COM 453836108   306,838 4,436 SH   SOLE   4,436 0 0
Starbucks Corp COM 855244109   304,306 3,597 SH   SOLE   3,597 0 0
Fastenal Co COM 311900104   303,558 6,190 SH   SOLE   6,190 0 0
QUALCOMM Inc COM 747525103   302,942 1,821 SH   SOLE   1,821 0 0
Charles Schwab Corp/The COM 808513105   302,258 3,166 SH   SOLE   3,166 0 0
Constellation Energy Corporati COM 21037T109   296,492 901 SH   SOLE   901 0 0
Novartis AG COM 66987V109   293,670 2,290 SH   SOLE   2,290 0 0
Energy Transfer Equity LP COM 29273V100   290,004 16,900 SH   SOLE   16,900 0 0
Linde PLC COM G54950103   288,325 607 SH   SOLE   607 0 0
3M Co COM 88579Y101   280,565 1,808 SH   SOLE   1,808 0 0
Stryker Corp COM 863667101   274,665 743 SH   SOLE   743 0 0
Real Estate Select Sector SPDR TR UNIT 81369Y860   269,632 6,400 SH   SOLE   6,400 0 0
Fidelity MSCI Financials Index TR UNIT 316092501   265,587 3,479 SH   SOLE   3,479 0 0
Bristol-Myers Squibb Co COM 110122108   263,655 5,846 SH   SOLE   5,846 0 0
CME Group Inc COM 12572Q105   262,625 972 SH   SOLE   972 0 0
Ecolab Inc COM 278865100   258,524 944 SH   SOLE   944 0 0
Coinbase Global Inc - Class A COM 19260Q107   258,180 765 SH   SOLE   765 0 0
Clorox Co/The COM 189054109   253,381 2,055 SH   SOLE   2,055 0 0
Booking Holdings Inc COM 09857L108   242,967 45 SH   SOLE   45 0 0
Williams Cos Inc/The COM 969457100   234,458 3,701 SH   SOLE   3,701 0 0
Waste Management Inc COM 94106L109   231,430 1,048 SH   SOLE   1,048 0 0
Colgate-Palmolive Co COM 194162103   231,107 2,891 SH   SOLE   2,891 0 0
Utilities Select Sector SPDR F TR UNIT 81369Y886   231,106 2,650 SH   SOLE   2,650 0 0
Royal Caribbean Cruises Ltd COM v7780t103   229,418 709 SH   SOLE   709 0 0
DoorDash Inc - A COM 25809K105   226,296 832 SH   SOLE   832 0 0
Morgan Stanley PFD K 617446448   224,134 1,410 SH   SOLE   1,410 0 0
Vanguard Information Technolog TR UNIT 92204A702   223,242 299 SH   SOLE   299 0 0
Elevance Health Inc COM 036752103   220,368 682 SH   SOLE   682 0 0
AirBnB Inc - Class A COM 009066101   219,285 1,806 SH   SOLE   1,806 0 0
iShares US BD&Securities Excha COM 464288794   217,032 1,227 SH   SOLE   1,227 0 0
ServiceNow Inc COM 81762P102   216,266 235 SH   SOLE   235 0 0
iShares Core High Dividend ETF TR UNIT 46429B663   215,022 1,756 SH   SOLE   1,756 0 0
Schwab Emerging Markets Equity TR UNIT 808524706   213,568 6,400 SH   SOLE   6,400 0 0
iShares Silver Trust TR UNIT 46428Q109   208,926 4,931 SH   SOLE   4,931 0 0
Applied Materials Inc COM 038222105   205,764 1,005 SH   SOLE   1,005 0 0
Industrial Select Sector SPDR TR UNIT 81369Y704   205,126 1,330 SH   SOLE   1,330 0 0
Lennar Corp COM 526057302   203,983 1,700 SH   SOLE   1,700 0 0
Sysco Corp COM 871829107   202,721 2,462 SH   SOLE   2,462 0 0
Toronto-Dominion Bank/The COM 891160509   201,874 2,525 SH   SOLE   2,525 0 0
NIKE Inc COM 654106103   200,822 2,880 SH   SOLE   2,880 0 0
Micromem Technologies Inc COM 59509P106   4,204 90,000 SH   SOLE   90,000 0 0