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 661,565 4,086 SH SOLE 0 0 4,086
ABBOTT LABORATORIES COM 002824100 5,396,627 59,474 SH SOLE 0 0 59,474
ABBVIE INC COM 00287Y109 12,111,182 48,129 SH SOLE 0 0 48,129
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,191,282 17,609 SH SOLE 0 0 17,609
ADOBE INC COM 00724F101 2,784,890 13,584 SH SOLE 0 0 13,584
AFLAC INC COM 001055102 220,430 1,880 SH SOLE 0 0 1,880
AGILENT TECHNOLOGIES INC COM 00846U101 230,726 1,737 SH SOLE 0 0 1,737
ALBEMARLE CORP 7.25% DEP SHS A 012653200 5,525,037 99,820 SH SOLE 0 0 99,820
ALPHABET INC CAP STK CL C 02079K107 1,735,643 4,912 SH SOLE 0 0 4,912
ALPHABET INC CAP STK CL A 02079K305 15,512,089 43,406 SH SOLE 0 0 43,406
AMAZON COM INC COM 023135106 7,953,186 33,369 SH SOLE 0 0 33,369
AMERICAN EXPRESS CO COM 025816109 270,600 800 SH SOLE 0 0 800
AMGEN INC COM 031162100 447,943 1,237 SH SOLE 0 0 1,237
APPLE INC COM 037833100 14,214,257 49,123 SH SOLE 0 0 49,123
APPLIED MATLS INC COM 038222105 574,785 795 SH SOLE 0 0 795
ARCHER DANIELS MIDLAND CO COM 039483102 220,032 2,880 SH SOLE 0 0 2,880
AUTOMATIC DATA PROCESSING IN COM 053015103 365,039 1,630 SH SOLE 0 0 1,630
BANK OF NY MELLON CORP COM 064058100 9,238,316 63,884 SH SOLE 0 0 63,884
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,689,773 17,366 SH SOLE 0 0 17,366
BRISTOL-MYERS SQUIBB CO COM 110122108 383,750 6,660 SH SOLE 0 0 6,660
BXP INC COM 101121101 321,604 4,850 SH SOLE 0 0 4,850
CATERPILLAR INC COM 149123101 3,601,492 3,382 SH SOLE 0 0 3,382
CHEVRON CORPORATION COM 166764100 1,279,668 7,720 SH SOLE 0 0 7,720
CHUBB LIMITED COM H1467J104 201,037 590 SH SOLE 0 0 590
CINTAS CORP COM 172908105 3,447,522 20,270 SH SOLE 0 0 20,270
CISCO SYS INC COM 17275R102 14,534,719 123,742 SH SOLE 0 0 123,742
COCA COLA CO COM 191216100 5,985,292 73,647 SH SOLE 0 0 73,647
COLGATE PALMOLIVE CO COM 194162103 5,543,340 60,464 SH SOLE 0 0 60,464
COMCAST CORP NEW CL A 20030N101 3,071,973 125,131 SH SOLE 0 0 125,131
CONOCOPHILLIPS COM 20825C104 4,300,539 41,367 SH SOLE 0 0 41,367
COSTCO WHOLESALE CORPORATION COM 22160K105 271,287 290 SH SOLE 0 0 290
D R HORTON INC COM 23331A109 6,526,113 40,067 SH SOLE 0 0 40,067
DANAHER CORP DEL COM 235851102 365,341 1,918 SH SOLE 0 0 1,918
DISNEY WALT CO COM 254687106 4,584,129 47,627 SH SOLE 0 0 47,627
DUKE ENERGY CORP NEW COM NEW 26441C204 5,775,086 45,624 SH SOLE 0 0 45,624
ELI LILLY & CO COM 532457108 5,796,846 4,833 SH SOLE 0 0 4,833
EMERSON ELEC CO COM 291011104 730,065 5,100 SH SOLE 0 0 5,100
EQUINIX INC COM 29444U700 4,240,443 4,068 SH SOLE 0 0 4,068
EXXON MOBIL CORP COM 30231G102 7,238,641 52,945 SH SOLE 0 0 52,945
FASTENAL CO COM 311900104 9,599,997 199,875 SH SOLE 0 0 199,875
GE AEROSPACE COM NEW 369604301 360,650 965 SH SOLE 0 0 965
GE VERNOVA INC COM 36828A101 292,541 249 SH SOLE 0 0 249
GENERAL DYNAMICS CORP COM 369550108 272,765 770 SH SOLE 0 0 770
GENERAL MILLS INC COM 370334104 3,624,420 104,150 SH SOLE 0 0 104,150
GENUINE PARTS CO COM 372460105 235,960 2,000 SH SOLE 0 0 2,000
GOLDMAN SACHS GROUP INC COM 38141G104 303,411 300 SH SOLE 0 0 300
HOME DEPOT INC COM 437076102 3,105,348 8,805 SH SOLE 0 0 8,805
ILLINOIS TOOL WKS INC COM 452308109 697,813 2,580 SH SOLE 0 0 2,580
INDEPENDENT BK CORP MASS COM 453836108 1,424,161 17,011 SH SOLE 0 0 17,011
INTEL CORP COM 458140100 377,001 2,700 SH SOLE 0 0 2,700
INTERNATIONAL BUSINESS MACHS COM 459200101 916,862 3,260 SH SOLE 0 0 3,260
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,001,011 4,705 SH SOLE 0 0 4,705
INVESCO QQQ TR UNIT SER 1 46090E103 623,541 847 SH SOLE 0 0 847
ISHARES GOLD TR ISHARES NEW 464285204 3,535,718 46,825 SH SOLE 0 0 46,825
ISHARES INC CORE MSCI EMKT 46434G103 8,345,480 100,742 SH SOLE 0 0 100,742
ISHARES TR RUS 1000 GRW ETF 464287614 312,909 2,520 SH SOLE 0 0 2,520
ISHARES TR RUS 1000 ETF 464287622 314,496 768 SH SOLE 0 0 768
ISHARES TR CORE US AGGBD ET 464287226 458,109 4,628 SH SOLE 0 0 4,628
ISHARES TR CORE 60 BALA ETF 464289867 490,740 7,061 SH SOLE 0 0 7,061
ISHARES TR GLOBAL TECH ETF 464287291 520,128 3,600 SH SOLE 0 0 3,600
ISHARES TR PFD AND INCM SEC 464288687 948,239 31,100 SH SOLE 0 0 31,100
ISHARES TR IBOXX HI YD ETF 464288513 2,544,902 31,823 SH SOLE 0 0 31,823
ISHARES TR CORE S&P MCP ETF 464287507 3,852,993 49,967 SH SOLE 0 0 49,967
ISHARES TR RUSSELL 2000 ETF 464287655 5,416,243 18,027 SH SOLE 0 0 18,027
ISHARES TR CORE MSCI EAFE 46432F842 6,622,240 68,567 SH SOLE 0 0 68,567
ISHARES TR CORE S&P SCP ETF 464287804 11,167,725 75,300 SH SOLE 0 0 75,300
ISHARES TR CORE S&P500 ETF 464287200 21,615,280 28,863 SH SOLE 0 0 28,863
JOHNSON & JOHNSON COM 478160104 2,441,414 9,613 SH SOLE 0 0 9,613
JPMORGAN CHASE & CO COM 46625H100 10,538,237 32,195 SH SOLE 0 0 32,195
KIMBERLY-CLARK CORP COM 494368103 324,371 2,955 SH SOLE 0 0 2,955
LABCORP HOLDINGS INC COM SHS 504922105 6,515,803 23,271 SH SOLE 0 0 23,271
LINDE PLC SHS G54950103 8,107,976 15,624 SH SOLE 0 0 15,624
LOCKHEED MARTIN CORP COM 539830109 5,694,322 11,177 SH SOLE 0 0 11,177
LOWES COS INC COM 548661107 5,015,046 22,745 SH SOLE 0 0 22,745
MARSH & MCLENNAN COS INC COM 571748102 436,676 2,620 SH SOLE 0 0 2,620
MASCO CORP COM 574599106 325,480 4,000 SH SOLE 0 0 4,000
MASTERCARD INCORPORATED CL A 57636Q104 8,529,333 16,607 SH SOLE 0 0 16,607
MCDONALDS CORP COM 580135101 6,490,008 24,010 SH SOLE 0 0 24,010
MEDTRONIC PLC SHS G5960L103 4,005,420 51,201 SH SOLE 0 0 51,201
MERCK & CO INC COM 58933Y105 8,461,120 65,845 SH SOLE 0 0 65,845
MICROSOFT CORP COM 594918104 13,784,228 36,953 SH SOLE 0 0 36,953
NEXTERA ENERGY INC COM 65339F101 6,476,198 73,786 SH SOLE 0 0 73,786
NUCOR CORP COM 670346105 431,244 1,936 SH SOLE 0 0 1,936
NVIDIA CORPORATION COM 67066G104 7,698,066 38,473 SH SOLE 0 0 38,473
OLD DOMINION FREIGHT LINE IN COM 679580100 212,268 980 SH SOLE 0 0 980
OMNICOM GROUP INC COM 681919106 3,353,312 46,043 SH SOLE 0 0 46,043
ORACLE CORP COM 68389X105 1,412,596 9,639 SH SOLE 0 0 9,639
PAYCHEX INC COM 704326107 742,884 7,555 SH SOLE 0 0 7,555
PEPSICO INC COM 713448108 4,623,166 34,145 SH SOLE 0 0 34,145
PFIZER INC COM 717081103 289,177 12,009 SH SOLE 0 0 12,009
PPG INDS INC COM 693506107 448,773 3,700 SH SOLE 0 0 3,700
PROCTER & GAMBLE CO COM 742718109 6,878,612 46,908 SH SOLE 0 0 46,908
QUALCOMM INC COM 747525103 558,066 3,020 SH SOLE 0 0 3,020
RTX CORPORATION COM 75513E101 261,828 1,380 SH SOLE 0 0 1,380
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 3,951,261 74,398 SH SOLE 0 0 74,398
SNAP ON INC COM 833034101 7,134,955 17,731 SH SOLE 0 0 17,731
SOUTHERN CO COM 842587107 450,795 4,710 SH SOLE 0 0 4,710
SPDR SERIES TRUST ST STR CONV ETF 78464A359 216,611 2,009 SH SOLE 0 0 2,009
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 849,929 1,627 SH SOLE 0 0 1,627
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 5,205,940 6,971 SH SOLE 0 0 6,971
STRYKER CORPORATION COM 863667101 1,370,814 4,354 SH SOLE 0 0 4,354
SYSCO CORP COM 871829107 5,721,105 68,451 SH SOLE 0 0 68,451
TESLA INC COM 88160R101 532,059 1,265 SH SOLE 0 0 1,265
TEXAS INSTRS INC COM 882508104 315,955 1,060 SH SOLE 0 0 1,060
THERMO FISHER SCIENTIFIC INC COM 883556102 5,501,930 10,974 SH SOLE 0 0 10,974
TRACTOR SUPPLY CO COM 892356106 5,350,309 169,260 SH SOLE 0 0 169,260
UNITED PARCEL SVCS INC CL B 911312106 4,552,840 42,352 SH SOLE 0 0 42,352
UNITEDHEALTH GROUP INC COM 91324P102 307,567 740 SH SOLE 0 0 740
US BANCORP COM NEW 902973304 5,672,363 93,913 SH SOLE 0 0 93,913
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 602,461 11,696 SH SOLE 0 0 11,696
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 232,669 945 SH SOLE 0 0 945
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,528,931 8,343 SH SOLE 0 0 8,343
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,581,096 12,380 SH SOLE 0 0 12,380
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 833,512 13,964 SH SOLE 0 0 13,964
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,313,284 15,681 SH SOLE 0 0 15,681
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,389,266 19,498 SH SOLE 0 0 19,498
VERIZON COMMUNICATIONS INC COM 92343V104 4,588,673 108,377 SH SOLE 0 0 108,377
WALMART INC COM 931142103 12,201,953 107,734 SH SOLE 0 0 107,734
WASTE MGMT INC DEL COM 94106L109 688,700 3,090 SH SOLE 0 0 3,090
WEC ENERGY GROUP INC COM 92939U106 222,097 1,902 SH SOLE 0 0 1,902
XYLEM INC COM 98419M100 6,739,034 57,009 SH SOLE 0 0 57,009