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
3M CO COM 88579Y101 2,542 19,641 SH   SOLE   10,441 0 9,200
ABBOTT LABS COM 002824100 937 8,624 SH   SOLE   8,624 0 0
ABIOMED INC COM 003654100 467 1,886 SH   SOLE   1,886 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,362 56,024 SH   SOLE   39,559 0 16,465
AGILENT TECHNOLOGIES INC COM 00846U101 306 2,575 SH   SOLE   2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 6,114 25,424 SH   SOLE   10,889 0 14,535
ALPHABET INC CAP STK CL A 02079K305 1,199 550 SH   SOLE   300 0 250
ALPHABET INC CAP STK CL C 02079K107 1,448 662 SH   SOLE   662 0 0
AMAZON COM INC COM 023135106 4,798 45,175 SH   SOLE   21,975 0 23,200
AMERICAN EXPRESS CO COM 025816109 7,361 53,103 SH   SOLE   16,126 0 36,977
AMETEK INC COM 031100100 3,433 31,241 SH   SOLE   19,616 0 11,625
AMPHENOL CORP NEW CL A 032095101 3,785 58,791 SH   SOLE   41,016 0 17,775
ANSYS INC COM 03662Q105 281 1,175 SH   SOLE   1,175 0 0
APPLE INC COM 037833100 15,993 116,979 SH   SOLE   59,202 0 57,777
APPLIED MATLS INC COM 038222105 207 2,280 SH   SOLE   2,280 0 0
ATMOS ENERGY CORP COM 049560105 2,586 23,070 SH   SOLE   11,270 0 11,800
AUTOMATIC DATA PROCESSING IN COM 053015103 6,154 29,300 SH   SOLE   200 0 29,100
AUTOZONE INC COM 053332102 4,182 1,946 SH   SOLE   1,476 0 470
BALL CORP COM 058498106 206 2,994 SH   SOLE   2,994 0 0
BECTON DICKINSON & CO COM 075887109 9,076 36,817 SH   SOLE   12,786 0 24,031
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,261 26,595 SH   SOLE   17,960 0 8,635
BK OF AMERICA CORP COM 060505104 895 28,739 SH   SOLE   28,739 0 0
BLACKROCK INC COM 09247X101 7,198 11,818 SH   SOLE   3,862 0 7,956
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,838 12,891 SH   SOLE   6,366 0 6,525
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 204 2,010 SH   SOLE   2,010 0 0
CASEYS GEN STORES INC COM 147528103 1,905 10,300 SH   SOLE   5,200 0 5,100
CF INDS HLDGS INC COM 125269100 8,634 100,717 SH   SOLE   36,515 0 64,202
CHARLES RIV LABS INTL INC COM 159864107 1,551 7,250 SH   SOLE   3,550 0 3,700
CHEVRON CORP NEW COM 166764100 11,205 77,392 SH   SOLE   33,451 0 43,941
CHUBB LIMITED COM H1467J104 2,522 12,828 SH   SOLE   6,428 0 6,400
CISCO SYS INC COM 17275R102 3,927 92,087 SH   SOLE   15,087 0 77,000
CME GROUP INC COM 12572Q105 4,184 20,439 SH   SOLE   13,531 0 6,908
COCA COLA CO COM 191216100 3,284 52,196 SH   SOLE   6,396 0 45,800
COGNEX CORP COM 192422103 231 5,435 SH   SOLE   5,435 0 0
COMCAST CORP NEW CL A 20030N101 10,363 264,085 SH   SOLE   99,817 0 164,268
COOPER COS INC COM NEW 216648402 4,092 13,069 SH   SOLE   8,989 0 4,080
COPART INC COM 217204106 779 7,173 SH   SOLE   7,173 0 0
COSTAR GROUP INC COM 22160N109 284 4,703 SH   SOLE   4,703 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,010 2,108 SH   SOLE   2,108 0 0
CVS HEALTH CORP COM 126650100 10,251 110,634 SH   SOLE   33,785 0 76,849
DANAHER CORPORATION COM 235851102 679 2,680 SH   SOLE   2,680 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,361 81,501 SH   SOLE   57,816 0 23,685
DIAMONDBACK ENERGY INC COM 25278X109 3,429 28,302 SH   SOLE   21,062 0 7,240
DISNEY WALT CO COM 254687106 4,549 48,192 SH   SOLE   10,532 0 37,660
DOLLAR GEN CORP NEW COM 256677105 4,968 20,242 SH   SOLE   13,802 0 6,440
DORMAN PRODS INC COM 258278100 426 3,884 SH   SOLE   3,884 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,106 28,976 SH   SOLE   28,446 0 530
ELECTRONIC ARTS INC COM 285512109 4,242 34,869 SH   SOLE   23,914 0 10,955
EOG RES INC COM 26875P101 1,675 15,165 SH   SOLE   7,415 0 7,750
EQUINIX INC COM 29444U700 1,347 2,050 SH   SOLE   1,000 0 1,050
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,007 42,664 SH   SOLE   30,619 0 12,045
EVERCORE INC CLASS A 29977A105 383 4,087 SH   SOLE   4,087 0 0
EXXON MOBIL CORP COM 30231G102 5,143 60,056 SH   SOLE   7,896 0 52,160
FEDEX CORP COM 31428X106 219 966 SH   SOLE   966 0 0
FISERV INC COM 337738108 4,123 46,341 SH   SOLE   32,356 0 13,985
FIVE BELOW INC COM 33829M101 267 2,350 SH   SOLE   2,350 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 307 1,461 SH   SOLE   1,461 0 0
FLOWERS FOODS INC COM 343498101 1,918 72,872 SH   SOLE   72,872 0 0
FORTINET INC COM 34959E109 1,401 24,765 SH   SOLE   22,540 0 2,225
GARTNER INC COM 366651107 515 2,130 SH   SOLE   2,130 0 0
GENERAL MLS INC COM 370334104 2,075 27,506 SH   SOLE   27,506 0 0
GENTEX CORP COM 371901109 3,197 114,291 SH   SOLE   84,647 0 29,644
GENUINE PARTS CO COM 372460105 2,168 16,303 SH   SOLE   16,303 0 0
GRACO INC COM 384109104 327 5,501 SH   SOLE   5,501 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 3,139 44,219 SH   SOLE   30,459 0 13,760
HANOVER INS GROUP INC COM 410867105 1,737 11,880 SH   SOLE   5,830 0 6,050
HF SINCLAIR CORP COM 403949100 3,617 80,090 SH   SOLE   57,970 0 22,120
HOME DEPOT INC COM 437076102 13,131 47,876 SH   SOLE   24,694 0 23,182
INTEL CORP COM 458140100 3,561 95,198 SH   SOLE   9,198 0 86,000
INTERNATIONAL BUSINESS MACHS COM 459200101 462 3,274 SH   SOLE   3,274 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 558 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MID CAP ETF 464287499 498 7,700 SH   SOLE   7,700 0 0
J & J SNACK FOODS CORP COM 466032109 4,292 30,729 SH   SOLE   20,754 0 9,975
JOHNSON & JOHNSON COM 478160104 13,405 75,514 SH   SOLE   32,379 0 43,135
JPMORGAN CHASE & CO COM 46625H100 3,988 35,413 SH   SOLE   24,568 0 10,845
KELLY SVCS INC CL A 488152208 896 45,200 SH   SOLE   45,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,641 12,138 SH   SOLE   12,138 0 0
LILLY ELI & CO COM 532457108 971 2,996 SH   SOLE   2,996 0 0
LOCKHEED MARTIN CORP COM 539830109 10,428 24,253 SH   SOLE   9,090 0 15,163
LOWES COS INC COM 548661107 236 1,350 SH   SOLE   1,350 0 0
LULULEMON ATHLETICA INC COM 550021109 349 1,279 SH   SOLE   1,279 0 0
MASIMO CORP COM 574795100 333 2,545 SH   SOLE   2,545 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,093 3,465 SH   SOLE   3,465 0 0
MCCORMICK & CO INC COM NON VTG 579780206 277 3,330 SH   SOLE   3,330 0 0
MERCK & CO INC COM 58933Y105 2,281 25,017 SH   SOLE   25,017 0 0
META PLATFORMS INC CL A 30303M102 1,455 9,024 SH   SOLE   8,599 0 425
MICROSOFT CORP COM 594918104 16,460 64,090 SH   SOLE   33,102 0 30,988
NORFOLK SOUTHN CORP COM 655844108 6,114 26,900 SH   SOLE   0 0 26,900
NOVARTIS AG SPONSORED ADR 66987V109 7,407 87,629 SH   SOLE   32,650 0 54,979
OMNICOM GROUP INC COM 681919106 1,341 21,080 SH   SOLE   21,080 0 0
ORACLE CORP COM 68389X105 2,017 28,871 SH   SOLE   26,339 0 2,532
PAYCHEX INC COM 704326107 367 3,226 SH   SOLE   3,226 0 0
PEPSICO INC COM 713448108 7,972 47,836 SH   SOLE   39,851 0 7,985
PFIZER INC COM 717081103 9,085 173,280 SH   SOLE   49,603 0 123,677
PHILIP MORRIS INTL INC COM 718172109 2,148 21,750 SH   SOLE   19,919 0 1,831
PNC FINL SVCS GROUP INC COM 693475105 1,823 11,552 SH   SOLE   8,202 0 3,350
PROCTER AND GAMBLE CO COM 742718109 6,531 45,418 SH   SOLE   4,818 0 40,600
PROLOGIS INC. COM 74340W103 309 2,630 SH   SOLE   2,630 0 0
QUALCOMM INC COM 747525103 471 3,685 SH   SOLE   3,685 0 0
RAYMOND JAMES FINL INC COM 754730109 3,303 36,938 SH   SOLE   27,031 0 9,907
RAYTHEON TECHNOLOGIES CORP COM 75513E101 302 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 913 15,387 SH   SOLE   14,235 0 1,152
REPUBLIC SVCS INC COM 760759100 1,798 13,738 SH   SOLE   13,151 0 587
ROLLINS INC COM 775711104 389 11,154 SH   SOLE   11,154 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,668 9,295 SH   SOLE   6,740 0 2,555
RPM INTL INC COM 749685103 562 7,139 SH   SOLE   7,139 0 0
SERVICE CORP INTL COM 817565104 604 8,744 SH   SOLE   8,744 0 0
SMITH A O CORP COM 831865209 319 5,835 SH   SOLE   5,835 0 0
SONOCO PRODS CO COM 835495102 1,638 28,722 SH   SOLE   28,722 0 0
SOUTHERN CO COM 842587107 8,899 124,787 SH   SOLE   42,295 0 82,492
SPDR S&P 500 ETF TR TR UNIT 78462F103 597 1,582 SH   SOLE   260 0 1,322
SUN CMNTYS INC COM 866674104 239 1,500 SH   SOLE   1,500 0 0
TARGET CORP COM 87612E106 602 4,262 SH   SOLE   3,998 0 264
TEXAS INSTRS INC COM 882508104 394 2,565 SH   SOLE   2,565 0 0
TJX COS INC NEW COM 872540109 677 12,114 SH   SOLE   12,114 0 0
TRUIST FINL CORP COM 89832Q109 1,987 41,901 SH   SOLE   3,051 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 1,513 4,550 SH   SOLE   4,395 0 155
UNITEDHEALTH GROUP INC COM 91324P102 5,495 10,699 SH   SOLE   7,594 0 3,105
US BANCORP DEL COM NEW 902973304 5,573 121,096 SH   SOLE   15,922 0 105,174
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 445 10,682 SH   SOLE   10,682 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 427 8,411 SH   SOLE   8,411 0 0
VISA INC COM CL A 92826C839 6,464 32,829 SH   SOLE   11,216 0 21,613
WALMART INC COM 931142103 8,293 68,210 SH   SOLE   23,830 0 44,380
WATSCO INC COM 942622200 8,532 35,724 SH   SOLE   14,503 0 21,221
WD 40 CO COM 929236107 396 1,965 SH   SOLE   1,965 0 0
WESTERN DIGITAL CORP. COM 958102105 390 8,699 SH   SOLE   6,394 0 2,305