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   283,779 2,603 SH   SOLE NONE 2,603 0 0
ABBVIE INC COM COM 00287Y109   6,406,411 47,550 SH   SOLE NONE 47,550 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109   2,022,272 23,989 SH   SOLE NONE 23,989 0 0
ACUITY BRANDS INC COM COM 00508Y102   253,263 1,553 SH   SOLE NONE 1,553 0 0
AFLAC INC COM COM 001055102   2,265,935 32,463 SH   SOLE NONE 32,463 0 0
AIR PRODS & CHEMS INC COM COM 009158106   520,748 1,738 SH   SOLE NONE 1,738 0 0
ALPHABET INC CAP STK CL A COM 02079K305   282,252 2,358 SH   SOLE NONE 2,358 0 0
ALPHABET INC CAP STK CL C COM 02079K107   10,025,872 82,879 SH   SOLE NONE 82,879 0 0
AMAZON COM INC COM COM 023135106   1,223,428 9,385 SH   SOLE NONE 9,385 0 0
AMCOR PLC ORD COM G0250X107   172,514 17,286 SH   SOLE NONE 17,286 0 0
AMERICAN ELEC PWR CO INC COM COM 025537101   124,868 1,483 SH   SOLE NONE 1,483 0 0
AMGEN INC COM COM 031162100   4,198,415 18,910 SH   SOLE NONE 18,910 0 0
APPLE INC COM COM 037833100   28,905,881 149,022 SH   SOLE NONE 149,022 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103   15,044,009 68,447 SH   SOLE NONE 68,447 0 0
AVIENT CORPORATION COM COM 05368V106   116,605 2,851 SH   SOLE NONE 2,851 0 0
BANK AMERICA CORP COM COM 060505104   137,654 4,798 SH   SOLE NONE 4,798 0 0
BANK MONTREAL QUE COM COM 063671101   404,227 4,476 SH   SOLE NONE 4,476 0 0
BAXTER INTL INC COM COM 071813109   320,821 7,041 SH   SOLE NONE 7,041 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   917,290 2,690 SH   SOLE NONE 2,690 0 0
BIO RAD LABS INC CL A COM 090572207   465,180 1,227 SH   SOLE NONE 1,227 0 0
BIOGEN INC COM COM 09062X103   154,958 544 SH   SOLE NONE 544 0 0
BIO-TECHNE CORP COM COM 09073M104   4,010,890 49,135 SH   SOLE NONE 49,135 0 0
BOEING CO COM COM 097023105   704,429 3,336 SH   SOLE NONE 3,336 0 0
BROADSTONE NET LEASE INC COM COM 11135E203   183,797 11,904 SH   SOLE NONE 11,904 0 0
BROWN FORMAN CORP CL B COM 115637209   624,326 9,349 SH   SOLE NONE 9,349 0 0
CATERPILLAR INC COM COM 149123101   106,121 431 SH   SOLE NONE 431 0 0
CHEVRON COM 166764100   7,275,937 46,240 SH   SOLE NONE 46,240 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   399,993 187 SH   SOLE NONE 187 0 0
CHUBB LIMITED COM COM H1467J104   7,249,306 37,647 SH   SOLE NONE 37,647 0 0
CHURCH & DWIGHT CO INC COM COM 171340102   673,345 6,718 SH   SOLE NONE 6,718 0 0
CINTAS CORP COM COM 172908105   3,066,239 6,168 SH   SOLE NONE 6,168 0 0
CISCO SYS INC COM COM 17275R102   103,997 2,010 SH   SOLE NONE 2,010 0 0
CLOROX CO DEL COM COM 189054109   113,916 716 SH   SOLE NONE 716 0 0
COCA COLA CO COM COM 191216100   14,292,764 237,342 SH   SOLE NONE 237,342 0 0
COLGATE PALMOLIVE CO COM COM 194162103   285,972 3,712 SH   SOLE NONE 3,712 0 0
COMMERCE BANCSHARES INC COM COM 200525103   143,616 2,949 SH   SOLE NONE 2,949 0 0
COMPASS MINERALS INTL INC COM COM 20451N101   828,060 24,354 SH   SOLE NONE 24,354 0 0
CONOCOPHILLIPS COM COM 20825C104   4,440,084 42,853 SH   SOLE NONE 42,853 0 0
CONSOLIDATED EDISON INC COM COM 209115104   853,918 9,446 SH   SOLE NONE 9,446 0 0
COPART INC COM COM 217204106   5,537,085 60,707 SH   SOLE NONE 60,707 0 0
CORNING INC COM COM 219350105   147,763 4,217 SH   SOLE NONE 4,217 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   3,307,419 6,143 SH   SOLE NONE 6,143 0 0
CSX CORP COM COM 126408103   3,913,498 114,765 SH   SOLE NONE 114,765 0 0
CULLEN FROST BANKERS INC COM COM 229899109   6,071,957 56,467 SH   SOLE NONE 56,467 0 0
CUMMINS INC COM COM 231021106   6,702,993 27,341 SH   SOLE NONE 27,341 0 0
DENTSPLY SIRONA INC COM COM 24906P109   161,880 4,045 SH   SOLE NONE 4,045 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   1,708,867 35,351 SH   SOLE NONE 35,351 0 0
DIGITAL RLTY TR INC COM COM 253868103   660,469 5,800 SH   SOLE NONE 5,800 0 0
DIMENSIONAL U.S. CORE EQUITY 2 ETF COM 25434V708   105,314 3,879 SH   SOLE NONE 3,879 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401   162,299 3,370 SH   SOLE NONE 3,370 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609   313,039 6,748 SH   SOLE NONE 6,748 0 0
DIMENSIONAL US MARKETWIDE VALUE ETF COM 25434V724   191,026 5,537 SH   SOLE NONE 5,537 0 0
DISCOVER FINL SVCS COM COM 254709108   1,223,770 10,473 SH   SOLE NONE 10,473 0 0
DISNEY WALT CO COM COM 254687106   1,878,986 21,046 SH   SOLE NONE 21,046 0 0
Domini Impact Equity Y COM 257132308   147,150 4,885 SH   SOLE NONE 4,885 0 0
DOMINION ENERGY INC COM COM 25746U109   508,965 9,827 SH   SOLE NONE 9,827 0 0
DTE ENERGY CO COM COM 233331107   146,436 1,331 SH   SOLE NONE 1,331 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   2,460,088 27,413 SH   SOLE NONE 27,413 0 0
EMERSON ELEC CO COM COM 291011104   2,513,548 27,807 SH   SOLE NONE 27,807 0 0
ENOVA INTL INC COM COM 29357K103   1,420,003 26,732 SH   SOLE NONE 26,732 0 0
ESSENTIAL UTILS INC COM COM 29670G102   658,515 16,500 SH   SOLE NONE 16,500 0 0
EVEREST GROUP LTD COM COM G3223R108   493,987 1,445 SH   SOLE NONE 1,445 0 0
EXPEDITORS INTL WASH INC COM COM 302130109   1,805,563 14,906 SH   SOLE NONE 14,906 0 0
EXXON MOBIL CORP COM COM 30231G102   9,038,957 84,279 SH   SOLE NONE 84,279 0 0
F5 INC COM COM 315616102   138,947 950 SH   SOLE NONE 950 0 0
FACTSET RESH SYS INC COM COM 303075105   308,500 770 SH   SOLE NONE 770 0 0
FAIR ISAAC CORP COM COM 303250104   202,302 250 SH   SOLE NONE 250 0 0
FASTENAL CO COM COM 311900104   465,254 7,887 SH   SOLE NONE 7,887 0 0
FIDELITY INTERNATIONAL INDEX COM 315911727   278,379 6,030 SH   SOLE NONE 6,030 0 0
FIDELITY SMALL CAP GROWTH COM 316389766   470,381 17,777 SH   SOLE NONE 17,777 0 0
FISERV INC COM COM 337738108   105,209 834 SH   SOLE NONE 834 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107   106,752 1,314 SH   SOLE NONE 1,314 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   518,292 4,718 SH   SOLE NONE 4,718 0 0
GENTEX CORP COM COM 371901109   1,538,553 52,582 SH   SOLE NONE 52,582 0 0
GENUINE PARTS CO COM COM 372460105   9,724,388 57,462 SH   SOLE NONE 57,462 0 0
GILEAD SCIENCES INC COM COM 375558103   3,204,081 41,573 SH   SOLE NONE 41,573 0 0
GLOBE LIFE INC COM COM 37959E102   351,576 3,207 SH   SOLE NONE 3,207 0 0
HODGES SMALL CAP RETAIL COM 742935299   359,068 17,549 SH   SOLE NONE 17,549 0 0
HOME DEPOT INC COM COM 437076102   10,948,307 35,244 SH   SOLE NONE 35,244 0 0
HONEYWELL INTL INC COM COM 438516106   875,821 4,220 SH   SOLE NONE 4,220 0 0
HORMEL FOODS CORP COM COM 440452100   710,003 17,653 SH   SOLE NONE 17,653 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   1,091,525 4,363 SH   SOLE NONE 4,363 0 0
INTEL CORP COM COM 458140100   8,245,802 246,585 SH   SOLE NONE 246,585 0 0
INTERDIGITAL INC COM COM 45867G101   1,272,342 13,178 SH   SOLE NONE 13,178 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101   320,474 2,395 SH   SOLE NONE 2,395 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602   718,757 2,102 SH   SOLE NONE 2,102 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   104,868 826 SH   SOLE NONE 826 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621   125,269 2,431 SH   SOLE NONE 2,431 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842   294,165 4,358 SH   SOLE NONE 4,358 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103   237,331 4,815 SH   SOLE NONE 4,815 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697   284,832 3,832 SH   SOLE NONE 3,832 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF COM 464288828   103,854 406 SH   SOLE NONE 406 0 0
ISHARES U.S. MEDICAL DEVICES ETF COM 464288810   103,321 1,830 SH   SOLE NONE 1,830 0 0
JOHNSON & JOHNSON COM COM 478160104   12,003,531 72,520 SH   SOLE NONE 72,520 0 0
JPMORGAN CHASE & CO COM COM 46625H100   3,466,983 23,837 SH   SOLE NONE 23,837 0 0
KIMBERLY-CLARK CORP COM COM 494368103   3,324,254 24,078 SH   SOLE NONE 24,078 0 0
LEGGETT & PLATT INC COM COM 524660107   1,254,138 42,340 SH   SOLE NONE 42,340 0 0
LILLY ELI & CO COM COM 532457108   11,515,399 24,554 SH   SOLE NONE 24,554 0 0
LOCKHEED MARTIN CORP COM COM 539830109   163,895 356 SH   SOLE NONE 356 0 0
LOWES COS INC COM COM 548661107   126,617 561 SH   SOLE NONE 561 0 0
MARATHON PETE CORP COM COM 56585A102   259,085 2,222 SH   SOLE NONE 2,222 0 0
MASCO CORP COM COM 574599106   380,349 6,628 SH   SOLE NONE 6,628 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   106,191 270 SH   SOLE NONE 270 0 0
MAXIMUS INC COM COM 577933104   3,187,580 37,718 SH   SOLE NONE 37,718 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   567,846 6,509 SH   SOLE NONE 6,509 0 0
MCDONALDS CORP COM COM 580135101   12,834,361 43,009 SH   SOLE NONE 43,009 0 0
MEDIFAST INC COM COM 58470H101   537,937 5,837 SH   SOLE NONE 5,837 0 0
MEDTRONIC PLC SHS COM G5960L103   549,567 6,238 SH   SOLE NONE 6,238 0 0
MERCK & CO INC COM COM 58933Y105   5,308,211 46,002 SH   SOLE NONE 46,002 0 0
META PLATFORMS INC CL A COM 30303M102   627,051 2,185 SH   SOLE NONE 2,185 0 0
METLIFE INC PFD A FLT RATE COM 59156R504   225,700 10,000 SH   SOLE NONE 10,000 0 0
MICROSOFT CORP COM COM 594918104   16,690,122 49,010 SH   SOLE NONE 49,010 0 0
NETFLIX INC COM COM 64110L106   537,397 1,220 SH   SOLE NONE 1,220 0 0
NEXTERA ENERGY INC COM COM 65339F101   949,370 12,794 SH   SOLE NONE 12,794 0 0
NEXTERA ENERGY INC UNIT 09/01/23 COM 65339F739   316,243 6,450 SH   SOLE NONE 6,450 0 0
NORDSTROM INC COM COM 655664100   140,014 6,840 SH   SOLE NONE 6,840 0 0
NORFOLK SOUTHN CORP COM COM 655844108   160,546 708 SH   SOLE NONE 708 0 0
NUCOR CORP COM COM 670346105   302,379 1,844 SH   SOLE NONE 1,844 0 0
NVIDIA CORPORATION COM COM 67066G104   1,869,748 4,420 SH   SOLE NONE 4,420 0 0
ORACLE CORP COM COM 68389X105   273,668 2,298 SH   SOLE NONE 2,298 0 0
PACKAGING CORP AMER COM COM 695156109   1,844,487 13,956 SH   SOLE NONE 13,956 0 0
PATTERSON COS INC COM COM 703395103   3,154,144 94,832 SH   SOLE NONE 94,832 0 0
PAYCHEX INC COM COM 704326107   3,648,030 32,609 SH   SOLE NONE 32,609 0 0
PENTAIR PLC SHS COM G7S00T104   1,184,441 18,335 SH   SOLE NONE 18,335 0 0
PEPSICO INC COM COM 713448108   665,495 3,593 SH   SOLE NONE 3,593 0 0
PFIZER INC COM COM 717081103   2,648,690 72,210 SH   SOLE NONE 72,210 0 0
PHILLIPS 66 COM COM 718546104   872,351 9,146 SH   SOLE NONE 9,146 0 0
PPG INDS INC COM COM 693506107   100,399 677 SH   SOLE NONE 677 0 0
PRICE T ROWE GROUP INC COM COM 74144T108   5,268,597 47,032 SH   SOLE NONE 47,032 0 0
PROCTER AND GAMBLE CO COM COM 742718109   1,565,735 10,318 SH   SOLE NONE 10,318 0 0
PROGRESSIVE CORP COM COM 743315103   17,194,663 129,898 SH   SOLE NONE 129,898 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF COM 74348A467   114,361 1,213 SH   SOLE NONE 1,213 0 0
PUBLIC STORAGE COM COM 74460D109   2,044,578 7,004 SH   SOLE NONE 7,004 0 0
QUALCOMM INC COM COM 747525103   8,766,447 73,642 SH   SOLE NONE 73,642 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100   290,929 16,326 SH   SOLE NONE 16,326 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103   984,766 5,279 SH   SOLE NONE 5,279 0 0
ROSS STORES INC COM COM 778296103   893,788 7,971 SH   SOLE NONE 7,971 0 0
RPM INTL INC COM COM 749685103   141,841 1,580 SH   SOLE NONE 1,580 0 0
RTX CORPORATION COM COM 75513E101   199,238 2,033 SH   SOLE NONE 2,033 0 0
SCHWAB S&P 500 INDEX COM 808509855   138,041 2,010 SH   SOLE NONE 2,010 0 0
SCHWAB TARGET 2050 INDEX COM 80850L783   319,730 20,300 SH   SOLE NONE 20,300 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106   484,606 7,730 SH   SOLE NONE 7,730 0 0
SHERWIN WILLIAMS CO COM COM 824348106   310,127 1,168 SH   SOLE NONE 1,168 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   115,480 1,000 SH   SOLE NONE 1,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102   2,680,247 24,214 SH   SOLE NONE 24,214 0 0
SMUCKER J M CO COM NEW COM 832696405   839,356 5,684 SH   SOLE NONE 5,684 0 0
SNAP ON INC COM COM 833034101   1,496,524 5,192 SH   SOLE NONE 5,192 0 0
SONOCO PRODS CO COM COM 835495102   3,901,112 66,098 SH   SOLE NONE 66,098 0 0
SOUTHERN CO COM COM 842587107   1,088,126 15,489 SH   SOLE NONE 15,489 0 0
SPDR S&P 500 ETF TRUST COM 78462F103   397,242 896 SH   SOLE NONE 896 0 0
STARBUCKS CORP COM COM 855244109   2,183,183 22,039 SH   SOLE NONE 22,039 0 0
SYSCO CORP COM COM 871829107   4,769,109 64,273 SH   SOLE NONE 64,273 0 0
TARGET CORP COM COM 87612E106   827,013 6,270 SH   SOLE NONE 6,270 0 0
TELEFLEX INCORPORATED COM COM 879369106   2,158,423 8,918 SH   SOLE NONE 8,918 0 0
TEXAS INSTRS INC COM COM 882508104   1,430,078 7,944 SH   SOLE NONE 7,944 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102   124,176 238 SH   SOLE NONE 238 0 0
TRACTOR SUPPLY CO COM COM 892356106   133,765 605 SH   SOLE NONE 605 0 0
TRUIST FINL CORP COM COM 89832Q109   6,758,135 222,673 SH   SOLE NONE 222,673 0 0
ULTA BEAUTY INC COM COM 90384S303   381,181 810 SH   SOLE NONE 810 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   6,366,197 35,515 SH   SOLE NONE 35,515 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   138,904 289 SH   SOLE NONE 289 0 0
VANGUARD 500 INDEX ADMIRAL COM 922908710   143,404 349 SH   SOLE NONE 349 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF COM 921943858   152,901 3,311 SH   SOLE NONE 3,311 0 0
VANGUARD GROWTH ETF COM 922908736   433,849 1,533 SH   SOLE NONE 1,533 0 0
VANGUARD HEALTH CARE ADM COM 921908885   173,747 1,928 SH   SOLE NONE 1,928 0 0
VANGUARD S&P 500 ETF COM 922908363   142,396 349 SH   SOLE NONE 349 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769   1,122,343 5,095 SH   SOLE NONE 5,095 0 0
VANGUARD TOTAL STOCK MKT IDX ADM COM 922908728   413,560 3,853 SH   SOLE NONE 3,853 0 0
VANGUARD VALUE ETF COM 922908744   284,484 2,002 SH   SOLE NONE 2,002 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104   6,969,666 187,407 SH   SOLE NONE 187,407 0 0
VISA INC COM CL A COM 92826C839   239,060 1,006 SH   SOLE NONE 1,006 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108   572,543 20,096 SH   SOLE NONE 20,096 0 0
WALMART INC COM COM 931142103   10,269,361 65,335 SH   SOLE NONE 65,335 0 0
WASTE MGMT INC DEL COM COM 94106L109   2,624,971 15,136 SH   SOLE NONE 15,136 0 0
WEC ENERGY GROUP INC COM COM 92939U106   1,074,322 12,175 SH   SOLE NONE 12,175 0 0
WERNER ENTERPRISES INC COM COM 950755108   5,092,769 115,273 SH   SOLE NONE 115,273 0 0
WESTERN UN CO COM COM 959802109   1,226,830 104,589 SH   SOLE NONE 104,589 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104   5,402,216 161,212 SH   SOLE NONE 161,212 0 0
WHIRLPOOL CORP COM COM 963320106   370,487 2,490 SH   SOLE NONE 2,490 0 0
YUM BRANDS INC COM COM 988498101   154,898 1,118 SH   SOLE NONE 1,118 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105   5,332,631 18,026 SH   SOLE NONE 18,026 0 0
ZOETIS INC CL A COM 98978V103   442,751 2,571 SH   SOLE NONE 2,571 0 0