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,247 47,183 SH   SOLE   16,647 0 30,536
ABBOTT LABS COM 002824100 954 8,709 SH   SOLE   8,709 0 0
ABIOMED INC COM 003654100 520 1,605 SH   SOLE   1,605 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 546 2,090 SH   SOLE   2,090 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 291 582 SH   SOLE   582 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 305 2,575 SH   SOLE   2,575 0 0
ALPHABET INC CAP STK CL C 02079K107 1,363 778 SH   SOLE   778 0 0
AMAZON COM INC COM 023135106 997 306 SH   SOLE   306 0 0
AMERICAN EXPRESS CO COM 025816109 7,695 63,642 SH   SOLE   22,140 0 41,502
ANGI HOMESERVICES INC COM CL A 00183L102 558 42,265 SH   SOLE   42,265 0 0
ANSYS INC COM 03662Q105 446 1,225 SH   SOLE   1,225 0 0
APPLE INC COM 037833100 17,758 133,832 SH   SOLE   65,446 0 68,386
AT&T INC COM 00206R102 7,695 267,575 SH   SOLE   119,282 0 148,293
AUTOMATIC DATA PROCESSING IN COM 053015103 5,127 29,100 SH   SOLE   0 0 29,100
AUTOZONE INC COM 053332102 3,782 3,190 SH   SOLE   2,308 0 882
BECTON DICKINSON & CO COM 075887109 9,661 38,611 SH   SOLE   14,124 0 24,487
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,941 29,933 SH   SOLE   20,472 0 9,461
BK OF AMERICA CORP COM 060505104 1,015 33,481 SH   SOLE   33,481 0 0
BLACKROCK INC COM 09247X101 9,013 12,491 SH   SOLE   4,106 0 8,385
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,964 12,821 SH   SOLE   7,526 0 5,295
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4,781 50,932 SH   SOLE   36,720 0 14,212
CERNER CORP COM 156782104 3,857 49,151 SH   SOLE   35,471 0 13,680
CF INDS HLDGS INC COM 125269100 6,416 165,740 SH   SOLE   72,303 0 93,437
CHEVRON CORP NEW COM 166764100 6,247 73,972 SH   SOLE   37,770 0 36,202
CHIPOTLE MEXICAN GRILL INC COM 169656105 297 214 SH   SOLE   214 0 0
CHUBB LIMITED COM H1467J104 3,656 23,755 SH   SOLE   16,227 0 7,528
CISCO SYS INC COM 17275R102 7,491 167,393 SH   SOLE   62,510 0 104,883
CITRIX SYS INC COM 177376100 3,695 28,404 SH   SOLE   22,125 0 6,279
CME GROUP INC COM 12572Q105 3,808 20,920 SH   SOLE   14,957 0 5,963
COCA COLA CO COM 191216100 2,840 51,793 SH   SOLE   5,993 0 45,800
COGNEX CORP COM 192422103 478 5,955 SH   SOLE   5,955 0 0
COMCAST CORP NEW CL A 20030N101 13,762 262,627 SH   SOLE   102,169 0 160,458
COOPER TIRE & RUBR CO COM 216831107 332 8,205 SH   SOLE   8,205 0 0
COPART INC COM 217204106 447 3,516 SH   SOLE   3,516 0 0
COSTAR GROUP INC COM 22160N109 384 415 SH   SOLE   415 0 0
COSTCO WHSL CORP NEW COM 22160K105 818 2,170 SH   SOLE   2,170 0 0
CVS HEALTH CORP COM 126650100 9,441 138,229 SH   SOLE   53,710 0 84,519
DANAHER CORPORATION COM 235851102 692 3,115 SH   SOLE   3,115 0 0
DISNEY WALT CO COM 254687106 9,768 53,912 SH   SOLE   17,794 0 36,118
DOLLAR GEN CORP NEW COM 256677105 2,690 12,793 SH   SOLE   8,848 0 3,945
DOLLAR TREE INC COM 256746108 335 3,100 SH   SOLE   3,100 0 0
DORMAN PRODS INC COM 258278100 230 2,650 SH   SOLE   2,650 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,507 16,459 SH   SOLE   16,459 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,489 34,999 SH   SOLE   475 0 34,524
ELECTRONIC ARTS INC COM 285512109 3,473 24,183 SH   SOLE   17,683 0 6,500
EQUINIX INC COM 29444U700 1,083 1,517 SH   SOLE   887 0 630
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,964 31,005 SH   SOLE   22,725 0 8,280
EVERCORE INC CLASS A 29977A105 346 3,155 SH   SOLE   3,155 0 0
EXXON MOBIL CORP COM 30231G102 1,156 28,055 SH   SOLE   7,055 0 21,000
FACEBOOK INC CL A 30303M102 1,040 3,806 SH   SOLE   3,581 0 225
FEDEX CORP COM 31428X106 286 1,100 SH   SOLE   1,100 0 0
FIRSTENERGY CORP COM 337932107 1,821 59,485 SH   SOLE   34,985 0 24,500
FIVE BELOW INC COM 33829M101 304 1,735 SH   SOLE   1,735 0 0
FLOWERS FOODS INC COM 343498101 1,453 64,200 SH   SOLE   64,200 0 0
FORTINET INC COM 34959E109 1,380 9,292 SH   SOLE   8,796 0 496
GARTNER INC COM 366651107 284 1,775 SH   SOLE   1,775 0 0
GENERAL MLS INC COM 370334104 1,369 23,280 SH   SOLE   23,280 0 0
GENTEX CORP COM 371901109 3,985 117,457 SH   SOLE   87,978 0 29,479
GENUINE PARTS CO COM 372460105 1,575 15,686 SH   SOLE   15,686 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,368 37,163 SH   SOLE   37,163 0 0
GRACO INC COM 384109104 238 3,295 SH   SOLE   3,295 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 2,233 17,348 SH   SOLE   16,387 0 961
HALLIBURTON CO COM 406216101 503 26,609 SH   SOLE   26,409 0 200
HANOVER INS GROUP INC COM 410867105 1,850 15,825 SH   SOLE   9,225 0 6,600
HOLLYFRONTIER CORP COM 436106108 2,311 89,415 SH   SOLE   63,818 0 25,597
HOME DEPOT INC COM 437076102 9,715 36,576 SH   SOLE   12,049 0 24,527
HONEYWELL INTL INC COM 438516106 259 1,220 SH   SOLE   1,220 0 0
INTEL CORP COM 458140100 8,239 165,375 SH   SOLE   54,156 0 111,219
INTERNATIONAL BUSINESS MACHS COM 459200101 417 3,312 SH   SOLE   3,312 0 0
IROBOT CORP COM 462726100 316 3,930 SH   SOLE   3,930 0 0
ISHARES TR MSCI EAFE ETF 464287465 332 4,550 SH   SOLE   4,550 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 526 3,850 SH   SOLE   3,850 0 0
ISHARES TR RUS MID CAP ETF 464287499 528 7,700 SH   SOLE   7,700 0 0
JOHNSON & JOHNSON COM 478160104 13,278 84,371 SH   SOLE   39,896 0 44,475
JPMORGAN CHASE & CO COM 46625H100 5,180 40,762 SH   SOLE   28,852 0 11,910
KELLY SVCS INC CL A 488152208 950 46,200 SH   SOLE   46,200 0 0
KIMBERLY-CLARK CORP COM 494368103 1,385 10,271 SH   SOLE   10,271 0 0
LAUDER ESTEE COS INC CL A 518439104 212 795 SH   SOLE   795 0 0
LILLY ELI & CO COM 532457108 506 2,997 SH   SOLE   2,997 0 0
LOCKHEED MARTIN CORP COM 539830109 6,381 17,975 SH   SOLE   6,173 0 11,802
LULULEMON ATHLETICA INC COM 550021109 284 815 SH   SOLE   815 0 0
MASIMO CORP COM 574795100 232 865 SH   SOLE   865 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,248 3,495 SH   SOLE   3,495 0 0
MCCORMICK & CO INC COM NON VTG 579780206 434 4,540 SH   SOLE   4,540 0 0
MEDTRONIC PLC SHS G5960L103 368 3,145 SH   SOLE   3,145 0 0
MERCADOLIBRE INC COM 58733R102 377 225 SH   SOLE   225 0 0
MERCK & CO. INC COM 58933Y105 1,698 20,763 SH   SOLE   20,763 0 0
MICROSOFT CORP COM 594918104 16,812 75,588 SH   SOLE   34,146 0 41,442
NIKE INC CL B 654106103 321 2,270 SH   SOLE   2,270 0 0
NORFOLK SOUTHN CORP COM 655844108 7,140 30,050 SH   SOLE   0 0 30,050
NOVARTIS AG SPONSORED ADR 66987V109 8,984 95,135 SH   SOLE   35,401 0 59,734
ORACLE CORP COM 68389X105 1,588 24,542 SH   SOLE   21,825 0 2,717
PAYCHEX INC COM 704326107 434 4,662 SH   SOLE   4,662 0 0
PEPSICO INC COM 713448108 8,474 57,142 SH   SOLE   46,697 0 10,445
PFIZER INC COM 717081103 6,282 170,661 SH   SOLE   46,614 0 124,047
PHILIP MORRIS INTL INC COM 718172109 5,124 61,886 SH   SOLE   41,068 0 20,818
PNC FINL SVCS GROUP INC COM 693475105 2,944 19,760 SH   SOLE   13,860 0 5,900
PPL CORP COM 69351T106 4,052 143,696 SH   SOLE   122,239 0 21,457
PROCTER AND GAMBLE CO COM 742718109 8,136 58,476 SH   SOLE   12,676 0 45,800
PROLOGIS INC. COM 74340W103 306 3,070 SH   SOLE   3,070 0 0
PROTO LABS INC COM 743713109 459 2,995 SH   SOLE   2,995 0 0
QUALCOMM INC COM 747525103 558 3,665 SH   SOLE   3,665 0 0
RAYMOND JAMES FINL INC COM 754730109 3,886 40,621 SH   SOLE   28,188 0 12,433
RAYTHEON TECHNOLOGIES CORP COM 75513E101 224 3,139 SH   SOLE   3,139 0 0
REGENCY CTRS CORP COM 758849103 2,154 47,254 SH   SOLE   31,472 0 15,782
REPUBLIC SVCS INC COM 760759100 1,309 13,598 SH   SOLE   12,916 0 682
ROLLINS INC COM 775711104 243 6,213 SH   SOLE   6,213 0 0
ROPER TECHNOLOGIES INC COM 776696106 720 1,670 SH   SOLE   1,670 0 0
RPM INTL INC COM 749685103 855 9,414 SH   SOLE   9,414 0 0
S&P GLOBAL INC COM 78409V104 243 740 SH   SOLE   740 0 0
SERVICE CORP INTL COM 817565104 428 8,714 SH   SOLE   8,714 0 0
SMITH A O CORP COM 831865209 217 3,950 SH   SOLE   3,950 0 0
SONOCO PRODS CO COM 835495102 1,480 24,971 SH   SOLE   24,971 0 0
SOUTHERN CO COM 842587107 7,994 130,139 SH   SOLE   45,777 0 84,362
SPDR S&P 500 ETF TR TR UNIT 78462F103 535 1,432 SH   SOLE   110 0 1,322
STARBUCKS CORP COM 855244109 370 3,455 SH   SOLE   3,455 0 0
STERICYCLE INC COM 858912108 5,579 80,466 SH   SOLE   57,819 0 22,647
TARGET CORP COM 87612E106 5,524 31,291 SH   SOLE   22,708 0 8,583
TEXAS INSTRS INC COM 882508104 468 2,850 SH   SOLE   2,850 0 0
TJX COS INC NEW COM 872540109 848 12,414 SH   SOLE   12,414 0 0
TRUIST FINL CORP COM 89832Q109 2,077 43,338 SH   SOLE   4,488 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 484 1,108 SH   SOLE   1,108 0 0
UNITEDHEALTH GROUP INC COM 91324P102 603 1,719 SH   SOLE   1,719 0 0
US BANCORP DEL COM NEW 902973304 6,074 130,374 SH   SOLE   26,425 0 103,949
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 708 14,122 SH   SOLE   13,482 0 640
VERIZON COMMUNICATIONS INC COM 92343V104 649 11,039 SH   SOLE   11,039 0 0
VIATRIS INC COM 92556V106 393 20,964 SH   SOLE   5,575 0 15,389
VISA INC COM CL A 92826C839 5,831 26,657 SH   SOLE   9,412 0 17,245
WALMART INC COM 931142103 10,890 75,547 SH   SOLE   31,276 0 44,271
WATSCO INC COM 942622200 6,634 29,281 SH   SOLE   13,355 0 15,926
WD-40 CO COM 929236107 235 885 SH   SOLE   885 0 0
WELLTOWER INC COM 95040Q104 2,293 35,486 SH   SOLE   24,336 0 11,150
WESTERN DIGITAL CORP. COM 958102105 5,177 93,471 SH   SOLE   69,733 0 23,738
WESTROCK CO COM 96145D105 237 5,435 SH   SOLE   5,435 0 0
YUM BRANDS INC COM 988498101 289 2,659 SH   SOLE   2,659 0 0