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
3M Co COM 88579Y101 703 4,394 SH SOLE 0 0 4,394
AMEX Energy Sector SPDR COM 81369y506 3,383 75,677 SH SOLE 0 0 75,677
AbbVie Inc. COM 00287y109 11,124 48,688 SH SOLE 0 0 48,688
Abbott Laboratories COM 002824100 7,106 56,721 SH SOLE 0 0 56,721
Accenture PLC COM G1151C101 4,912 18,308 SH SOLE 0 0 18,308
Adobe Inc COM 00724f101 3,601 10,289 SH SOLE 0 0 10,289
Aflac, Inc. COM 001055102 207 1,880 SH SOLE 0 0 1,880
Agilent Technologies, Inc. COM 00846u101 236 1,737 SH SOLE 0 0 1,737
Alphabet, Inc. - Class A COM 02079k305 14,288 45,649 SH SOLE 0 0 45,649
Alphabet, Inc. - Class C COM 02079k107 2,026 6,457 SH SOLE 0 0 6,457
Amazon.com Inc COM 023135106 7,741 33,539 SH SOLE 0 0 33,539
American Express Co COM 025816109 295 800 SH SOLE 0 0 800
Amgen Inc. COM 031162100 404 1,237 SH SOLE 0 0 1,237
Apple Inc. COM 037833100 14,567 53,583 SH SOLE 0 0 53,583
Applied Materials Inc COM 038222105 250 975 SH SOLE 0 0 975
Automatic Data Processing, Inc COM 053015103 419 1,630 SH SOLE 0 0 1,630
Bank of New York Mellon Corp COM 064058100 7,525 64,824 SH SOLE 0 0 64,824
Berkshire Hathaway Inc. Class COM 084670702 9,100 18,105 SH SOLE 0 0 18,105
Boeing Co COM 097023105 282 1,300 SH SOLE 0 0 1,300
Boston Properties, Inc. COM 101121101 327 4,850 SH SOLE 0 0 4,850
Bristol-Myers Squibb Company COM 110122108 359 6,660 SH SOLE 0 0 6,660
CH Robinson Worldwide Inc COM 12541W209 223 1,390 SH SOLE 0 0 1,390
CVS Health Corp COM 126650100 201 2,539 SH SOLE 0 0 2,539
Caterpillar COM 149123101 2,006 3,502 SH SOLE 0 0 3,502
Chevron Corp COM 166764100 1,207 7,920 SH SOLE 0 0 7,920
Cintas Corporation COM 172908105 3,812 20,270 SH SOLE 0 0 20,270
Cisco Systems, Inc. COM 17275r102 9,730 126,314 SH SOLE 0 0 126,314
Coca-Cola Company COM 191216100 5,217 74,630 SH SOLE 0 0 74,630
Colgate-Palmolive Company COM 194162103 4,747 60,074 SH SOLE 0 0 60,074
Comcast Corp Cl A Vtg COM 20030N101 2,898 96,971 SH SOLE 0 0 96,971
ConocoPhillips COM 20825C104 3,854 41,178 SH SOLE 0 0 41,178
Costco Whsl Corp New Com COM 22160K105 250 290 SH SOLE 0 0 290
D.R. Horton, Inc. COM 23331a109 5,878 40,817 SH SOLE 0 0 40,817
Danaher Corp. COM 235851102 439 1,918 SH SOLE 0 0 1,918
Duke Energy Corp. COM 26441c204 5,322 45,407 SH SOLE 0 0 45,407
Eli Lilly & Co COM 532457108 4,457 4,148 SH SOLE 0 0 4,148
Emerson Electric Co COM 291011104 676 5,100 SH SOLE 0 0 5,100
Empire St Realty COM 292102100 67 10,754 SH SOLE 0 0 10,754
Equinix Inc COM 29444u700 2,997 3,913 SH SOLE 0 0 3,913
Exxon Mobil Corp. COM 30231g102 6,863 57,036 SH SOLE 0 0 57,036
Fastenal Co COM 311900104 8,141 202,870 SH SOLE 0 0 202,870
GE Aerospace COM 369604301 730 2,373 SH SOLE 0 0 2,373
GE Vernova Inc COM 36828a101 392 600 SH SOLE 0 0 600
General Dynamics Corporation COM 369550108 259 770 SH SOLE 0 0 770
General Mills Inc Com COM 370334104 4,653 100,079 SH SOLE 0 0 100,079
Genuine Parts COM 372460105 293 2,390 SH SOLE 0 0 2,390
Goldman Sachs Group Com COM 38141G104 263 300 SH SOLE 0 0 300
Home Depot, Inc. COM 437076102 3,029 8,805 SH SOLE 0 0 8,805
Illinois Tool Works COM 452308109 635 2,580 SH SOLE 0 0 2,580
Independent Bank Corp Mass Com COM 453836108 1,243 17,011 SH SOLE 0 0 17,011
Intl Business Machines Corp COM 459200101 965 3,260 SH SOLE 0 0 3,260
Invesco QQQ Trust Series 1 COM 46090e103 518 844 SH SOLE 0 0 844
Invesco S&P 500 Equal Weight COM 46137V357 1,209 6,312 SH SOLE 0 0 6,312
J.P. Morgan Chase & Co. COM 46625h100 10,651 33,055 SH SOLE 0 0 33,055
Johnson & Johnson COM 478160104 1,989 9,613 SH SOLE 0 0 9,613
Kimberly-Clark Corp COM 494368103 298 2,955 SH SOLE 0 0 2,955
Labcorp Holdings COM 504922105 5,906 23,543 SH SOLE 0 0 23,543
Linde PLC COM g54950103 6,536 15,330 SH SOLE 0 0 15,330
Lockheed Martin Corp COM 539830109 5,465 11,299 SH SOLE 0 0 11,299
Lowe's Companies COM 548661107 236 980 SH SOLE 0 0 980
Marsh & McLennan Companies, In COM 571748102 486 2,620 SH SOLE 0 0 2,620
Masco Corp COM 574599106 253 4,000 SH SOLE 0 0 4,000
Mastercard, Inc. COM 57636q104 10,911 19,112 SH SOLE 0 0 19,112
McDonald's Corp COM 580135101 7,387 24,172 SH SOLE 0 0 24,172
Medtronic Plc COM G5960L103 4,710 49,038 SH SOLE 0 0 49,038
Merck & Co. Inc. COM 58933Y105 6,946 65,994 SH SOLE 0 0 65,994
Microsoft Corp COM 594918104 18,950 39,185 SH SOLE 0 0 39,185
Nextera Energy Inc. COM 65339F101 5,989 74,611 SH SOLE 0 0 74,611
Nucor Corporation COM 670346105 315 1,936 SH SOLE 0 0 1,936
Nvidia COM 67066G104 7,308 39,188 SH SOLE 0 0 39,188
Omnicom Group Inc Com COM 681919106 3,811 47,203 SH SOLE 0 0 47,203
Oracle Corp. COM 68389X105 1,912 9,814 SH SOLE 0 0 9,814
PPG Industries COM 693506107 379 3,700 SH SOLE 0 0 3,700
Paychex, Inc. COM 704326107 847 7,555 SH SOLE 0 0 7,555
Pepsi Co Inc COM 713448108 4,873 33,959 SH SOLE 0 0 33,959
Pfizer Inc. COM 717081103 318 12,797 SH SOLE 0 0 12,797
Procter & Gamble Co COM 742718109 6,759 47,170 SH SOLE 0 0 47,170
Qualcomm, Inc. COM 747525103 516 3,020 SH SOLE 0 0 3,020
RTX Corporation COM 75513e101 299 1,635 SH SOLE 0 0 1,635
SPDR DJIA ETF Trust COM 78467X109 986 2,052 SH SOLE 0 0 2,052
SPDR S&P 500 ETF COM 78462F103 4,804 7,046 SH SOLE 0 0 7,046
Snap-On Inc. COM 833034101 6,245 18,124 SH SOLE 0 0 18,124
Southern Co COM 842587107 410 4,710 SH SOLE 0 0 4,710
Stryker Corp COM 863667101 1,530 4,354 SH SOLE 0 0 4,354
Sysco Corp COM 871829107 4,978 67,560 SH SOLE 0 0 67,560
Tesla Inc. COM 88160r101 568 1,265 SH SOLE 0 0 1,265
Thermo Fisher Scientific COM 883556102 6,130 10,579 SH SOLE 0 0 10,579
Tractor Supply Co COM 892356106 8,335 166,680 SH SOLE 0 0 166,680
US Bancorp COM 902973304 5,072 95,058 SH SOLE 0 0 95,058
United Parcel Services COM 911312106 3,894 39,265 SH SOLE 0 0 39,265
UnitedHealth Group Inc COM 91324P102 244 740 SH SOLE 0 0 740
Vanguard Developed Markets ETF COM 921943858 1,253 20,068 SH SOLE 0 0 20,068
Vanguard Emerging Markets ETF COM 922042858 750 13,964 SH SOLE 0 0 13,964
Vanguard FTSE All-World Ex-US COM 922042775 1,153 15,681 SH SOLE 0 0 15,681
Vanguard Small-Cap ETF COM 922908751 2,168 8,405 SH SOLE 0 0 8,405
Vanguard Total Stock Market ET COM 922908769 4,150 12,380 SH SOLE 0 0 12,380
Verizon Communications COM 92343v104 4,418 108,475 SH SOLE 0 0 108,475
Wal-Mart Stores COM 931142103 12,532 112,494 SH SOLE 0 0 112,494
Walt Disney Co COM 254687106 5,296 46,552 SH SOLE 0 0 46,552
Waste Management, Inc. COM 94106l109 678 3,090 SH SOLE 0 0 3,090
Wisconsin Energy Group Inc. COM 92939u106 200 1,902 SH SOLE 0 0 1,902
Xylem Inc. COM 98419m100 7,850 57,645 SH SOLE 0 0 57,645
Yum China Holding Inc. COM 98850p109 209 4,389 SH SOLE 0 0 4,389
Yum! Brands Inc. COM 988498101 653 4,320 SH SOLE 0 0 4,320
iShares Comex Gold Trust COM 464285204 3,811 46,954 SH SOLE 0 0 46,954
iShares Core MSCI EAFE ETF COM 46432f842 6,242 69,781 SH SOLE 0 0 69,781
iShares Core MSCI Emerging Mkt COM 46434g103 6,982 103,881 SH SOLE 0 0 103,881
iShares Core S&P 500 ETF COM 464287200 21,799 31,827 SH SOLE 0 0 31,827
iShares Core S&P Midcap ETF COM 464287507 3,452 52,316 SH SOLE 0 0 52,316
iShares Core S&P SmallCap ETF COM 464287804 9,135 76,018 SH SOLE 0 0 76,018
iShares Russell 1000 Growth In COM 464287614 304 643 SH SOLE 0 0 643
iShares Russell 1000 Index Fun COM 464287622 286 768 SH SOLE 0 0 768
iShares Russell 2000 Index Fun COM 464287655 4,921 19,992 SH SOLE 0 0 19,992
iShares S&P Global Tech Sector COM 464287291 378 3,600 SH SOLE 0 0 3,600
iShares S&P Growth Allocation COM 464289867 452 6,956 SH SOLE 0 0 6,956
iShares US Consumer Staples ET COM 464287812 702 10,500 SH SOLE 0 0 10,500
iShares Core Total US Bond Mar COM 464287226 471 4,721 SH SOLE 0 0 4,721
iShares US Preferred Stock COM 464288687 964 31,159 SH SOLE 0 0 31,159
VaneckVectors HY Muni ETF COM 92189h409 625 12,240 SH SOLE 0 0 12,240
iShares iBoxx High Yield Corp COM 464288513 2,579 31,992 SH SOLE 0 0 31,992