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 7,345 41,351 SH   SOLE   9,989 0 31,362
ABBOTT LABS COM 002824100 1,226 8,709 SH   SOLE   8,709 0 0
ABIOMED INC COM 003654100 1,056 2,940 SH   SOLE   2,940 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 284 685 SH   SOLE   685 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,132 62,102 SH   SOLE   40,667 0 21,435
ADOBE SYSTEMS INCORPORATED COM 00724F101 208 367 SH   SOLE   367 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 411 2,575 SH   SOLE   2,575 0 0
ALPHABET INC CAP STK CL C 02079K107 2,078 718 SH   SOLE   718 0 0
AMAZON COM INC COM 023135106 4,235 1,270 SH   SOLE   795 0 475
AMERICAN EXPRESS CO COM 025816109 10,137 61,963 SH   SOLE   20,561 0 41,402
AMETEK INC COM 031100100 2,937 19,974 SH   SOLE   13,899 0 6,075
AMPHENOL CORP NEW CL A 032095101 2,479 28,345 SH   SOLE   13,540 0 14,805
ANGI INC COM CL A NEW 00183L102 271 29,405 SH   SOLE   29,405 0 0
ANSYS INC COM 03662Q105 1,125 2,805 SH   SOLE   2,805 0 0
APPLE INC COM 037833100 21,975 123,752 SH   SOLE   65,975 0 57,777
APPLIED MATLS INC COM 038222105 359 2,280 SH   SOLE   2,280 0 0
AT&T INC COM 00206R102 214 8,693 SH   SOLE   8,693 0 0
ATMOS ENERGY CORP COM 049560105 1,797 17,150 SH   SOLE   8,250 0 8,900
AUTOMATIC DATA PROCESSING IN COM 053015103 7,175 29,100 SH   SOLE   0 0 29,100
AUTOZONE INC COM 053332102 5,314 2,535 SH   SOLE   1,840 0 695
BALL CORP COM 058498106 288 2,994 SH   SOLE   2,994 0 0
BANK MONTREAL QUE COM 063671101 205 1,907 SH   SOLE   1,907 0 0
BECTON DICKINSON & CO COM 075887109 9,474 37,671 SH   SOLE   13,140 0 24,531
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,853 26,265 SH   SOLE   16,880 0 9,385
BK OF AMERICA CORP COM 060505104 1,490 33,481 SH   SOLE   33,481 0 0
BLACKROCK INC COM 09247X101 10,563 11,537 SH   SOLE   3,471 0 8,066
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,540 13,896 SH   SOLE   6,751 0 7,145
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 610 5,672 SH   SOLE   4,705 0 967
CERNER CORP COM 156782104 5,374 57,864 SH   SOLE   42,019 0 15,845
CF INDS HLDGS INC COM 125269100 10,859 153,414 SH   SOLE   60,337 0 93,077
CHEVRON CORP NEW COM 166764100 9,198 78,383 SH   SOLE   33,242 0 45,141
CHUBB LIMITED COM H1467J104 2,674 13,833 SH   SOLE   6,833 0 7,000
CISCO SYS INC COM 17275R102 5,990 94,530 SH   SOLE   15,087 0 79,443
CME GROUP INC COM 12572Q105 4,839 21,179 SH   SOLE   13,671 0 7,508
COCA COLA CO COM 191216100 3,066 51,782 SH   SOLE   5,982 0 45,800
COGNEX CORP COM 192422103 896 11,525 SH   SOLE   11,525 0 0
COMCAST CORP NEW CL A 20030N101 12,435 247,078 SH   SOLE   88,135 0 158,943
COPART INC COM 217204106 1,138 7,506 SH   SOLE   7,506 0 0
COSTAR GROUP INC COM 22160N109 889 11,245 SH   SOLE   11,245 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,200 2,113 SH   SOLE   2,113 0 0
CVS HEALTH CORP COM 126650100 12,929 125,327 SH   SOLE   43,353 0 81,974
DANAHER CORPORATION COM 235851102 885 2,690 SH   SOLE   2,690 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,870 73,429 SH   SOLE   47,694 0 25,735
DIAMONDBACK ENERGY INC COM 25278X109 3,888 36,047 SH   SOLE   24,607 0 11,440
DISNEY WALT CO COM 254687106 5,837 37,688 SH   SOLE   8,528 0 29,160
DOLLAR GEN CORP NEW COM 256677105 5,017 21,272 SH   SOLE   14,277 0 6,995
DORMAN PRODS INC COM 258278100 381 3,375 SH   SOLE   3,375 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,952 18,608 SH   SOLE   18,608 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,789 34,524 SH   SOLE   0 0 34,524
ELECTRONIC ARTS INC COM 285512109 4,725 35,820 SH   SOLE   23,890 0 11,930
EOG RES INC COM 26875P101 1,451 16,330 SH   SOLE   7,830 0 8,500
EQUINIX INC COM 29444U700 1,865 2,205 SH   SOLE   1,055 0 1,150
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,749 42,771 SH   SOLE   29,676 0 13,095
EVERCORE INC CLASS A 29977A105 493 3,630 SH   SOLE   3,630 0 0
EXXON MOBIL CORP COM 30231G102 3,654 59,711 SH   SOLE   7,551 0 52,160
FEDEX CORP COM 31428X106 246 950 SH   SOLE   950 0 0
FISERV INC COM 337738108 4,818 46,419 SH   SOLE   31,234 0 15,185
FIVE BELOW INC COM 33829M101 363 1,755 SH   SOLE   1,755 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 264 1,181 SH   SOLE   1,181 0 0
FLOWERS FOODS INC COM 343498101 1,967 71,622 SH   SOLE   71,622 0 0
FORTINET INC COM 34959E109 3,310 9,211 SH   SOLE   8,766 0 445
GARTNER INC COM 366651107 712 2,130 SH   SOLE   2,130 0 0
GENERAL MLS INC COM 370334104 1,828 27,131 SH   SOLE   27,131 0 0
GENTEX CORP COM 371901109 3,426 98,309 SH   SOLE   76,165 0 22,144
GENUINE PARTS CO COM 372460105 2,211 15,768 SH   SOLE   15,768 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,825 41,393 SH   SOLE   41,393 0 0
GRACO INC COM 384109104 378 4,690 SH   SOLE   4,690 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 4,013 35,351 SH   SOLE   29,091 0 6,260
HANOVER INS GROUP INC COM 410867105 1,676 12,785 SH   SOLE   6,185 0 6,600
HOLLYFRONTIER CORP COM 436106108 2,706 82,549 SH   SOLE   58,479 0 24,070
HOME DEPOT INC COM 437076102 14,031 33,808 SH   SOLE   10,626 0 23,182
HONEYWELL INTL INC COM 438516106 260 1,245 SH   SOLE   1,245 0 0
INTEL CORP COM 458140100 5,018 97,438 SH   SOLE   11,048 0 86,390
INTERNATIONAL BUSINESS MACHS COM 459200101 334 2,499 SH   SOLE   2,499 0 0
IROBOT CORP COM 462726100 267 4,055 SH   SOLE   4,055 0 0
ISHARES TR MSCI EAFE ETF 464287465 216 2,750 SH   SOLE   2,750 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 647 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MD CP GR ETF 464287481 232 2,010 SH   SOLE   2,010 0 0
ISHARES TR RUS MID CAP ETF 464287499 639 7,700 SH   SOLE   7,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 222 1,000 SH   SOLE   1,000 0 0
J & J SNACK FOODS CORP COM 466032109 4,005 25,357 SH   SOLE   17,682 0 7,675
JOHNSON & JOHNSON COM 478160104 13,359 78,091 SH   SOLE   33,806 0 44,285
JPMORGAN CHASE & CO COM 46625H100 5,763 36,391 SH   SOLE   24,596 0 11,795
KELLY SVCS INC CL A 488152208 758 45,200 SH   SOLE   45,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,715 11,998 SH   SOLE   11,998 0 0
LAUDER ESTEE COS INC CL A 518439104 276 745 SH   SOLE   745 0 0
LILLY ELI & CO COM 532457108 826 2,992 SH   SOLE   2,992 0 0
LOCKHEED MARTIN CORP COM 539830109 9,071 25,522 SH   SOLE   10,059 0 15,463
LOWES COS INC COM 548661107 323 1,250 SH   SOLE   1,250 0 0
LULULEMON ATHLETICA INC COM 550021109 436 1,115 SH   SOLE   1,115 0 0
MASIMO CORP COM 574795100 429 1,465 SH   SOLE   1,465 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,254 3,490 SH   SOLE   3,490 0 0
MCCORMICK & CO INC COM NON VTG 579780206 358 3,705 SH   SOLE   3,705 0 0
MERCADOLIBRE INC COM 58733R102 303 225 SH   SOLE   225 0 0
MERCK & CO INC COM 58933Y105 1,862 24,291 SH   SOLE   24,291 0 0
META PLATFORMS INC CL A 30303M102 1,706 5,073 SH   SOLE   4,868 0 205
MICROSOFT CORP COM 594918104 21,854 64,981 SH   SOLE   33,993 0 30,988
MSCI INC COM 55354G100 221 360 SH   SOLE   360 0 0
NIKE INC CL B 654106103 353 2,120 SH   SOLE   2,120 0 0
NORFOLK SOUTHN CORP COM 655844108 8,008 26,900 SH   SOLE   0 0 26,900
NOVARTIS AG SPONSORED ADR 66987V109 7,422 84,847 SH   SOLE   28,468 0 56,379
NUANCE COMMUNICATIONS INC COM 67020Y100 204 3,690 SH   SOLE   3,690 0 0
ORACLE CORP COM 68389X105 2,190 25,107 SH   SOLE   22,575 0 2,532
PAYCHEX INC COM 704326107 642 4,702 SH   SOLE   4,702 0 0
PEPSICO INC COM 713448108 9,280 53,421 SH   SOLE   43,136 0 10,285
PFIZER INC COM 717081103 10,227 173,189 SH   SOLE   49,512 0 123,677
PHILIP MORRIS INTL INC COM 718172109 3,607 37,966 SH   SOLE   26,800 0 11,166
PNC FINL SVCS GROUP INC COM 693475105 2,527 12,601 SH   SOLE   8,901 0 3,700
PPL CORP COM 69351T106 4,414 146,849 SH   SOLE   125,792 0 21,057
PROCTER AND GAMBLE CO COM 742718109 7,419 45,351 SH   SOLE   4,751 0 40,600
PROLOGIS INC. COM 74340W103 452 2,685 SH   SOLE   2,685 0 0
QUALCOMM INC COM 747525103 670 3,665 SH   SOLE   3,665 0 0
RAYMOND JAMES FINL INC COM 754730109 3,800 37,849 SH   SOLE   27,142 0 10,707
RAYTHEON TECHNOLOGIES CORP COM 75513E101 270 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 2,669 35,424 SH   SOLE   23,672 0 11,752
REPUBLIC SVCS INC COM 760759100 1,908 13,681 SH   SOLE   13,094 0 587
ROLLINS INC COM 775711104 340 9,933 SH   SOLE   9,933 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,717 9,591 SH   SOLE   6,811 0 2,780
RPM INTL INC COM 749685103 926 9,169 SH   SOLE   9,169 0 0
S&P GLOBAL INC COM 78409V104 326 690 SH   SOLE   690 0 0
SERVICE CORP INTL COM 817565104 619 8,714 SH   SOLE   8,714 0 0
SMITH A O CORP COM 831865209 434 5,055 SH   SOLE   5,055 0 0
SONOCO PRODS CO COM 835495102 1,609 27,791 SH   SOLE   27,791 0 0
SOUTHERN CO COM 842587107 8,282 120,770 SH   SOLE   36,578 0 84,192
SPDR S&P 500 ETF TR TR UNIT 78462F103 653 1,374 SH   SOLE   52 0 1,322
STARBUCKS CORP COM 855244109 363 3,105 SH   SOLE   3,105 0 0
STERICYCLE INC COM 858912108 2,622 43,972 SH   SOLE   23,015 0 20,957
SUN CMNTYS INC COM 866674104 315 1,500 SH   SOLE   1,500 0 0
TARGET CORP COM 87612E106 1,006 4,345 SH   SOLE   4,081 0 264
TEXAS INSTRS INC COM 882508104 506 2,685 SH   SOLE   2,685 0 0
TJX COS INC NEW COM 872540109 923 12,164 SH   SOLE   12,164 0 0
TRUIST FINL CORP COM 89832Q109 2,453 41,901 SH   SOLE   3,051 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 1,270 2,360 SH   SOLE   2,360 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,579 13,101 SH   SOLE   8,586 0 4,515
US BANCORP DEL COM NEW 902973304 6,687 119,049 SH   SOLE   16,400 0 102,649
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 676 13,668 SH   SOLE   13,668 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 382 7,361 SH   SOLE   7,361 0 0
VISA INC COM CL A 92826C839 6,068 27,999 SH   SOLE   10,850 0 17,149
WALMART INC COM 931142103 9,380 64,830 SH   SOLE   22,300 0 42,530
WATSCO INC COM 942622200 8,605 27,501 SH   SOLE   11,630 0 15,871
WD 40 CO COM 929236107 274 1,120 SH   SOLE   1,120 0 0
WELLS FARGO CO NEW COM 949746101 245 5,099 SH   SOLE   5,099 0 0
WESTERN DIGITAL CORP. COM 958102105 4,510 69,168 SH   SOLE   51,563 0 17,605
WESTROCK CO COM 96145D105 241 5,435 SH   SOLE   5,435 0 0
YUM BRANDS INC COM 988498101 399 2,873 SH   SOLE   2,873 0 0