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 9,750 50,601 SH   SOLE   18,618 0 31,983
ABBOTT LABS COM 002824100 1,062 8,859 SH   SOLE   8,859 0 0
ABIOMED INC COM 003654100 725 2,275 SH   SOLE   2,275 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 489 1,770 SH   SOLE   1,770 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 291 612 SH   SOLE   612 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 327 2,575 SH   SOLE   2,575 0 0
ALPHABET INC CAP STK CL C 02079K107 1,630 788 SH   SOLE   788 0 0
AMAZON COM INC COM 023135106 962 311 SH   SOLE   311 0 0
AMERICAN EXPRESS CO COM 025816109 8,953 63,298 SH   SOLE   21,896 0 41,402
AMETEK INC COM 031100100 2,451 19,192 SH   SOLE   13,117 0 6,075
ANGI INC COM CL A NEW 00183L102 690 53,105 SH   SOLE   53,105 0 0
ANSYS INC COM 03662Q105 701 2,065 SH   SOLE   2,065 0 0
APPLE INC COM 037833100 15,754 128,969 SH   SOLE   65,203 0 63,766
APPLIED MATLS INC COM 038222105 305 2,280 SH   SOLE   2,280 0 0
AT&T INC COM 00206R102 7,382 243,862 SH   SOLE   119,189 0 124,673
AUTOMATIC DATA PROCESSING IN COM 053015103 5,484 29,100 SH   SOLE   0 0 29,100
AUTOZONE INC COM 053332102 5,002 3,562 SH   SOLE   2,517 0 1,045
BECTON DICKINSON & CO COM 075887109 9,714 39,949 SH   SOLE   15,418 0 24,531
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,585 29,692 SH   SOLE   20,307 0 9,385
BK OF AMERICA CORP COM 060505104 1,295 33,481 SH   SOLE   33,481 0 0
BLACKROCK INC COM 09247X101 8,797 11,668 SH   SOLE   3,602 0 8,066
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,944 12,696 SH   SOLE   7,401 0 5,295
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4,834 50,657 SH   SOLE   36,590 0 14,067
CERNER CORP COM 156782104 3,926 54,624 SH   SOLE   41,079 0 13,545
CF INDS HLDGS INC COM 125269100 7,447 164,101 SH   SOLE   71,024 0 93,077
CHEVRON CORP NEW COM 166764100 9,490 90,561 SH   SOLE   46,820 0 43,741
CHUBB LIMITED COM H1467J104 2,801 17,734 SH   SOLE   10,734 0 7,000
CISCO SYS INC COM 17275R102 8,155 157,709 SH   SOLE   61,566 0 96,143
CITRIX SYS INC COM 177376100 2,891 20,600 SH   SOLE   14,439 0 6,161
CME GROUP INC COM 12572Q105 4,233 20,729 SH   SOLE   14,821 0 5,908
COCA COLA CO COM 191216100 2,725 51,698 SH   SOLE   5,898 0 45,800
COGNEX CORP COM 192422103 732 8,820 SH   SOLE   8,820 0 0
COMCAST CORP NEW CL A 20030N101 14,032 259,322 SH   SOLE   100,379 0 158,943
COOPER TIRE & RUBR CO COM 216831107 459 8,205 SH   SOLE   8,205 0 0
COPART INC COM 217204106 698 6,431 SH   SOLE   6,431 0 0
COSTAR GROUP INC COM 22160N109 672 818 SH   SOLE   818 0 0
COSTCO WHSL CORP NEW COM 22160K105 772 2,190 SH   SOLE   2,190 0 0
CSX CORP COM 126408103 205 2,130 SH   SOLE   2,130 0 0
CVS HEALTH CORP COM 126650100 10,324 137,228 SH   SOLE   52,954 0 84,274
DANAHER CORPORATION COM 235851102 622 2,765 SH   SOLE   2,765 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,315 45,103 SH   SOLE   31,163 0 13,940
DISNEY WALT CO COM 254687106 9,215 49,939 SH   SOLE   15,454 0 34,485
DOLLAR GEN CORP NEW COM 256677105 4,496 22,188 SH   SOLE   15,193 0 6,995
DORMAN PRODS INC COM 258278100 314 3,060 SH   SOLE   3,060 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,638 16,967 SH   SOLE   16,967 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,685 34,749 SH   SOLE   225 0 34,524
ELECTRONIC ARTS INC COM 285512109 3,242 23,952 SH   SOLE   17,522 0 6,430
EQUINIX INC COM 29444U700 1,021 1,502 SH   SOLE   872 0 630
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,969 30,945 SH   SOLE   22,750 0 8,195
EVERCORE INC CLASS A 29977A105 456 3,460 SH   SOLE   3,460 0 0
EXXON MOBIL CORP COM 30231G102 2,164 38,761 SH   SOLE   7,061 0 31,700
FACEBOOK INC CL A 30303M102 1,115 3,784 SH   SOLE   3,579 0 205
FEDEX CORP COM 31428X106 312 1,100 SH   SOLE   1,100 0 0
FIRSTENERGY CORP COM 337932107 2,041 58,830 SH   SOLE   34,330 0 24,500
FIVE BELOW INC COM 33829M101 331 1,735 SH   SOLE   1,735 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 310 1,155 SH   SOLE   1,155 0 0
FLOWERS FOODS INC COM 343498101 1,596 67,079 SH   SOLE   67,079 0 0
FORTINET INC COM 34959E109 1,876 10,170 SH   SOLE   9,725 0 445
GARTNER INC COM 366651107 365 2,000 SH   SOLE   2,000 0 0
GENERAL MLS INC COM 370334104 1,533 24,996 SH   SOLE   24,996 0 0
GENTEX CORP COM 371901109 3,510 98,393 SH   SOLE   76,249 0 22,144
GENUINE PARTS CO COM 372460105 1,820 15,741 SH   SOLE   15,741 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,347 37,738 SH   SOLE   37,738 0 0
GRACO INC COM 384109104 309 4,310 SH   SOLE   4,310 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 2,084 20,503 SH   SOLE   19,643 0 860
HANOVER INS GROUP INC COM 410867105 2,030 15,680 SH   SOLE   9,080 0 6,600
HOLLYFRONTIER CORP COM 436106108 3,330 93,080 SH   SOLE   67,748 0 25,332
HOME DEPOT INC COM 437076102 11,125 36,446 SH   SOLE   11,964 0 24,482
HONEYWELL INTL INC COM 438516106 281 1,295 SH   SOLE   1,295 0 0
INTEL CORP COM 458140100 7,018 109,654 SH   SOLE   19,665 0 89,989
INTERNATIONAL BUSINESS MACHS COM 459200101 367 2,752 SH   SOLE   2,752 0 0
IROBOT CORP COM 462726100 483 3,955 SH   SOLE   3,955 0 0
ISHARES TR MSCI EAFE ETF 464287465 374 4,925 SH   SOLE   4,925 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 583 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MID CAP ETF 464287499 569 7,700 SH   SOLE   7,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 221 1,000 SH   SOLE   1,000 0 0
JOHNSON & JOHNSON COM 478160104 13,731 83,545 SH   SOLE   39,260 0 44,285
JPMORGAN CHASE & CO COM 46625H100 6,195 40,697 SH   SOLE   28,902 0 11,795
KELLY SVCS INC CL A 488152208 1,007 45,200 SH   SOLE   45,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,494 10,741 SH   SOLE   10,741 0 0
LAUDER ESTEE COS INC CL A 518439104 231 795 SH   SOLE   795 0 0
LENDINGTREE INC NEW COM 52603B107 312 1,465 SH   SOLE   1,465 0 0
LILLY ELI & CO COM 532457108 574 3,072 SH   SOLE   3,072 0 0
LOCKHEED MARTIN CORP COM 539830109 9,154 24,775 SH   SOLE   9,312 0 15,463
LULULEMON ATHLETICA INC COM 550021109 308 1,005 SH   SOLE   1,005 0 0
MASIMO CORP COM 574795100 310 1,350 SH   SOLE   1,350 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,268 3,560 SH   SOLE   3,560 0 0
MCCORMICK & CO INC COM NON VTG 579780206 395 4,430 SH   SOLE   4,430 0 0
MERCADOLIBRE INC COM 58733R102 331 225 SH   SOLE   225 0 0
MERCK & CO. INC COM 58933Y105 1,615 20,953 SH   SOLE   20,953 0 0
MICROSOFT CORP COM 594918104 16,187 68,656 SH   SOLE   33,838 0 34,818
NIKE INC CL B 654106103 292 2,195 SH   SOLE   2,195 0 0
NORFOLK SOUTHN CORP COM 655844108 7,324 27,274 SH   SOLE   24 0 27,250
NOVARTIS AG SPONSORED ADR 66987V109 8,230 96,279 SH   SOLE   36,715 0 59,564
ORACLE CORP COM 68389X105 1,686 24,027 SH   SOLE   21,495 0 2,532
PAYCHEX INC COM 704326107 459 4,687 SH   SOLE   4,687 0 0
PEPSICO INC COM 713448108 8,071 57,059 SH   SOLE   46,774 0 10,285
PFIZER INC COM 717081103 6,182 170,623 SH   SOLE   46,946 0 123,677
PHILIP MORRIS INTL INC COM 718172109 5,464 61,577 SH   SOLE   41,046 0 20,531
PNC FINL SVCS GROUP INC COM 693475105 3,453 19,688 SH   SOLE   13,788 0 5,900
PPL CORP COM 69351T106 4,243 147,123 SH   SOLE   126,066 0 21,057
PROCTER AND GAMBLE CO COM 742718109 7,894 58,291 SH   SOLE   12,491 0 45,800
PROLOGIS INC. COM 74340W103 328 3,095 SH   SOLE   3,095 0 0
PROTO LABS INC COM 743713109 678 5,565 SH   SOLE   5,565 0 0
QUALCOMM INC COM 747525103 486 3,665 SH   SOLE   3,665 0 0
RAYMOND JAMES FINL INC COM 754730109 4,162 33,955 SH   SOLE   24,167 0 9,788
RAYTHEON TECHNOLOGIES CORP COM 75513E101 243 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 2,731 48,162 SH   SOLE   32,410 0 15,752
REPUBLIC SVCS INC COM 760759100 1,437 14,461 SH   SOLE   13,874 0 587
ROLLINS INC COM 775711104 311 9,033 SH   SOLE   9,033 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,218 7,978 SH   SOLE   6,098 0 1,880
RPM INTL INC COM 749685103 835 9,094 SH   SOLE   9,094 0 0
S&P GLOBAL INC COM 78409V104 275 780 SH   SOLE   780 0 0
SERVICE CORP INTL COM 817565104 445 8,714 SH   SOLE   8,714 0 0
SMITH A O CORP COM 831865209 310 4,580 SH   SOLE   4,580 0 0
SONOCO PRODS CO COM 835495102 1,609 25,413 SH   SOLE   25,413 0 0
SOUTHERN CO COM 842587107 8,022 129,061 SH   SOLE   44,869 0 84,192
SPDR S&P 500 ETF TR TR UNIT 78462F103 568 1,432 SH   SOLE   110 0 1,322
STARBUCKS CORP COM 855244109 397 3,630 SH   SOLE   3,630 0 0
STERICYCLE INC COM 858912108 4,575 67,769 SH   SOLE   46,812 0 20,957
TARGET CORP COM 87612E106 4,556 23,004 SH   SOLE   16,831 0 6,173
TEXAS INSTRS INC COM 882508104 556 2,940 SH   SOLE   2,940 0 0
TJX COS INC NEW COM 872540109 824 12,464 SH   SOLE   12,464 0 0
TRUIST FINL CORP COM 89832Q109 2,527 43,338 SH   SOLE   4,488 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 774 1,823 SH   SOLE   1,823 0 0
UNITEDHEALTH GROUP INC COM 91324P102 496 1,334 SH   SOLE   1,334 0 0
US BANCORP DEL COM NEW 902973304 7,742 139,974 SH   SOLE   31,525 0 108,449
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 705 13,551 SH   SOLE   13,551 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 575 9,893 SH   SOLE   9,893 0 0
VISA INC COM CL A 92826C839 5,593 26,417 SH   SOLE   9,268 0 17,149
WALMART INC COM 931142103 9,655 71,079 SH   SOLE   28,549 0 42,530
WATSCO INC COM 942622200 7,562 29,000 SH   SOLE   13,129 0 15,871
WD-40 CO COM 929236107 312 1,020 SH   SOLE   1,020 0 0
WELLTOWER INC COM 95040Q104 2,525 35,257 SH   SOLE   24,192 0 11,065
WESTERN DIGITAL CORP. COM 958102105 4,905 73,490 SH   SOLE   55,885 0 17,605
WESTROCK CO COM 96145D105 283 5,435 SH   SOLE   5,435 0 0
YUM BRANDS INC COM 988498101 288 2,659 SH   SOLE   2,659 0 0