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 21,198,019 155,046 SH   SOLE NONE 155,046 0 0
PROGRESSIVE CORP COM COM 743315103 15,948,479 137,167 SH   SOLE NONE 137,167 0 0
COCA COLA CO COM COM 191216100 15,173,712 241,197 SH   SOLE NONE 241,197 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103 14,948,999 71,172 SH   SOLE NONE 71,172 0 0
JOHNSON & JOHNSON COM COM 478160104 12,566,014 70,790 SH   SOLE NONE 70,790 0 0
MICROSOFT CORP COM COM 594918104 12,013,785 46,777 SH   SOLE NONE 46,777 0 0
INTEL CORP COM COM 458140100 11,340,332 303,136 SH   SOLE NONE 303,136 0 0
MCDONALDS CORP COM COM 580135101 10,854,507 43,966 SH   SOLE NONE 43,966 0 0
TRUIST FINL CORP COM COM 89832Q109 10,382,987 218,911 SH   SOLE NONE 218,911 0 0
HOME DEPOT INC COM COM 437076102 9,518,908 34,706 SH   SOLE NONE 34,706 0 0
QUALCOMM INC COM COM 747525103 9,498,111 74,355 SH   SOLE NONE 74,355 0 0
LILLY ELI & CO COM COM 532457108 9,452,613 29,154 SH   SOLE NONE 29,154 0 0
ALPHABET INC CAP STK CL C COM 02079K107 8,964,170 4,098 SH   SOLE NONE 4,098 0 0
EXXON MOBIL CORP COM COM 30231G102 8,035,002 93,823 SH   SOLE NONE 93,823 0 0
WALMART INC COM COM 931142103 7,901,975 64,994 SH   SOLE NONE 64,994 0 0
GENUINE PARTS CO COM COM 372460105 7,835,203 58,911 SH   SOLE NONE 58,911 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 7,490,497 147,596 SH   SOLE NONE 147,596 0 0
CHUBB LIMITED COM COM H1467J104 7,483,210 38,067 SH   SOLE NONE 38,067 0 0
ABBVIE INC COM COM 00287Y109 7,240,945 47,277 SH   SOLE NONE 47,277 0 0
CULLEN FROST BANKERS INC COM COM 229899109 6,673,292 57,306 SH   SOLE NONE 57,306 0 0
CHEVRON COM 166764100 6,562,959 45,330 SH   SOLE NONE 45,330 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 6,362,557 34,855 SH   SOLE NONE 34,855 0 0
SYSCO CORP COM COM 871829107 5,472,622 64,604 SH   SOLE NONE 64,604 0 0
CUMMINS INC COM COM 231021106 5,459,456 28,209 SH   SOLE NONE 28,209 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104 5,368,186 162,082 SH   SOLE NONE 162,082 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105 5,209,087 17,721 SH   SOLE NONE 17,721 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 4,905,016 43,174 SH   SOLE NONE 43,174 0 0
AMGEN INC COM COM 031162100 4,603,741 18,922 SH   SOLE NONE 18,922 0 0
BIO-TECHNE CORP COM COM 09073M104 4,530,584 13,070 SH   SOLE NONE 13,070 0 0
WERNER ENTERPRISES INC COM COM 950755108 4,476,592 116,154 SH   SOLE NONE 116,154 0 0
MERCK & CO INC COM COM 58933Y105 4,234,240 46,443 SH   SOLE NONE 46,443 0 0
CONOCOPHILLIPS COM COM 20825C104 4,054,176 45,141 SH   SOLE NONE 45,141 0 0
PFIZER INC COM COM 717081103 3,874,219 73,893 SH   SOLE NONE 73,893 0 0
SONOCO PRODS CO COM COM 835495102 3,722,495 65,261 SH   SOLE NONE 65,261 0 0
COPART INC COM COM 217204106 3,716,606 34,204 SH   SOLE NONE 34,204 0 0
PAYCHEX INC COM COM 704326107 3,712,395 32,602 SH   SOLE NONE 32,602 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,404,224 25,188 SH   SOLE NONE 25,188 0 0
CSX CORP COM COM 126408103 3,328,705 114,545 SH   SOLE NONE 114,545 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 2,929,546 27,325 SH   SOLE NONE 27,325 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 2,916,552 6,085 SH   SOLE NONE 6,085 0 0
GILEAD SCIENCES INC COM COM 375558103 2,850,935 46,124 SH   SOLE NONE 46,124 0 0
PATTERSON COS INC COM COM 703395103 2,797,386 92,322 SH   SOLE NONE 92,322 0 0
JPMORGAN CHASE & CO COM COM 46625H100 2,398,355 21,297 SH   SOLE NONE 21,297 0 0
CINTAS CORP COM COM 172908105 2,323,544 6,220 SH   SOLE NONE 6,220 0 0
MAXIMUS INC COM COM 577933104 2,278,031 36,442 SH   SOLE NONE 36,442 0 0
EMERSON ELEC CO COM COM 291011104 2,276,318 28,618 SH   SOLE NONE 28,618 0 0
TELEFLEX INCORPORATED COM COM 879369106 2,178,968 8,863 SH   SOLE NONE 8,863 0 0
WASTE MGMT INC DEL COM COM 94106L109 2,160,613 14,123 SH   SOLE NONE 14,123 0 0
PUBLIC STORAGE COM COM 74460D109 2,123,923 6,792 SH   SOLE NONE 6,792 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 1,948,193 35,351 SH   SOLE NONE 35,351 0 0
PACKAGING CORP AMER COM COM 695156109 1,915,148 13,928 SH   SOLE NONE 13,928 0 0
DISNEY WALT CO COM COM 254687106 1,904,426 20,174 SH   SOLE NONE 20,174 0 0
AFLAC INC COM COM 001055102 1,800,418 32,539 SH   SOLE NONE 32,539 0 0
STARBUCKS CORP COM COM 855244109 1,757,504 23,007 SH   SOLE NONE 23,007 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,755,898 18,954 SH   SOLE NONE 18,954 0 0
WESTERN UN CO COM COM 959802109 1,735,702 105,385 SH   SOLE NONE 105,385 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 1,641,133 21,078 SH   SOLE NONE 21,078 0 0
GENTEX CORP COM COM 371901109 1,487,452 53,180 SH   SOLE NONE 53,180 0 0
PROCTER AND GAMBLE CO COM COM 742718109 1,458,596 10,143 SH   SOLE NONE 10,143 0 0
LEGGETT & PLATT INC COM COM 524660107 1,447,170 41,849 SH   SOLE NONE 41,849 0 0
EXPEDITORS INTL WASH INC COM COM 302130109 1,334,129 13,689 SH   SOLE NONE 13,689 0 0
WEC ENERGY GROUP INC COM COM 92939U106 1,244,413 12,365 SH   SOLE NONE 12,365 0 0
COMPASS MINERALS INTL INC COM COM 20451N101 1,213,195 34,280 SH   SOLE NONE 34,280 0 0
SOUTHERN CO COM COM 842587107 1,044,573 14,648 SH   SOLE NONE 14,648 0 0
SNAP ON INC COM COM 833034101 1,039,882 5,277 SH   SOLE NONE 5,277 0 0
NEXTERA ENERGY INC COM COM 65339F101 995,031 12,845 SH   SOLE NONE 12,845 0 0
MEDIFAST INC COM COM 58470H101 962,479 5,332 SH   SOLE NONE 5,332 0 0
CONSOLIDATED EDISON INC COM COM 209115104 900,026 9,464 SH   SOLE NONE 9,464 0 0
DISCOVER FINL SVCS COM COM 254709108 860,772 9,101 SH   SOLE NONE 9,101 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103 853,588 5,458 SH   SOLE NONE 5,458 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND COM 922908769 848,851 4,500 SH   SOLE NONE 4,500 0 0
3M CO COM COM 88579Y101 836,334 6,462 SH   SOLE NONE 6,462 0 0
BIO RAD LABS INC CL A COM 090572207 817,740 1,652 SH   SOLE NONE 1,652 0 0
TEXAS INSTRS INC COM COM 882508104 796,828 5,186 SH   SOLE NONE 5,186 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 789,476 4,331 SH   SOLE NONE 4,331 0 0
INTERDIGITAL INC COM COM 45867G101 781,150 12,847 SH   SOLE NONE 12,847 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 778,515 20,541 SH   SOLE NONE 20,541 0 0
HORMEL FOODS CORP COM COM 440452100 760,980 16,068 SH   SOLE NONE 16,068 0 0
ENOVA INTL INC COM COM 29357K103 754,853 26,192 SH   SOLE NONE 26,192 0 0
AMAZON COM INC COM COM 023135106 753,559 7,095 SH   SOLE NONE 7,095 0 0
PHILLIPS 66 COM COM 718546104 745,785 9,096 SH   SOLE NONE 9,096 0 0
PENTAIR PLC SHS COM G7S00T104 737,812 16,120 SH   SOLE NONE 16,120 0 0
ESSENTIAL UTILS INC COM COM 29670G102 735,892 16,050 SH   SOLE NONE 16,050 0 0
SMUCKER J M CO COM NEW COM 832696405 726,712 5,677 SH   SOLE NONE 5,677 0 0
DOMINION ENERGY INC COM COM 25746U109 723,887 9,070 SH   SOLE NONE 9,070 0 0
HONEYWELL INTL INC COM COM 438516106 694,277 3,994 SH   SOLE NONE 3,994 0 0
DIGITAL RLTY TR INC COM COM 253868103 680,015 5,237 SH   SOLE NONE 5,237 0 0
NVIDIA CORPORATION COM COM 67066G104 667,753 4,405 SH   SOLE NONE 4,405 0 0
TARGET CORP COM COM 87612E106 635,252 4,498 SH   SOLE NONE 4,498 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 630,676 2,310 SH   SOLE NONE 2,310 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 808524797 625,273 8,729 SH   SOLE NONE 8,729 0 0
CHURCH & DWIGHT CO INC COM COM 171340102 607,664 6,558 SH   SOLE NONE 6,558 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106 601,280 7,612 SH   SOLE NONE 7,612 0 0
BROWN FORMAN CORP CL B COM 115637209 561,911 8,009 SH   SOLE NONE 8,009 0 0
ROSS STORES INC COM COM 778296103 559,803 7,971 SH   SOLE NONE 7,971 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 545,873 6,557 SH   SOLE NONE 6,557 0 0
META PLATFORMS INC CL A COM 30303M102 461,497 2,862 SH   SOLE NONE 2,862 0 0
BANK MONTREAL QUE COM COM 063671101 430,456 4,476 SH   SOLE NONE 4,476 0 0
EVEREST RE GROUP LTD COM COM G3223R108 405,004 1,445 SH   SOLE NONE 1,445 0 0
FIDELITY SMALL CAP GROWTH COM 316389766 397,495 17,777 SH   SOLE NONE 17,777 0 0
PEPSICO INC COM COM 713448108 390,317 2,342 SH   SOLE NONE 2,342 0 0
FASTENAL CO COM COM 311900104 388,627 7,785 SH   SOLE NONE 7,785 0 0
ZOETIS INC CL A COM 98978V103 384,174 2,235 SH   SOLE NONE 2,235 0 0
BAXTER INTL INC COM COM 071813109 376,715 5,865 SH   SOLE NONE 5,865 0 0
BOEING CO COM COM 097023105 369,827 2,705 SH   SOLE NONE 2,705 0 0
MEDTRONIC PLC SHS COM G5960L103 364,474 4,061 SH   SOLE NONE 4,061 0 0
AIR PRODS & CHEMS INC COM COM 009158106 360,131 1,497 SH   SOLE NONE 1,497 0 0
MASCO CORP COM COM 574599106 359,051 7,095 SH   SOLE NONE 7,095 0 0
VANGUARD TOTAL STOCK MARKET INDEX ADMIRAL COM 922908728 353,637 3,853 SH   SOLE NONE 3,853 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND COM 921908844 337,154 2,350 SH   SOLE NONE 2,350 0 0
WHIRLPOOL CORP COM COM 963320106 331,421 2,140 SH   SOLE NONE 2,140 0 0
FACTSET RESH SYS INC COM COM 303075105 330,730 860 SH   SOLE NONE 860 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101 328,951 2,329 SH   SOLE NONE 2,329 0 0
VANGUARD GROWTH INDEX FUND COM 922908736 328,792 1,475 SH   SOLE NONE 1,475 0 0
GLOBE LIFE INC COM COM 37959E102 314,947 3,231 SH   SOLE NONE 3,231 0 0
ULTA BEAUTY INC COM COM 90384S303 312,238 810 SH   SOLE NONE 810 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301 307,262 4,825 SH   SOLE NONE 4,825 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100 306,112 16,326 SH   SOLE NONE 16,326 0 0
SPDR S&P 500 ETF COM 78462F103 300,506 796 SH   SOLE NONE 796 0 0
HODGES SMALL CAP FUND COM 742935299 291,978 16,514 SH   SOLE NONE 16,514 0 0
NETFLIX INC COM COM 64110L106 289,759 1,657 SH   SOLE NONE 1,657 0 0
COLGATE PALMOLIVE CO COM COM 194162103 285,458 3,562 SH   SOLE NONE 3,562 0 0
ABBOTT LABS COM COM 002824100 285,206 2,625 SH   SOLE NONE 2,625 0 0
DENTSPLY SIRONA INC COM COM 24906P109 277,086 7,755 SH   SOLE NONE 7,755 0 0
VANGUARD VALUE INDEX FUND COM 922908744 271,409 2,058 SH   SOLE NONE 2,058 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609 271,404 6,748 SH   SOLE NONE 6,748 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697 269,044 3,832 SH   SOLE NONE 3,832 0 0
V F CORP COM COM 918204108 265,559 6,012 SH   SOLE NONE 6,012 0 0
SHERWIN WILLIAMS CO COM COM 824348106 261,526 1,168 SH   SOLE NONE 1,168 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842 256,468 4,358 SH   SOLE NONE 4,358 0 0
MARATHON PETE CORP COM COM 56585A102 248,438 3,022 SH   SOLE NONE 3,022 0 0
ACUITY BRANDS INC COM COM 00508Y102 246,926 1,603 SH   SOLE NONE 1,603 0 0
FIDELITY INTERNATIONAL INDEX FUND COM 315911727 234,053 5,876 SH   SOLE NONE 5,876 0 0
VISA INC COM CL A COM 92826C839 228,914 1,162 SH   SOLE NONE 1,162 0 0
ALPHABET INC CAP STK CL A COM 02079K305 215,746 99 SH   SOLE NONE 99 0 0
AMCOR PLC ORD COM G0250X107 214,864 17,286 SH   SOLE NONE 17,286 0 0
METLIFE INC PFD A FLT RATE COM 59156R504 204,168 9,400 SH   SOLE NONE 9,400 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 202,625 155 SH   SOLE NONE 155 0 0
CITIGROUP INC COM NEW COM 172967424 202,356 4,400 SH   SOLE NONE 4,400 0 0
NUCOR CORP COM COM 670346105 192,532 1,844 SH   SOLE NONE 1,844 0 0
COMMERCE BANCSHARES INC COM COM 200525103 184,476 2,810 SH   SOLE NONE 2,810 0 0
BIOGEN INC COM COM 09062X103 182,730 896 SH   SOLE NONE 896 0 0
DTE ENERGY CO COM COM 233331107 178,971 1,412 SH   SOLE NONE 1,412 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 175,292 1,823 SH   SOLE NONE 1,823 0 0
DIMENSIONAL US MARKETWIDE VALUE ETF COM 25434V724 174,969 5,537 SH   SOLE NONE 5,537 0 0
NORDSTROM INC COM COM 655664100 172,315 8,155 SH   SOLE NONE 8,155 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103 168,079 3,426 SH   SOLE NONE 3,426 0 0
F5 INC COM COM 315616102 157,631 1,030 SH   SOLE NONE 1,030 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 155,540 2,020 SH   SOLE NONE 2,020 0 0
VANGUARD SPECIALIZED HEALTH CARE ADMIRAL SHARES COM 921908885 154,984 1,831 SH   SOLE NONE 1,831 0 0
LOCKHEED MARTIN CORP COM COM 539830109 150,486 350 SH   SOLE NONE 350 0 0
ORACLE CORP COM COM 68389X105 146,936 2,103 SH   SOLE NONE 2,103 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 140,898 702 SH   SOLE NONE 702 0 0
NORFOLK SOUTHN CORP COM COM 655844108 138,646 610 SH   SOLE NONE 610 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401 137,327 3,370 SH   SOLE NONE 3,370 0 0
LOWES COS INC COM COM 548661107 134,845 772 SH   SOLE NONE 772 0 0
CORNING INC COM COM 219350105 131,081 4,160 SH   SOLE NONE 4,160 0 0
AMERICAN ELEC PWR CO INC COM COM 025537101 129,806 1,353 SH   SOLE NONE 1,353 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102 124,954 230 SH   SOLE NONE 230 0 0
DOMINI SOCIAL COM 257132308 124,243 4,767 SH   SOLE NONE 4,767 0 0
RPM INTL INC COM COM 749685103 122,143 1,551 SH   SOLE NONE 1,551 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 121,730 237 SH   SOLE NONE 237 0 0
VANGUARD 500 INDEX FUND ADMIRAL SHARES COM 922908710 119,962 343 SH   SOLE NONE 343 0 0
TRACTOR SUPPLY CO COM COM 892356106 117,279 605 SH   SOLE NONE 605 0 0
SCHWAB S&P 500 INDEX COM 808509855 114,609 1,963 SH   SOLE NONE 1,963 0 0
AT&T INC COM COM 00206R102 113,548 5,417 SH   SOLE NONE 5,417 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 108,530 1,035 SH   SOLE NONE 1,035 0 0
ENBRIDGE INC COM COM 29250N105 107,805 2,551 SH   SOLE NONE 2,551 0 0
ALLIANT ENERGY CORP COM COM 018802108 105,732 1,804 SH   SOLE NONE 1,804 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF COM 464288828 103,704 406 SH   SOLE NONE 406 0 0
AVIENT CORPORATION COM COM 05368V106 103,606 2,585 SH   SOLE NONE 2,585 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621 102,235 2,146 SH   SOLE NONE 2,146 0 0
CLOROX CO DEL COM COM 189054109 100,980 716 SH   SOLE NONE 716 0 0
ROYAL BK CDA COM COM 780087102 100,886 1,042 SH   SOLE NONE 1,042 0 0
FAIR ISAAC CORP COM COM 303250104 100,225 250 SH   SOLE NONE 250 0 0