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 8,809 50,217 SH   SOLE   18,234 0 31,983
ABBOTT LABS COM 002824100 1,026 8,689 SH   SOLE   8,689 0 0
ABIOMED INC COM 003654100 957 2,940 SH   SOLE   2,940 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 363 1,135 SH   SOLE   1,135 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 211 367 SH   SOLE   367 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 406 2,575 SH   SOLE   2,575 0 0
ALPHABET INC CAP STK CL C 02079K107 2,034 763 SH   SOLE   763 0 0
AMAZON COM INC COM 023135106 4,142 1,261 SH   SOLE   786 0 475
AMERICAN EXPRESS CO COM 025816109 10,579 63,147 SH   SOLE   21,745 0 41,402
AMETEK INC COM 031100100 2,703 21,794 SH   SOLE   15,719 0 6,075
AMPHENOL CORP NEW CL A 032095101 2,444 33,380 SH   SOLE   18,575 0 14,805
ANGI INC COM CL A NEW 00183L102 957 77,555 SH   SOLE   77,555 0 0
ANSYS INC COM 03662Q105 955 2,805 SH   SOLE   2,805 0 0
APPLE INC COM 037833100 17,458 123,378 SH   SOLE   65,412 0 57,966
APPLIED MATLS INC COM 038222105 294 2,280 SH   SOLE   2,280 0 0
AT&T INC COM 00206R102 258 9,561 SH   SOLE   9,561 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,818 29,100 SH   SOLE   0 0 29,100
AUTOZONE INC COM 053332102 5,958 3,509 SH   SOLE   2,464 0 1,045
BALL CORP COM 058498106 1,079 11,994 SH   SOLE   11,994 0 0
BANK MONTREAL QUE COM 063671101 209 2,091 SH   SOLE   2,091 0 0
BECTON DICKINSON & CO COM 075887109 9,738 39,615 SH   SOLE   15,084 0 24,531
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,945 29,109 SH   SOLE   19,724 0 9,385
BK OF AMERICA CORP COM 060505104 1,421 33,481 SH   SOLE   33,481 0 0
BLACKROCK INC COM 09247X101 9,873 11,772 SH   SOLE   3,706 0 8,066
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,022 12,136 SH   SOLE   6,841 0 5,295
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 543 6,247 SH   SOLE   4,980 0 1,267
CERNER CORP COM 156782104 5,220 74,026 SH   SOLE   53,306 0 20,720
CF INDS HLDGS INC COM 125269100 9,005 161,330 SH   SOLE   68,253 0 93,077
CHEVRON CORP NEW COM 166764100 8,438 83,173 SH   SOLE   38,032 0 45,141
CHUBB LIMITED COM H1467J104 2,817 16,238 SH   SOLE   9,238 0 7,000
CISCO SYS INC COM 17275R102 5,267 96,773 SH   SOLE   17,330 0 79,443
CITRIX SYS INC COM 177376100 1,253 11,671 SH   SOLE   11,136 0 535
CME GROUP INC COM 12572Q105 4,554 23,547 SH   SOLE   16,039 0 7,508
COCA COLA CO COM 191216100 2,723 51,902 SH   SOLE   6,102 0 45,800
COGNEX CORP COM 192422103 925 11,525 SH   SOLE   11,525 0 0
COMCAST CORP NEW CL A 20030N101 14,425 257,918 SH   SOLE   98,975 0 158,943
COPART INC COM 217204106 1,041 7,506 SH   SOLE   7,506 0 0
COSTAR GROUP INC COM 22160N109 968 11,245 SH   SOLE   11,245 0 0
COSTCO WHSL CORP NEW COM 22160K105 949 2,113 SH   SOLE   2,113 0 0
CVS HEALTH CORP COM 126650100 11,549 136,095 SH   SOLE   51,821 0 84,274
DANAHER CORPORATION COM 235851102 819 2,690 SH   SOLE   2,690 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,293 45,342 SH   SOLE   31,402 0 13,940
DISNEY WALT CO COM 254687106 6,358 37,586 SH   SOLE   8,426 0 29,160
DOLLAR GEN CORP NEW COM 256677105 4,956 23,362 SH   SOLE   16,367 0 6,995
DORMAN PRODS INC COM 258278100 320 3,375 SH   SOLE   3,375 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,721 17,636 SH   SOLE   17,636 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,347 34,524 SH   SOLE   0 0 34,524
ELECTRONIC ARTS INC COM 285512109 5,564 39,116 SH   SOLE   27,186 0 11,930
EOG RES INC COM 26875P101 1,542 19,210 SH   SOLE   10,710 0 8,500
EQUINIX INC COM 29444U700 2,047 2,591 SH   SOLE   1,441 0 1,150
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,648 46,703 SH   SOLE   33,608 0 13,095
EVERCORE INC CLASS A 29977A105 485 3,630 SH   SOLE   3,630 0 0
EXXON MOBIL CORP COM 30231G102 2,988 50,794 SH   SOLE   7,094 0 43,700
FACEBOOK INC CL A 30303M102 1,707 5,029 SH   SOLE   4,824 0 205
FEDEX CORP COM 31428X106 208 950 SH   SOLE   950 0 0
FIRSTENERGY CORP COM 337932107 2,004 56,260 SH   SOLE   31,760 0 24,500
FISERV INC COM 337738108 3,639 33,538 SH   SOLE   22,078 0 11,460
FIVE BELOW INC COM 33829M101 310 1,755 SH   SOLE   1,755 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 309 1,181 SH   SOLE   1,181 0 0
FLOWERS FOODS INC COM 343498101 1,691 71,554 SH   SOLE   71,554 0 0
FORTINET INC COM 34959E109 2,697 9,234 SH   SOLE   8,789 0 445
GARTNER INC COM 366651107 647 2,130 SH   SOLE   2,130 0 0
GENERAL MLS INC COM 370334104 1,602 26,779 SH   SOLE   26,779 0 0
GENTEX CORP COM 371901109 3,438 104,242 SH   SOLE   82,098 0 22,144
GENUINE PARTS CO COM 372460105 1,910 15,754 SH   SOLE   15,754 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,558 40,774 SH   SOLE   40,774 0 0
GRACO INC COM 384109104 328 4,690 SH   SOLE   4,690 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,944 50,003 SH   SOLE   37,943 0 12,060
HANOVER INS GROUP INC COM 410867105 1,944 14,995 SH   SOLE   8,395 0 6,600
HOLLYFRONTIER CORP COM 436106108 3,063 92,460 SH   SOLE   67,128 0 25,332
HOME DEPOT INC COM 437076102 11,144 33,950 SH   SOLE   10,768 0 23,182
HONEYWELL INTL INC COM 438516106 264 1,245 SH   SOLE   1,245 0 0
INTEL CORP COM 458140100 5,776 108,401 SH   SOLE   20,062 0 88,339
INTERNATIONAL BUSINESS MACHS COM 459200101 358 2,579 SH   SOLE   2,579 0 0
IROBOT CORP COM 462726100 314 4,000 SH   SOLE   4,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 355 4,550 SH   SOLE   4,550 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 603 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MD CP GR ETF 464287481 209 1,864 SH   SOLE   1,864 0 0
ISHARES TR RUS MID CAP ETF 464287499 602 7,700 SH   SOLE   7,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 219 1,000 SH   SOLE   1,000 0 0
J & J SNACK FOODS CORP COM 466032109 4,257 27,855 SH   SOLE   20,180 0 7,675
JOHNSON & JOHNSON COM 478160104 13,327 82,520 SH   SOLE   38,235 0 44,285
JPMORGAN CHASE & CO COM 46625H100 6,519 39,824 SH   SOLE   28,029 0 11,795
KELLY SVCS INC CL A 488152208 853 45,200 SH   SOLE   45,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,567 11,835 SH   SOLE   11,835 0 0
LAUDER ESTEE COS INC CL A 518439104 223 745 SH   SOLE   745 0 0
LENDINGTREE INC NEW COM 52603B107 206 1,475 SH   SOLE   1,475 0 0
LILLY ELI & CO COM 532457108 691 2,992 SH   SOLE   2,992 0 0
LOCKHEED MARTIN CORP COM 539830109 8,885 25,746 SH   SOLE   10,283 0 15,463
LOWES COS INC COM 548661107 254 1,250 SH   SOLE   1,250 0 0
LULULEMON ATHLETICA INC COM 550021109 451 1,115 SH   SOLE   1,115 0 0
MASIMO CORP COM 574795100 397 1,465 SH   SOLE   1,465 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,224 3,520 SH   SOLE   3,520 0 0
MCCORMICK & CO INC COM NON VTG 579780206 300 3,705 SH   SOLE   3,705 0 0
MERCADOLIBRE INC COM 58733R102 378 225 SH   SOLE   225 0 0
MERCK & CO INC COM 58933Y105 1,822 24,257 SH   SOLE   24,257 0 0
MICROSOFT CORP COM 594918104 18,681 66,265 SH   SOLE   33,847 0 32,418
MSCI INC COM 55354G100 219 360 SH   SOLE   360 0 0
NIKE INC CL B 654106103 308 2,120 SH   SOLE   2,120 0 0
NORFOLK SOUTHN CORP COM 655844108 6,436 26,900 SH   SOLE   0 0 26,900
NOVARTIS AG SPONSORED ADR 66987V109 7,213 88,201 SH   SOLE   31,822 0 56,379
NUANCE COMMUNICATIONS INC COM 67020Y100 203 3,690 SH   SOLE   3,690 0 0
ORACLE CORP COM 68389X105 2,149 24,668 SH   SOLE   22,136 0 2,532
PAYCHEX INC COM 704326107 529 4,702 SH   SOLE   4,702 0 0
PEPSICO INC COM 713448108 8,574 57,006 SH   SOLE   46,721 0 10,285
PFIZER INC COM 717081103 7,394 171,913 SH   SOLE   48,236 0 123,677
PHILIP MORRIS INTL INC COM 718172109 3,637 38,373 SH   SOLE   27,207 0 11,166
PNC FINL SVCS GROUP INC COM 693475105 2,712 13,862 SH   SOLE   10,162 0 3,700
PPL CORP COM 69351T106 4,199 150,601 SH   SOLE   129,544 0 21,057
PROCTER AND GAMBLE CO COM 742718109 6,340 45,351 SH   SOLE   4,751 0 40,600
PROLOGIS INC. COM 74340W103 390 3,110 SH   SOLE   3,110 0 0
PROTO LABS INC COM 743713109 230 3,455 SH   SOLE   3,455 0 0
QUALCOMM INC COM 747525103 473 3,665 SH   SOLE   3,665 0 0
RAYMOND JAMES FINL INC COM 754730109 3,778 40,940 SH   SOLE   30,233 0 10,707
RAYTHEON TECHNOLOGIES CORP COM 75513E101 270 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 3,606 53,554 SH   SOLE   37,802 0 15,752
REPUBLIC SVCS INC COM 760759100 1,776 14,794 SH   SOLE   14,207 0 587
ROLLINS INC COM 775711104 351 9,933 SH   SOLE   9,933 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,661 10,447 SH   SOLE   7,667 0 2,780
RPM INTL INC COM 749685103 712 9,169 SH   SOLE   9,169 0 0
S&P GLOBAL INC COM 78409V104 321 755 SH   SOLE   755 0 0
SERVICE CORP INTL COM 817565104 525 8,714 SH   SOLE   8,714 0 0
SMITH A O CORP COM 831865209 309 5,055 SH   SOLE   5,055 0 0
SONOCO PRODS CO COM 835495102 1,653 27,741 SH   SOLE   27,741 0 0
SOUTHERN CO COM 842587107 7,862 126,870 SH   SOLE   42,678 0 84,192
SPDR S&P 500 ETF TR TR UNIT 78462F103 594 1,383 SH   SOLE   61 0 1,322
STARBUCKS CORP COM 855244109 354 3,205 SH   SOLE   3,205 0 0
STERICYCLE INC COM 858912108 3,581 52,680 SH   SOLE   31,723 0 20,957
TARGET CORP COM 87612E106 1,069 4,671 SH   SOLE   4,098 0 573
TEXAS INSTRS INC COM 882508104 543 2,825 SH   SOLE   2,825 0 0
TJX COS INC NEW COM 872540109 803 12,164 SH   SOLE   12,164 0 0
TRUIST FINL CORP COM 89832Q109 2,469 42,101 SH   SOLE   3,251 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 1,081 2,358 SH   SOLE   2,358 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,648 14,454 SH   SOLE   9,939 0 4,515
US BANCORP DEL COM NEW 902973304 7,393 124,384 SH   SOLE   21,735 0 102,649
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 678 13,563 SH   SOLE   13,563 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 408 7,557 SH   SOLE   7,557 0 0
VISA INC COM CL A 92826C839 5,962 26,767 SH   SOLE   9,618 0 17,149
WALMART INC COM 931142103 9,429 67,648 SH   SOLE   25,118 0 42,530
WATSCO INC COM 942622200 7,693 29,072 SH   SOLE   13,201 0 15,871
WD 40 CO COM 929236107 259 1,120 SH   SOLE   1,120 0 0
WELLS FARGO CO NEW COM 949746101 237 5,099 SH   SOLE   5,099 0 0
WESTERN DIGITAL CORP. COM 958102105 3,919 69,433 SH   SOLE   51,828 0 17,605
WESTROCK CO COM 96145D105 271 5,435 SH   SOLE   5,435 0 0
YUM BRANDS INC COM 988498101 378 3,088 SH   SOLE   3,088 0 0