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 10,070 50,699 SH   SOLE   18,716 0 31,983
ABBOTT LABS COM 002824100 1,007 8,689 SH   SOLE   8,689 0 0
ABIOMED INC COM 003654100 733 2,347 SH   SOLE   2,347 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 364 1,235 SH   SOLE   1,235 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 215 367 SH   SOLE   367 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 381 2,575 SH   SOLE   2,575 0 0
ALPHABET INC CAP STK CL C 02079K107 1,917 765 SH   SOLE   765 0 0
AMAZON COM INC COM 023135106 2,140 622 SH   SOLE   602 0 20
AMERICAN EXPRESS CO COM 025816109 10,442 63,196 SH   SOLE   21,794 0 41,402
AMETEK INC COM 031100100 2,934 21,977 SH   SOLE   15,902 0 6,075
AMPHENOL CORP NEW CL A 032095101 1,637 23,925 SH   SOLE   13,825 0 10,100
ANGI INC COM CL A NEW 00183L102 780 57,680 SH   SOLE   57,680 0 0
ANSYS INC COM 03662Q105 793 2,285 SH   SOLE   2,285 0 0
APPLE INC COM 037833100 17,432 127,277 SH   SOLE   64,811 0 62,466
APPLIED MATLS INC COM 038222105 325 2,280 SH   SOLE   2,280 0 0
AT&T INC COM 00206R102 2,653 92,191 SH   SOLE   11,636 0 80,555
AUTOMATIC DATA PROCESSING IN COM 053015103 5,780 29,100 SH   SOLE   0 0 29,100
AUTOZONE INC COM 053332102 5,303 3,554 SH   SOLE   2,509 0 1,045
BANK MONTREAL QUE COM 063671101 214 2,091 SH   SOLE   2,091 0 0
BECTON DICKINSON & CO COM 075887109 9,716 39,951 SH   SOLE   15,420 0 24,531
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,240 29,648 SH   SOLE   20,263 0 9,385
BK OF AMERICA CORP COM 060505104 1,380 33,481 SH   SOLE   33,481 0 0
BLACKROCK INC COM 09247X101 10,209 11,668 SH   SOLE   3,602 0 8,066
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,046 12,666 SH   SOLE   7,371 0 5,295
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3,570 38,109 SH   SOLE   24,042 0 14,067
CERNER CORP COM 156782104 5,077 64,951 SH   SOLE   47,681 0 17,270
CF INDS HLDGS INC COM 125269100 8,439 164,016 SH   SOLE   70,939 0 93,077
CHEVRON CORP NEW COM 166764100 8,028 76,648 SH   SOLE   38,707 0 37,941
CHUBB LIMITED COM H1467J104 2,695 16,958 SH   SOLE   9,958 0 7,000
CISCO SYS INC COM 17275R102 5,203 98,173 SH   SOLE   18,730 0 79,443
CITRIX SYS INC COM 177376100 3,594 30,649 SH   SOLE   22,114 0 8,535
CME GROUP INC COM 12572Q105 4,392 20,650 SH   SOLE   14,742 0 5,908
COCA COLA CO COM 191216100 2,796 51,679 SH   SOLE   5,879 0 45,800
COGNEX CORP COM 192422103 794 9,450 SH   SOLE   9,450 0 0
COMCAST CORP NEW CL A 20030N101 14,780 259,215 SH   SOLE   100,272 0 158,943
COPART INC COM 217204106 912 6,921 SH   SOLE   6,921 0 0
COSTAR GROUP INC COM 22160N109 777 9,380 SH   SOLE   9,380 0 0
COSTCO WHSL CORP NEW COM 22160K105 836 2,113 SH   SOLE   2,113 0 0
CVS HEALTH CORP COM 126650100 11,445 137,162 SH   SOLE   52,888 0 84,274
DANAHER CORPORATION COM 235851102 722 2,690 SH   SOLE   2,690 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,314 45,945 SH   SOLE   32,005 0 13,940
DISNEY WALT CO COM 254687106 6,556 37,301 SH   SOLE   8,141 0 29,160
DOLLAR GEN CORP NEW COM 256677105 5,119 23,658 SH   SOLE   16,663 0 6,995
DORMAN PRODS INC COM 258278100 350 3,375 SH   SOLE   3,375 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,690 17,121 SH   SOLE   17,121 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,682 34,649 SH   SOLE   125 0 34,524
ELECTRONIC ARTS INC COM 285512109 4,732 32,897 SH   SOLE   23,867 0 9,030
EOG RES INC COM 26875P101 1,675 20,075 SH   SOLE   11,575 0 8,500
EQUINIX INC COM 29444U700 2,173 2,708 SH   SOLE   1,558 0 1,150
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,512 47,267 SH   SOLE   34,172 0 13,095
EVERCORE INC CLASS A 29977A105 510 3,620 SH   SOLE   3,620 0 0
EXXON MOBIL CORP COM 30231G102 2,445 38,768 SH   SOLE   7,068 0 31,700
FACEBOOK INC CL A 30303M102 1,669 4,799 SH   SOLE   4,594 0 205
FEDEX CORP COM 31428X106 283 950 SH   SOLE   950 0 0
FIRSTENERGY CORP COM 337932107 2,183 58,660 SH   SOLE   34,160 0 24,500
FIVE BELOW INC COM 33829M101 339 1,755 SH   SOLE   1,755 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 312 1,220 SH   SOLE   1,220 0 0
FLOWERS FOODS INC COM 343498101 1,629 67,299 SH   SOLE   67,299 0 0
FORTINET INC COM 34959E109 2,501 10,498 SH   SOLE   10,053 0 445
GARTNER INC COM 366651107 516 2,130 SH   SOLE   2,130 0 0
GENERAL MLS INC COM 370334104 1,544 25,344 SH   SOLE   25,344 0 0
GENTEX CORP COM 371901109 3,388 102,400 SH   SOLE   80,256 0 22,144
GENUINE PARTS CO COM 372460105 1,991 15,744 SH   SOLE   15,744 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,536 38,574 SH   SOLE   38,574 0 0
GRACO INC COM 384109104 355 4,690 SH   SOLE   4,690 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,465 48,479 SH   SOLE   36,419 0 12,060
HANOVER INS GROUP INC COM 410867105 2,122 15,645 SH   SOLE   9,045 0 6,600
HOLLYFRONTIER CORP COM 436106108 3,064 93,117 SH   SOLE   67,785 0 25,332
HOME DEPOT INC COM 437076102 11,172 35,034 SH   SOLE   10,552 0 24,482
HONEYWELL INTL INC COM 438516106 273 1,245 SH   SOLE   1,245 0 0
INTEL CORP COM 458140100 6,059 107,928 SH   SOLE   19,589 0 88,339
INTERNATIONAL BUSINESS MACHS COM 459200101 392 2,672 SH   SOLE   2,672 0 0
IROBOT CORP COM 462726100 374 4,000 SH   SOLE   4,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 359 4,550 SH   SOLE   4,550 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 611 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MD CP GR ETF 464287481 211 1,864 SH   SOLE   1,864 0 0
ISHARES TR RUS MID CAP ETF 464287499 610 7,700 SH   SOLE   7,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 229 1,000 SH   SOLE   1,000 0 0
J & J SNACK FOODS CORP COM 466032109 4,832 27,702 SH   SOLE   20,027 0 7,675
JOHNSON & JOHNSON COM 478160104 13,723 83,299 SH   SOLE   39,014 0 44,285
JPMORGAN CHASE & CO COM 46625H100 6,302 40,520 SH   SOLE   28,725 0 11,795
KELLY SVCS INC CL A 488152208 1,083 45,200 SH   SOLE   45,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,524 11,390 SH   SOLE   11,390 0 0
LAUDER ESTEE COS INC CL A 518439104 237 745 SH   SOLE   745 0 0
LENDINGTREE INC NEW COM 52603B107 313 1,475 SH   SOLE   1,475 0 0
LILLY ELI & CO COM 532457108 694 3,022 SH   SOLE   3,022 0 0
LOCKHEED MARTIN CORP COM 539830109 9,393 24,825 SH   SOLE   9,362 0 15,463
LULULEMON ATHLETICA INC COM 550021109 407 1,115 SH   SOLE   1,115 0 0
MASIMO CORP COM 574795100 355 1,465 SH   SOLE   1,465 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,285 3,520 SH   SOLE   3,520 0 0
MCCORMICK & CO INC COM NON VTG 579780206 327 3,705 SH   SOLE   3,705 0 0
MERCADOLIBRE INC COM 58733R102 351 225 SH   SOLE   225 0 0
MERCK & CO INC COM 58933Y105 1,748 22,472 SH   SOLE   22,472 0 0
MICROSOFT CORP COM 594918104 18,216 67,244 SH   SOLE   33,026 0 34,218
NIKE INC CL B 654106103 328 2,120 SH   SOLE   2,120 0 0
NORFOLK SOUTHN CORP COM 655844108 7,140 26,900 SH   SOLE   0 0 26,900
NOVARTIS AG SPONSORED ADR 66987V109 8,785 96,290 SH   SOLE   36,726 0 59,564
NUANCE COMMUNICATIONS INC COM 67020Y100 201 3,690 SH   SOLE   3,690 0 0
ORACLE CORP COM 68389X105 1,870 24,029 SH   SOLE   21,497 0 2,532
PAYCHEX INC COM 704326107 503 4,687 SH   SOLE   4,687 0 0
PEPSICO INC COM 713448108 8,376 56,530 SH   SOLE   46,245 0 10,285
PFIZER INC COM 717081103 6,682 170,645 SH   SOLE   46,968 0 123,677
PHILIP MORRIS INTL INC COM 718172109 3,855 38,895 SH   SOLE   27,729 0 11,166
PNC FINL SVCS GROUP INC COM 693475105 2,719 14,252 SH   SOLE   10,552 0 3,700
PPL CORP COM 69351T106 4,172 149,156 SH   SOLE   128,099 0 21,057
PROCTER AND GAMBLE CO COM 742718109 7,814 57,909 SH   SOLE   12,109 0 45,800
PROLOGIS INC. COM 74340W103 370 3,095 SH   SOLE   3,095 0 0
PROTO LABS INC COM 743713109 317 3,455 SH   SOLE   3,455 0 0
QUALCOMM INC COM 747525103 524 3,665 SH   SOLE   3,665 0 0
RAYMOND JAMES FINL INC COM 754730109 4,408 33,937 SH   SOLE   24,149 0 9,788
RAYTHEON TECHNOLOGIES CORP COM 75513E101 268 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 3,504 54,686 SH   SOLE   38,934 0 15,752
REPUBLIC SVCS INC COM 760759100 1,593 14,482 SH   SOLE   13,895 0 587
ROLLINS INC COM 775711104 340 9,933 SH   SOLE   9,933 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,981 8,466 SH   SOLE   6,586 0 1,880
RPM INTL INC COM 749685103 806 9,094 SH   SOLE   9,094 0 0
S&P GLOBAL INC COM 78409V104 310 755 SH   SOLE   755 0 0
SERVICE CORP INTL COM 817565104 467 8,714 SH   SOLE   8,714 0 0
SMITH A O CORP COM 831865209 364 5,055 SH   SOLE   5,055 0 0
SONOCO PRODS CO COM 835495102 1,702 25,441 SH   SOLE   25,441 0 0
SOUTHERN CO COM 842587107 7,812 129,105 SH   SOLE   44,913 0 84,192
SPDR S&P 500 ETF TR TR UNIT 78462F103 631 1,474 SH   SOLE   152 0 1,322
STARBUCKS CORP COM 855244109 378 3,380 SH   SOLE   3,380 0 0
STERICYCLE INC COM 858912108 4,838 67,618 SH   SOLE   46,661 0 20,957
TARGET CORP COM 87612E106 5,557 22,987 SH   SOLE   16,814 0 6,173
TEXAS INSTRS INC COM 882508104 543 2,825 SH   SOLE   2,825 0 0
TJX COS INC NEW COM 872540109 820 12,164 SH   SOLE   12,164 0 0
TRUIST FINL CORP COM 89832Q109 2,337 42,101 SH   SOLE   3,251 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 947 2,093 SH   SOLE   2,093 0 0
UNITEDHEALTH GROUP INC COM 91324P102 392 979 SH   SOLE   979 0 0
US BANCORP DEL COM NEW 902973304 7,180 126,039 SH   SOLE   23,390 0 102,649
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 737 13,563 SH   SOLE   13,563 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 436 7,782 SH   SOLE   7,782 0 0
VISA INC COM CL A 92826C839 6,178 26,421 SH   SOLE   9,272 0 17,149
WALMART INC COM 931142103 9,541 67,659 SH   SOLE   25,129 0 42,530
WATSCO INC COM 942622200 8,309 28,986 SH   SOLE   13,115 0 15,871
WD 40 CO COM 929236107 287 1,120 SH   SOLE   1,120 0 0
WELLS FARGO CO NEW COM 949746101 231 5,099 SH   SOLE   5,099 0 0
WESTERN DIGITAL CORP. COM 958102105 4,854 68,201 SH   SOLE   50,596 0 17,605
WESTROCK CO COM 96145D105 289 5,435 SH   SOLE   5,435 0 0
YUM BRANDS INC COM 988498101 306 2,659 SH   SOLE   2,659 0 0