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
ABBOTT LABS COM COM 002824100   251,289 2,283 SH   SOLE NONE 2,283 0 0
ABBVIE INC COM COM 00287Y109   7,288,084 47,029 SH   SOLE NONE 47,029 0 0
ACUITY BRANDS INC COM COM 00508Y102   318,100 1,553 SH   SOLE NONE 1,553 0 0
AFLAC INC COM COM 001055102   2,653,884 32,168 SH   SOLE NONE 32,168 0 0
AIR PRODS & CHEMS INC COM COM 009158106   428,100 1,563 SH   SOLE NONE 1,563 0 0
ALPHABET INC CAP STK CL A COM 02079K305   326,874 2,340 SH   SOLE NONE 2,340 0 0
ALPHABET INC CAP STK CL C COM 02079K107   11,606,431 82,356 SH   SOLE NONE 82,356 0 0
AMAZON COM INC COM COM 023135106   1,481,415 9,750 SH   SOLE NONE 9,750 0 0
AMCOR PLC ORD COM G0250X107   166,637 17,286 SH   SOLE NONE 17,286 0 0
AMGEN INC COM COM 031162100   5,412,206 18,791 SH   SOLE NONE 18,791 0 0
APPLE INC COM COM 037833100   28,050,112 145,692 SH   SOLE NONE 145,692 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103   15,741,759 67,569 SH   SOLE NONE 67,569 0 0
AVIENT CORPORATION COM COM 05368V106   118,266 2,845 SH   SOLE NONE 2,845 0 0
BANK MONTREAL QUE COM COM 063671101   442,855 4,476 SH   SOLE NONE 4,476 0 0
BAXTER INTL INC COM COM 071813109   259,064 6,701 SH   SOLE NONE 6,701 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   853,130 2,392 SH   SOLE NONE 2,392 0 0
BIO RAD LABS INC CL A COM 090572207   345,815 1,071 SH   SOLE NONE 1,071 0 0
BIOGEN INC COM COM 09062X103   140,770 544 SH   SOLE NONE 544 0 0
BIO-TECHNE CORP COM COM 09073M104   3,701,751 47,975 SH   SOLE NONE 47,975 0 0
BOEING CO COM COM 097023105   1,156,287 4,436 SH   SOLE NONE 4,436 0 0
BROADSTONE NET LEASE INC COM COM 11135E203   204,986 11,904 SH   SOLE NONE 11,904 0 0
BROWN FORMAN CORP CL B COM 115637209   486,720 8,524 SH   SOLE NONE 8,524 0 0
CATERPILLAR INC COM COM 149123101   127,522 431 SH   SOLE NONE 431 0 0
CHEVRON COM 166764100   6,891,163 46,199 SH   SOLE NONE 46,199 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   427,661 187 SH   SOLE NONE 187 0 0
CHUBB LIMITED COM COM H1467J104   8,392,284 37,134 SH   SOLE NONE 37,134 0 0
CHURCH & DWIGHT CO INC COM COM 171340102   654,166 6,918 SH   SOLE NONE 6,918 0 0
CINTAS CORP COM COM 172908105   3,624,097 6,013 SH   SOLE NONE 6,013 0 0
CLOROX CO DEL COM COM 189054109   102,133 716 SH   SOLE NONE 716 0 0
COCA COLA CO COM COM 191216100   13,652,328 231,670 SH   SOLE NONE 231,670 0 0
COLGATE PALMOLIVE CO COM COM 194162103   295,883 3,712 SH   SOLE NONE 3,712 0 0
COMMERCE BANCSHARES INC COM COM 200525103   165,357 3,096 SH   SOLE NONE 3,096 0 0
COMPASS MINERALS INTL INC COM COM 20451N101   483,922 19,112 SH   SOLE NONE 19,112 0 0
CONOCOPHILLIPS COM COM 20825C104   4,949,576 42,643 SH   SOLE NONE 42,643 0 0
CONSOLIDATED EDISON INC COM COM 209115104   773,608 8,504 SH   SOLE NONE 8,504 0 0
COPART INC COM COM 217204106   5,905,921 120,529 SH   SOLE NONE 120,529 0 0
CORNING INC COM COM 219350105   126,672 4,160 SH   SOLE NONE 4,160 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   3,803,565 5,762 SH   SOLE NONE 5,762 0 0
CSX CORP COM COM 126408103   3,959,574 114,207 SH   SOLE NONE 114,207 0 0
CULLEN FROST BANKERS INC COM COM 229899109   6,063,838 55,893 SH   SOLE NONE 55,893 0 0
CUMMINS INC COM COM 231021106   6,413,802 26,772 SH   SOLE NONE 26,772 0 0
DENTSPLY SIRONA INC COM COM 24906P109   126,522 3,555 SH   SOLE NONE 3,555 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   1,601,400 35,351 SH   SOLE NONE 35,351 0 0
DIGITAL RLTY TR INC COM COM 253868103   761,547 5,658 SH   SOLE NONE 5,658 0 0
DIMENSIONAL U.S. CORE EQUITY 2 ETF COM 25434V708   113,383 3,879 SH   SOLE NONE 3,879 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401   174,667 3,370 SH   SOLE NONE 3,370 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609   353,122 6,748 SH   SOLE NONE 6,748 0 0
DIMENSIONAL US MARKETWIDE VALUE ETF COM 25434V724   206,087 5,537 SH   SOLE NONE 5,537 0 0
DISCOVER FINL SVCS COM COM 254709108   1,149,402 10,226 SH   SOLE NONE 10,226 0 0
DISNEY WALT CO COM COM 254687106   1,812,030 20,069 SH   SOLE NONE 20,069 0 0
DOMINION ENERGY INC COM COM 25746U109   409,541 8,713 SH   SOLE NONE 8,713 0 0
DTE ENERGY CO COM COM 233331107   132,973 1,206 SH   SOLE NONE 1,206 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   2,569,285 26,476 SH   SOLE NONE 26,476 0 0
ELI LILLY & CO COM COM 532457108   13,596,546 23,324 SH   SOLE NONE 23,324 0 0
EMERSON ELEC CO COM COM 291011104   2,671,093 27,443 SH   SOLE NONE 27,443 0 0
ENOVA INTL INC COM COM 29357K103   1,332,072 24,062 SH   SOLE NONE 24,062 0 0
ESSENTIAL UTILS INC COM COM 29670G102   550,165 14,730 SH   SOLE NONE 14,730 0 0
EVEREST GROUP LTD COM COM G3223R108   510,923 1,445 SH   SOLE NONE 1,445 0 0
EXPEDITORS INTL WASH INC COM COM 302130109   1,872,511 14,721 SH   SOLE NONE 14,721 0 0
EXXON MOBIL CORP COM COM 30231G102   8,384,773 83,864 SH   SOLE NONE 83,864 0 0
F5 INC COM COM 315616102   170,031 950 SH   SOLE NONE 950 0 0
FACTSET RESH SYS INC COM COM 303075105   322,008 675 SH   SOLE NONE 675 0 0
FAIR ISAAC CORP COM COM 303250104   291,002 250 SH   SOLE NONE 250 0 0
FASTENAL CO COM COM 311900104   510,840 7,887 SH   SOLE NONE 7,887 0 0
FIDELITY INTERNATIONAL INDEX COM 315911727   293,883 6,206 SH   SOLE NONE 6,206 0 0
FIDELITY SMALL CAP GROWTH COM 316389766   500,602 17,777 SH   SOLE NONE 17,777 0 0
FISERV INC COM COM 337738108   110,788 834 SH   SOLE NONE 834 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107   100,139 1,295 SH   SOLE NONE 1,295 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   594,839 4,660 SH   SOLE NONE 4,660 0 0
GENTEX CORP COM COM 371901109   1,608,373 49,245 SH   SOLE NONE 49,245 0 0
GENUINE PARTS CO COM COM 372460105   7,857,992 56,736 SH   SOLE NONE 56,736 0 0
GILEAD SCIENCES INC COM COM 375558103   3,303,991 40,784 SH   SOLE NONE 40,784 0 0
GLOBE LIFE INC COM COM 37959E102   390,383 3,207 SH   SOLE NONE 3,207 0 0
HODGES SMALL CAP FUND RETAIL CLASS COM 664925203   368,273 18,496 SH   SOLE NONE 18,496 0 0
HOME DEPOT INC COM COM 437076102   12,040,296 34,743 SH   SOLE NONE 34,743 0 0
HONEYWELL INTL INC COM COM 438516106   870,631 4,151 SH   SOLE NONE 4,151 0 0
HORMEL FOODS CORP COM COM 440452100   525,094 16,353 SH   SOLE NONE 16,353 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   1,146,127 4,375 SH   SOLE NONE 4,375 0 0
INTEL CORP COM COM 458140100   12,071,645 240,231 SH   SOLE NONE 240,231 0 0
INTERDIGITAL INC COM COM 45867G101   1,430,784 13,182 SH   SOLE NONE 13,182 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101   383,524 2,345 SH   SOLE NONE 2,345 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602   661,900 1,962 SH   SOLE NONE 1,962 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621   122,709 2,280 SH   SOLE NONE 2,280 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842   306,585 4,358 SH   SOLE NONE 4,358 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103   243,542 4,815 SH   SOLE NONE 4,815 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697   299,010 3,832 SH   SOLE NONE 3,832 0 0
JOHNSON & JOHNSON COM COM 478160104   11,232,588 71,663 SH   SOLE NONE 71,663 0 0
JPMORGAN CHASE & CO COM COM 46625H100   4,360,325 25,633 SH   SOLE NONE 25,633 0 0
KIMBERLY-CLARK CORP COM COM 494368103   2,945,745 24,242 SH   SOLE NONE 24,242 0 0
LEGGETT & PLATT INC COM COM 524660107   1,090,506 41,670 SH   SOLE NONE 41,670 0 0
LOCKHEED MARTIN CORP COM COM 539830109   159,540 352 SH   SOLE NONE 352 0 0
LOWES COS INC COM COM 548661107   124,850 561 SH   SOLE NONE 561 0 0
MANULIFE FINL CORP COM COM 56501R106   111,892 5,063 SH   SOLE NONE 5,063 0 0
MARATHON PETE CORP COM COM 56585A102   329,655 2,222 SH   SOLE NONE 2,222 0 0
MASCO CORP COM COM 574599106   444,987 6,643 SH   SOLE NONE 6,643 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   115,157 270 SH   SOLE NONE 270 0 0
MAXIMUS INC COM COM 577933104   3,117,164 37,171 SH   SOLE NONE 37,171 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   439,951 6,430 SH   SOLE NONE 6,430 0 0
MCDONALDS CORP COM COM 580135101   12,388,006 41,779 SH   SOLE NONE 41,779 0 0
MEDIFAST INC COM COM 58470H101   450,978 6,709 SH   SOLE NONE 6,709 0 0
MEDTRONIC PLC SHS COM G5960L103   539,424 6,548 SH   SOLE NONE 6,548 0 0
MERCK & CO INC COM COM 58933Y105   4,941,151 45,323 SH   SOLE NONE 45,323 0 0
META PLATFORMS INC CL A COM 30303M102   777,296 2,196 SH   SOLE NONE 2,196 0 0
METLIFE INC PFD A FLT RATE COM 59156R504   230,500 10,000 SH   SOLE NONE 10,000 0 0
MICROSOFT CORP COM COM 594918104   19,112,604 50,825 SH   SOLE NONE 50,825 0 0
NETFLIX INC COM COM 64110L106   424,072 871 SH   SOLE NONE 871 0 0
NEXTERA ENERGY INC COM COM 65339F101   1,080,063 17,781 SH   SOLE NONE 17,781 0 0
NORDSTROM INC COM COM 655664100   119,002 6,450 SH   SOLE NONE 6,450 0 0
NORFOLK SOUTHN CORP COM COM 655844108   159,792 676 SH   SOLE NONE 676 0 0
NUCOR CORP COM COM 670346105   320,929 1,844 SH   SOLE NONE 1,844 0 0
NVIDIA CORPORATION COM COM 67066G104   2,125,484 4,292 SH   SOLE NONE 4,292 0 0
ORACLE CORP COM COM 68389X105   402,215 3,815 SH   SOLE NONE 3,815 0 0
PACKAGING CORP AMER COM COM 695156109   2,274,167 13,959 SH   SOLE NONE 13,959 0 0
PATTERSON COS INC COM COM 703395103   2,630,941 92,475 SH   SOLE NONE 92,475 0 0
PAYCHEX INC COM COM 704326107   3,850,425 32,326 SH   SOLE NONE 32,326 0 0
PENTAIR PLC SHS COM G7S00T104   1,278,605 17,585 SH   SOLE NONE 17,585 0 0
PEPSICO INC COM COM 713448108   390,462 2,299 SH   SOLE NONE 2,299 0 0
PFIZER INC COM COM 717081103   1,991,295 69,166 SH   SOLE NONE 69,166 0 0
PHILLIPS 66 COM COM 718546104   1,357,503 10,196 SH   SOLE NONE 10,196 0 0
PPG INDS INC COM COM 693506107   112,162 750 SH   SOLE NONE 750 0 0
PRICE T ROWE GROUP INC COM COM 74144T108   4,833,471 44,883 SH   SOLE NONE 44,883 0 0
PROCTER AND GAMBLE CO COM COM 742718109   1,481,345 10,108 SH   SOLE NONE 10,108 0 0
PROGRESSIVE CORP COM COM 743315103   20,095,065 126,161 SH   SOLE NONE 126,161 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF COM 74348A467   114,049 1,198 SH   SOLE NONE 1,198 0 0
PUBLIC STORAGE COM COM 74460D109   2,125,197 6,967 SH   SOLE NONE 6,967 0 0
QUALCOMM INC COM COM 747525103   10,639,608 73,564 SH   SOLE NONE 73,564 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   101,881 116 SH   SOLE NONE 116 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100   316,397 16,326 SH   SOLE NONE 16,326 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103   1,016,473 5,186 SH   SOLE NONE 5,186 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   110,124 202 SH   SOLE NONE 202 0 0
ROSS STORES INC COM COM 778296103   1,075,428 7,771 SH   SOLE NONE 7,771 0 0
ROYAL BK CDA COM COM 780087102   105,377 1,042 SH   SOLE NONE 1,042 0 0
RPM INTL INC COM COM 749685103   178,062 1,595 SH   SOLE NONE 1,595 0 0
RTX CORPORATION COM COM 75513E101   153,881 1,828 SH   SOLE NONE 1,828 0 0
SCHWAB CHARLES CORP COM COM 808513105   170,968 2,485 SH   SOLE NONE 2,485 0 0
SCHWAB S&P 500 INDEX COM 808509855   149,176 2,040 SH   SOLE NONE 2,040 0 0
SCHWAB TARGET 2050 INDEX COM 80850L783   342,878 20,705 SH   SOLE NONE 20,705 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106   380,667 5,971 SH   SOLE NONE 5,971 0 0
SHERWIN WILLIAMS CO COM COM 824348106   361,180 1,158 SH   SOLE NONE 1,158 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   142,640 1,000 SH   SOLE NONE 1,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102   2,641,195 23,494 SH   SOLE NONE 23,494 0 0
SMUCKER J M CO COM NEW COM 832696405   624,822 4,944 SH   SOLE NONE 4,944 0 0
SNAP ON INC COM COM 833034101   1,404,879 4,863 SH   SOLE NONE 4,863 0 0
SONOCO PRODS CO COM COM 835495102   3,596,321 64,369 SH   SOLE NONE 64,369 0 0
SOUTHERN CO COM COM 842587107   1,023,425 14,595 SH   SOLE NONE 14,595 0 0
SPDR S&P 500 ETF TRUST COM 78462F103   407,187 856 SH   SOLE NONE 856 0 0
STANLEY BLACK & DECKER INC COM COM 854502101   101,533 1,035 SH   SOLE NONE 1,035 0 0
STARBUCKS CORP COM COM 855244109   2,113,084 22,009 SH   SOLE NONE 22,009 0 0
SYSCO CORP COM COM 871829107   4,448,223 60,826 SH   SOLE NONE 60,826 0 0
TARGET CORP COM COM 87612E106   1,469,774 10,320 SH   SOLE NONE 10,320 0 0
TELEFLEX INCORPORATED COM COM 879369106   2,184,966 8,763 SH   SOLE NONE 8,763 0 0
TEXAS INSTRS INC COM COM 882508104   1,393,340 8,174 SH   SOLE NONE 8,174 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102   124,204 234 SH   SOLE NONE 234 0 0
TRACTOR SUPPLY CO COM COM 892356106   130,093 605 SH   SOLE NONE 605 0 0
TRUIST FINL CORP COM COM 89832Q109   8,030,430 217,508 SH   SOLE NONE 217,508 0 0
ULTA BEAUTY INC COM COM 90384S303   342,993 700 SH   SOLE NONE 700 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   5,975,710 38,006 SH   SOLE NONE 38,006 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   128,985 245 SH   SOLE NONE 245 0 0
VANGUARD 500 INDEX ADMIRAL COM 922908710   154,899 352 SH   SOLE NONE 352 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF COM 921943858   158,596 3,311 SH   SOLE NONE 3,311 0 0
VANGUARD GROWTH ETF COM 922908736   458,643 1,475 SH   SOLE NONE 1,475 0 0
VANGUARD HEALTH CARE ADM COM 921908885   176,805 2,005 SH   SOLE NONE 2,005 0 0
VANGUARD S&P 500 ETF COM 922908363   117,169 268 SH   SOLE NONE 268 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769   1,068,432 4,503 SH   SOLE NONE 4,503 0 0
VANGUARD TOTAL STOCK MKT IDX ADM COM 922908728   446,893 3,853 SH   SOLE NONE 3,853 0 0
VANGUARD VALUE ETF COM 922908744   285,246 1,908 SH   SOLE NONE 1,908 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104   6,745,472 178,925 SH   SOLE NONE 178,925 0 0
VERTIV HOLDINGS CO COM CL A COM 92537N108   307,392 6,400 SH   SOLE NONE 6,400 0 0
VISA INC COM CL A COM 92826C839   258,697 993 SH   SOLE NONE 993 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108   517,142 19,806 SH   SOLE NONE 19,806 0 0
WALMART INC COM COM 931142103   10,247,571 65,002 SH   SOLE NONE 65,002 0 0
WASTE MGMT INC DEL COM COM 94106L109   2,726,528 15,223 SH   SOLE NONE 15,223 0 0
WEC ENERGY GROUP INC COM COM 92939U106   951,541 11,305 SH   SOLE NONE 11,305 0 0
WERNER ENTERPRISES INC COM COM 950755108   4,756,131 112,252 SH   SOLE NONE 112,252 0 0
WESTERN UN CO COM COM 959802109   1,150,201 96,493 SH   SOLE NONE 96,493 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104   5,481,436 157,648 SH   SOLE NONE 157,648 0 0
WHIRLPOOL CORP COM COM 963320106   303,207 2,490 SH   SOLE NONE 2,490 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105   4,888,780 17,886 SH   SOLE NONE 17,886 0 0
ZOETIS INC CL A COM 98978V103   543,754 2,755 SH   SOLE NONE 2,755 0 0