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
APPLE INC COM COM 037833100   19,032,245 152,172 SH   SOLE NONE 152,172 0 0
PROGRESSIVE CORP COM COM 743315103   17,446,059 134,056 SH   SOLE NONE 134,056 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103   16,482,079 69,351 SH   SOLE NONE 69,351 0 0
COCA COLA CO COM COM 191216100   15,119,473 240,182 SH   SOLE NONE 240,182 0 0
JOHNSON & JOHNSON COM COM 478160104   12,795,474 71,808 SH   SOLE NONE 71,808 0 0
MCDONALDS CORP COM COM 580135101   11,609,234 43,919 SH   SOLE NONE 43,919 0 0
MICROSOFT CORP COM COM 594918104   11,014,565 45,974 SH   SOLE NONE 45,974 0 0
HOME DEPOT INC COM COM 437076102   10,943,604 34,641 SH   SOLE NONE 34,641 0 0
GENUINE PARTS CO COM COM 372460105   9,867,988 58,111 SH   SOLE NONE 58,111 0 0
EXXON MOBIL CORP COM COM 30231G102   9,834,406 92,333 SH   SOLE NONE 92,333 0 0
TRUIST FINL CORP COM COM 89832Q109   9,717,915 222,734 SH   SOLE NONE 222,734 0 0
LILLY ELI & CO COM COM 532457108   9,705,193 26,590 SH   SOLE NONE 26,590 0 0
WALMART INC COM COM 931142103   9,378,234 65,308 SH   SOLE NONE 65,308 0 0
INTEL CORP COM COM 458140100   8,526,765 318,996 SH   SOLE NONE 318,996 0 0
CHUBB LIMITED COM COM H1467J104   8,402,020 38,058 SH   SOLE NONE 38,058 0 0
CHEVRON COM 166764100   8,027,113 46,135 SH   SOLE NONE 46,135 0 0
QUALCOMM INC COM COM 747525103   7,780,085 72,575 SH   SOLE NONE 72,575 0 0
ABBVIE INC COM COM 00287Y109   7,728,963 47,598 SH   SOLE NONE 47,598 0 0
CULLEN FROST BANKERS INC COM COM 229899109   7,464,024 57,309 SH   SOLE NONE 57,309 0 0
ALPHABET INC CAP STK CL C COM 02079K107   7,276,374 81,119 SH   SOLE NONE 81,119 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104   7,069,785 176,216 SH   SOLE NONE 176,216 0 0
CUMMINS INC COM COM 231021106   6,618,130 27,456 SH   SOLE NONE 27,456 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   6,134,984 35,001 SH   SOLE NONE 35,001 0 0
MERCK & CO INC COM COM 58933Y105   5,156,712 46,398 SH   SOLE NONE 46,398 0 0
CONOCOPHILLIPS COM COM 20825C104   5,047,330 44,619 SH   SOLE NONE 44,619 0 0
AMGEN INC COM COM 031162100   5,045,155 19,282 SH   SOLE NONE 19,282 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104   5,000,778 162,047 SH   SOLE NONE 162,047 0 0
PRICE T ROWE GROUP INC COM COM 74144T108   4,930,074 45,167 SH   SOLE NONE 45,167 0 0
SYSCO CORP COM COM 871829107   4,886,788 64,308 SH   SOLE NONE 64,308 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105   4,813,179 18,498 SH   SOLE NONE 18,498 0 0
WERNER ENTERPRISES INC COM COM 950755108   4,709,111 115,731 SH   SOLE NONE 115,731 0 0
BIO-TECHNE CORP COM COM 09073M104   4,161,162 50,420 SH   SOLE NONE 50,420 0 0
COPART INC COM COM 217204106   4,072,401 66,261 SH   SOLE NONE 66,261 0 0
SONOCO PRODS CO COM COM 835495102   3,931,594 65,168 SH   SOLE NONE 65,168 0 0
PAYCHEX INC COM COM 704326107   3,778,954 32,630 SH   SOLE NONE 32,630 0 0
PFIZER INC COM COM 717081103   3,772,359 73,592 SH   SOLE NONE 73,592 0 0
GILEAD SCIENCES INC COM COM 375558103   3,576,616 41,885 SH   SOLE NONE 41,885 0 0
CSX CORP COM COM 126408103   3,540,286 114,646 SH   SOLE NONE 114,646 0 0
KIMBERLY-CLARK CORP COM COM 494368103   3,426,398 24,990 SH   SOLE NONE 24,990 0 0
JPMORGAN CHASE & CO COM COM 46625H100   2,984,380 22,086 SH   SOLE NONE 22,086 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   2,867,733 27,654 SH   SOLE NONE 27,654 0 0
MAXIMUS INC COM COM 577933104   2,784,265 37,660 SH   SOLE NONE 37,660 0 0
CINTAS CORP COM COM 172908105   2,777,678 6,186 SH   SOLE NONE 6,186 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   2,767,401 6,105 SH   SOLE NONE 6,105 0 0
EMERSON ELEC CO COM COM 291011104   2,753,500 28,649 SH   SOLE NONE 28,649 0 0
PATTERSON COS INC COM COM 703395103   2,656,930 95,332 SH   SOLE NONE 95,332 0 0
WASTE MGMT INC DEL COM COM 94106L109   2,333,230 14,858 SH   SOLE NONE 14,858 0 0
AFLAC INC COM COM 001055102   2,304,952 32,201 SH   SOLE NONE 32,201 0 0
TELEFLEX INCORPORATED COM COM 879369106   2,208,174 8,838 SH   SOLE NONE 8,838 0 0
STARBUCKS CORP COM COM 855244109   2,184,784 21,668 SH   SOLE NONE 21,668 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   2,054,600 35,351 SH   SOLE NONE 35,351 0 0
PUBLIC STORAGE COM COM 74460D109   1,872,062 6,827 SH   SOLE NONE 6,827 0 0
DISNEY WALT CO COM COM 254687106   1,850,576 20,800 SH   SOLE NONE 20,800 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102   1,827,557 20,194 SH   SOLE NONE 20,194 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109   1,813,676 23,591 SH   SOLE NONE 23,591 0 0
PACKAGING CORP AMER COM COM 695156109   1,768,109 13,699 SH   SOLE NONE 13,699 0 0
EXPEDITORS INTL WASH INC COM COM 302130109   1,575,119 15,004 SH   SOLE NONE 15,004 0 0
PROCTER AND GAMBLE CO COM COM 742718109   1,559,230 10,287 SH   SOLE NONE 10,287 0 0
WESTERN UN CO COM COM 959802109   1,473,515 104,578 SH   SOLE NONE 104,578 0 0
GENTEX CORP COM COM 371901109   1,463,618 52,857 SH   SOLE NONE 52,857 0 0
LEGGETT & PLATT INC COM COM 524660107   1,354,431 41,508 SH   SOLE NONE 41,508 0 0
COMPASS MINERALS INTL INC COM COM 20451N101   1,251,154 30,039 SH   SOLE NONE 30,039 0 0
SNAP ON INC COM COM 833034101   1,190,212 5,188 SH   SOLE NONE 5,188 0 0
WEC ENERGY GROUP INC COM COM 92939U106   1,137,641 12,082 SH   SOLE NONE 12,082 0 0
NEXTERA ENERGY INC COM COM 65339F101   1,105,109 13,182 SH   SOLE NONE 13,182 0 0
ENOVA INTL INC COM COM 29357K103   1,083,262 28,042 SH   SOLE NONE 28,042 0 0
SOUTHERN CO COM COM 842587107   1,068,171 14,856 SH   SOLE NONE 14,856 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103   995,900 5,359 SH   SOLE NONE 5,359 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769   987,749 5,187 SH   SOLE NONE 5,187 0 0
DISCOVER FINL SVCS COM COM 254709108   979,889 10,103 SH   SOLE NONE 10,103 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   957,570 4,346 SH   SOLE NONE 4,346 0 0
TEXAS INSTRS INC COM COM 882508104   944,333 5,786 SH   SOLE NONE 5,786 0 0
ROSS STORES INC COM COM 778296103   923,280 7,971 SH   SOLE NONE 7,971 0 0
PHILLIPS 66 COM COM 718546104   918,974 9,096 SH   SOLE NONE 9,096 0 0
SMUCKER J M CO COM NEW COM 832696405   902,586 5,677 SH   SOLE NONE 5,677 0 0
CONSOLIDATED EDISON INC COM COM 209115104   895,930 9,356 SH   SOLE NONE 9,356 0 0
HONEYWELL INTL INC COM COM 438516106   879,405 4,103 SH   SOLE NONE 4,103 0 0
PENTAIR PLC SHS COM G7S00T104   826,256 18,280 SH   SOLE NONE 18,280 0 0
ESSENTIAL UTILS INC COM COM 29670G102   777,784 16,150 SH   SOLE NONE 16,150 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   765,477 2,470 SH   SOLE NONE 2,470 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108   756,121 20,331 SH   SOLE NONE 20,331 0 0
HORMEL FOODS CORP COM COM 440452100   736,941 16,108 SH   SOLE NONE 16,108 0 0
AMAZON COM INC COM COM 023135106   735,477 8,570 SH   SOLE NONE 8,570 0 0
BIO RAD LABS INC CL A COM 090572207   725,312 1,717 SH   SOLE NONE 1,717 0 0
INTERDIGITAL INC COM COM 45867G101   718,407 12,778 SH   SOLE NONE 12,778 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 808524797   710,105 9,412 SH   SOLE NONE 9,412 0 0
TARGET CORP COM COM 87612E106   682,481 4,498 SH   SOLE NONE 4,498 0 0
3M CO COM COM 88579Y101   657,677 5,370 SH   SOLE NONE 5,370 0 0
PEPSICO INC COM COM 713448108   652,334 3,636 SH   SOLE NONE 3,636 0 0
NVIDIA CORPORATION COM COM 67066G104   632,436 4,418 SH   SOLE NONE 4,418 0 0
MEDIFAST INC COM COM 58470H101   603,354 5,242 SH   SOLE NONE 5,242 0 0
BOEING CO COM COM 097023105   583,239 2,985 SH   SOLE NONE 2,985 0 0
DOMINION ENERGY INC COM COM 25746U109   571,400 9,074 SH   SOLE NONE 9,074 0 0
DIGITAL RLTY TR INC COM COM 253868103   566,715 5,511 SH   SOLE NONE 5,511 0 0
BROWN FORMAN CORP CL B COM 115637209   562,423 8,654 SH   SOLE NONE 8,654 0 0
CHURCH & DWIGHT CO INC COM COM 171340102   546,909 6,668 SH   SOLE NONE 6,668 0 0
MCCORMICK CO INC COM NON VTG COM 579780206   542,628 6,500 SH   SOLE NONE 6,500 0 0
AIR PRODS & CHEMS INC COM COM 009158106   497,426 1,622 SH   SOLE NONE 1,622 0 0
EVEREST RE GROUP LTD COM COM G3223R108   481,734 1,445 SH   SOLE NONE 1,445 0 0
NETFLIX INC COM COM 64110L106   467,790 1,586 SH   SOLE NONE 1,586 0 0
FIDELITY SMALL CAP GROWTH COM 316389766   416,161 17,777 SH   SOLE NONE 17,777 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   410,672 4,832 SH   SOLE NONE 4,832 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106   408,476 8,176 SH   SOLE NONE 8,176 0 0
BANK MONTREAL QUE COM COM 063671101   407,495 4,476 SH   SOLE NONE 4,476 0 0
GLOBE LIFE INC COM COM 37959E102   383,552 3,207 SH   SOLE NONE 3,207 0 0
ULTA BEAUTY INC COM COM 90384S303   382,020 810 SH   SOLE NONE 810 0 0
VANGUARD DIVIDEND APPRECIATION ETF COM 921908844   378,539 2,494 SH   SOLE NONE 2,494 0 0
FASTENAL CO COM COM 311900104   369,009 7,785 SH   SOLE NONE 7,785 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602   358,334 1,349 SH   SOLE NONE 1,349 0 0
VANGUARD TOTAL STOCK MKT IDX ADM COM 922908728   357,221 3,853 SH   SOLE NONE 3,853 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100   354,104 16,493 SH   SOLE NONE 16,493 0 0
FACTSET RESH SYS INC COM COM 303075105   349,125 860 SH   SOLE NONE 860 0 0
ZOETIS INC CL A COM 98978V103   343,041 2,336 SH   SOLE NONE 2,336 0 0
MASCO CORP COM COM 574599106   337,274 7,112 SH   SOLE NONE 7,112 0 0
MARATHON PETE CORP COM COM 56585A102   335,200 3,022 SH   SOLE NONE 3,022 0 0
SPDR S&P 500 ETF TRUST COM 78462F103   333,543 875 SH   SOLE NONE 875 0 0
META PLATFORMS INC CL A COM 30303M102   325,321 2,608 SH   SOLE NONE 2,608 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101   324,857 2,295 SH   SOLE NONE 2,295 0 0
VANGUARD GROWTH ETF COM 922908736   324,440 1,533 SH   SOLE NONE 1,533 0 0
MEDTRONIC PLC SHS COM G5960L103   317,813 4,061 SH   SOLE NONE 4,061 0 0
WHIRLPOOL CORP COM COM 963320106   317,643 2,210 SH   SOLE NONE 2,210 0 0
HODGES SMALL CAP RETAIL COM 742935299   315,369 17,549 SH   SOLE NONE 17,549 0 0
NEXTERA ENERGY INC UNIT 09/01/23 COM 65339F739   313,812 6,250 SH   SOLE NONE 6,250 0 0
BAXTER INTL INC COM COM 071813109   299,587 5,869 SH   SOLE NONE 5,869 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609   295,090 6,748 SH   SOLE NONE 6,748 0 0
ABBOTT LABS COM COM 002824100   287,647 2,625 SH   SOLE NONE 2,625 0 0
COLGATE PALMOLIVE CO COM COM 194162103   281,861 3,562 SH   SOLE NONE 3,562 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   281,081 205 SH   SOLE NONE 205 0 0
VANGUARD VALUE ETF COM 922908744   280,540 2,002 SH   SOLE NONE 2,002 0 0
SHERWIN WILLIAMS CO COM COM 824348106   279,584 1,168 SH   SOLE NONE 1,168 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697   276,555 3,832 SH   SOLE NONE 3,832 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842   270,936 4,358 SH   SOLE NONE 4,358 0 0
ACUITY BRANDS INC COM COM 00508Y102   261,261 1,553 SH   SOLE NONE 1,553 0 0
FIDELITY INTERNATIONAL INDEX COM 315911727   249,793 6,030 SH   SOLE NONE 6,030 0 0
BIOGEN INC COM COM 09062X103   244,276 896 SH   SOLE NONE 896 0 0
VISA INC COM CL A COM 92826C839   243,818 1,175 SH   SOLE NONE 1,175 0 0
NUCOR CORP COM COM 670346105   241,674 1,844 SH   SOLE NONE 1,844 0 0
V F CORP COM COM 918204108   224,295 8,085 SH   SOLE NONE 8,085 0 0
METLIFE INC PFD A FLT RATE COM 59156R504   206,706 9,400 SH   SOLE NONE 9,400 0 0
AMCOR PLC ORD COM G0250X107   206,049 17,286 SH   SOLE NONE 17,286 0 0
COMMERCE BANCSHARES INC COM COM 200525103   199,381 2,949 SH   SOLE NONE 2,949 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   186,385 1,848 SH   SOLE NONE 1,848 0 0
DIMENSIONAL US MARKETWIDE VALUE ETF COM 25434V724   184,658 5,537 SH   SOLE NONE 5,537 0 0
ALPHABET INC CAP STK CL A COM 02079K305   179,844 2,018 SH   SOLE NONE 2,018 0 0
ORACLE CORP COM COM 68389X105   176,314 2,106 SH   SOLE NONE 2,106 0 0
LOCKHEED MARTIN CORP COM COM 539830109   169,045 354 SH   SOLE NONE 354 0 0
VANGUARD HEALTH CARE ADM COM 921908885   167,169 1,865 SH   SOLE NONE 1,865 0 0
DTE ENERGY CO COM COM 233331107   166,418 1,412 SH   SOLE NONE 1,412 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103   165,733 3,521 SH   SOLE NONE 3,521 0 0
BANK AMERICA CORP COM COM 060505104   165,673 4,944 SH   SOLE NONE 4,944 0 0
NORFOLK SOUTHN CORP COM COM 655844108   159,023 642 SH   SOLE NONE 642 0 0
LOWES COS INC COM COM 548661107   153,658 772 SH   SOLE NONE 772 0 0
RPM INTL INC COM COM 749685103   153,175 1,565 SH   SOLE NONE 1,565 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108   149,433 2,068 SH   SOLE NONE 2,068 0 0
F5 INC COM COM 315616102   149,195 1,030 SH   SOLE NONE 1,030 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   148,331 286 SH   SOLE NONE 286 0 0
FAIR ISAAC CORP COM COM 303250104   147,797 250 SH   SOLE NONE 250 0 0
YUM BRANDS INC COM COM 988498101   147,019 1,158 SH   SOLE NONE 1,158 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401   139,585 3,370 SH   SOLE NONE 3,370 0 0
CORNING INC COM COM 219350105   137,221 4,217 SH   SOLE NONE 4,217 0 0
TRACTOR SUPPLY CO COM COM 892356106   135,023 605 SH   SOLE NONE 605 0 0
DENTSPLY SIRONA INC COM COM 24906P109   133,048 4,070 SH   SOLE NONE 4,070 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102   129,444 234 SH   SOLE NONE 234 0 0
NORDSTROM INC COM COM 655664100   124,188 7,880 SH   SOLE NONE 7,880 0 0
Domini Impact Equity Y COM 257132308   123,105 4,863 SH   SOLE NONE 4,863 0 0
VANGUARD 500 INDEX ADMIRAL COM 922908710   122,218 346 SH   SOLE NONE 346 0 0
AMERICAN ELEC PWR CO INC COM COM 025537101   121,718 1,283 SH   SOLE NONE 1,283 0 0
VANGUARD S&P 500 ETF COM 922908363   121,244 346 SH   SOLE NONE 346 0 0
SCHWAB S&P 500 INDEX COM 808509855   117,657 2,010 SH   SOLE NONE 2,010 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   117,540 1,000 SH   SOLE NONE 1,000 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621   117,071 2,348 SH   SOLE NONE 2,348 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   107,413 826 SH   SOLE NONE 826 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF COM 464288828   107,228 406 SH   SOLE NONE 406 0 0
AT&T INC COM COM 00206R102   107,050 5,712 SH   SOLE NONE 5,712 0 0
CATERPILLAR INC COM COM 149123101   103,029 431 SH   SOLE NONE 431 0 0
ENBRIDGE INC COM COM 29250N105   102,063 2,615 SH   SOLE NONE 2,615 0 0
CLOROX CO DEL COM COM 189054109   101,897 716 SH   SOLE NONE 716 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF COM 74348A467   100,799 1,119 SH   SOLE NONE 1,119 0 0