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
3M CO COM 88579Y101 BBG001S5T7X2 1,532,178 15,308 SH   SOLE   5,458 0 9,850
ABBOTT LABS COM 002824100 BBG001S5N9M6 730,325 6,699 SH   SOLE   6,699 0 0
ACTIVISION BLIZZARD INC COM 00507V109 BBG001S6C009 4,776,860 56,665 SH   SOLE   38,230 0 18,435
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 309,644 2,575 SH   SOLE   2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 8,690,563 29,014 SH   SOLE   9,754 0 19,260
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 3,525,524 29,453 SH   SOLE   20,393 0 9,060
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,279,500 10,577 SH   SOLE   10,577 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 1,637,323 36,144 SH   SOLE   11,144 0 25,000
AMAZON COM INC COM 023135106 BBG001S5PQL7 7,113,224 54,566 SH   SOLE   19,154 0 35,412
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 9,406,144 53,996 SH   SOLE   17,118 0 36,878
AMETEK INC COM 031100100 BBG001S5NN54 3,590,660 22,181 SH   SOLE   14,046 0 8,135
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 4,061,799 47,814 SH   SOLE   33,739 0 14,075
ANSYS INC COM 03662Q105 BBG001S926L8 482,524 1,461 SH   SOLE   1,461 0 0
APPLE INC COM 037833100 BBG001S5N8V8 21,592,257 111,318 SH   SOLE   58,118 0 53,200
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 329,551 2,280 SH   SOLE   2,280 0 0
AT&T INC COM 00206R102 BBG001S5VWH2 166,183 10,419 SH   SOLE   10,419 0 0
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 1,863,767 16,020 SH   SOLE   5,495 0 10,525
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 6,447,540 29,335 SH   SOLE   235 0 29,100
AUTOZONE INC COM 053332102 BBG001S6Q5D9 3,615,372 1,450 SH   SOLE   1,140 0 310
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 807,839 28,158 SH   SOLE   28,158 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 9,438,358 35,750 SH   SOLE   11,169 0 24,581
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 7,670,795 22,495 SH   SOLE   14,710 0 7,785
BLACKROCK INC COM 09247X101 BBG001SDBP55 6,647,385 9,618 SH   SOLE   2,852 0 6,766
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 1,862,509 11,245 SH   SOLE   3,945 0 7,300
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 4,919,060 20,170 SH   SOLE   14,085 0 6,085
CF INDS HLDGS INC COM 125269100 BBG001SJ8KV8 5,797,958 83,520 SH   SOLE   28,112 0 55,408
CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 3,662,976 17,422 SH   SOLE   11,957 0 5,465
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 11,279,163 71,682 SH   SOLE   29,091 0 42,591
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 1,735,351 9,012 SH   SOLE   3,312 0 5,700
CISCO SYS INC COM 17275R102 BBG001S6HC62 4,595,211 88,814 SH   SOLE   11,814 0 77,000
CME GROUP INC COM 12572Q105 BBG001S86547 3,910,360 21,104 SH   SOLE   13,696 0 7,408
COCA COLA CO COM 191216100 BBG001S5SMQ8 3,118,493 51,785 SH   SOLE   5,985 0 45,800
COGNEX CORP COM 192422103 BBG001S5TC16 352,366 6,290 SH   SOLE   6,290 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 10,417,500 250,722 SH   SOLE   91,344 0 159,378
COOPER COS INC COM NEW 216648402 BBG001S5Q1H6 4,126,090 10,761 SH   SOLE   7,481 0 3,280
COPART INC COM 217204106 BBG001S7MTB1 630,444 6,912 SH   SOLE   6,912 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 560,967 6,303 SH   SOLE   6,303 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,013,770 1,883 SH   SOLE   1,883 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 3,980,160 57,575 SH   SOLE   1,565 0 56,010
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 450,000 1,875 SH   SOLE   1,875 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 BBG001SPT759 3,341,349 70,285 SH   SOLE   48,950 0 21,335
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 2,920,658 22,234 SH   SOLE   17,194 0 5,040
DISNEY WALT CO COM 254687106 BBG001S5QHF3 3,630,036 40,659 SH   SOLE   2,579 0 38,080
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 5,169,971 30,451 SH   SOLE   16,781 0 13,670
DORMAN PRODS INC COM 258278100 BBG001S5S932 306,176 3,884 SH   SOLE   3,884 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 1,638,145 18,254 SH   SOLE   18,254 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 4,872,181 37,565 SH   SOLE   27,300 0 10,265
EOG RES INC COM 26875P101 BBG001S5ZB93 837,701 7,320 SH   SOLE   2,570 0 4,750
EQUINIX INC COM 29444U700 BBG001SKBNS9 1,113,195 1,420 SH   SOLE   485 0 935
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 3,371,791 50,408 SH   SOLE   35,293 0 15,115
EVERCORE INC CLASS A 29977A105 BBG001SC3S41 560,728 4,537 SH   SOLE   4,537 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 6,397,278 59,648 SH   SOLE   7,488 0 52,160
FEDEX CORP COM 31428X106 BBG001S5R3M5 240,215 969 SH   SOLE   969 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 4,836,969 38,343 SH   SOLE   25,758 0 12,585
FIVE BELOW INC COM 33829M101 BBG001TCDMY9 544,416 2,770 SH   SOLE   2,770 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 BBG001SHC7K8 366,828 1,461 SH   SOLE   1,461 0 0
FLOWERS FOODS INC COM 343498101 BBG001S5R7L7 1,820,519 73,172 SH   SOLE   73,172 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 933,537 12,350 SH   SOLE   10,125 0 2,225
GARTNER INC COM 366651107 BBG001S5SD60 746,160 2,130 SH   SOLE   2,130 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 2,091,882 27,274 SH   SOLE   27,274 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 3,497,184 119,521 SH   SOLE   83,677 0 35,844
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 2,719,981 16,073 SH   SOLE   16,073 0 0
GRACO INC COM 384109104 BBG001S5RK56 475,011 5,501 SH   SOLE   5,501 0 0
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 6,717,891 188,493 SH   SOLE   62,144 0 126,349
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 3,537,948 46,503 SH   SOLE   31,543 0 14,960
HANOVER INS GROUP INC COM 410867105 BBG001S8KZF3 1,346,752 11,915 SH   SOLE   4,165 0 7,750
HF SINCLAIR CORP COM 403949100 BBG0135B2269 3,295,965 73,884 SH   SOLE   54,014 0 19,870
HOME DEPOT INC COM 437076102 BBG001S5RTW7 15,006,698 48,309 SH   SOLE   25,127 0 23,182
INTEL CORP COM 458140100 BBG001S5SF65 2,935,798 87,793 SH   SOLE   1,793 0 86,000
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 417,086 3,117 SH   SOLE   3,117 0 0
IROBOT CORP COM 462726100 BBG001SPB1K4 342,045 7,559 SH   SOLE   7,559 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 211,561 475 SH   SOLE   475 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 473,490 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 562,331 7,700 SH   SOLE   7,700 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 12,493,294 75,479 SH   SOLE   30,144 0 45,335
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 4,310,767 29,639 SH   SOLE   19,894 0 9,745
KELLY SVCS INC CL A 488152208 BBG001S5SKH2 760,752 43,200 SH   SOLE   43,200 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 1,700,044 12,314 SH   SOLE   12,314 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 1,008,307 2,150 SH   SOLE   2,150 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 10,344,739 22,470 SH   SOLE   7,757 0 14,713
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 484,102 1,279 SH   SOLE   1,279 0 0
MASIMO CORP COM 574795100 BBG001S71GQ6 418,780 2,545 SH   SOLE   2,545 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,282,158 3,260 SH   SOLE   3,260 0 0
MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 218,075 2,500 SH   SOLE   2,500 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 266,535 225 SH   SOLE   225 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 2,849,233 24,692 SH   SOLE   24,692 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 21,460,559 63,019 SH   SOLE   33,381 0 29,638
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 6,099,844 26,900 SH   SOLE   0 0 26,900
NUCOR CORP COM 670346105 BBG001S5TRV0 213,174 1,300 SH   SOLE   1,300 0 0
OMNICOM GROUP INC COM 681919106 BBG001S5VR10 1,863,037 19,580 SH   SOLE   19,580 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 3,750,418 31,492 SH   SOLE   28,960 0 2,532
PAYCHEX INC COM 704326107 BBG001S5V135 351,496 3,142 SH   SOLE   3,142 0 0
PEPSICO INC COM 713448108 BBG001S695T1 7,673,941 41,431 SH   SOLE   35,796 0 5,635
PFIZER INC COM 717081103 BBG001S5V466 6,182,729 168,559 SH   SOLE   51,882 0 116,677
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 2,216,169 22,702 SH   SOLE   20,871 0 1,831
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 1,895,799 15,052 SH   SOLE   7,852 0 7,200
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 6,928,297 45,659 SH   SOLE   5,059 0 40,600
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 297,746 2,428 SH   SOLE   2,428 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 399,379 3,355 SH   SOLE   3,355 0 0
RAYMOND JAMES FINL INC COM 754730109 BBG001S5VQ03 3,798,397 36,604 SH   SOLE   27,809 0 8,795
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 309,945 3,164 SH   SOLE   3,164 0 0
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 2,371,000 15,480 SH   SOLE   14,893 0 587
ROLLINS INC COM 775711104 BBG001S5VRG4 479,610 11,198 SH   SOLE   11,198 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 4,264,215 8,869 SH   SOLE   6,564 0 2,305
RPM INTL INC COM 749685103 BBG001S7X317 576,874 6,429 SH   SOLE   6,429 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 1,144,142 20,186 SH   SOLE   7,586 0 12,600
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 498,247 7,714 SH   SOLE   7,714 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 424,671 5,835 SH   SOLE   5,835 0 0
SONOCO PRODS CO COM 835495102 BBG001S7M9F1 1,695,213 28,723 SH   SOLE   28,723 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 8,484,231 120,772 SH   SOLE   36,780 0 83,992
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 682,208 1,539 SH   SOLE   217 0 1,322
TARGET CORP COM 87612E106 BBG001SC0K41 358,240 2,716 SH   SOLE   2,716 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 398,744 2,215 SH   SOLE   2,215 0 0
TJX COS INC NEW COM 872540109 BBG001S5WQ93 840,608 9,914 SH   SOLE   9,914 0 0
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 1,217,065 40,101 SH   SOLE   1,251 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 2,597,107 6,236 SH   SOLE   5,981 0 255
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 6,087,786 12,666 SH   SOLE   9,126 0 3,540
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 2,943,038 89,075 SH   SOLE   0 0 89,075
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 422,421 10,384 SH   SOLE   10,384 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 311,355 8,372 SH   SOLE   8,372 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 7,971,796 33,568 SH   SOLE   12,297 0 21,271
WALMART INC COM 931142103 BBG001S5XH92 10,673,851 67,908 SH   SOLE   22,028 0 45,880
WATSCO INC COM 942622200 BBG001S82CQ2 10,181,053 26,689 SH   SOLE   8,368 0 18,321
WD 40 CO COM 929236107 BBG001S5XD46 370,731 1,965 SH   SOLE   1,965 0 0