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   24,847,529 150,682 SH   SOLE NONE 150,682 0 0
PROGRESSIVE CORP COM COM 743315103   18,823,733 131,579 SH   SOLE NONE 131,579 0 0
AUTOMATIC DATA PROCESSING INC COM COM 053015103   15,445,757 69,378 SH   SOLE NONE 69,378 0 0
COCA COLA CO COM COM 191216100   14,850,805 239,413 SH   SOLE NONE 239,413 0 0
MICROSOFT CORP COM COM 594918104   13,102,264 45,446 SH   SOLE NONE 45,446 0 0
MCDONALDS CORP COM COM 580135101   12,072,879 43,177 SH   SOLE NONE 43,177 0 0
JOHNSON & JOHNSON COM COM 478160104   11,236,321 72,492 SH   SOLE NONE 72,492 0 0
HOME DEPOT INC COM COM 437076102   10,389,651 35,204 SH   SOLE NONE 35,204 0 0
GENUINE PARTS CO COM COM 372460105   9,710,950 58,041 SH   SOLE NONE 58,041 0 0
WALMART INC COM COM 931142103   9,653,852 65,472 SH   SOLE NONE 65,472 0 0
EXXON MOBIL CORP COM COM 30231G102   9,295,835 84,769 SH   SOLE NONE 84,769 0 0
QUALCOMM INC COM COM 747525103   9,291,664 72,830 SH   SOLE NONE 72,830 0 0
INTEL CORP COM COM 458140100   9,241,391 282,870 SH   SOLE NONE 282,870 0 0
ALPHABET INC CAP STK CL C COM 02079K107   8,677,136 83,434 SH   SOLE NONE 83,434 0 0
LILLY ELI & CO COM COM 532457108   8,613,876 25,082 SH   SOLE NONE 25,082 0 0
ABBVIE INC COM COM 00287Y109   7,642,428 47,954 SH   SOLE NONE 47,954 0 0
CHEVRON COM 166764100   7,639,388 46,821 SH   SOLE NONE 46,821 0 0
TRUIST FINL CORP COM COM 89832Q109   7,602,154 222,937 SH   SOLE NONE 222,937 0 0
CHUBB LIMITED COM COM H1467J104   7,373,402 37,972 SH   SOLE NONE 37,972 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104   7,294,597 187,570 SH   SOLE NONE 187,570 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   6,915,483 35,648 SH   SOLE NONE 35,648 0 0
CUMMINS INC COM COM 231021106   6,543,009 27,390 SH   SOLE NONE 27,390 0 0
CULLEN FROST BANKERS INC COM COM 229899109   6,071,725 57,639 SH   SOLE NONE 57,639 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A COM 989207105   5,853,744 18,408 SH   SOLE NONE 18,408 0 0
PRICE T ROWE GROUP INC COM COM 74144T108   5,291,929 46,872 SH   SOLE NONE 46,872 0 0
WERNER ENTERPRISES INC COM COM 950755108   5,243,736 115,272 SH   SOLE NONE 115,272 0 0
SYSCO CORP COM COM 871829107   4,975,106 64,419 SH   SOLE NONE 64,419 0 0
MERCK & CO INC COM COM 58933Y105   4,910,255 46,153 SH   SOLE NONE 46,153 0 0
WEYERHAEUSER CO MTN BE COM NEW COM 962166104   4,879,957 161,963 SH   SOLE NONE 161,963 0 0
COPART INC COM COM 217204106   4,822,690 64,123 SH   SOLE NONE 64,123 0 0
AMGEN INC COM COM 031162100   4,587,224 18,975 SH   SOLE NONE 18,975 0 0
CONOCOPHILLIPS COM COM 20825C104   4,434,433 44,697 SH   SOLE NONE 44,697 0 0
SONOCO PRODS CO COM COM 835495102   4,040,526 66,238 SH   SOLE NONE 66,238 0 0
PAYCHEX INC COM COM 704326107   3,733,722 32,583 SH   SOLE NONE 32,583 0 0
BIO-TECHNE CORP COM COM 09073M104   3,720,257 50,145 SH   SOLE NONE 50,145 0 0
CSX CORP COM COM 126408103   3,480,376 116,245 SH   SOLE NONE 116,245 0 0
GILEAD SCIENCES INC COM COM 375558103   3,463,993 41,749 SH   SOLE NONE 41,749 0 0
KIMBERLY-CLARK CORP COM COM 494368103   3,355,848 25,002 SH   SOLE NONE 25,002 0 0
PFIZER INC COM COM 717081103   3,015,756 73,915 SH   SOLE NONE 73,915 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   3,013,655 6,065 SH   SOLE NONE 6,065 0 0
MAXIMUS INC COM COM 577933104   2,968,335 37,717 SH   SOLE NONE 37,717 0 0
JPMORGAN CHASE & CO COM COM 46625H100   2,878,143 22,086 SH   SOLE NONE 22,086 0 0
CINTAS CORP COM COM 172908105   2,862,371 6,186 SH   SOLE NONE 6,186 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102   2,856,767 24,214 SH   SOLE NONE 24,214 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   2,682,910 27,810 SH   SOLE NONE 27,810 0 0
PATTERSON COS INC COM COM 703395103   2,538,678 94,832 SH   SOLE NONE 94,832 0 0
EMERSON ELEC CO COM COM 291011104   2,501,412 28,705 SH   SOLE NONE 28,705 0 0
WASTE MGMT INC DEL COM COM 94106L109   2,424,461 14,858 SH   SOLE NONE 14,858 0 0
STARBUCKS CORP COM COM 855244109   2,293,775 22,028 SH   SOLE NONE 22,028 0 0
TELEFLEX INCORPORATED COM COM 879369106   2,238,753 8,838 SH   SOLE NONE 8,838 0 0
DISNEY WALT CO COM COM 254687106   2,206,064 22,032 SH   SOLE NONE 22,032 0 0
PUBLIC STORAGE COM COM 74460D109   2,117,657 7,008 SH   SOLE NONE 7,008 0 0
AFLAC INC COM COM 001055102   2,092,431 32,430 SH   SOLE NONE 32,430 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109   2,054,502 24,004 SH   SOLE NONE 24,004 0 0
PACKAGING CORP AMER COM COM 695156109   1,913,558 13,783 SH   SOLE NONE 13,783 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   1,789,114 35,351 SH   SOLE NONE 35,351 0 0
EXPEDITORS INTL WASH INC COM COM 302130109   1,638,585 14,880 SH   SOLE NONE 14,880 0 0
PROCTER AND GAMBLE CO COM COM 742718109   1,532,242 10,304 SH   SOLE NONE 10,304 0 0
TEXAS INSTRS INC COM COM 882508104   1,476,175 7,936 SH   SOLE NONE 7,936 0 0
GENTEX CORP COM COM 371901109   1,469,529 52,427 SH   SOLE NONE 52,427 0 0
LEGGETT & PLATT INC COM COM 524660107   1,349,454 42,329 SH   SOLE NONE 42,329 0 0
SNAP ON INC COM COM 833034101   1,281,201 5,189 SH   SOLE NONE 5,189 0 0
ENOVA INTL INC COM COM 29357K103   1,269,898 28,582 SH   SOLE NONE 28,582 0 0
NVIDIA CORPORATION COM COM 67066G104   1,227,187 4,418 SH   SOLE NONE 4,418 0 0
WESTERN UN CO COM COM 959802109   1,166,053 104,578 SH   SOLE NONE 104,578 0 0
WEC ENERGY GROUP INC COM COM 92939U106   1,162,788 12,267 SH   SOLE NONE 12,267 0 0
SOUTHERN CO COM COM 842587107   1,077,748 15,489 SH   SOLE NONE 15,489 0 0
RENAISSANCERE HLDGS LTD COM COM G7496G103   1,069,713 5,339 SH   SOLE NONE 5,339 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   1,059,567 4,352 SH   SOLE NONE 4,352 0 0
DISCOVER FINL SVCS COM COM 254709108   1,054,919 10,673 SH   SOLE NONE 10,673 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769   1,020,577 5,000 SH   SOLE NONE 5,000 0 0
PENTAIR PLC SHS COM G7S00T104   1,019,178 18,440 SH   SOLE NONE 18,440 0 0
NEXTERA ENERGY INC COM COM 65339F101   985,294 12,782 SH   SOLE NONE 12,782 0 0
INTERDIGITAL INC COM COM 45867G101   960,514 13,175 SH   SOLE NONE 13,175 0 0
PHILLIPS 66 COM COM 718546104   922,158 9,096 SH   SOLE NONE 9,096 0 0
CONSOLIDATED EDISON INC COM COM 209115104   902,742 9,436 SH   SOLE NONE 9,436 0 0
AMAZON COM INC COM COM 023135106   895,007 8,665 SH   SOLE NONE 8,665 0 0
SMUCKER J M CO COM NEW COM 832696405   893,389 5,677 SH   SOLE NONE 5,677 0 0
COMPASS MINERALS INTL INC COM COM 20451N101   868,694 25,333 SH   SOLE NONE 25,333 0 0
ROSS STORES INC COM COM 778296103   845,962 7,971 SH   SOLE NONE 7,971 0 0
HONEYWELL INTL INC COM COM 438516106   805,625 4,215 SH   SOLE NONE 4,215 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   762,661 2,470 SH   SOLE NONE 2,470 0 0
TARGET CORP COM COM 87612E106   756,100 4,565 SH   SOLE NONE 4,565 0 0
ESSENTIAL UTILS INC COM COM 29670G102   720,225 16,500 SH   SOLE NONE 16,500 0 0
HORMEL FOODS CORP COM COM 440452100   704,001 17,653 SH   SOLE NONE 17,653 0 0
WALGREENS BOOTS ALLIANCE INC COM COM 931427108   703,056 20,331 SH   SOLE NONE 20,331 0 0
BIO RAD LABS INC CL A COM 090572207   700,327 1,462 SH   SOLE NONE 1,462 0 0
BOEING CO COM COM 097023105   677,651 3,190 SH   SOLE NONE 3,190 0 0
PEPSICO INC COM COM 713448108   652,634 3,580 SH   SOLE NONE 3,580 0 0
CHURCH & DWIGHT CO INC COM COM 171340102   593,054 6,708 SH   SOLE NONE 6,708 0 0
BROWN FORMAN CORP CL B COM 115637209   575,152 8,949 SH   SOLE NONE 8,949 0 0
3M CO COM COM 88579Y101   565,306 5,378 SH   SOLE NONE 5,378 0 0
SCOTTS MIRACLE-GRO CO CL A COM 810186106   559,871 8,027 SH   SOLE NONE 8,027 0 0
DIGITAL RLTY TR INC COM COM 253868103   558,211 5,678 SH   SOLE NONE 5,678 0 0
DOMINION ENERGY INC COM COM 25746U109   549,303 9,824 SH   SOLE NONE 9,824 0 0
MEDIFAST INC COM COM 58470H101   542,919 5,237 SH   SOLE NONE 5,237 0 0
MCCORMICK CO INC COM NON VTG COM 579780206   541,308 6,505 SH   SOLE NONE 6,505 0 0
NETFLIX INC COM COM 64110L106   530,657 1,536 SH   SOLE NONE 1,536 0 0
EVEREST RE GROUP LTD COM COM G3223R108   517,338 1,445 SH   SOLE NONE 1,445 0 0
AIR PRODS & CHEMS INC COM COM 009158106   500,478 1,742 SH   SOLE NONE 1,742 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602   495,356 1,939 SH   SOLE NONE 1,939 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   462,026 4,832 SH   SOLE NONE 4,832 0 0
META PLATFORMS INC CL A COM 30303M102   461,393 2,177 SH   SOLE NONE 2,177 0 0
FIDELITY SMALL CAP GROWTH COM 316389766   450,649 17,777 SH   SOLE NONE 17,777 0 0
ULTA BEAUTY INC COM COM 90384S303   441,992 810 SH   SOLE NONE 810 0 0
MEDTRONIC PLC SHS COM G5960L103   441,878 5,481 SH   SOLE NONE 5,481 0 0
FASTENAL CO COM COM 311900104   425,424 7,887 SH   SOLE NONE 7,887 0 0
ZOETIS INC CL A COM 98978V103   419,595 2,521 SH   SOLE NONE 2,521 0 0
BANK MONTREAL QUE COM COM 063671101   398,856 4,476 SH   SOLE NONE 4,476 0 0
VANGUARD TOTAL STOCK MKT IDX ADM COM 922908728   382,924 3,853 SH   SOLE NONE 3,853 0 0
VANGUARD GROWTH ETF COM 922908736   382,448 1,533 SH   SOLE NONE 1,533 0 0
SPDR S&P 500 ETF TRUST COM 78462F103   366,818 896 SH   SOLE NONE 896 0 0
MASCO CORP COM COM 574599106   354,049 7,120 SH   SOLE NONE 7,120 0 0
GLOBE LIFE INC COM COM 37959E102   352,859 3,207 SH   SOLE NONE 3,207 0 0
FACTSET RESH SYS INC COM COM 303075105   352,826 850 SH   SOLE NONE 850 0 0
CHIPOTLE MEXICAN GRILL INC COM COM 169656105   345,074 202 SH   SOLE NONE 202 0 0
HODGES SMALL CAP RETAIL COM 742935299   336,078 17,549 SH   SOLE NONE 17,549 0 0
WHIRLPOOL CORP COM COM 963320106   328,729 2,490 SH   SOLE NONE 2,490 0 0
NEXTERA ENERGY INC UNIT 09/01/23 COM 65339F739   315,018 6,450 SH   SOLE NONE 6,450 0 0
INTERNATIONAL BUSINESS MACHS COM COM 459200101   313,960 2,395 SH   SOLE NONE 2,395 0 0
REGIONS FINANCIAL CORP NEW COM COM 7591EP100   303,010 16,326 SH   SOLE NONE 16,326 0 0
DIMENSIONAL U.S. TARGETED VALUE ETF COM 25434V609   300,286 6,748 SH   SOLE NONE 6,748 0 0
MARATHON PETE CORP COM COM 56585A102   299,592 2,222 SH   SOLE NONE 2,222 0 0
ISHARES CORE MSCI EAFE ETF COM 46432F842   291,332 4,358 SH   SOLE NONE 4,358 0 0
BAXTER INTL INC COM COM 071813109   285,565 7,040 SH   SOLE NONE 7,040 0 0
NUCOR CORP COM COM 670346105   284,842 1,844 SH   SOLE NONE 1,844 0 0
ACUITY BRANDS INC COM COM 00508Y102   283,779 1,553 SH   SOLE NONE 1,553 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF COM 46429B697   278,739 3,832 SH   SOLE NONE 3,832 0 0
COLGATE PALMOLIVE CO COM COM 194162103   277,679 3,695 SH   SOLE NONE 3,695 0 0
VANGUARD VALUE ETF COM 922908744   276,496 2,002 SH   SOLE NONE 2,002 0 0
FIDELITY INTERNATIONAL INDEX COM 315911727   269,755 6,030 SH   SOLE NONE 6,030 0 0
SHERWIN WILLIAMS CO COM COM 824348106   262,531 1,168 SH   SOLE NONE 1,168 0 0
ABBOTT LABS COM COM 002824100   262,465 2,592 SH   SOLE NONE 2,592 0 0
ALPHABET INC CAP STK CL A COM 02079K305   240,446 2,318 SH   SOLE NONE 2,318 0 0
METLIFE INC PFD A FLT RATE COM 59156R504   238,500 10,000 SH   SOLE NONE 10,000 0 0
VISA INC COM CL A COM 92826C839   224,254 994 SH   SOLE NONE 994 0 0
ORACLE CORP COM COM 68389X105   213,530 2,298 SH   SOLE NONE 2,298 0 0
BROADSTONE NET LEASE INC COM COM 11135E203   202,487 11,904 SH   SOLE NONE 11,904 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   199,177 2,033 SH   SOLE NONE 2,033 0 0
AMCOR PLC ORD COM G0250X107   196,714 17,286 SH   SOLE NONE 17,286 0 0
DIMENSIONAL US MARKETWIDE VALUE ETF COM 25434V724   185,378 5,537 SH   SOLE NONE 5,537 0 0
BIOGEN INC COM COM 09062X103   176,827 636 SH   SOLE NONE 636 0 0
FAIR ISAAC CORP COM COM 303250104   175,672 250 SH   SOLE NONE 250 0 0
COMMERCE BANCSHARES INC COM COM 200525103   172,074 2,949 SH   SOLE NONE 2,949 0 0
LOCKHEED MARTIN CORP COM COM 539830109   167,346 354 SH   SOLE NONE 354 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF COM 46434G103   167,154 3,426 SH   SOLE NONE 3,426 0 0
VANGUARD HEALTH CARE ADM COM 921908885   166,651 1,928 SH   SOLE NONE 1,928 0 0
DENTSPLY SIRONA INC COM COM 24906P109   158,887 4,045 SH   SOLE NONE 4,045 0 0
DTE ENERGY CO COM COM 233331107   154,670 1,412 SH   SOLE NONE 1,412 0 0
YUM BRANDS INC COM COM 988498101   152,948 1,158 SH   SOLE NONE 1,158 0 0
NORFOLK SOUTHN CORP COM COM 655844108   150,096 708 SH   SOLE NONE 708 0 0
DIMENSIONAL U.S. EQUITY ETF COM 25434V401   149,729 3,370 SH   SOLE NONE 3,370 0 0
CORNING INC COM COM 219350105   148,775 4,217 SH   SOLE NONE 4,217 0 0
TRACTOR SUPPLY CO COM COM 892356106   142,199 605 SH   SOLE NONE 605 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   140,505 171 SH   SOLE NONE 171 0 0
F5 INC COM COM 315616102   138,405 950 SH   SOLE NONE 950 0 0
BANK AMERICA CORP COM COM 060505104   137,222 4,798 SH   SOLE NONE 4,798 0 0
RPM INTL INC COM COM 749685103   137,203 1,572 SH   SOLE NONE 1,572 0 0
Domini Impact Equity Y COM 257132308   136,324 4,875 SH   SOLE NONE 4,875 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   135,160 286 SH   SOLE NONE 286 0 0
AMERICAN ELEC PWR CO INC COM COM 025537101   134,938 1,483 SH   SOLE NONE 1,483 0 0
THERMO FISHER SCIENTIFIC INC COM COM 883556102   134,870 234 SH   SOLE NONE 234 0 0
VANGUARD 500 INDEX ADMIRAL COM 922908710   131,889 347 SH   SOLE NONE 347 0 0
VANGUARD S&P 500 ETF COM 922908363   131,484 349 SH   SOLE NONE 349 0 0
SCHWAB S&P 500 INDEX COM 808509855   126,964 2,010 SH   SOLE NONE 2,010 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF COM 74348A467   121,896 1,336 SH   SOLE NONE 1,336 0 0
AT&T INC COM COM 00206R102   119,781 6,222 SH   SOLE NONE 6,222 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434V621   117,376 2,348 SH   SOLE NONE 2,348 0 0
AVIENT CORPORATION COM COM 05368V106   117,347 2,851 SH   SOLE NONE 2,851 0 0
CLOROX CO DEL COM COM 189054109   113,343 716 SH   SOLE NONE 716 0 0
NORDSTROM INC COM COM 655664100   112,913 6,940 SH   SOLE NONE 6,940 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   111,970 1,000 SH   SOLE NONE 1,000 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107   111,806 1,363 SH   SOLE NONE 1,363 0 0
LOWES COS INC COM COM 548661107   110,983 555 SH   SOLE NONE 555 0 0
ISHARES BIOTECHNOLOGY ETF COM 464287556   106,686 826 SH   SOLE NONE 826 0 0
CISCO SYS INC COM COM 17275R102   105,072 2,010 SH   SOLE NONE 2,010 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108   102,301 1,476 SH   SOLE NONE 1,476 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF COM 464288828   100,367 406 SH   SOLE NONE 406 0 0