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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COM COM 037833100 26,996,464 154,610 SH   SOLE NONE 154,610 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103 16,191,888 71,160 SH   SOLE NONE 71,160 0 0
PROGRESSIVE CORP COM COM 743315103 15,659,647 137,377 SH   SOLE NONE 137,377 0 0
COCA COLA CO COM COM 191216100 14,942,633 241,010 SH   SOLE NONE 241,010 0 0
INTEL CORP COM COM 458140100 14,577,892 294,146 SH   SOLE NONE 294,146 0 0
MICROSOFT CORP COM COM 594918104 14,529,432 47,126 SH   SOLE NONE 47,126 0 0
JOHNSON & JOHNSON COM COM 478160104 12,546,707 70,793 SH   SOLE NONE 70,793 0 0
TRUIST FINL CORP COM COM 89832Q109 12,381,175 218,362 SH   SOLE NONE 218,362 0 0
QUALCOMM INC COM COM 747525103 11,233,702 73,509 SH   SOLE NONE 73,509 0 0
ALPHABET INC CAP STK CL C COM 02079K107 10,993,208 3,936 SH   SOLE NONE 3,936 0 0
MCDONALDS CORP COM COM 580135101 10,870,595 43,960 SH   SOLE NONE 43,960 0 0
HOME DEPOT INC COM COM 437076102 10,374,164 34,657 SH   SOLE NONE 34,657 0 0
WALMART INC COM COM 931142103 9,684,869 65,034 SH   SOLE NONE 65,034 0 0
LILLY ELI & CO COM COM 532457108 8,723,305 30,461 SH   SOLE NONE 30,461 0 0
CHUBB LIMITED COM COM H1467J104 8,161,782 38,157 SH   SOLE NONE 38,157 0 0
CULLEN FROST BANKERS INC COM COM 229899109 7,846,709 56,691 SH   SOLE NONE 56,691 0 0
EXXON MOBIL CORP COM COM 30231G102 7,706,574 93,311 SH   SOLE NONE 93,311 0 0
ABBVIE INC COM COM 00287Y109 7,691,633 47,447 SH   SOLE NONE 47,447 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 7,417,058 34,584 SH   SOLE NONE 34,584 0 0
GENUINE PARTS CO COM COM 372460105 7,411,479 58,811 SH   SOLE NONE 58,811 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105 7,314,629 17,681 SH   SOLE NONE 17,681 0 0
CHEVRON COM 166764100 7,289,758 44,769 SH   SOLE NONE 44,769 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 6,471,468 127,041 SH   SOLE NONE 127,041 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104 6,178,134 163,011 SH   SOLE NONE 163,011 0 0
CUMMINS INC COM COM 231021106 5,754,160 28,054 SH   SOLE NONE 28,054 0 0
BIO-TECHNE CORP COM COM 09073M104 5,659,832 13,070 SH   SOLE NONE 13,070 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 5,529,244 36,571 SH   SOLE NONE 36,571 0 0
SYSCO CORP COM COM 871829107 5,338,866 65,387 SH   SOLE NONE 65,387 0 0
WERNER ENTERPRISES INC COM COM 950755108 4,648,942 113,388 SH   SOLE NONE 113,388 0 0
AMGEN INC COM COM 031162100 4,582,991 18,952 SH   SOLE NONE 18,952 0 0
CONOCOPHILLIPS COM COM 20825C104 4,513,903 45,139 SH   SOLE NONE 45,139 0 0
PAYCHEX INC COM COM 704326107 4,477,875 32,812 SH   SOLE NONE 32,812 0 0
COPART INC COM COM 217204106 4,465,602 35,591 SH   SOLE NONE 35,591 0 0
CSX CORP COM COM 126408103 4,251,516 113,525 SH   SOLE NONE 113,525 0 0
SONOCO PRODS CO COM COM 835495102 4,038,945 64,561 SH   SOLE NONE 64,561 0 0
PFIZER INC COM COM 717081103 3,823,689 73,859 SH   SOLE NONE 73,859 0 0
MERCK & CO INC COM COM 58933Y105 3,810,677 46,443 SH   SOLE NONE 46,443 0 0
DISNEY WALT CO COM COM 254687106 3,700,578 26,980 SH   SOLE NONE 26,980 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 3,553,155 6,170 SH   SOLE NONE 6,170 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,154,621 25,614 SH   SOLE NONE 25,614 0 0
TELEFLEX INCORPORATED COM COM 879369106 3,121,794 8,798 SH   SOLE NONE 8,798 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 3,038,341 27,210 SH   SOLE NONE 27,210 0 0
PATTERSON COS INC COM COM 703395103 2,905,951 89,772 SH   SOLE NONE 89,772 0 0
JPMORGAN CHASE & CO COM COM 46625H100 2,882,199 21,142 SH   SOLE NONE 21,142 0 0
EMERSON ELEC CO COM COM 291011104 2,786,725 28,421 SH   SOLE NONE 28,421 0 0
CINTAS CORP COM COM 172908105 2,694,209 6,333 SH   SOLE NONE 6,333 0 0
GILEAD SCIENCES INC COM COM 375558103 2,667,377 44,867 SH   SOLE NONE 44,867 0 0
MAXIMUS INC COM COM 577933104 2,609,840 34,821 SH   SOLE NONE 34,821 0 0
WASTE MGMT INC DEL COM COM 94106L109 2,262,349 14,273 SH   SOLE NONE 14,273 0 0
PACKAGING CORP AMER COM COM 695156109 2,172,983 13,919 SH   SOLE NONE 13,919 0 0
COMPASS MINERALS INTL INC COM COM 20451N101 2,120,746 33,775 SH   SOLE NONE 33,775 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 2,112,754 15,852 SH   SOLE NONE 15,852 0 0
AFLAC INC COM COM 001055102 2,093,054 32,505 SH   SOLE NONE 32,505 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 2,090,304 35,351 SH   SOLE NONE 35,351 0 0
WESTERN UN CO COM COM 959802109 1,938,797 103,457 SH   SOLE NONE 103,457 0 0
STARBUCKS CORP COM COM 855244109 1,714,511 18,847 SH   SOLE NONE 18,847 0 0
PROCTER AND GAMBLE CO COM COM 742718109 1,549,760 10,142 SH   SOLE NONE 10,142 0 0
GENTEX CORP COM COM 371901109 1,543,551 52,915 SH   SOLE NONE 52,915 0 0
LEGGETT & PLATT INC COM COM 524660107 1,420,094 40,807 SH   SOLE NONE 40,807 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 1,392,552 17,383 SH   SOLE NONE 17,383 0 0
EXPEDITORS INTL WASH INC COM COM 302130109 1,261,543 12,229 SH   SOLE NONE 12,229 0 0
WEC ENERGY GROUP INC COM COM 92939U106 1,214,188 12,165 SH   SOLE NONE 12,165 0 0
NVIDIA CORPORATION COM COM 67066G104 1,193,762 4,375 SH   SOLE NONE 4,375 0 0
NEXTERA ENERGY INC COM COM 65339F101 1,088,163 12,845 SH   SOLE NONE 12,845 0 0
SNAP ON INC COM COM 833034101 1,082,315 5,267 SH   SOLE NONE 5,267 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND COM 922908769 1,062,208 4,665 SH   SOLE NONE 4,665 0 0
SOUTHERN CO COM COM 842587107 1,062,151 14,648 SH   SOLE NONE 14,648 0 0
AMAZON COM INC COM COM 023135106 1,052,963 323 SH   SOLE NONE 323 0 0
DISCOVER FINL SVCS COM COM 254709108 969,561 8,799 SH   SOLE NONE 8,799 0 0
TARGET CORP COM COM 87612E106 918,488 4,328 SH   SOLE NONE 4,328 0 0
3M CO COM COM 88579Y101 902,585 6,062 SH   SOLE NONE 6,062 0 0
CONSOLIDATED EDISON INC COM COM 209115104 896,051 9,464 SH   SOLE NONE 9,464 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 890,123 4,250 SH   SOLE NONE 4,250 0 0
BIO RAD LABS INC CL A COM 090572207 888,213 1,577 SH   SOLE NONE 1,577 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 876,431 19,576 SH   SOLE NONE 19,576 0 0
PENTAIR PLC SHS COM G7S00T104 873,865 16,120 SH   SOLE NONE 16,120 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103 871,572 5,498 SH   SOLE NONE 5,498 0 0
TEXAS INSTRS INC COM COM 882508104 858,869 4,681 SH   SOLE NONE 4,681 0 0
MEDIFAST INC COM COM 58470H101 849,972 4,977 SH   SOLE NONE 4,977 0 0
INTERDIGITAL INC COM COM 45867G101 838,665 13,145 SH   SOLE NONE 13,145 0 0
HORMEL FOODS CORP COM COM 440452100 828,144 16,068 SH   SOLE NONE 16,068 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 815,222 2,310 SH   SOLE NONE 2,310 0 0
PHILLIPS 66 COM COM 718546104 790,991 9,156 SH   SOLE NONE 9,156 0 0
DOMINION ENERGY INC COM COM 25746U109 779,456 9,173 SH   SOLE NONE 9,173 0 0
HONEYWELL INTL INC COM COM 438516106 776,267 3,989 SH   SOLE NONE 3,989 0 0
ENOVA INTL INC COM COM 29357K103 756,248 19,917 SH   SOLE NONE 19,917 0 0
ESSENTIAL UTILS INC COM COM 29670G102 721,188 14,105 SH   SOLE NONE 14,105 0 0
ROSS STORES INC COM COM 778296103 712,010 7,871 SH   SOLE NONE 7,871 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106 691,650 5,625 SH   SOLE NONE 5,625 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 808524797 688,641 8,729 SH   SOLE NONE 8,729 0 0
SMUCKER J M CO COM NEW COM 832696405 685,445 5,062 SH   SOLE NONE 5,062 0 0
CHURCH & DWIGHT CO INC COM COM 171340102 651,734 6,558 SH   SOLE NONE 6,558 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 649,059 6,503 SH   SOLE NONE 6,503 0 0
BROWN FORMAN CORP CL B COM 115637209 531,401 7,929 SH   SOLE NONE 7,929 0 0
BANK MONTREAL QUE COM COM 063671101 528,033 4,476 SH   SOLE NONE 4,476 0 0
DENTSPLY SIRONA INC COM COM 24906P109 527,146 10,710 SH   SOLE NONE 10,710 0 0
FIDELITY SMALL CAP GROWTH COM 316389766 498,291 17,777 SH   SOLE NONE 17,777 0 0
META PLATFORMS INC CL A COM 30303M102 490,303 2,205 SH   SOLE NONE 2,205 0 0
BOEING CO COM COM 097023105 473,005 2,470 SH   SOLE NONE 2,470 0 0
VANGUARD TOTAL STOCK MARKET INDEX ADMIRAL COM 922908728 442,482 3,993 SH   SOLE NONE 3,993 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301 441,536 4,825 SH   SOLE NONE 4,825 0 0
MEDTRONIC PLC SHS COM G5960L103 426,491 3,844 SH   SOLE NONE 3,844 0 0
FASTENAL CO COM COM 311900104 424,710 7,150 SH   SOLE NONE 7,150 0 0
VANGUARD GROWTH INDEX FUND COM 922908736 424,241 1,475 SH   SOLE NONE 1,475 0 0
BAXTER INTL INC COM COM 071813109 421,779 5,439 SH   SOLE NONE 5,439 0 0
EVEREST RE GROUP LTD COM COM G3223R108 420,425 1,395 SH   SOLE NONE 1,395 0 0
PEPSICO INC COM COM 713448108 392,003 2,342 SH   SOLE NONE 2,342 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND COM 921908844 381,076 2,350 SH   SOLE NONE 2,350 0 0
AIR PRODS & CHEMS INC COM COM 009158106 374,253 1,497 SH   SOLE NONE 1,497 0 0
FACTSET RESH SYS INC COM COM 303075105 373,369 860 SH   SOLE NONE 860 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100 363,416 16,326 SH   SOLE NONE 16,326 0 0
MASCO CORP COM COM 574599106 361,483 7,087 SH   SOLE NONE 7,087 0 0
HODGES SMALL CAP FUND COM 742935299 352,587 16,514 SH   SOLE NONE 16,514 0 0
V F CORP COM COM 918204108 340,871 5,994 SH   SOLE NONE 5,994 0 0
ZOETIS INC CL A COM 98978V103 339,462 1,800 SH   SOLE NONE 1,800 0 0
SPDR S&P 500 ETF COM 78462F103 334,870 741 SH   SOLE NONE 741 0 0
GLOBE LIFE INC COM COM 37959E102 333,612 3,316 SH   SOLE NONE 3,316 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609 314,321 6,748 SH   SOLE NONE 6,748 0 0
ABBOTT LABS COM COM 002824100 310,695 2,625 SH   SOLE NONE 2,625 0 0
WHIRLPOOL CORP COM COM 963320106 304,956 1,765 SH   SOLE NONE 1,765 0 0
VANGUARD VALUE INDEX FUND COM 922908744 304,131 2,058 SH   SOLE NONE 2,058 0 0
ACUITY BRANDS INC COM COM 00508Y102 303,447 1,603 SH   SOLE NONE 1,603 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101 302,927 2,329 SH   SOLE NONE 2,329 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842 302,924 4,358 SH   SOLE NONE 4,358 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697 297,248 3,832 SH   SOLE NONE 3,832 0 0
SHERWIN WILLIAMS CO COM COM 824348106 291,556 1,168 SH   SOLE NONE 1,168 0 0
MARATHON PETE CORP COM COM 56585A102 289,332 3,384 SH   SOLE NONE 3,384 0 0
FIDELITY INTERNATIONAL INDEX FUND COM 315911727 270,251 5,876 SH   SOLE NONE 5,876 0 0
COLGATE PALMOLIVE CO COM COM 194162103 270,106 3,562 SH   SOLE NONE 3,562 0 0
VISA INC COM CL A COM 92826C839 257,841 1,162 SH   SOLE NONE 1,162 0 0
NUCOR CORP COM COM 670346105 257,015 1,729 SH   SOLE NONE 1,729 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 248,378 157 SH   SOLE NONE 157 0 0
ALPHABET INC CAP STK CL A COM 02079K305 247,540 89 SH   SOLE NONE 89 0 0
NORDSTROM INC COM COM 655664100 240,092 8,856 SH   SOLE NONE 8,856 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103 220,253 3,964 SH   SOLE NONE 3,964 0 0
METLIFE INC PFD A FLT RATE COM 59156R504 219,960 9,400 SH   SOLE NONE 9,400 0 0
COMMERCE BANCSHARES INC COM COM 200525103 201,167 2,810 SH   SOLE NONE 2,810 0 0
DFA TAX MANAGED US MARKETWIDE VALUE PORTFOLIO COM 25434D831 199,615 5,537 SH   SOLE NONE 5,537 0 0
F5 INC COM COM 315616102 198,502 950 SH   SOLE NONE 950 0 0
AMCOR PLC ORD COM G0250X107 195,850 17,286 SH   SOLE NONE 17,286 0 0
BIOGEN INC COM COM 09062X103 188,697 896 SH   SOLE NONE 896 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 180,691 1,823 SH   SOLE NONE 1,823 0 0
NORFOLK SOUTHN CORP COM COM 655844108 173,984 610 SH   SOLE NONE 610 0 0
ORACLE CORP COM COM 68389X105 168,190 2,033 SH   SOLE NONE 2,033 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401 165,197 3,370 SH   SOLE NONE 3,370 0 0
VANGUARD SPECIALIZED HEALTH CARE ADMIRAL SHARES COM 921908885 164,104 1,831 SH   SOLE NONE 1,831 0 0
LOWES COS INC COM COM 548661107 156,090 772 SH   SOLE NONE 772 0 0
LOCKHEED MARTIN CORP COM COM 539830109 154,490 350 SH   SOLE NONE 350 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 153,728 2,105 SH   SOLE NONE 2,105 0 0
CORNING INC COM COM 219350105 153,545 4,160 SH   SOLE NONE 4,160 0 0
DOMINI SOCIAL INVT TR COM 257132308 152,927 4,764 SH   SOLE NONE 4,764 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 146,918 487 SH   SOLE NONE 487 0 0
VANGUARD 500 INDEX FUND ADMIRAL SHARES COM 922908710 143,001 341 SH   SOLE NONE 341 0 0
TRACTOR SUPPLY CO COM COM 892356106 141,188 605 SH   SOLE NONE 605 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 137,480 1,045 SH   SOLE NONE 1,045 0 0
NETFLIX INC COM COM 64110L106 136,725 365 SH   SOLE NONE 365 0 0
SCHWAB S&P 500 INDEX COM 808509855 136,607 1,963 SH   SOLE NONE 1,963 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102 135,849 230 SH   SOLE NONE 230 0 0
AMERICAN ELEC PWR CO INC COM COM 025537101 134,988 1,353 SH   SOLE NONE 1,353 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 129,305 925 SH   SOLE NONE 925 0 0
AT&T INC COM COM 00206R102 128,013 5,417 SH   SOLE NONE 5,417 0 0
RPM INTL INC COM COM 749685103 125,769 1,544 SH   SOLE NONE 1,544 0 0
AVIENT CORPORATION COM COM 05368V106 124,080 2,585 SH   SOLE NONE 2,585 0 0
BANK NEW YORK MELLON CORP COM COM 064058100 123,826 2,495 SH   SOLE NONE 2,495 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 120,862 237 SH   SOLE NONE 237 0 0
VANGUARD GROWTH INDEX FUND ADMIRAL COM 922908660 119,406 806 SH   SOLE NONE 806 0 0
ENBRIDGE INC COM COM 29250N105 117,575 2,551 SH   SOLE NONE 2,551 0 0
FAIR ISAAC CORP COM COM 303250104 116,615 250 SH   SOLE NONE 250 0 0
CRACKER BARREL OLD CTRY STORE COM COM 22410J106 115,168 970 SH   SOLE NONE 970 0 0
ROYAL BK CDA COM COM 780087102 114,901 1,042 SH   SOLE NONE 1,042 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF COM 464288828 114,853 406 SH   SOLE NONE 406 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621 114,617 2,146 SH   SOLE NONE 2,146 0 0
US BANCORP DEL COM NEW COM 902973304 113,559 2,136 SH   SOLE NONE 2,136 0 0
ALLIANT ENERGY CORP COM COM 018802108 112,713 1,804 SH   SOLE NONE 1,804 0 0
ISHARES U.S. MEDICAL DEVICES ETF COM 464288810 111,556 1,830 SH   SOLE NONE 1,830 0 0
ULTA BEAUTY INC COM COM 90384S303 109,510 275 SH   SOLE NONE 275 0 0
ALTRIA GROUP INC COM COM 02209S103 108,784 2,082 SH   SOLE NONE 2,082 0 0
FLUOR CORP NEW COM COM 343412102 108,448 3,780 SH   SOLE NONE 3,780 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF COM 74348A467 108,387 1,142 SH   SOLE NONE 1,142 0 0
MANULIFE FINL CORP COM COM 56501R106 108,095 5,063 SH   SOLE NONE 5,063 0 0
CISCO SYS INC COM COM 17275R102 107,561 1,929 SH   SOLE NONE 1,929 0 0
DIMENSIONAL U.S. CORE EQUITY 2 ETF COM 25434V708 106,982 3,879 SH   SOLE NONE 3,879 0 0
ISHARES BIOTECHNOLOGY FUND COM 464287556 106,846 820 SH   SOLE NONE 820 0 0
ISHARES RUSSELL 3000 ETF COM 464287689 104,948 400 SH   SOLE NONE 400 0 0
EASTMAN CHEM CO COM COM 277432100 104,776 935 SH   SOLE NONE 935 0 0
PPG INDS INC COM COM 693506107 105,188 610 SH   SOLE NONE 610 0 0