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 6,939 43,317 SH   SOLE   15,048 0 28,269
ABBOTT LABS COM 002824100 824 7,571 SH   SOLE   7,571 0 0
ABIOMED INC COM 003654100 290 1,045 SH   SOLE   1,045 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 406 1,795 SH   SOLE   1,795 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 300 612 SH   SOLE   612 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 260 2,575 SH   SOLE   2,575 0 0
ALPHABET INC CAP STK CL C 02079K107 964 656 SH   SOLE   656 0 0
AMAZON COM INC COM 023135106 793 252 SH   SOLE   252 0 0
AMERICAN EXPRESS CO COM 025816109 6,285 62,693 SH   SOLE   21,416 0 41,277
ANGI HOMESERVICES INC COM CL A 00183L102 325 29,300 SH   SOLE   29,300 0 0
ANSYS INC COM 03662Q105 254 775 SH   SOLE   775 0 0
APPLE INC COM 037833100 15,503 133,869 SH   SOLE   62,193 0 71,676
AT&T INC COM 00206R102 9,219 323,347 SH   SOLE   142,954 0 180,393
AUTOMATIC DATA PROCESSING IN COM 053015103 4,059 29,100 SH   SOLE   0 0 29,100
AUTOZONE INC COM 053332102 3,688 3,132 SH   SOLE   2,280 0 852
BECTON DICKINSON & CO COM 075887109 7,899 33,948 SH   SOLE   11,461 0 22,487
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,199 29,110 SH   SOLE   20,049 0 9,061
BK OF AMERICA CORP COM 060505104 815 33,815 SH   SOLE   33,815 0 0
BLACKROCK INC COM 09247X101 6,977 12,380 SH   SOLE   4,060 0 8,320
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,651 12,511 SH   SOLE   7,411 0 5,100
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4,888 47,829 SH   SOLE   34,017 0 13,812
CERNER CORP COM 156782104 1,205 16,667 SH   SOLE   15,587 0 1,080
CF INDS HLDGS INC COM 125269100 4,898 159,479 SH   SOLE   66,992 0 92,487
CHEVRON CORP NEW COM 166764100 5,228 72,612 SH   SOLE   37,060 0 35,552
CHIPOTLE MEXICAN GRILL INC COM 169656105 298 240 SH   SOLE   240 0 0
CHUBB LIMITED COM H1467J104 2,705 23,296 SH   SOLE   16,068 0 7,228
CISCO SYS INC COM 17275R102 6,925 175,803 SH   SOLE   61,820 0 113,983
CITRIX SYS INC COM 177376100 3,113 22,602 SH   SOLE   16,903 0 5,699
CME GROUP INC COM 12572Q105 3,372 20,156 SH   SOLE   14,443 0 5,713
COCA COLA CO COM 191216100 2,563 51,921 SH   SOLE   6,121 0 45,800
COGNEX CORP COM 192422103 261 4,010 SH   SOLE   4,010 0 0
COMCAST CORP NEW CL A 20030N101 11,938 258,067 SH   SOLE   99,009 0 159,058
COOPER TIRE & RUBR CO COM 216831107 260 8,205 SH   SOLE   8,205 0 0
COPART INC COM 217204106 235 2,230 SH   SOLE   2,230 0 0
COSTAR GROUP INC COM 22160N109 204 240 SH   SOLE   240 0 0
COSTCO WHSL CORP NEW COM 22160K105 646 1,820 SH   SOLE   1,820 0 0
CVS HEALTH CORP COM 126650100 8,620 147,601 SH   SOLE   59,757 0 87,844
DANAHER CORPORATION COM 235851102 543 2,520 SH   SOLE   2,520 0 0
DISNEY WALT CO COM DISNEY 254687106 6,632 53,446 SH   SOLE   17,628 0 35,818
DOLLAR TREE INC COM 256746108 219 2,400 SH   SOLE   2,400 0 0
DORMAN PRODUCTS INC COM 258278100 238 2,637 SH   SOLE   2,637 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,405 15,861 SH   SOLE   15,861 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,936 34,899 SH   SOLE   375 0 34,524
ELECTRONIC ARTS INC COM 285512109 1,241 9,515 SH   SOLE   8,815 0 700
EVERCORE INC CLASS A 29977A105 207 3,155 SH   SOLE   3,155 0 0
EXXON MOBIL CORP COM 30231G102 982 28,594 SH   SOLE   7,594 0 21,000
FACEBOOK INC CL A 30303M102 232 885 SH   SOLE   885 0 0
FEDEX CORP COM 31428X106 277 1,100 SH   SOLE   1,100 0 0
FIRSTENERGY CORP COM 337932107 1,662 57,895 SH   SOLE   34,195 0 23,700
FIVE BELOW INC COM 33829M101 220 1,735 SH   SOLE   1,735 0 0
FLOWERS FOODS INC COM 343498101 1,404 57,690 SH   SOLE   57,690 0 0
FORTINET INC COM 34959E109 934 7,925 SH   SOLE   7,429 0 496
GARTNER INC COM 366651107 222 1,775 SH   SOLE   1,775 0 0
GENERAL MLS INC COM 370334104 1,309 21,230 SH   SOLE   21,230 0 0
GENTEX CORP COM 371901109 2,986 115,942 SH   SOLE   87,063 0 28,879
GENUINE PARTS CO COM 372460105 1,393 14,639 SH   SOLE   14,639 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,215 32,270 SH   SOLE   32,270 0 0
GRACO INC COM 384109104 202 3,295 SH   SOLE   3,295 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,640 15,732 SH   SOLE   14,771 0 961
HALLIBURTON CO COM 406216101 362 30,033 SH   SOLE   26,398 0 3,635
HANOVER INS GROUP INC COM 410867105 1,435 15,395 SH   SOLE   9,095 0 6,300
HOLLYFRONTIER CORP COM 436106108 1,719 87,226 SH   SOLE   62,479 0 24,747
HOME DEPOT INC COM 437076102 10,087 36,321 SH   SOLE   11,794 0 24,527
INTEL CORP COM 458140100 8,956 172,967 SH   SOLE   53,848 0 119,119
INTERNATIONAL BUSINESS MACHS COM 459200101 355 2,914 SH   SOLE   2,914 0 0
IROBOT CORP COM 462726100 298 3,930 SH   SOLE   3,930 0 0
ISHARES TR RUS MID CAP ETF 464287499 459 8,000 SH   SOLE   8,000 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 473 4,000 SH   SOLE   4,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 290 4,550 SH   SOLE   4,550 0 0
JOHNSON & JOHNSON COM 478160104 12,360 83,017 SH   SOLE   38,942 0 44,075
JPMORGAN CHASE & CO COM 46625H100 3,713 38,571 SH   SOLE   27,161 0 11,410
KELLY SVCS INC CL A 488152208 821 48,200 SH   SOLE   48,200 0 0
KIMBERLY CLARK CORP COM 494368103 1,311 8,877 SH   SOLE   8,877 0 0
LILLY ELI & CO COM 532457108 401 2,711 SH   SOLE   2,711 0 0
LOCKHEED MARTIN CORP COM 539830109 6,695 17,467 SH   SOLE   5,715 0 11,752
LULULEMON ATHLETICA INC COM 550021109 268 815 SH   SOLE   815 0 0
MASIMO CORP COM 574795100 204 865 SH   SOLE   865 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,042 3,082 SH   SOLE   3,082 0 0
MCCORMICK & CO INC COM NON VTG 579780206 383 1,975 SH   SOLE   1,975 0 0
MEDTRONIC PLC SHS G5960L103 261 2,510 SH   SOLE   2,510 0 0
MERCADOLIBRE INC COM 58733R102 244 225 SH   SOLE   225 0 0
MERCK & CO. INC COM 58933Y105 1,527 18,403 SH   SOLE   18,403 0 0
MICROSOFT CORP COM 594918104 16,012 76,129 SH   SOLE   32,716 0 43,413
NATIONAL OILWELL VARCO INC COM 637071101 1,278 141,040 SH   SOLE   83,440 0 57,600
NORFOLK SOUTHN CORP COM 655844108 6,505 30,400 SH   SOLE   0 0 30,400
NOVARTIS AG SPONSORED ADR 66987V109 8,218 94,504 SH   SOLE   35,120 0 59,384
ORACLE CORP COM 68389X105 1,457 24,407 SH   SOLE   21,690 0 2,717
PAYCHEX INC COM 704326107 395 4,952 SH   SOLE   4,952 0 0
PEPSICO INC COM 713448108 7,684 55,440 SH   SOLE   45,345 0 10,095
PFIZER INC COM 717081103 9,950 271,108 SH   SOLE   111,181 0 159,927
PHILIP MORRIS INTL INC COM 718172109 4,468 59,575 SH   SOLE   39,657 0 19,918
PNC FINL SVCS GROUP INC COM 693475105 2,169 19,738 SH   SOLE   13,988 0 5,750
PPL CORP COM 69351T106 3,718 136,650 SH   SOLE   115,593 0 21,057
PROCTER AND GAMBLE CO COM 742718109 9,476 68,181 SH   SOLE   18,781 0 49,400
PROLOGIS INC. COM 74340W103 309 3,070 SH   SOLE   3,070 0 0
PROTO LABS INC COM 743713109 261 2,015 SH   SOLE   2,015 0 0
QUALCOMM INC COM 747525103 431 3,665 SH   SOLE   3,665 0 0
RAYMOND JAMES FINL INC COM 754730109 2,897 39,810 SH   SOLE   27,877 0 11,933
REGENCY CTRS CORP COM 758849103 2,377 62,527 SH   SOLE   41,835 0 20,692
REPUBLIC SVCS INC COM 760759100 1,268 13,587 SH   SOLE   12,905 0 682
ROLLINS INC COM 775711104 224 4,142 SH   SOLE   4,142 0 0
ROPER TECHNOLOGIES INC COM 776696106 545 1,380 SH   SOLE   1,380 0 0
RPM INTL INC COM 749685103 789 9,524 SH   SOLE   9,524 0 0
S&P GLOBAL INC COM 78409V104 229 635 SH   SOLE   635 0 0
SERVICE CORP INTL COM 817565104 368 8,714 SH   SOLE   8,714 0 0
SMITH A O CORP COM 831865209 209 3,950 SH   SOLE   3,950 0 0
SONOCO PRODS CO COM 835495102 1,238 24,240 SH   SOLE   24,240 0 0
SOUTHERN CO COM 842587107 6,990 128,923 SH   SOLE   45,176 0 83,747
SPDR S&P 500 ETF TR TR UNIT 78462F103 465 1,390 SH   SOLE   0 0 1,390
STARBUCKS CORP COM 855244109 207 2,405 SH   SOLE   2,405 0 0
STERICYCLE INC COM 858912108 5,005 79,361 SH   SOLE   57,514 0 21,847
TARGET CORP COM 87612E106 4,873 30,953 SH   SOLE   22,345 0 8,608
TEXAS INSTRS INC COM 882508104 324 2,268 SH   SOLE   2,268 0 0
TJX COS INC NEW COM 872540109 593 10,664 SH   SOLE   10,664 0 0
TRUIST FINL CORP COM 89832Q109 1,649 43,338 SH   SOLE   4,488 0 38,850
TYLER TECHNOLOGIES INC COM 902252105 267 765 SH   SOLE   765 0 0
UNITEDHEALTH GROUP INC COM 91324P102 444 1,423 SH   SOLE   1,423 0 0
US BANCORP DEL COM NEW 902973304 4,331 120,795 SH   SOLE   25,840 0 94,955
V F CORP COM 918204108 1,086 15,461 SH   SOLE   14,153 0 1,308
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 611 14,122 SH   SOLE   13,482 0 640
VERIZON COMMUNICATIONS INC COM 92343V104 611 10,264 SH   SOLE   10,264 0 0
VISA INC COM CL A 92826C839 5,094 25,473 SH   SOLE   9,339 0 16,134
WALMART INC COM 931142103 11,090 79,266 SH   SOLE   33,510 0 45,756
WATSCO INC COM 942622200 6,362 27,316 SH   SOLE   13,172 0 14,144
WELLTOWER INC COM 95040Q104 2,436 44,213 SH   SOLE   29,913 0 14,300
WESTERN DIGITAL CORP. COM 958102105 3,355 91,786 SH   SOLE   68,898 0 22,888
YUM BRANDS INC COM 988498101 264 2,894 SH   SOLE   2,894 0 0