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 19,299,214 157,996 SH   SOLE NONE 157,996 0 0
INTEL CORP COM COM 458140100 18,565,116 290,079 SH   SOLE NONE 290,079 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103 13,641,330 72,379 SH   SOLE NONE 72,379 0 0
PROGRESSIVE CORP COM COM 743315103 13,308,001 139,190 SH   SOLE NONE 139,190 0 0
TRUIST FINL CORP COM COM 89832Q109 12,852,462 220,378 SH   SOLE NONE 220,378 0 0
COCA COLA CO COM COM 191216100 12,699,595 240,933 SH   SOLE NONE 240,933 0 0
MICROSOFT CORP COM COM 594918104 11,944,248 50,660 SH   SOLE NONE 50,660 0 0
JOHNSON & JOHNSON COM COM 478160104 11,515,422 70,066 SH   SOLE NONE 70,066 0 0
HOME DEPOT INC COM COM 437076102 10,581,252 34,664 SH   SOLE NONE 34,664 0 0
QUALCOMM INC COM COM 747525103 10,100,698 76,179 SH   SOLE NONE 76,179 0 0
MCDONALDS CORP COM COM 580135101 10,095,481 45,040 SH   SOLE NONE 45,040 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105 9,389,688 19,353 SH   SOLE NONE 19,353 0 0
WALMART INC COM COM 931142103 9,190,671 67,663 SH   SOLE NONE 67,663 0 0
GENUINE PARTS CO COM COM 372460105 7,928,333 68,590 SH   SOLE NONE 68,590 0 0
CUMMINS INC COM COM 231021106 7,020,205 27,093 SH   SOLE NONE 27,093 0 0
ALPHABET INC CAP STK CL C COM 02079K107 6,894,743 3,333 SH   SOLE NONE 3,333 0 0
LILLY ELI & CO COM COM 532457108 6,741,971 36,088 SH   SOLE NONE 36,088 0 0
CULLEN FROST BANKERS INC COM COM 229899109 6,480,264 59,583 SH   SOLE NONE 59,583 0 0
CHUBB LIMITED COM COM H1467J104 6,238,235 39,490 SH   SOLE NONE 39,490 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104 5,873,961 164,998 SH   SOLE NONE 164,998 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 5,682,902 33,430 SH   SOLE NONE 33,430 0 0
SYSCO CORP COM COM 871829107 5,643,732 71,675 SH   SOLE NONE 71,675 0 0
BIO-TECHNE CORP COM COM 09073M104 5,536,839 14,497 SH   SOLE NONE 14,497 0 0
WERNER ENTERPRISES INC COM COM 950755108 5,395,719 114,388 SH   SOLE NONE 114,388 0 0
EXXON MOBIL CORP COM COM 30231G102 5,309,702 95,104 SH   SOLE NONE 95,104 0 0
DISNEY WALT CO COM COM 254687106 5,249,040 28,447 SH   SOLE NONE 28,447 0 0
CHEVRON COM 166764100 4,904,849 46,806 SH   SOLE NONE 46,806 0 0
AMGEN INC COM COM 031162100 4,813,248 19,345 SH   SOLE NONE 19,345 0 0
ABBVIE INC COM COM 00287Y109 4,278,261 39,533 SH   SOLE NONE 39,533 0 0
COPART INC COM COM 217204106 4,048,329 37,274 SH   SOLE NONE 37,274 0 0
SONOCO PRODS CO COM COM 835495102 3,957,245 62,515 SH   SOLE NONE 62,515 0 0
TELEFLEX INCORPORATED COM COM 879369106 3,702,994 8,913 SH   SOLE NONE 8,913 0 0
KIMBERLY-CLARK CORP COM COM 494368103 3,697,481 26,591 SH   SOLE NONE 26,591 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 3,696,992 21,544 SH   SOLE NONE 21,544 0 0
CSX CORP COM COM 126408103 3,691,544 38,286 SH   SOLE NONE 38,286 0 0
MERCK & CO. INC COM COM 58933Y105 3,628,036 47,062 SH   SOLE NONE 47,062 0 0
PAYCHEX INC COM COM 704326107 3,222,013 32,870 SH   SOLE NONE 32,870 0 0
JPMORGAN CHASE & CO COM COM 46625H100 3,046,714 20,013 SH   SOLE NONE 20,013 0 0
PATTERSON COS INC COM COM 703395103 2,962,742 92,730 SH   SOLE NONE 92,730 0 0
AT&T INC COM COM 00206R102 2,890,206 95,480 SH   SOLE NONE 95,480 0 0
MAXIMUS INC COM COM 577933104 2,879,662 32,341 SH   SOLE NONE 32,341 0 0
COMPASS MINERALS INTL INC COM COM 20451N101 2,682,909 42,775 SH   SOLE NONE 42,775 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 2,574,591 14,032 SH   SOLE NONE 14,032 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 2,510,673 26,009 SH   SOLE NONE 26,009 0 0
EMERSON ELEC CO COM COM 291011104 2,485,031 27,544 SH   SOLE NONE 27,544 0 0
CONOCOPHILLIPS COM COM 20825C104 2,467,369 46,580 SH   SOLE NONE 46,580 0 0
PFIZER INC COM COM 717081103 2,451,524 67,665 SH   SOLE NONE 67,665 0 0
GILEAD SCIENCES INC COM COM 375558103 2,267,549 35,085 SH   SOLE NONE 35,085 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 2,239,404 6,353 SH   SOLE NONE 6,353 0 0
CINTAS CORP COM COM 172908105 2,199,232 6,443 SH   SOLE NONE 6,443 0 0
WESTERN UN CO COM COM 959802109 1,976,682 80,157 SH   SOLE NONE 80,157 0 0
WASTE MGMT INC DEL COM COM 94106L109 1,976,392 15,318 SH   SOLE NONE 15,318 0 0
LEGGETT & PLATT INC COM COM 524660107 1,917,635 42,007 SH   SOLE NONE 42,007 0 0
AFLAC INC COM COM 001055102 1,851,490 36,176 SH   SOLE NONE 36,176 0 0
PACKAGING CORP AMER COM COM 695156109 1,612,244 11,988 SH   SOLE NONE 11,988 0 0
GLOBE LIFE INC COM COM 37959E102 1,555,571 16,098 SH   SOLE NONE 16,098 0 0
GENTEX CORP COM COM 371901109 1,437,857 40,310 SH   SOLE NONE 40,310 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,394,088 23,974 SH   SOLE NONE 23,974 0 0
PUBLIC STORAGE COM COM 74460D109 1,377,682 5,583 SH   SOLE NONE 5,583 0 0
PROCTER AND GAMBLE CO COM COM 742718109 1,331,190 9,829 SH   SOLE NONE 9,829 0 0
DENTSPLY SIRONA INC COM COM 24906P109 1,251,058 19,606 SH   SOLE NONE 19,606 0 0
SNAP ON INC COM COM 833034101 1,217,251 5,275 SH   SOLE NONE 5,275 0 0
PENTAIR PLC SHS COM G7S00T104 1,143,572 18,350 SH   SOLE NONE 18,350 0 0
3M CO COM COM 88579Y101 1,111,502 5,768 SH   SOLE NONE 5,768 0 0
INTERDIGITAL INC COM COM 45867G101 1,099,257 17,324 SH   SOLE NONE 17,324 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND COM 922908769 1,096,489 5,304 SH   SOLE NONE 5,304 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 1,000,008 45,767 SH   SOLE NONE 45,767 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103 978,137 6,103 SH   SOLE NONE 6,103 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 934,939 4,220 SH   SOLE NONE 4,220 0 0
WEC ENERGY GROUP INC COM COM 92939U106 925,137 9,885 SH   SOLE NONE 9,885 0 0
ROSS STORES INC COM COM 778296103 900,044 7,506 SH   SOLE NONE 7,506 0 0
TARGET CORP COM COM 87612E106 884,976 4,468 SH   SOLE NONE 4,468 0 0
HONEYWELL INTL INC COM COM 438516106 875,489 4,033 SH   SOLE NONE 4,033 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 848,441 15,454 SH   SOLE NONE 15,454 0 0
SOUTHERN CO COM COM 842587107 843,533 13,570 SH   SOLE NONE 13,570 0 0
NEXTERA ENERGY INC COM COM 65339F101 828,364 10,955 SH   SOLE NONE 10,955 0 0
MEREDITH CORP COM COM 589433101 766,120 25,726 SH   SOLE NONE 25,726 0 0
EXPEDITORS INTL WASH INC COM COM 302130109 747,260 6,939 SH   SOLE NONE 6,939 0 0
BIO RAD LABS INC CL A COM 090572207 697,969 1,222 SH   SOLE NONE 1,222 0 0
HORMEL FOODS CORP COM COM 440452100 696,536 14,578 SH   SOLE NONE 14,578 0 0
SMUCKER J M CO COM NEW COM 832696405 675,670 5,340 SH   SOLE NONE 5,340 0 0
PHILLIPS 66 COM COM 718546104 660,152 8,096 SH   SOLE NONE 8,096 0 0
BOEING CO COM COM 097023105 629,158 2,470 SH   SOLE NONE 2,470 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106 617,378 2,520 SH   SOLE NONE 2,520 0 0
CHURCH & DWIGHT INC COM COM 171340102 616,516 7,058 SH   SOLE NONE 7,058 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 613,894 2,403 SH   SOLE NONE 2,403 0 0
CONSOLIDATED EDISON INC COM COM 209115104 613,659 8,204 SH   SOLE NONE 8,204 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 596,744 6,692 SH   SOLE NONE 6,692 0 0
DOMINION ENERGY INC COM COM 25746U109 578,532 7,616 SH   SOLE NONE 7,616 0 0
MEDIFAST INC COM COM 58470H101 571,490 2,698 SH   SOLE NONE 2,698 0 0
VANGUARD TOTAL STOCK MARKET INDEX ADMIRAL COM 922908728 571,152 5,683 SH   SOLE NONE 5,683 0 0
NVIDIA CORPORATION COM COM 67066G104 543,006 1,017 SH   SOLE NONE 1,017 0 0
FIDELITY SMALL CAP GROWTH COM 316389766 533,832 14,970 SH   SOLE NONE 14,970 0 0
GENERAL ELECTRIC CO COM COM 369604103 524,760 39,966 SH   SOLE NONE 39,966 0 0
DIGITAL RLTY TR INC COM COM 253868103 512,939 3,642 SH   SOLE NONE 3,642 0 0
BROWN FORMAN CORP CL B COM 115637209 512,860 7,436 SH   SOLE NONE 7,436 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 808524797 504,606 6,920 SH   SOLE NONE 6,920 0 0
BAXTER INTL INC COM COM 071813109 464,919 5,512 SH   SOLE NONE 5,512 0 0
V F CORP COM COM 918204108 453,873 5,679 SH   SOLE NONE 5,679 0 0
MASCO CORP COM COM 574599106 423,126 7,063 SH   SOLE NONE 7,063 0 0
AIR PRODS & CHEMS INC COM COM 009158106 421,321 1,497 SH   SOLE NONE 1,497 0 0
ESSENTIAL UTILS INC COM COM 29670G102 407,672 9,110 SH   SOLE NONE 9,110 0 0
BANK MONTREAL QUE COM COM 063671101 398,901 4,476 SH   SOLE NONE 4,476 0 0
HODGES SMALL CAP FUND COM 742935299 394,805 15,617 SH   SOLE NONE 15,617 0 0
COOPER TIRE & RUBR CO COM COM 216831107 386,653 6,907 SH   SOLE NONE 6,907 0 0
EVEREST RE GROUP LTD COM COM G3223R108 386,583 1,560 SH   SOLE NONE 1,560 0 0
VANGUARD GROWTH INDEX FUND COM 922908736 379,142 1,475 SH   SOLE NONE 1,475 0 0
PEPSICO INC COM COM 713448108 377,247 2,667 SH   SOLE NONE 2,667 0 0
NORDSTROM INC COM COM 655664100 373,445 9,861 SH   SOLE NONE 9,861 0 0
STARBUCKS CORP COM COM 855244109 343,107 3,140 SH   SOLE NONE 3,140 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842 342,813 4,758 SH   SOLE NONE 4,758 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND COM 921908844 338,284 2,300 SH   SOLE NONE 2,300 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100 337,295 16,326 SH   SOLE NONE 16,326 0 0
TEXAS INSTRS INC COM COM 882508104 321,471 1,701 SH   SOLE NONE 1,701 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 315,422 222 SH   SOLE NONE 222 0 0
ABBOTT LABS COM COM 002824100 314,580 2,625 SH   SOLE NONE 2,625 0 0
VANGUARD VALUE INDEX FUND COM 922908744 313,269 2,383 SH   SOLE NONE 2,383 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101 310,475 2,329 SH   SOLE NONE 2,329 0 0
SHERWIN WILLIAMS CO COM COM 824348106 297,418 403 SH   SOLE NONE 403 0 0
CRACKER BARREL OLD CTRY STORE COM COM 22410J106 294,760 1,705 SH   SOLE NONE 1,705 0 0
DFA TAX-MGD. US TARGETED VALUE PORTFOLIO COM 233203579 293,425 6,748 SH   SOLE NONE 6,748 0 0
FACTSET RESH SYS INC COM COM 303075105 280,816 910 SH   SOLE NONE 910 0 0
COLGATE PALMOLIVE CO COM COM 194162103 280,792 3,562 SH   SOLE NONE 3,562 0 0
BROWN & BROWN INC COM COM 115236101 279,973 6,125 SH   SOLE NONE 6,125 0 0
FIDELITY INTERNATIONAL INDEX FUND INSTITUTIONAL PREMIUM CLASS COM 315911727 268,899 5,698 SH   SOLE NONE 5,698 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697 265,136 3,832 SH   SOLE NONE 3,832 0 0
ACUITY BRANDS INC COM COM 00508Y102 264,495 1,603 SH   SOLE NONE 1,603 0 0
F5 NETWORKS INC COM COM 315616102 258,688 1,240 SH   SOLE NONE 1,240 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103 255,184 3,964 SH   SOLE NONE 3,964 0 0
SPDR S&P 500 ETF COM 78462F103 244,139 616 SH   SOLE NONE 616 0 0
FACEBOOK INC CL A COM 30303M102 229,144 778 SH   SOLE NONE 778 0 0
VISA INC COM CL A COM 92826C839 227,324 1,073 SH   SOLE NONE 1,073 0 0
MINERALS TECHNOLOGIES INC COM COM 603158106 226,336 3,005 SH   SOLE NONE 3,005 0 0
BIOGEN INC COM COM 09062X103 219,883 786 SH   SOLE NONE 786 0 0
COMMERCE BANCSHARES INC COM COM 200525103 205,084 2,677 SH   SOLE NONE 2,677 0 0
AMCOR PLC ORD COM G0250X107 201,900 17,286 SH   SOLE NONE 17,286 0 0
CORNING INC COM COM 219350105 187,223 4,303 SH   SOLE NONE 4,303 0 0
DFA TAX MANAGED US MARKETWIDE VALUE PORTFOLIO COM 25434D831 186,658 5,537 SH   SOLE NONE 5,537 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 184,694 925 SH   SOLE NONE 925 0 0
ALPHABET INC CAP STK CL A COM 02079K305 183,564 89 SH   SOLE NONE 89 0 0
CLOROX CO DEL COM COM 189054109 181,553 941 SH   SOLE NONE 941 0 0
MARATHON PETE CORP COM COM 56585A102 181,010 3,384 SH   SOLE NONE 3,384 0 0
MEDTRONIC PLC SHS COM G5960L103 164,555 1,393 SH   SOLE NONE 1,393 0 0
NORFOLK SOUTHN CORP COM COM 655844108 163,797 610 SH   SOLE NONE 610 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 160,866 2,081 SH   SOLE NONE 2,081 0 0
AMAZON COM INC COM COM 023135106 148,515 48 SH   SOLE NONE 48 0 0
VANGUARD SPECIALIZED HEALTH CARE ADMIRAL SHARES COM 921908885 147,655 1,653 SH   SOLE NONE 1,653 0 0
DFA TAX MANAGED US EQUITY PORTFOLIO COM 233203447 146,982 3,370 SH   SOLE NONE 3,370 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 145,199 2,300 SH   SOLE NONE 2,300 0 0
ORACLE CORP COM COM 68389X105 142,655 2,033 SH   SOLE NONE 2,033 0 0
RPM INTL INC COM COM 749685103 139,392 1,517 SH   SOLE NONE 1,517 0 0
DOMINI SOCIAL INVT TR COM 257132308 139,065 4,487 SH   SOLE NONE 4,487 0 0
NUCOR CORP COM COM 670346105 138,786 1,729 SH   SOLE NONE 1,729 0 0
LOWES COS INC COM COM 548661107 138,641 729 SH   SOLE NONE 729 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 125,387 337 SH   SOLE NONE 337 0 0
VANGUARD 500 INDEX FUND ADMIRAL SHARES COM 922908710 123,709 337 SH   SOLE NONE 337 0 0
FAIR ISAAC CORP COM COM 303250104 121,512 250 SH   SOLE NONE 250 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND COM 464287556 121,200 805 SH   SOLE NONE 805 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 118,889 1,045 SH   SOLE NONE 1,045 0 0
TRACTOR SUPPLY CO COM COM 892356106 117,758 665 SH   SOLE NONE 665 0 0
US BANCORP DEL COM NEW COM 902973304 116,503 2,106 SH   SOLE NONE 2,106 0 0
MANULIFE FINL CORP COM COM 56501R106 108,854 5,063 SH   SOLE NONE 5,063 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102 104,967 230 SH   SOLE NONE 230 0 0
SCHWAB S&P 500 INDEX COM 808509855 104,334 1,711 SH   SOLE NONE 1,711 0 0
GRANITE CONSTR INC COM COM 387328107 103,643 2,575 SH   SOLE NONE 2,575 0 0
CISCO SYS INC COM COM 17275R102 103,368 1,999 SH   SOLE NONE 1,999 0 0
MIMEDX GROUP INC COM COM 602496101 103,000 10,000 SH   SOLE NONE 10,000 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF COM 464288828 102,218 406 SH   SOLE NONE 406 0 0
ISHARES U.S. MEDICAL DEVICES ETF COM 464288810 100,759 305 SH   SOLE NONE 305 0 0