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 593 4,086 SH SOLE 0 0 4,086
AMEX Energy Sector SPDR COM 81369y506 4,578 74,732 SH SOLE 0 0 74,732
AbbVie Inc. COM 00287y109 10,516 48,353 SH SOLE 0 0 48,353
Abbott Laboratories COM 002824100 6,126 59,676 SH SOLE 0 0 59,676
Accenture PLC COM G1151C101 3,508 17,696 SH SOLE 0 0 17,696
Adobe Inc COM 00724f101 3,337 13,728 SH SOLE 0 0 13,728
Aflac, Inc. COM 001055102 206 1,880 SH SOLE 0 0 1,880
Alphabet, Inc. - Class A COM 02079k305 12,686 44,116 SH SOLE 0 0 44,116
Alphabet, Inc. - Class C COM 02079k107 1,446 5,042 SH SOLE 0 0 5,042
Amazon.com Inc COM 023135106 6,994 33,584 SH SOLE 0 0 33,584
American Express Co COM 025816109 241 800 SH SOLE 0 0 800
Amgen Inc. COM 031162100 435 1,237 SH SOLE 0 0 1,237
Apple Inc. COM 037833100 12,606 49,674 SH SOLE 0 0 49,674
Applied Materials Inc COM 038222105 271 795 SH SOLE 0 0 795
Archer Daniels Midland Com COM 039483102 209 2,880 SH SOLE 0 0 2,880
Automatic Data Processing, Inc COM 053015103 331 1,630 SH SOLE 0 0 1,630
Bank of New York Mellon Corp COM 064058100 7,668 64,639 SH SOLE 0 0 64,639
Berkshire Hathaway Inc. Class COM 084670702 8,468 17,672 SH SOLE 0 0 17,672
Boston Properties, Inc. COM 101121101 251 4,850 SH SOLE 0 0 4,850
Bristol-Myers Squibb Company COM 110122108 403 6,660 SH SOLE 0 0 6,660
Caterpillar COM 149123101 2,481 3,502 SH SOLE 0 0 3,502
Chevron Corp COM 166764100 1,597 7,720 SH SOLE 0 0 7,720
Cintas Corporation COM 172908105 3,428 20,270 SH SOLE 0 0 20,270
Cisco Systems, Inc. COM 17275r102 9,739 125,526 SH SOLE 0 0 125,526
Coca-Cola Company COM 191216100 5,635 74,107 SH SOLE 0 0 74,107
Colgate-Palmolive Company COM 194162103 5,170 60,669 SH SOLE 0 0 60,669
Comcast Corp Cl A Vtg COM 20030N101 3,530 122,976 SH SOLE 0 0 122,976
ConocoPhillips COM 20825C104 5,485 41,560 SH SOLE 0 0 41,560
Costco Whsl Corp New Com COM 22160K105 288 290 SH SOLE 0 0 290
D.R. Horton, Inc. COM 23331a109 5,528 40,290 SH SOLE 0 0 40,290
Danaher Corp. COM 235851102 363 1,918 SH SOLE 0 0 1,918
Duke Energy Corp. COM 26441c204 5,985 45,712 SH SOLE 0 0 45,712
Eli Lilly & Co COM 532457108 4,445 4,833 SH SOLE 0 0 4,833
Emerson Electric Co COM 291011104 668 5,100 SH SOLE 0 0 5,100
Equinix Inc COM 29444u700 4,024 4,106 SH SOLE 0 0 4,106
Exxon Mobil Corp. COM 30231g102 9,023 53,185 SH SOLE 0 0 53,185
Fastenal Co COM 311900104 9,343 201,370 SH SOLE 0 0 201,370
GE Aerospace COM 369604301 273 965 SH SOLE 0 0 965
GE Vernova Inc COM 36828a101 217 249 SH SOLE 0 0 249
General Dynamics Corporation COM 369550108 264 770 SH SOLE 0 0 770
General Mills Inc Com COM 370334104 4,014 107,872 SH SOLE 0 0 107,872
Genuine Parts COM 372460105 227 2,150 SH SOLE 0 0 2,150
Goldman Sachs Group Com COM 38141G104 253 300 SH SOLE 0 0 300
Home Depot, Inc. COM 437076102 2,895 8,805 SH SOLE 0 0 8,805
Illinois Tool Works COM 452308109 671 2,580 SH SOLE 0 0 2,580
Independent Bank Corp Mass Com COM 453836108 1,279 17,011 SH SOLE 0 0 17,011
Intl Business Machines Corp COM 459200101 790 3,260 SH SOLE 0 0 3,260
Invesco QQQ Trust Series 1 COM 46090e103 499 864 SH SOLE 0 0 864
Invesco S&P 500 Equal Weight COM 46137V357 891 4,647 SH SOLE 0 0 4,647
J.P. Morgan Chase & Co. COM 46625h100 9,520 32,363 SH SOLE 0 0 32,363
Johnson & Johnson COM 478160104 2,349 9,613 SH SOLE 0 0 9,613
Kimberly-Clark Corp COM 494368103 285 2,955 SH SOLE 0 0 2,955
Labcorp Holdings COM 504922105 6,219 23,308 SH SOLE 0 0 23,308
Linde PLC COM g54950103 7,817 15,768 SH SOLE 0 0 15,768
Lockheed Martin Corp COM 539830109 6,745 11,161 SH SOLE 0 0 11,161
Lowe's Companies COM 548661107 231 980 SH SOLE 0 0 980
Marsh Common Stock COM 571748102 454 2,620 SH SOLE 0 0 2,620
Masco Corp COM 574599106 241 4,000 SH SOLE 0 0 4,000
Mastercard, Inc. COM 57636q104 8,370 16,752 SH SOLE 0 0 16,752
McDonald's Corp COM 580135101 7,490 24,102 SH SOLE 0 0 24,102
Medtronic Plc COM G5960L103 4,379 50,546 SH SOLE 0 0 50,546
Merck & Co. Inc. COM 58933Y105 8,007 66,572 SH SOLE 0 0 66,572
Microsoft Corp COM 594918104 13,644 36,860 SH SOLE 0 0 36,860
Nextera Energy Inc. COM 65339F101 6,870 73,976 SH SOLE 0 0 73,976
Nucor Corporation COM 670346105 327 1,936 SH SOLE 0 0 1,936
Nvidia COM 67066G104 6,809 39,045 SH SOLE 0 0 39,045
Omnicom Group Inc Com COM 681919106 3,543 47,048 SH SOLE 0 0 47,048
Oracle Corp. COM 68389X105 1,434 9,749 SH SOLE 0 0 9,749
PPG Industries COM 693506107 395 3,700 SH SOLE 0 0 3,700
Paychex, Inc. COM 704326107 695 7,555 SH SOLE 0 0 7,555
Pepsi Co Inc COM 713448108 5,240 33,749 SH SOLE 0 0 33,749
Pfizer Inc. COM 717081103 337 12,009 SH SOLE 0 0 12,009
Procter & Gamble Co COM 742718109 6,759 46,797 SH SOLE 0 0 46,797
Qualcomm, Inc. COM 747525103 388 3,020 SH SOLE 0 0 3,020
RTX Corporation COM 75513e101 315 1,635 SH SOLE 0 0 1,635
SPDR DJIA ETF Trust COM 78467X109 753 1,627 SH SOLE 0 0 1,627
SPDR S&P 500 ETF COM 78462F103 4,556 7,006 SH SOLE 0 0 7,006
Snap-On Inc. COM 833034101 6,521 17,954 SH SOLE 0 0 17,954
Southern Co COM 842587107 454 4,710 SH SOLE 0 0 4,710
Stryker Corp COM 863667101 1,430 4,354 SH SOLE 0 0 4,354
Sysco Corp COM 871829107 4,824 67,635 SH SOLE 0 0 67,635
Tesla Inc. COM 88160r101 470 1,265 SH SOLE 0 0 1,265
Texas Instruments COM 882508104 205 1,060 SH SOLE 0 0 1,060
Thermo Fisher Scientific COM 883556102 5,315 10,814 SH SOLE 0 0 10,814
Tractor Supply Co COM 892356106 7,677 169,475 SH SOLE 0 0 169,475
US Bancorp COM 902973304 4,943 95,058 SH SOLE 0 0 95,058
United Parcel Services COM 911312106 4,174 42,437 SH SOLE 0 0 42,437
UnitedHealth Group Inc COM 91324P102 200 740 SH SOLE 0 0 740
Vanguard Developed Markets ETF COM 921943858 1,249 19,498 SH SOLE 0 0 19,498
Vanguard Emerging Markets ETF COM 922042858 754 13,964 SH SOLE 0 0 13,964
Vanguard FTSE All-World Ex-US COM 922042775 1,177 15,681 SH SOLE 0 0 15,681
Vanguard Small-Cap ETF COM 922908751 2,189 8,360 SH SOLE 0 0 8,360
Vanguard Total Stock Market ET COM 922908769 3,971 12,380 SH SOLE 0 0 12,380
Verizon Communications COM 92343v104 5,421 107,993 SH SOLE 0 0 107,993
Wal-Mart Stores COM 931142103 13,686 110,124 SH SOLE 0 0 110,124
Walt Disney Co COM 254687106 4,662 48,377 SH SOLE 0 0 48,377
Waste Management, Inc. COM 94106l109 710 3,090 SH SOLE 0 0 3,090
Wisconsin Energy Group Inc. COM 92939u106 220 1,902 SH SOLE 0 0 1,902
Xylem Inc. COM 98419m100 6,707 56,127 SH SOLE 0 0 56,127
iShares Comex Gold Trust COM 464285204 4,128 46,824 SH SOLE 0 0 46,824
iShares Core MSCI EAFE ETF COM 46432f842 6,296 69,552 SH SOLE 0 0 69,552
iShares Core MSCI Emerging Mkt COM 46434g103 7,205 103,305 SH SOLE 0 0 103,305
iShares Core S&P 500 ETF COM 464287200 18,986 29,066 SH SOLE 0 0 29,066
iShares Core S&P Midcap ETF COM 464287507 3,409 50,493 SH SOLE 0 0 50,493
iShares Core S&P SmallCap ETF COM 464287804 9,413 75,727 SH SOLE 0 0 75,727
iShares Russell 1000 Growth In COM 464287614 274 643 SH SOLE 0 0 643
iShares Russell 1000 Index Fun COM 464287622 273 768 SH SOLE 0 0 768
iShares Russell 2000 Index Fun COM 464287655 4,587 18,497 SH SOLE 0 0 18,497
iShares S&P Global Tech Sector COM 464287291 359 3,600 SH SOLE 0 0 3,600
iShares S&P Growth Allocation COM 464289867 450 7,001 SH SOLE 0 0 7,001
iShares Core Total US Bond Mar COM 464287226 474 4,783 SH SOLE 0 0 4,783
iShares US Preferred Stock COM 464288687 956 31,532 SH SOLE 0 0 31,532
VaneckVectors HY Muni ETF COM 92189h409 613 12,240 SH SOLE 0 0 12,240
iShares iBoxx High Yield Corp COM 464288513 2,555 32,125 SH SOLE 0 0 32,125