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,143 19,396 SH   SOLE   10,196 0 9,200
ABBOTT LABS COM 002824100 834 8,624 SH   SOLE   8,624 0 0
ABIOMED INC COM 003654100 463 1,886 SH   SOLE   1,886 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,220 56,769 SH   SOLE   40,304 0 16,465
AGILENT TECHNOLOGIES INC COM 00846U101 313 2,575 SH   SOLE   2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 7,786 33,456 SH   SOLE   12,521 0 20,935
ALPHABET INC CAP STK CL A 02079K305 1,042 10,895 SH   SOLE   5,895 0 5,000
ALPHABET INC CAP STK CL C 02079K107 1,239 12,890 SH   SOLE   12,890 0 0
ALTRIA GROUP INC COM 02209S103 2,023 50,089 SH   SOLE   22,089 0 28,000
AMAZON COM INC COM 023135106 5,604 49,597 SH   SOLE   19,797 0 29,800
AMERICAN EXPRESS CO COM 025816109 7,160 53,074 SH   SOLE   16,097 0 36,977
AMETEK INC COM 031100100 3,513 30,977 SH   SOLE   19,352 0 11,625
AMPHENOL CORP NEW CL A 032095101 3,674 54,868 SH   SOLE   39,193 0 15,675
ANSYS INC COM 03662Q105 315 1,421 SH   SOLE   1,421 0 0
APPLE INC COM 037833100 15,338 110,982 SH   SOLE   57,305 0 53,677
ATMOS ENERGY CORP COM 049560105 2,329 22,865 SH   SOLE   11,065 0 11,800
AUTOMATIC DATA PROCESSING IN COM 053015103 6,635 29,335 SH   SOLE   235 0 29,100
AUTOZONE INC COM 053332102 4,157 1,941 SH   SOLE   1,471 0 470
BECTON DICKINSON & CO COM 075887109 7,837 35,172 SH   SOLE   11,141 0 24,031
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,088 26,544 SH   SOLE   17,909 0 8,635
BK OF AMERICA CORP COM 060505104 868 28,739 SH   SOLE   28,739 0 0
BLACKROCK INC COM 09247X101 6,063 11,018 SH   SOLE   3,472 0 7,546
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,844 12,780 SH   SOLE   6,255 0 6,525
CASEYS GEN STORES INC COM 147528103 3,454 17,055 SH   SOLE   10,655 0 6,400
CF INDS HLDGS INC COM 125269100 8,559 88,927 SH   SOLE   32,225 0 56,702
CHARLES RIV LABS INTL INC COM 159864107 2,694 13,688 SH   SOLE   9,688 0 4,000
CHEVRON CORP NEW COM 166764100 11,098 77,249 SH   SOLE   33,308 0 43,941
CHUBB LIMITED COM H1467J104 2,309 12,697 SH   SOLE   6,297 0 6,400
CISCO SYS INC COM 17275R102 3,621 90,514 SH   SOLE   13,514 0 77,000
CME GROUP INC COM 12572Q105 4,463 25,197 SH   SOLE   16,939 0 8,258
COCA COLA CO COM 191216100 2,924 52,196 SH   SOLE   6,396 0 45,800
COGNEX CORP COM 192422103 261 6,290 SH   SOLE   6,290 0 0
COMCAST CORP NEW CL A 20030N101 7,806 266,129 SH   SOLE   102,676 0 163,453
COOPER COS INC COM NEW 216648402 3,506 13,286 SH   SOLE   9,206 0 4,080
COPART INC COM 217204106 765 7,186 SH   SOLE   7,186 0 0
COSTAR GROUP INC COM 22160N109 439 6,303 SH   SOLE   6,303 0 0
COSTCO WHSL CORP NEW COM 22160K105 984 2,083 SH   SOLE   2,083 0 0
CVS HEALTH CORP COM 126650100 9,892 103,723 SH   SOLE   33,874 0 69,849
DANAHER CORPORATION COM 235851102 692 2,680 SH   SOLE   2,680 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,278 81,172 SH   SOLE   57,487 0 23,685
DIAMONDBACK ENERGY INC COM 25278X109 3,024 25,101 SH   SOLE   19,561 0 5,540
DISNEY WALT CO COM 254687106 4,581 48,559 SH   SOLE   10,899 0 37,660
DOLLAR GEN CORP NEW COM 256677105 4,868 20,296 SH   SOLE   13,856 0 6,440
DORMAN PRODS INC COM 258278100 319 3,884 SH   SOLE   3,884 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,712 29,151 SH   SOLE   28,621 0 530
ELECTRONIC ARTS INC COM 285512109 4,367 37,742 SH   SOLE   26,787 0 10,955
EOG RES INC COM 26875P101 1,209 10,825 SH   SOLE   5,525 0 5,300
EQUINIX INC COM 29444U700 1,155 2,030 SH   SOLE   980 0 1,050
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,689 42,798 SH   SOLE   30,753 0 12,045
EVERCORE INC CLASS A 29977A105 373 4,537 SH   SOLE   4,537 0 0
EXXON MOBIL CORP COM 30231G102 5,215 59,735 SH   SOLE   7,575 0 52,160
FISERV INC COM 337738108 4,317 46,138 SH   SOLE   32,153 0 13,985
FIVE BELOW INC COM 33829M101 381 2,770 SH   SOLE   2,770 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 257 1,461 SH   SOLE   1,461 0 0
FLOWERS FOODS INC COM 343498101 1,807 73,172 SH   SOLE   73,172 0 0
FORTINET INC COM 34959E109 1,217 24,765 SH   SOLE   22,540 0 2,225
GARTNER INC COM 366651107 589 2,130 SH   SOLE   2,130 0 0
GENERAL MLS INC COM 370334104 2,100 27,406 SH   SOLE   27,406 0 0
GENTEX CORP COM 371901109 3,195 133,999 SH   SOLE   94,255 0 39,744
GENUINE PARTS CO COM 372460105 2,427 16,253 SH   SOLE   16,253 0 0
GRACO INC COM 384109104 330 5,501 SH   SOLE   5,501 0 0
GSK PLC SPONSORED ADR 37733W204 6,924 235,278 SH   SOLE   99,338 0 135,940
GUIDEWIRE SOFTWARE INC COM 40171V100 2,834 46,019 SH   SOLE   32,259 0 13,760
HANOVER INS GROUP INC COM 410867105 2,174 16,965 SH   SOLE   8,265 0 8,700
HF SINCLAIR CORP COM 403949100 4,303 79,915 SH   SOLE   57,795 0 22,120
HOME DEPOT INC COM 437076102 13,248 48,010 SH   SOLE   24,828 0 23,182
INTEL CORP COM 458140100 2,378 92,268 SH   SOLE   6,268 0 86,000
INTERNATIONAL BUSINESS MACHS COM 459200101 393 3,304 SH   SOLE   3,304 0 0
IROBOT CORP COM 462726100 426 7,559 SH   SOLE   7,559 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 524 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MID CAP ETF 464287499 479 7,700 SH   SOLE   7,700 0 0
J & J SNACK FOODS CORP COM 466032109 1,850 14,291 SH   SOLE   13,916 0 375
JOHNSON & JOHNSON COM 478160104 12,288 75,217 SH   SOLE   32,082 0 43,135
JPMORGAN CHASE & CO COM 46625H100 3,657 34,994 SH   SOLE   24,149 0 10,845
KELLY SVCS INC CL A 488152208 614 45,200 SH   SOLE   45,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,372 12,189 SH   SOLE   12,189 0 0
LILLY ELI & CO COM 532457108 953 2,946 SH   SOLE   2,946 0 0
LOCKHEED MARTIN CORP COM 539830109 9,361 24,234 SH   SOLE   9,071 0 15,163
LULULEMON ATHLETICA INC COM 550021109 358 1,279 SH   SOLE   1,279 0 0
MASIMO CORP COM 574795100 359 2,545 SH   SOLE   2,545 0 0
MASTERCARD INCORPORATED CL A 57636Q104 985 3,465 SH   SOLE   3,465 0 0
MCCORMICK & CO INC COM NON VTG 579780206 229 3,220 SH   SOLE   3,220 0 0
MERCK & CO INC COM 58933Y105 2,156 25,032 SH   SOLE   25,032 0 0
META PLATFORMS INC CL A 30303M102 242 1,784 SH   SOLE   1,784 0 0
MICROSOFT CORP COM 594918104 14,783 63,473 SH   SOLE   32,485 0 30,988
NORFOLK SOUTHN CORP COM 655844108 5,640 26,900 SH   SOLE   0 0 26,900
OMNICOM GROUP INC COM 681919106 1,330 21,080 SH   SOLE   21,080 0 0
ORACLE CORP COM 68389X105 1,791 29,322 SH   SOLE   26,790 0 2,532
PAYCHEX INC COM 704326107 359 3,199 SH   SOLE   3,199 0 0
PEPSICO INC COM 713448108 8,221 50,356 SH   SOLE   40,571 0 9,785
PFIZER INC COM 717081103 7,251 165,708 SH   SOLE   49,031 0 116,677
PHILIP MORRIS INTL INC COM 718172109 1,993 24,004 SH   SOLE   22,173 0 1,831
PNC FINL SVCS GROUP INC COM 693475105 1,707 11,422 SH   SOLE   8,072 0 3,350
PROCTER AND GAMBLE CO COM 742718109 5,753 45,568 SH   SOLE   4,968 0 40,600
PROLOGIS INC. COM 74340W103 267 2,630 SH   SOLE   2,630 0 0
QUALCOMM INC COM 747525103 396 3,505 SH   SOLE   3,505 0 0
RAYMOND JAMES FINL INC COM 754730109 3,649 36,927 SH   SOLE   27,020 0 9,907
RAYTHEON TECHNOLOGIES CORP COM 75513E101 257 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 832 15,454 SH   SOLE   14,302 0 1,152
REPUBLIC SVCS INC COM 760759100 1,874 13,776 SH   SOLE   13,189 0 587
ROLLINS INC COM 775711104 388 11,198 SH   SOLE   11,198 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,339 9,283 SH   SOLE   6,728 0 2,555
RPM INTL INC COM 749685103 526 6,311 SH   SOLE   6,311 0 0
SERVICE CORP INTL COM 817565104 445 7,714 SH   SOLE   7,714 0 0
SMITH A O CORP COM 831865209 283 5,835 SH   SOLE   5,835 0 0
SONOCO PRODS CO COM 835495102 1,629 28,722 SH   SOLE   28,722 0 0
SOUTHERN CO COM 842587107 8,482 124,738 SH   SOLE   42,246 0 82,492
SPDR S&P 500 ETF TR TR UNIT 78462F103 550 1,539 SH   SOLE   217 0 1,322
SUN CMNTYS INC COM 866674104 203 1,500 SH   SOLE   1,500 0 0
TARGET CORP COM 87612E106 655 4,412 SH   SOLE   4,148 0 264
TEXAS INSTRS INC COM 882508104 389 2,515 SH   SOLE   2,515 0 0
TJX COS INC NEW COM 872540109 723 11,639 SH   SOLE   11,639 0 0
TRUIST FINL CORP COM 89832Q109 1,824 41,901 SH   SOLE   3,051 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 1,616 4,651 SH   SOLE   4,496 0 155
UNITEDHEALTH GROUP INC COM 91324P102 5,488 10,867 SH   SOLE   7,762 0 3,105
US BANCORP DEL COM NEW 902973304 4,878 120,971 SH   SOLE   15,797 0 105,174
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 390 10,695 SH   SOLE   10,695 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 299 7,884 SH   SOLE   7,884 0 0
VISA INC COM CL A 92826C839 5,857 32,972 SH   SOLE   11,359 0 21,613
WALMART INC COM 931142103 9,470 73,011 SH   SOLE   25,981 0 47,030
WATSCO INC COM 942622200 8,427 32,731 SH   SOLE   12,410 0 20,321
WD 40 CO COM 929236107 345 1,965 SH   SOLE   1,965 0 0
WESTERN DIGITAL CORP. COM 958102105 225 6,899 SH   SOLE   4,594 0 2,305