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   221,108 2,283 SH   SOLE NONE 2,283 0 0
ABBVIE INC COM COM 00287Y109   7,053,072 47,317 SH   SOLE NONE 47,317 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109   425,080 4,540 SH   SOLE NONE 4,540 0 0
ACUITY BRANDS INC COM COM 00508Y102   264,491 1,553 SH   SOLE NONE 1,553 0 0
AFLAC INC COM COM 001055102   2,466,909 32,142 SH   SOLE NONE 32,142 0 0
AIR PRODS CHEMS INC COM COM 009158106   492,706 1,738 SH   SOLE NONE 1,738 0 0
ALPHABET INC CAP STK CL A COM 02079K305   306,212 2,340 SH   SOLE NONE 2,340 0 0
ALPHABET INC CAP STK CL C COM 02079K107   11,046,393 83,780 SH   SOLE NONE 83,780 0 0
AMAZON COM INC COM COM 023135106   1,273,742 10,020 SH   SOLE NONE 10,020 0 0
AMCOR PLC ORD COM G0250X107   158,339 17,286 SH   SOLE NONE 17,286 0 0
AMERICAN ELEC PWR CO INC COM COM 025537101   111,551 1,483 SH   SOLE NONE 1,483 0 0
AMGEN INC COM COM 031162100   5,058,352 18,821 SH   SOLE NONE 18,821 0 0
APPLE INC COM COM 037833100   25,335,750 147,980 SH   SOLE NONE 147,980 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103   16,380,280 68,086 SH   SOLE NONE 68,086 0 0
AVIENT CORPORATION COM COM 05368V106   100,485 2,845 SH   SOLE NONE 2,845 0 0
BANK MONTREAL QUE COM COM 063671101   377,640 4,476 SH   SOLE NONE 4,476 0 0
BAXTER INTL INC COM COM 071813109   252,850 6,699 SH   SOLE NONE 6,699 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   890,462 2,542 SH   SOLE NONE 2,542 0 0
BIO RAD LABS INC CL A COM 090572207   391,068 1,091 SH   SOLE NONE 1,091 0 0
BIOGEN INC COM COM 09062X103   139,813 544 SH   SOLE NONE 544 0 0
BIO-TECHNE CORP COM COM 09073M104   3,344,619 49,135 SH   SOLE NONE 49,135 0 0
BOEING CO COM COM 097023105   698,673 3,645 SH   SOLE NONE 3,645 0 0
BROADSTONE NET LEASE INC COM COM 11135E203   170,227 11,904 SH   SOLE NONE 11,904 0 0
BROWN FORMAN CORP CL B COM 115637209   524,921 9,099 SH   SOLE NONE 9,099 0 0
CATERPILLAR INC COM COM 149123101   117,745 431 SH   SOLE NONE 431 0 0
CHEVRON COM 166764100   7,838,570 46,486 SH   SOLE NONE 46,486 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   342,552 187 SH   SOLE NONE 187 0 0
CHUBB LIMITED COM COM H1467J104   7,799,880 37,467 SH   SOLE NONE 37,467 0 0
CHURCH & DWIGHT CO INC COM COM 171340102   633,896 6,918 SH   SOLE NONE 6,918 0 0
CINTAS CORP COM COM 172908105   2,967,111 6,168 SH   SOLE NONE 6,168 0 0
CISCO SYS INC COM COM 17275R102   106,391 1,979 SH   SOLE NONE 1,979 0 0
COCA COLA CO COM COM 191216100   13,027,098 232,709 SH   SOLE NONE 232,709 0 0
COLGATE PALMOLIVE CO COM COM 194162103   263,960 3,712 SH   SOLE NONE 3,712 0 0
COMMERCE BANCSHARES INC COM COM 200525103   141,493 2,949 SH   SOLE NONE 2,949 0 0
COMPASS MINERALS INTL INC COM COM 20451N101   614,647 21,990 SH   SOLE NONE 21,990 0 0
CONOCOPHILLIPS COM COM 20825C104   5,116,611 42,709 SH   SOLE NONE 42,709 0 0
CONSOLIDATED EDISON INC COM COM 209115104   802,185 9,379 SH   SOLE NONE 9,379 0 0
COPART INC COM COM 217204106   5,186,053 120,354 SH   SOLE NONE 120,354 0 0
CORNING INC COM COM 219350105   126,755 4,160 SH   SOLE NONE 4,160 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   3,432,855 6,076 SH   SOLE NONE 6,076 0 0
CSX CORP COM COM 126408103   3,517,417 114,387 SH   SOLE NONE 114,387 0 0
CULLEN FROST BANKERS INC COM COM 229899109   5,123,468 56,172 SH   SOLE NONE 56,172 0 0
CUMMINS INC COM COM 231021106   6,240,662 27,316 SH   SOLE NONE 27,316 0 0
DENTSPLY SIRONA INC COM COM 24906P109   138,177 4,045 SH   SOLE NONE 4,045 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   1,686,242 35,351 SH   SOLE NONE 35,351 0 0
DIGITAL RLTY TR INC COM COM 253868103   704,576 5,821 SH   SOLE NONE 5,821 0 0
DIMENSIONAL U.S. CORE EQUITY 2 ETF COM 25434V708   101,629 3,879 SH   SOLE NONE 3,879 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401   156,873 3,370 SH   SOLE NONE 3,370 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609   308,316 6,748 SH   SOLE NONE 6,748 0 0
DIMENSIONAL US MARKETWIDE VALUE ETF COM 25434V724   188,368 5,537 SH   SOLE NONE 5,537 0 0
DISCOVER FINL SVCS COM COM 254709108   907,102 10,471 SH   SOLE NONE 10,471 0 0
DISNEY WALT CO COM COM 254687106   1,667,927 20,579 SH   SOLE NONE 20,579 0 0
Domini Impact Equity Y COM 257132308   140,364 4,887 SH   SOLE NONE 4,887 0 0
DOMINION ENERGY INC COM COM 25746U109   439,130 9,830 SH   SOLE NONE 9,830 0 0
DTE ENERGY CO COM COM 233331107   132,141 1,331 SH   SOLE NONE 1,331 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   2,420,985 27,430 SH   SOLE NONE 27,430 0 0
ELI LILLY & CO COM COM 532457108   12,924,146 24,061 SH   SOLE NONE 24,061 0 0
EMERSON ELEC CO COM COM 291011104   2,666,261 27,609 SH   SOLE NONE 27,609 0 0
ENOVA INTL INC COM COM 29357K103   1,359,856 26,732 SH   SOLE NONE 26,732 0 0
ESSENTIAL UTILS INC COM COM 29670G102   566,445 16,500 SH   SOLE NONE 16,500 0 0
EVEREST GROUP LTD COM COM G3223R108   537,063 1,445 SH   SOLE NONE 1,445 0 0
EXPEDITORS INTL WASH INC COM COM 302130109   1,708,674 14,906 SH   SOLE NONE 14,906 0 0
EXXON MOBIL CORP COM COM 30231G102   9,884,606 84,067 SH   SOLE NONE 84,067 0 0
F5 INC COM COM 315616102   153,083 950 SH   SOLE NONE 950 0 0
FACTSET RESH SYS INC COM COM 303075105   295,150 675 SH   SOLE NONE 675 0 0
FAIR ISAAC CORP COM COM 303250104   217,132 250 SH   SOLE NONE 250 0 0
FASTENAL CO COM COM 311900104   430,945 7,887 SH   SOLE NONE 7,887 0 0
FIDELITY INTERNATIONAL INDEX COM 315911727   265,352 6,030 SH   SOLE NONE 6,030 0 0
FIDELITY SMALL CAP GROWTH COM 316389766   440,871 17,777 SH   SOLE NONE 17,777 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   515,208 4,660 SH   SOLE NONE 4,660 0 0
GENTEX CORP COM COM 371901109   1,605,571 49,341 SH   SOLE NONE 49,341 0 0
GENUINE PARTS CO COM COM 372460105   8,292,551 57,435 SH   SOLE NONE 57,435 0 0
GILEAD SCIENCES INC COM COM 375558103   3,081,120 41,114 SH   SOLE NONE 41,114 0 0
GLOBE LIFE INC COM COM 37959E102   348,722 3,207 SH   SOLE NONE 3,207 0 0
HODGES SMALL CAP FUND RETAIL CLASS COM 664925203   340,641 17,549 SH   SOLE NONE 17,549 0 0
HOME DEPOT INC COM COM 437076102   10,593,794 35,060 SH   SOLE NONE 35,060 0 0
HONEYWELL INTL INC COM COM 438516106   774,749 4,193 SH   SOLE NONE 4,193 0 0
HORMEL FOODS CORP COM COM 440452100   671,343 17,653 SH   SOLE NONE 17,653 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   1,006,226 4,369 SH   SOLE NONE 4,369 0 0
INTEL CORP COM COM 458140100   8,610,170 242,198 SH   SOLE NONE 242,198 0 0
INTERDIGITAL INC COM COM 45867G101   1,057,543 13,179 SH   SOLE NONE 13,179 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101   329,003 2,345 SH   SOLE NONE 2,345 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602   599,779 2,052 SH   SOLE NONE 2,052 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   100,277 820 SH   SOLE NONE 820 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621   116,296 2,348 SH   SOLE NONE 2,348 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842   280,437 4,358 SH   SOLE NONE 4,358 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103   229,145 4,815 SH   SOLE NONE 4,815 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697   277,360 3,832 SH   SOLE NONE 3,832 0 0
JOHNSON & JOHNSON COM COM 478160104   11,210,695 71,978 SH   SOLE NONE 71,978 0 0
JPMORGAN CHASE & CO COM COM 46625H100   3,673,921 25,333 SH   SOLE NONE 25,333 0 0
KIMBERLY-CLARK CORP COM COM 494368103   2,931,597 24,258 SH   SOLE NONE 24,258 0 0
LEGGETT & PLATT INC COM COM 524660107   1,065,043 41,914 SH   SOLE NONE 41,914 0 0
LOCKHEED MARTIN CORP COM COM 539830109   143,953 352 SH   SOLE NONE 352 0 0
LOWES COS INC COM COM 548661107   116,598 561 SH   SOLE NONE 561 0 0
MARATHON PETE CORP COM COM 56585A102   336,277 2,222 SH   SOLE NONE 2,222 0 0
MASCO CORP COM COM 574599106   354,707 6,636 SH   SOLE NONE 6,636 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   106,895 270 SH   SOLE NONE 270 0 0
MAXIMUS INC COM COM 577933104   2,800,478 37,499 SH   SOLE NONE 37,499 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   492,722 6,514 SH   SOLE NONE 6,514 0 0
MCDONALDS CORP COM COM 580135101   11,197,280 42,504 SH   SOLE NONE 42,504 0 0
MEDIFAST INC COM COM 58470H101   605,311 8,087 SH   SOLE NONE 8,087 0 0
MEDTRONIC PLC SHS COM G5960L103   513,101 6,548 SH   SOLE NONE 6,548 0 0
MERCK & CO INC COM COM 58933Y105   4,722,146 45,868 SH   SOLE NONE 45,868 0 0
META PLATFORMS INC CL A COM 30303M102   657,760 2,191 SH   SOLE NONE 2,191 0 0
METLIFE INC PFD A FLT RATE COM 59156R504   231,200 10,000 SH   SOLE NONE 10,000 0 0
MICROSOFT CORP COM COM 594918104   16,330,549 51,719 SH   SOLE NONE 51,719 0 0
NETFLIX INC COM COM 64110L106   340,217 901 SH   SOLE NONE 901 0 0
NEXTERA ENERGY INC COM COM 65339F101   994,654 17,361 SH   SOLE NONE 17,361 0 0
NORFOLK SOUTHN CORP COM COM 655844108   133,124 676 SH   SOLE NONE 676 0 0
NUCOR CORP COM COM 670346105   288,309 1,844 SH   SOLE NONE 1,844 0 0
NVIDIA CORPORATION COM COM 67066G104   1,890,901 4,347 SH   SOLE NONE 4,347 0 0
ORACLE CORP COM COM 68389X105   435,860 4,115 SH   SOLE NONE 4,115 0 0
PACKAGING CORP AMER COM COM 695156109   2,145,151 13,970 SH   SOLE NONE 13,970 0 0
PATTERSON COS INC COM COM 703395103   2,755,808 92,975 SH   SOLE NONE 92,975 0 0
PAYCHEX INC COM COM 704326107   3,742,801 32,452 SH   SOLE NONE 32,452 0 0
PENTAIR PLC SHS COM G7S00T104   1,145,103 17,685 SH   SOLE NONE 17,685 0 0
PEPSICO INC COM COM 713448108   389,542 2,299 SH   SOLE NONE 2,299 0 0
PFIZER INC COM COM 717081103   2,353,136 70,941 SH   SOLE NONE 70,941 0 0
PHILLIPS 66 COM COM 718546104   1,183,004 9,846 SH   SOLE NONE 9,846 0 0
PRICE T ROWE GROUP INC COM COM 74144T108   4,944,850 47,152 SH   SOLE NONE 47,152 0 0
PROCTER AND GAMBLE CO COM COM 742718109   1,474,230 10,107 SH   SOLE NONE 10,107 0 0
PROGRESSIVE CORP COM COM 743315103   18,018,833 129,352 SH   SOLE NONE 129,352 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF COM 74348A467   107,411 1,213 SH   SOLE NONE 1,213 0 0
PUBLIC STORAGE COM COM 74460D109   1,872,272 7,104 SH   SOLE NONE 7,104 0 0
QUALCOMM INC COM COM 747525103   8,272,714 74,488 SH   SOLE NONE 74,488 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100   280,807 16,326 SH   SOLE NONE 16,326 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103   1,026,391 5,185 SH   SOLE NONE 5,185 0 0
ROSS STORES INC COM COM 778296103   900,324 7,971 SH   SOLE NONE 7,971 0 0
RPM INTL INC COM COM 749685103   150,479 1,587 SH   SOLE NONE 1,587 0 0
RTX CORPORATION COM COM 75513E101   135,222 1,878 SH   SOLE NONE 1,878 0 0
SCHWAB CHARLES CORP COM COM 808513105   136,426 2,485 SH   SOLE NONE 2,485 0 0
SCHWAB TARGET 2050 INDEX COM 80850L783   307,550 20,300 SH   SOLE NONE 20,300 0 0
SCHWAB S&P 500 INDEX COM 808509855   133,518 2,010 SH   SOLE NONE 2,010 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106   328,365 6,353 SH   SOLE NONE 6,353 0 0
SHERWIN WILLIAMS CO COM COM 824348106   295,347 1,158 SH   SOLE NONE 1,158 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   108,030 1,000 SH   SOLE NONE 1,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102   2,369,512 24,034 SH   SOLE NONE 24,034 0 0
SMUCKER J M CO COM NEW COM 832696405   698,620 5,684 SH   SOLE NONE 5,684 0 0
SNAP ON INC COM COM 833034101   1,250,644 4,903 SH   SOLE NONE 4,903 0 0
SONOCO PRODS CO COM COM 835495102   3,589,716 66,048 SH   SOLE NONE 66,048 0 0
SOUTHERN CO COM COM 842587107   1,003,505 15,505 SH   SOLE NONE 15,505 0 0
SPDR S&P 500 ETF TRUST COM 78462F103   366,039 856 SH   SOLE NONE 856 0 0
STARBUCKS CORP COM COM 855244109   2,011,499 22,039 SH   SOLE NONE 22,039 0 0
SYSCO CORP COM COM 871829107   4,082,462 61,808 SH   SOLE NONE 61,808 0 0
TARGET CORP COM COM 87612E106   1,097,407 9,925 SH   SOLE NONE 9,925 0 0
TELEFLEX INCORPORATED COM COM 879369106   1,736,853 8,843 SH   SOLE NONE 8,843 0 0
TEXAS INSTRS INC COM COM 882508104   1,299,747 8,174 SH   SOLE NONE 8,174 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102   118,443 234 SH   SOLE NONE 234 0 0
TRACTOR SUPPLY CO COM COM 892356106   122,845 605 SH   SOLE NONE 605 0 0
TRUIST FINL CORP COM COM 89832Q109   6,336,601 221,482 SH   SOLE NONE 221,482 0 0
ULTA BEAUTY INC COM COM 90384S303   323,554 810 SH   SOLE NONE 810 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   5,857,730 37,580 SH   SOLE NONE 37,580 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   123,526 245 SH   SOLE NONE 245 0 0
VANGUARD 500 INDEX ADMIRAL COM 922908710   138,698 350 SH   SOLE NONE 350 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF COM 921943858   144,756 3,311 SH   SOLE NONE 3,311 0 0
VANGUARD GROWTH ETF COM 922908736   401,732 1,475 SH   SOLE NONE 1,475 0 0
VANGUARD HEALTH CARE ADM COM 921908885   165,763 1,928 SH   SOLE NONE 1,928 0 0
VANGUARD S&P 500 ETF COM 922908363   105,177 267 SH   SOLE NONE 267 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769   1,068,214 5,029 SH   SOLE NONE 5,029 0 0
VANGUARD TOTAL STOCK MKT IDX ADM COM 922908728   398,492 3,853 SH   SOLE NONE 3,853 0 0
VANGUARD VALUE ETF COM 922908744   263,170 1,908 SH   SOLE NONE 1,908 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104   6,002,591 185,208 SH   SOLE NONE 185,208 0 0
VISA INC COM CL A COM 92826C839   228,550 993 SH   SOLE NONE 993 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108   443,828 19,956 SH   SOLE NONE 19,956 0 0
WALMART INC COM COM 931142103   10,407,771 65,077 SH   SOLE NONE 65,077 0 0
WASTE MGMT INC DEL COM COM 94106L109   2,320,670 15,223 SH   SOLE NONE 15,223 0 0
WEC ENERGY GROUP INC COM COM 92939U106   980,696 12,175 SH   SOLE NONE 12,175 0 0
WERNER ENTERPRISES INC COM COM 950755108   4,463,910 114,606 SH   SOLE NONE 114,606 0 0
WESTERN UN CO COM COM 959802109   1,370,972 104,019 SH   SOLE NONE 104,019 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104   4,935,592 160,978 SH   SOLE NONE 160,978 0 0
WHIRLPOOL CORP COM COM 963320106   332,913 2,490 SH   SOLE NONE 2,490 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105   4,299,169 18,176 SH   SOLE NONE 18,176 0 0
ZOETIS INC CL A COM 98978V103   444,518 2,555 SH   SOLE NONE 2,555 0 0