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
ABBOTT LABS COM COM 002824100 23,179 266,858 SH   SOLE   266,858 0 0
ABBVIE INC. COM COM 00287Y109 26,242 296,389 SH   SOLE   296,389 0 0
ACUSHNET HOLDINGS CORP COM COM 005098108 281 8,655 SH   SOLE   8,655 0 0
ADDUS HOMECARE CORP COM COM 006739106 257 2,644 SH   SOLE   2,644 0 0
AFLAC INC COM COM 001055102 1,915 36,206 SH   SOLE   36,206 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 14,931 172,850 SH   SOLE   172,850 0 0
ALBANY INTL CORP CL A COM 012348108 307 4,050 SH   SOLE   4,050 0 0
ALLSTATE CORP COM COM 020002101 17,390 154,645 SH   SOLE   154,645 0 0
ALPHABET INC CL A COM 02079K305 51,477 38,434 SH   SOLE   38,434 0 0
ALPHABET INC CL C COM 02079K107 1,582 1,183 SH   SOLE   1,183 0 0
ALTRIA GROUP INC COM 02209S103 201 4,024 SH   SOLE   4,024 0 0
AMCOR PLC ORD COM G0250X107 131 12,061 SH   SOLE   12,061 0 0
AMERICAN EXPRESS CO COM 025816109 2,198 17,654 SH   SOLE   17,654 0 0
AMERICAS CAR MART INC COM COM 03062T105 452 4,125 SH   SOLE   4,125 0 0
AMERISOURCEBERGEN CORP COM 03073E105 821 9,656 SH   SOLE   9,656 0 0
AMGEN INC COM COM 031162100 48,572 201,484 SH   SOLE   201,484 0 0
APPLE INC COM 037833100 79,943 272,238 SH   SOLE   272,238 0 0
ARMSTRONG WORLD INDS COM COM 04247X102 270 2,870 SH   SOLE   2,870 0 0
ASBURY AUTOMOTIVE GP COM COM 043436104 496 4,440 SH   SOLE   4,440 0 0
AT&T CORP COM COM 00206R102 1,406 35,983 SH   SOLE   35,983 0 0
ATKORE INTL GROUP INC COM COM 047649108 400 9,890 SH   SOLE   9,890 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 375 2,200 SH   SOLE   2,200 0 0
AUTOZONE INC COM COM 053332102 26,212 22,003 SH   SOLE   22,003 0 0
BALL CORP COM 058498106 1,816 28,075 SH   SOLE   28,075 0 0
BANK OF AMERICA COM 060505104 1,234 35,024 SH   SOLE   35,024 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 20,340 89,802 SH   SOLE   89,802 0 0
BLACKROCK INC CL A COM 09247X101 2,510 4,993 SH   SOLE   4,993 0 0
BOEING CO COM 097023105 707 2,170 SH   SOLE   2,170 0 0
BRADY CORP CL A COM 104674106 236 4,114 SH   SOLE   4,114 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,349 21,021 SH   SOLE   21,021 0 0
BROADCOM INC COM COM 11135F101 26,489 83,820 SH   SOLE   83,820 0 0
CACI INTERNATIONAL INC CL A COM 127190304 292 1,170 SH   SOLE   1,170 0 0
CATERPILLAR INC DEL COM COM 149123101 561 3,800 SH   SOLE   3,800 0 0
CBRE GROUP, INC. COM 12504L109 457 7,455 SH   SOLE   7,455 0 0
CHEVRON CORP NEW COM COM 166764100 1,539 12,770 SH   SOLE   12,770 0 0
CISCO SYS INC COM COM 17275R102 23,824 496,755 SH   SOLE   496,755 0 0
CITRIX SYS INC COM COM 177376100 21,384 192,823 SH   SOLE   192,823 0 0
CLEAN HARBORS INC COM COM 184496107 282 3,285 SH   SOLE   3,285 0 0
CLOROX CO DEL COM COM 189054109 10,188 66,356 SH   SOLE   66,356 0 0
COCA COLA CO COM COM 191216100 18,066 326,404 SH   SOLE   326,404 0 0
COLGATE-PALMOLIVE COM COM 194162103 562 8,165 SH   SOLE   8,165 0 0
COMCAST CORP NEW CL A COM 20030N101 45,881 1,020,247 SH   SOLE   1,020,247 0 0
CONOCOPHILLIPS COM COM 20825C104 264 4,065 SH   SOLE   4,065 0 0
COOPER COS INC COM NEW COM 216648402 16,415 51,090 SH   SOLE   51,090 0 0
CORTEVA INC COM COM 22052L104 295 9,973 SH   SOLE   9,973 0 0
COSTCO COMPANIES INC COM COM 22160K105 13,387 45,545 SH   SOLE   45,545 0 0
CROWN HOLDINGS COM 228368106 462 6,368 SH   SOLE   6,368 0 0
CSW INDUSTRIALS INC COM COM 126402106 360 4,670 SH   SOLE   4,670 0 0
CSX CORP COM COM 126408103 981 13,555 SH   SOLE   13,555 0 0
CVR ENERGY INC COM COM 12662P108 214 5,289 SH   SOLE   5,289 0 0
CVS HEALTH CORP COM 126650100 1,738 23,393 SH   SOLE   23,393 0 0
DANAHER CORP COM COM 235851102 17,962 117,033 SH   SOLE   117,033 0 0
DELL TECHNOLOGIES INC CL C COM 24703L202 13,470 262,116 SH   SOLE   262,116 0 0
DISNEY WALT CO COM COM 254687106 33,860 234,117 SH   SOLE   234,117 0 0
DOMINION RES VA NEW COM COM 25746U109 304 3,675 SH   SOLE   3,675 0 0
DOW INC COM COM 260557103 705 12,888 SH   SOLE   12,888 0 0
DUNKIN BRANDS GRP INC COM COM 265504100 23,879 316,113 SH   SOLE   316,113 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 663 10,334 SH   SOLE   10,334 0 0
EATON CORP PLC SHS COM G29183103 800 8,445 SH   SOLE   8,445 0 0
ECOLAB INC COM COM 278865100 22,842 118,357 SH   SOLE   118,357 0 0
EMCOR GROUP INC COM COM 29084Q100 324 3,755 SH   SOLE   3,755 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 318 3,440 SH   SOLE   3,440 0 0
EXPEDITORS INTL WASH COM COM 302130109 28,658 367,312 SH   SOLE   367,312 0 0
EXXON MOBIL CORPORATION COM 30231G102 1,423 20,394 SH   SOLE   20,394 0 0
FACEBOOK INC CL A COM 30303M102 27,546 134,207 SH   SOLE   134,207 0 0
FEDERATED INVS INC PA CL B COM 314211103 361 11,075 SH   SOLE   11,075 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 354 7,795 SH   SOLE   7,795 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 704 22,885 SH   SOLE   22,885 0 0
FISERV INC COM COM 337738108 25,666 221,963 SH   SOLE   221,963 0 0
FORTIVE CORP COM COM 34959J108 8,259 108,118 SH   SOLE   108,118 0 0
FTI CONSULTING INC COM COM 302941109 342 3,095 SH   SOLE   3,095 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 637 6,690 SH   SOLE   6,690 0 0
GENERAL MILLS INC COM 370334104 697 13,020 SH   SOLE   13,020 0 0
GENERAL MTRS CORP COM COM 37045V100 792 21,640 SH   SOLE   21,640 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 1,657 7,208 SH   SOLE   7,208 0 0
HOME DEPOT INC COM COM 437076102 36,169 165,622 SH   SOLE   165,622 0 0
HONEYWELL INTL INC COM COM 438516106 31,651 178,818 SH   SOLE   178,818 0 0
HP INC COM COM 40434L105 250 12,175 SH   SOLE   12,175 0 0
HURON CONSULTING GROUP COM COM 447462102 229 3,335 SH   SOLE   3,335 0 0
ILLINOIS TOOL WORKS COM 452308109 16,045 89,320 SH   SOLE   89,320 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 349 18,553 SH   SOLE   18,553 0 0
INTEL CORP COM COM 458140100 18,300 305,769 SH   SOLE   305,769 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,312 9,788 SH   SOLE   9,788 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 240 1,127 SH   SOLE   1,127 0 0
ISHARES RUSSELL 2000 VALUE ETF COM 464287630 347 2,700 SH   SOLE   2,700 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 270 1,115 SH   SOLE   1,115 0 0
JOHNSON & JOHNSON COM COM 478160104 15,103 103,539 SH   SOLE   103,539 0 0
KEURIG DR PEPPER INC COM COM 49271V100 15,340 529,883 SH   SOLE   529,883 0 0
KKR & CO INC COM COM 48251W104 282 9,660 SH   SOLE   9,660 0 0
KNOLL INC COM NEW COM 498904200 278 11,015 SH   SOLE   11,015 0 0
LHC GROUP INC COM COM 50187A107 315 2,285 SH   SOLE   2,285 0 0
LILLY ELI & CO COM COM 532457108 528 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM COM 539830109 18,331 47,077 SH   SOLE   47,077 0 0
LPL FINL HLDGS INC COM COM 50212V100 418 4,530 SH   SOLE   4,530 0 0
M/I HOMES INC COM COM 55305B101 277 7,045 SH   SOLE   7,045 0 0
MARATHON PETE CORP COM COM 56585A102 1,397 23,183 SH   SOLE   23,183 0 0
MARSH & MCLENNAN COS COM COM 571748102 23,491 210,850 SH   SOLE   210,850 0 0
MASTERCARD INC CL A COM 57636Q104 31,942 106,977 SH   SOLE   106,977 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 20,009 117,890 SH   SOLE   117,890 0 0
MCDONALDS CORP COM COM 580135101 16,710 84,563 SH   SOLE   84,563 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 1,838 16,200 SH   SOLE   16,200 0 0
MICROSOFT CORP COM COM 594918104 60,936 386,404 SH   SOLE   386,404 0 0
MORGAN J P & CO INC COM COM 46625H100 3,895 27,941 SH   SOLE   27,941 0 0
NIKE INC. CL B. COM 654106103 6,867 67,778 SH   SOLE   67,778 0 0
OMNICOM GROUP INC COM COM 681919106 1,583 19,535 SH   SOLE   19,535 0 0
ORACLE CORPORATION COM 68389X105 39,415 743,954 SH   SOLE   743,954 0 0
PAYCHEX INC COM COM 704326107 26,850 315,665 SH   SOLE   315,665 0 0
PEPSICO INC COM COM 713448108 1,512 11,065 SH   SOLE   11,065 0 0
PERFICIENT INC COM COM 71375U101 597 12,965 SH   SOLE   12,965 0 0
PERFORMANCE FOOD GROUP COM COM 71377A103 294 5,704 SH   SOLE   5,704 0 0
PFIZER INC COM COM 717081103 675 17,238 SH   SOLE   17,238 0 0
PPL CORP COM COM 69351T106 576 16,065 SH   SOLE   16,065 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 748 6,143 SH   SOLE   6,143 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,475 11,806 SH   SOLE   11,806 0 0
REPUBLIC SVCS INC COM COM 760759100 16,466 183,712 SH   SOLE   183,712 0 0
ROPER INDS INC NEW COM COM 776696106 1,519 4,289 SH   SOLE   4,289 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 557 13,860 SH   SOLE   13,860 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 2,646 34,422 SH   SOLE   34,422 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 352 6,085 SH   SOLE   6,085 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 4,310 56,107 SH   SOLE   56,107 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 737 12,247 SH   SOLE   12,247 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 664 1,770 SH   SOLE   1,770 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 557 5,180 SH   SOLE   5,180 0 0
SPDR TR UNIT SER 1 COM 78462F103 384 1,193 SH   SOLE   1,193 0 0
TARGET CORP COM COM 87612E106 3,023 23,580 SH   SOLE   23,580 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,659 5,106 SH   SOLE   5,106 0 0
TJX COS INC NEW COM COM 872540109 38,325 627,659 SH   SOLE   627,659 0 0
TOPBUILD CORP COM COM 89055F103 294 2,855 SH   SOLE   2,855 0 0
TRAVELERS COMPANIES COM COM 89417E109 1,417 10,347 SH   SOLE   10,347 0 0
TYSON FOODS INC CL A COM 902494103 486 5,335 SH   SOLE   5,335 0 0
UFP TECHNOLOGIES INC COM COM 902673102 211 4,250 SH   SOLE   4,250 0 0
UNION PAC CORP COM COM 907818108 20,343 112,525 SH   SOLE   112,525 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 21,738 73,943 SH   SOLE   73,943 0 0
UNITED TECHNOLOGIES CP COM COM 913017109 1,835 12,254 SH   SOLE   12,254 0 0
UNIVERSAL FST PRODS COM COM 913543104 352 7,389 SH   SOLE   7,389 0 0
US BANCORP DEL COM NEW COM 902973304 1,358 22,900 SH   SOLE   22,900 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,749 15,430 SH   SOLE   15,430 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,305 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 3,407 28,425 SH   SOLE   28,425 0 0
VARIAN MEDICAL SYSTEMS INC COM 92220P105 9,415 66,300 SH   SOLE   66,300 0 0
VERISK ANALYTICS INC COM 92345Y106 17,392 116,457 SH   SOLE   116,457 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 32,322 526,417 SH   SOLE   526,417 0 0
VIAVI SOLUTIONS INC COM COM 925550105 330 21,987 SH   SOLE   21,987 0 0
VMWARE INC CL A COM COM 928563402 10,969 72,267 SH   SOLE   72,267 0 0
WELLS FARGO & CO NEW COM COM 949746101 494 9,175 SH   SOLE   9,175 0 0
WORLD FUEL SVCS CORP COM COM 981475106 214 4,940 SH   SOLE   4,940 0 0
ISHARES TR EAFE MIN VOL ETF COM 46429B689 2,025 27,166 SH   SOLE   27,166 0 0
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 460 13,666 SH   SOLE   13,666 0 0
VANGUARD INTL EQTY IDX ALLWRLD COM 922042775 4,566 84,940 SH   SOLE   84,940 0 0
VANGUARD INTL EQTY IDX EMR MKT COM 922042858 516 11,603 SH   SOLE   11,603 0 0