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 390,276 2,564 SH SOLE 2,564 0 0
AB ACTIVE ETFS INC HIGH YIELD ETF 00039J608 207,974 5,550 SH SOLE 5,550 0 0
ABBOTT LABS COM 002824100 11,519,132 84,693 SH SOLE 81,815 0 2,878
ABBVIE INC COM 00287Y109 3,263,469 17,581 SH SOLE 17,231 0 350
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 916,412 3,066 SH SOLE 3,066 0 0
ADOBE INC COM 00724F101 802,002 2,073 SH SOLE 2,015 0 58
AFLAC INC COM 001055102 8,372,668 79,392 SH SOLE 77,086 0 2,306
AGCO CORP COM 001084102 371,376 3,600 SH SOLE 3,600 0 0
AIR PRODS & CHEMS INC COM 009158106 13,158,393 46,651 SH SOLE 45,201 0 1,450
ALPHABET INC CAP STK CL A 02079K305 2,612,656 14,825 SH SOLE 14,061 0 764
ALPHABET INC CAP STK CL C 02079K107 877,548 4,947 SH SOLE 4,947 0 0
AMAZON COM INC COM 023135106 5,037,363 22,961 SH SOLE 22,694 0 267
AMERICAN ELEC PWR CO INC COM 025537101 1,280,921 12,345 SH SOLE 12,011 0 334
AMERICAN EXPRESS CO COM 025816109 285,806 896 SH SOLE 896 0 0
AMGEN INC COM 031162100 11,851,411 42,446 SH SOLE 41,249 0 1,197
ANALOG DEVICES INC COM 032654105 18,629,098 78,267 SH SOLE 76,144 0 2,123
ANTERO MIDSTREAM CORP COM 03676B102 765,613 40,402 SH SOLE 40,402 0 0
APPLE INC COM 037833100 44,825,454 218,480 SH SOLE 215,144 0 3,335
APPLIED MATLS INC COM 038222105 518,271 2,831 SH SOLE 2,831 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 488,848 610 SH SOLE 575 0 35
AT&T INC COM 00206R102 209,086 7,225 SH SOLE 7,225 0 0
AUTODESK INC COM 052769106 531,841 1,718 SH SOLE 1,718 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 19,269,263 62,481 SH SOLE 60,496 0 1,985
AVERY DENNISON CORP COM 053611109 1,065,717 6,074 SH SOLE 5,917 0 157
BALL CORP COM 058498106 719,392 12,826 SH SOLE 12,826 0 0
BANK AMERICA CORP COM 060505104 595,593 12,586 SH SOLE 12,586 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,481,998 3,051 SH SOLE 3,009 0 42
BLACKROCK INC COM 09290D101 244,265 233 SH SOLE 229 0 3
BOEING CO COM 097023105 392,671 1,874 SH SOLE 1,874 0 0
BOSTON SCIENTIFIC CORP COM 101137107 223,628 2,082 SH SOLE 2,082 0 0
BROADCOM INC COM 11135F101 956,824 3,471 SH SOLE 3,413 0 58
BUILDERS FIRSTSOURCE INC COM 12008R107 303,861 2,604 SH SOLE 2,604 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 926,299 3,006 SH SOLE 3,006 0 0
CAPITAL GROUP EQUITY ETF TR US SMALL AND MID 14022A102 208,858 7,770 SH SOLE 7,770 0 0
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 225,201 5,540 SH SOLE 5,540 0 0
CATERPILLAR INC COM 149123101 234,876 605 SH SOLE 605 0 0
CHEVRON CORP NEW COM 166764100 1,302,449 9,096 SH SOLE 4,997 0 4,099
CHURCH & DWIGHT CO INC COM 171340102 6,189,273 64,398 SH SOLE 62,320 0 2,078
CISCO SYS INC COM 17275R102 1,325,359 19,103 SH SOLE 6,245 0 12,858
COCA COLA CO COM 191216100 1,585,957 22,416 SH SOLE 12,070 0 10,346
COMCAST CORP NEW CL A 20030N101 6,327,901 177,302 SH SOLE 172,707 0 4,595
CONSTELLATION ENERGY CORP COM 21037T109 266,923 827 SH SOLE 827 0 0
COPART INC COM 217204106 968,691 19,741 SH SOLE 19,741 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,134,964 4,177 SH SOLE 4,175 0 2
CSX CORP COM 126408103 507,135 15,542 SH SOLE 15,542 0 0
CUMMINS INC COM 231021106 1,276,923 3,899 SH SOLE 3,815 0 84
DANAHER CORPORATION COM 235851102 815,274 4,127 SH SOLE 4,127 0 0
DEERE & CO COM 244199105 1,652,227 3,249 SH SOLE 3,241 0 8
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 10,134,842 341,470 SH SOLE 331,891 0 9,579
DOVER CORP COM 260003108 1,433,500 7,824 SH SOLE 7,616 0 208
ELECTRONIC ARTS INC COM 285512109 1,067,638 6,685 SH SOLE 6,685 0 0
ELI LILLY & CO COM 532457108 1,369,099 1,756 SH SOLE 1,756 0 0
EMERSON ELEC CO COM 291011104 688,116 5,161 SH SOLE 5,161 0 0
EXXON MOBIL CORP COM 30231G102 1,819,964 16,883 SH SOLE 16,883 0 0
FACTSET RESH SYS INC COM 303075105 8,255,935 18,458 SH SOLE 17,922 0 536
FEDEX CORP COM 31428X106 416,432 1,832 SH SOLE 1,832 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 458,148 8,807 SH SOLE 8,807 0 0
FISERV INC COM 337738108 1,406,176 8,156 SH SOLE 8,156 0 0
FLUOR CORP NEW COM 343412102 272,398 5,313 SH SOLE 5,313 0 0
FORD MTR CO COM 345370860 137,653 12,687 SH SOLE 12,687 0 0
FORTINET INC COM 34959E109 1,456,610 13,778 SH SOLE 13,778 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 247,713 350 SH SOLE 350 0 0
GRAINGER W W INC COM 384802104 13,922,463 13,384 SH SOLE 12,967 0 417
HENRY JACK & ASSOC INC COM 426281101 8,219,328 45,620 SH SOLE 44,194 0 1,426
HOME DEPOT INC COM 437076102 4,262,764 11,627 SH SOLE 11,451 0 176
HUBBELL INC COM 443510607 909,551 2,227 SH SOLE 2,227 0 0
IDACORP INC COM 451107106 217,970 1,888 SH SOLE 1,888 0 0
ILLINOIS TOOL WKS INC COM 452308109 9,736,557 39,379 SH SOLE 38,126 0 1,253
INTEL CORP COM 458140100 493,966 22,052 SH SOLE 16,393 0 5,659
INTERCONTINENTAL EXCHANGE IN COM 45866F104 11,534,910 62,871 SH SOLE 61,137 0 1,734
INTERNATIONAL BUSINESS MACHS COM 459200101 512,336 1,738 SH SOLE 1,738 0 0
INTUIT COM 461202103 12,193,023 15,481 SH SOLE 15,014 0 467
INTUITIVE SURGICAL INC COM NEW 46120E602 1,062,367 1,955 SH SOLE 1,955 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 2,248,952 9,903 SH SOLE 9,903 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,220,331 6,715 SH SOLE 6,715 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 882,920 1,601 SH SOLE 1,585 0 15
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 221,520 3,619 SH SOLE 3,532 0 87
ISHARES INC CORE MSCI EMKT 46434G103 2,879,883 47,974 SH SOLE 45,497 0 2,477
ISHARES INC MSCI JPN ETF NEW 46434G822 709,141 9,459 SH SOLE 7,405 0 2,054
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,020,118 9,913 SH SOLE 452 0 9,461
ISHARES TR 0-5YR INVT GR CP 46434V100 1,492,984 29,511 SH SOLE 1,429 0 28,082
ISHARES TR 1 3 YR TREAS BD 464287457 3,901,773 47,089 SH SOLE 1,134 0 45,955
ISHARES TR 3 7 YR TREAS BD 464288661 386,370 3,244 SH SOLE 320 0 2,924
ISHARES TR 7-10 YR TRSY BD 464287440 470,422 4,912 SH SOLE 0 0 4,912
ISHARES TR CORE 1 5 YR USD 46432F859 6,548,378 134,602 SH SOLE 132,102 0 2,500
ISHARES TR CORE DIV GRWTH 46434V621 29,985,711 468,966 SH SOLE 455,386 0 13,580
ISHARES TR CORE INTL AGGR 46435G672 3,549,307 69,472 SH SOLE 68,231 0 1,241
ISHARES TR CORE MSCI EAFE 46432F842 5,019,160 60,124 SH SOLE 59,006 0 1,118
ISHARES TR CORE MSCI TOTAL 46432F834 738,714 9,555 SH SOLE 1,427 0 8,128
ISHARES TR CORE S&P MCP ETF 464287507 319,728 5,155 SH SOLE 3,562 0 1,594
ISHARES TR CORE S&P SCP ETF 464287804 499,674 4,572 SH SOLE 3,947 0 625
ISHARES TR CORE S&P TTL STK 464287150 35,594,118 263,582 SH SOLE 255,912 0 7,671
ISHARES TR CORE S&P500 ETF 464287200 81,106,322 130,627 SH SOLE 123,419 0 7,208
ISHARES TR CORE US AGGBD ET 464287226 2,524,703 25,451 SH SOLE 5,847 0 19,604
ISHARES TR CR 5 10 YR ETF 46435G417 251,134 5,756 SH SOLE 5,756 0 0
ISHARES TR ESG MSCI LEADR 46435U218 304,789 2,813 SH SOLE 2,813 0 0
ISHARES TR MBS ETF 464288588 1,758,302 18,727 SH SOLE 1,164 0 17,563
ISHARES TR MORNINGSTAR GRWT 464287119 338,816 3,497 SH SOLE 1,257 0 2,239
ISHARES TR MSCI CHINA ETF 46429B671 332,489 6,034 SH SOLE 4,851 0 1,183
ISHARES TR MSCI INDIA ETF 46429B598 310,750 5,581 SH SOLE 4,382 0 1,199
ISHARES TR MSCI INTL QUALTY 46434V456 501,655 11,607 SH SOLE 6,336 0 5,271
ISHARES TR MSCI USA QLT FCT 46432F339 393,246 2,151 SH SOLE 1,281 0 870
ISHARES TR MSCI USA VALUE 46432F388 313,478 2,769 SH SOLE 1,674 0 1,095
ISHARES TR RUS 1000 GRW ETF 464287614 362,323 853 SH SOLE 853 0 0
ISHARES TR RUS MID CAP ETF 464287499 338,542 3,681 SH SOLE 3,681 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 271,248 1,257 SH SOLE 1,257 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 654,714 5,947 SH SOLE 4,854 0 1,093
ISHARES TR SELECT DIVID ETF 464287168 11,463,030 86,312 SH SOLE 84,206 0 2,106
ISHARES TR TRS FLT RT BD 46434V860 914,587 18,057 SH SOLE 0 0 18,057
ISHARES TR U S EQUITY FACTR 46434V282 374,530 5,840 SH SOLE 102 0 5,738
ISHARES TR U.S. TECH ETF 464287721 202,877 1,171 SH SOLE 1,106 0 65
ISHARES U S ETF TR SHORT DURATION B 46431W507 529,485 10,362 SH SOLE 9,864 0 498
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 4,653,727 91,826 SH SOLE 89,202 0 2,624
JOHNSON & JOHNSON COM 478160104 6,440,634 42,165 SH SOLE 41,065 0 1,100
JPMORGAN CHASE & CO. COM 46625H100 23,717,420 81,810 SH SOLE 79,737 0 2,072
KIMBERLY-CLARK CORP COM 494368103 301,157 2,336 SH SOLE 2,336 0 0
KLA CORP COM NEW 482480100 36,999,495 41,306 SH SOLE 40,081 0 1,225
KROGER CO COM 501044101 241,371 3,365 SH SOLE 3,365 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 10,851,462 43,260 SH SOLE 41,933 0 1,328
LAM RESEARCH CORP COM NEW 512807306 393,838 4,046 SH SOLE 4,046 0 0
LENNAR CORP CL A 526057104 8,264,676 74,719 SH SOLE 72,018 0 2,701
LINDE PLC SHS G54950103 246,789 526 SH SOLE 526 0 0
LOCKHEED MARTIN CORP COM 539830109 1,947,846 4,206 SH SOLE 4,116 0 90
LOWES COS INC COM 548661107 11,328,416 51,059 SH SOLE 49,728 0 1,331
M & T BK CORP COM 55261F104 1,011,173 5,213 SH SOLE 5,109 0 104
MARKEL GROUP INC COM 570535104 321,479 161 SH SOLE 161 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,100,536 5,034 SH SOLE 5,034 0 0
MATTHEWS ASIA FDS EMER MKTS EQUITY 577125818 4,934,060 151,807 SH SOLE 147,429 0 4,378
MCCORMICK & CO INC COM NON VTG 579780206 1,331,403 17,560 SH SOLE 17,560 0 0
MCDONALDS CORP COM 580135101 2,171,115 7,431 SH SOLE 7,268 0 163
MEDTRONIC PLC SHS G5960L103 6,221,026 71,367 SH SOLE 69,554 0 1,813
MERCK & CO INC COM 58933Y105 927,902 11,722 SH SOLE 4,940 0 6,782
META PLATFORMS INC CL A 30303M102 1,667,336 2,259 SH SOLE 2,218 0 41
MICROSOFT CORP COM 594918104 37,678,876 75,750 SH SOLE 73,951 0 1,800
MORGAN STANLEY COM NEW 617446448 502,166 3,565 SH SOLE 3,565 0 0
NETFLIX INC COM 64110L106 1,238,695 925 SH SOLE 925 0 0
NEXTERA ENERGY INC COM 65339F101 11,863,107 170,889 SH SOLE 165,870 0 5,019
NIKE INC CL B 654106103 7,701,094 108,405 SH SOLE 107,931 0 474
NORTHROP GRUMMAN CORP COM 666807102 417,069 834 SH SOLE 834 0 0
NVIDIA CORPORATION COM 67066G104 6,482,554 41,031 SH SOLE 40,790 0 241
OMNICOM GROUP INC COM 681919106 1,289,848 17,930 SH SOLE 17,526 0 404
ORACLE CORP COM 68389X105 3,632,412 16,614 SH SOLE 16,614 0 0
PACKAGING CORP AMER COM 695156109 1,260,354 6,688 SH SOLE 6,506 0 182
PALANTIR TECHNOLOGIES INC CL A 69608A108 899,567 6,599 SH SOLE 6,249 0 350
PALO ALTO NETWORKS INC COM 697435105 285,882 1,397 SH SOLE 1,397 0 0
PAYCHEX INC COM 704326107 11,322,392 77,839 SH SOLE 75,497 0 2,342
PEPSICO INC COM 713448108 4,967,958 37,625 SH SOLE 36,800 0 824
PFIZER INC COM 717081103 567,948 23,430 SH SOLE 23,039 0 391
PHILIP MORRIS INTL INC COM 718172109 201,800 1,108 SH SOLE 1,108 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 611,395 6,380 SH SOLE 6,380 0 0
PNC FINL SVCS GROUP INC COM 693475105 17,717,927 95,043 SH SOLE 92,278 0 2,765
POOL CORP COM 73278L105 9,939,266 34,099 SH SOLE 33,049 0 1,051
PPG INDS INC COM 693506107 3,857,263 33,910 SH SOLE 33,910 0 0
PROCTER AND GAMBLE CO COM 742718109 7,710,735 48,398 SH SOLE 47,068 0 1,330
PUBLIC STORAGE OPER CO COM 74460D109 1,904,296 6,490 SH SOLE 6,352 0 138
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300 228,305 5,675 SH SOLE 5,675 0 0
QUEST DIAGNOSTICS INC COM 74834L100 14,801,865 82,402 SH SOLE 79,771 0 2,631
RESMED INC COM 761152107 1,075,682 4,169 SH SOLE 4,169 0 0
RTX CORPORATION COM 75513E101 12,981,114 88,900 SH SOLE 86,292 0 2,607
SALESFORCE INC COM 79466L302 330,773 1,213 SH SOLE 1,213 0 0
SAP SE SPON ADR 803054204 289,199 951 SH SOLE 777 0 174
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 507,726 2,005 SH SOLE 2,005 0 0
SERVICE CORP INTL COM 817565104 8,156,317 100,200 SH SOLE 96,842 0 3,359
SHERWIN WILLIAMS CO COM 824348106 1,150,077 3,349 SH SOLE 3,349 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 705,182 6,113 SH SOLE 6,044 0 69
SMARTRENT INC COM CL A 83193G107 39,600 40,000 SH SOLE 40,000 0 0
SNAP ON INC COM 833034101 970,064 3,117 SH SOLE 3,117 0 0
SPDR GOLD TR GOLD SHS 78463V107 270,079 886 SH SOLE 886 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 211,136 4,940 SH SOLE 4,940 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,000,332 3,238 SH SOLE 3,238 0 0
SPDR SERIES TRUST PORTFOLIO S&P400 78464A847 240,360 4,420 SH SOLE 4,420 0 0
STARBUCKS CORP COM 855244109 1,011,504 11,039 SH SOLE 11,039 0 0
STRYKER CORPORATION COM 863667101 3,997,665 10,105 SH SOLE 9,657 0 448
SUNLINK HEALTH SYS INC COM 86737U102 8,800 10,000 SH SOLE 10,000 0 0
T ROWE PRICE ETF INC INTERNATIONAL EQ 87283Q834 315,608 9,750 SH SOLE 9,750 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 670,695 2,961 SH SOLE 2,568 0 393
TARGET CORP COM 87612E106 513,362 5,204 SH SOLE 5,090 0 114
TESLA INC COM 88160R101 1,219,185 3,838 SH SOLE 3,771 0 67
TEXAS INSTRS INC COM 882508104 2,324,306 11,195 SH SOLE 10,973 0 222
TRACTOR SUPPLY CO COM 892356106 13,909,461 263,587 SH SOLE 255,733 0 7,854
UNITEDHEALTH GROUP INC COM 91324P102 223,327 716 SH SOLE 716 0 0
US BANCORP DEL COM NEW 902973304 893,740 19,751 SH SOLE 19,751 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 298,791 4,058 SH SOLE 4,058 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 346,864 791 SH SOLE 791 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 353,476 622 SH SOLE 447 0 175
VANGUARD INDEX FDS SMALL CP ETF 922908751 422,772 1,784 SH SOLE 1,784 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,862,225 6,127 SH SOLE 6,127 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 591,939 8,806 SH SOLE 8,806 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 306,569 2,281 SH SOLE 1,893 0 388
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 696,112 3,401 SH SOLE 3,401 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 563,902 1,540 SH SOLE 1,540 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 853,501 19,725 SH SOLE 3,215 0 16,510
VISA INC COM CL A 92826C839 1,698,204 4,783 SH SOLE 4,722 0 61
WALMART INC COM 931142103 12,284,392 125,633 SH SOLE 122,098 0 3,535
WASTE MGMT INC DEL COM 94106L109 2,165,461 9,464 SH SOLE 9,236 0 228
WEC ENERGY GROUP INC COM 92939U106 278,181 2,670 SH SOLE 2,647 0 23
WELLS FARGO CO NEW COM 949746101 277,922 3,469 SH SOLE 3,469 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 438,259 2,003 SH SOLE 2,003 0 0
WILLIAMS SONOMA INC COM 969904101 1,787,967 10,944 SH SOLE 10,887 0 57
WISDOMTREE INC COM 97717P104 136,140 11,828 SH SOLE 11,828 0 0
YUM BRANDS INC COM 988498101 426,758 2,880 SH SOLE 2,880 0 0