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
AARONS INC COM COM 002535300 726 11,825 SH   SOLE   11,825 0 0
ABBOTT LABS COM COM 002824100 45,646 542,759 SH   SOLE   542,759 0 0
ABBVIE INC. COM COM 00287Y109 33,983 467,312 SH   SOLE   467,312 0 0
ACI WORLDWIDE INC COM COM 004498101 742 21,600 SH   SOLE   21,600 0 0
ADDUS HOMECARE CORP COM COM 006739106 1,102 14,700 SH   SOLE   14,700 0 0
AFLAC INC COM COM 001055102 2,580 47,080 SH   SOLE   47,080 0 0
ALLSTATE CORP COM COM 020002101 420 4,135 SH   SOLE   4,135 0 0
ALPHABET INC CL A COM 02079K305 86,473 79,861 SH   SOLE   79,861 0 0
ALPHABET INC CL C COM 02079K107 1,792 1,658 SH   SOLE   1,658 0 0
AMCOR PLC ORD COM G0250X107 139 12,061 SH   SOLE   12,061 0 0
AMERICAN EXPRESS CO COM 025816109 2,770 22,439 SH   SOLE   22,439 0 0
AMERICAN INTERNATIONAL GROUP COM 026874784 224 4,199 SH   SOLE   4,199 0 0
AMERICAS CAR MART INC COM COM 03062T105 1,744 20,255 SH   SOLE   20,255 0 0
AMERISOURCEBERGEN CORP COM 03073E108 804 9,435 SH   SOLE   9,435 0 0
AMGEN INC COM COM 031162100 61,483 333,637 SH   SOLE   333,637 0 0
ANI PHARMACEUTICALS IN COM COM 00182C103 517 6,295 SH   SOLE   6,295 0 0
APPLE INC COM 037833100 135,924 686,762 SH   SOLE   686,762 0 0
ARMSTRONG WORLD INDS COM COM 04247X102 1,205 12,395 SH   SOLE   12,395 0 0
ARROW ELECTRONICS INC COM COM 042735100 458 6,430 SH   SOLE   6,430 0 0
ASBURY AUTOMOTIVE GP COM COM 043436104 1,901 22,535 SH   SOLE   22,535 0 0
AT&T CORP COM COM 00206R102 1,115 33,273 SH   SOLE   33,273 0 0
ATKORE INTL GROUP INC COM COM 047649108 2,119 81,925 SH   SOLE   81,925 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 727 4,400 SH   SOLE   4,400 0 0
AUTOZONE INC COM COM 053332102 66,628 60,600 SH   SOLE   60,600 0 0
BALL CORP COM 058498106 3,191 45,590 SH   SOLE   45,590 0 0
BANK OF AMERICA COM 060505104 999 34,459 SH   SOLE   34,459 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 38,794 181,988 SH   SOLE   181,988 0 0
BLACKROCK INC CL A COM 09247X101 2,950 6,286 SH   SOLE   6,286 0 0
BMC STK HLDGS INC COM COM 05591B109 337 15,875 SH   SOLE   15,875 0 0
BOEING CO COM 097023105 1,088 2,990 SH   SOLE   2,990 0 0
BRADY CORP CL A COM 104674106 967 19,605 SH   SOLE   19,605 0 0
BRIGHT HORIZONS FAM SO COM COM 109194100 873 5,785 SH   SOLE   5,785 0 0
BRINKS CO COM COM 109696104 420 5,170 SH   SOLE   5,170 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,295 28,551 SH   SOLE   28,551 0 0
BROADCOM INC COM COM 11135F101 41,805 145,228 SH   SOLE   145,228 0 0
CACI INTERNATIONAL INC CL A COM 127190304 1,149 5,615 SH   SOLE   5,615 0 0
CASEYS GEN STORES COM COM 147528103 1,533 9,825 SH   SOLE   9,825 0 0
CATERPILLAR INC DEL COM COM 149123101 804 5,900 SH   SOLE   5,900 0 0
CBRE GROUP, INC. COM 12504L109 388 7,570 SH   SOLE   7,570 0 0
CHEVRON CORP NEW COM COM 166764100 1,994 16,021 SH   SOLE   16,021 0 0
CIENA CORP COM COM 171779309 2,066 50,240 SH   SOLE   50,240 0 0
CISCO SYS INC COM COM 17275R102 50,885 929,739 SH   SOLE   929,739 0 0
CITRIX SYS INC COM COM 177376100 22,568 229,957 SH   SOLE   229,957 0 0
CLOROX CO DEL COM COM 189054109 20,968 136,948 SH   SOLE   136,948 0 0
COCA COLA CO COM COM 191216100 33,953 666,784 SH   SOLE   666,784 0 0
COGNIZANT TECH SOLUTNS CL A COM 192446102 16,793 264,917 SH   SOLE   264,917 0 0
COLGATE-PALMOLIVE COM COM 194162103 947 13,215 SH   SOLE   13,215 0 0
COMCAST CORP NEW CL A COM 20030N101 55,741 1,318,384 SH   SOLE   318,384 0 0
CONOCOPHILLIPS COM COM 20825C104 259 4,240 SH   SOLE   4,240 0 0
COOPER COS INC COM NEW COM 216648402 36,098 107,150 SH   SOLE   107,150 0 0
CORTEVA INC COM COM 22052L104 360 12,174 SH   SOLE   12,174 0 0
CORVEL CORP COM COM 221006109 419 4,810 SH   SOLE   4,810 0 0
COSTCO COMPANIES INC COM COM 22160K105 35,819 135,543 SH   SOLE   135,543 0 0
CROWN HOLDINGS COM 228368106 431 7,060 SH   SOLE   7,060 0 0
CSW INDUSTRIALS INC COM COM 126402106 1,395 20,470 SH   SOLE   20,470 0 0
CSX CORP COM COM 126408103 1,520 19,640 SH   SOLE   19,640 0 0
CVR ENERGY INC COM COM 12662P108 2,675 53,510 SH   SOLE   53,510 0 0
CVS HEALTH CORP COM 126650100 1,541 28,278 SH   SOLE   28,278 0 0
DANAHER CORP COM COM 235851102 34,546 241,716 SH   SOLE   241,716 0 0
DECKERS OUTDOOR CORP COM COM 243537107 1,437 8,165 SH   SOLE   8,165 0 0
DELL TECHNOLOGIES INC CL C COM 24703L202 18,006 354,440 SH   SOLE   354,440 0 0
DISNEY WALT CO COM COM 254687106 75,047 537,429 SH   SOLE   537,429 0 0
DOMINION RES VA NEW COM COM 25746U109 254 3,290 SH   SOLE   3,290 0 0
DOW INC COM COM 260557103 604 12,249 SH   SOLE   12,249 0 0
DUNKIN BRANDS GRP INC COM COM 265504100 46,012 577,610 SH   SOLE   577,610 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 914 12,174 SH   SOLE   12,174 0 0
EATON CORP PLC SHS COM G29183103 615 7,385 SH   SOLE   7,385 0 0
ECOLAB INC COM COM 278865100 73,852 374,049 SH   SOLE   374,049 0 0
EMCOR GROUP INC COM COM 29084Q100 1,423 16,150 SH   SOLE   16,150 0 0
ENSIGN GROUP INC COM COM 29358P101 2,634 46,275 SH   SOLE   46,275 0 0
ENVESTNET INC COM COM 29404K106 1,370 20,045 SH   SOLE   20,045 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 1,323 16,010 SH   SOLE   16,010 0 0
EXPEDITORS INTL WASH COM COM 302130109 36,246 477,800 SH   SOLE   477,800 0 0
EXXON MOBIL CORPORATION COM 30231G102 1,862 24,299 SH   SOLE   24,299 0 0
F5 NETWORKS INC COM COM 315616102 27,376 187,982 SH   SOLE   187,982 0 0
FACEBOOK INC CL A COM 30303M102 29,676 153,760 SH   SOLE   153,760 0 0
FAIR ISAAC CORP COM COM 303250104 626 1,995 SH   SOLE   1,995 0 0
FEDERATED INVS INC PA CL B COM 314211103 710 21,840 SH   SOLE   21,840 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 299 7,425 SH   SOLE   7,425 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 1,006 36,455 SH   SOLE   36,455 0 0
FIRSTCASH INC COM COM 33767D105 695 6,945 SH   SOLE   6,945 0 0
FISERV INC COM COM 337738108 41,681 457,231 SH   SOLE   457,231 0 0
FORTIVE CORP COM COM 34959J108 18,654 228,826 SH   SOLE   228,826 0 0
FTI CONSULTING INC COM COM 302941109 1,028 12,265 SH   SOLE   12,265 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 573 6,540 SH   SOLE   6,540 0 0
GENERAC HLDGS INC COM COM 368736104 837 12,055 SH   SOLE   12,055 0 0
GENERAL MILLS INC COM 370334104 1,006 19,150 SH   SOLE   19,150 0 0
GENERAL MTRS CORP COM COM 37045V100 816 21,180 SH   SOLE   21,180 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 2,001 9,780 SH   SOLE   9,780 0 0
HILL ROM HLDGS INC COM COM 431475102 794 7,590 SH   SOLE   7,590 0 0
HOME DEPOT INC COM COM 437076102 71,745 344,980 SH   SOLE   344,980 0 0
HONEYWELL INTL INC COM COM 438516106 62,120 355,803 SH   SOLE   355,803 0 0
HP INC COM COM 40434L105 250 12,025 SH   SOLE   12,025 0 0
I3 VERTICALS INC COM CL A COM 46571Y107 522 17,730 SH   SOLE   17,730 0 0
ILLINOIS TOOL WORKS COM 452308109 27,747 183,986 SH   SOLE   183,986 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 2,132 146,965 SH   SOLE   146,965 0 0
INTEL CORP COM COM 458140100 20,030 418,427 SH   SOLE   418,427 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,305 9,461 SH   SOLE   9,461 0 0
INVESCO QQQ TR UNIT SER 1 COM 04609E107 210 1,127 SH   SOLE   1,127 0 0
ISHARES RUSSELL 2000 VALUE ETF COM 464287630 310 2,570 SH   SOLE   2,570 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 226 1,050 SH   SOLE   1,050 0 0
ITT INC COM COM 45073V108 1,870 28,555 SH   SOLE   28,555 0 0
JOHNSON & JOHNSON COM COM 478160104 15,079 108,267 SH   SOLE   108,267 0 0
KEURIG DR PEPPER INC COM COM 49271V100 31,461 1,088,616 SH   SOLE   88,616 0 0
KINSALE CAP GROUP INC COM COM 49714P108 750 8,196 SH   SOLE   8,196 0 0
LHC GROUP INC COM COM 50187A107 2,167 18,125 SH   SOLE   18,125 0 0
LILLY ELI & CO COM COM 532457108 445 4,020 SH   SOLE   4,020 0 0
LINDBLAD EXPEDITIONS H COM COM 535219109 1,453 80,935 SH   SOLE   80,935 0 0
LOCKHEED MARTIN CORP COM COM 539830109 35,845 98,600 SH   SOLE   98,600 0 0
LPL FINL HLDGS INC COM COM 50212V100 1,729 21,195 SH   SOLE   21,195 0 0
MARATHON PETE CORP COM COM 56585A102 1,651 29,546 SH   SOLE   29,546 0 0
MARSH & MCLENNAN COS COM COM 571748102 43,861 439,708 SH   SOLE   439,708 0 0
MASTERCARD INC CL A COM 57636Q104 66,752 252,340 SH   SOLE   252,340 0 0
MAXIMUS INC. COM 577933104 420 5,785 SH   SOLE   5,785 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 25,471 164,319 SH   SOLE   164,319 0 0
MCDONALDS CORP COM COM 580135101 57,215 275,522 SH   SOLE   275,522 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 2,194 22,533 SH   SOLE   22,533 0 0
MICROSOFT CORP COM COM 594918104 115,204 859,988 SH   SOLE   859,988 0 0
MORGAN J P & CO INC COM COM 46625H100 3,962 35,435 SH   SOLE   35,435 0 0
NIKE INC. CL B. COM 654106103 10,337 123,136 SH   SOLE   123,136 0 0
NOVANTA INC COM COM 67000B104 1,209 12,825 SH   SOLE   12,825 0 0
OMNICELL INC COM COM 68213N109 1,960 22,780 SH   SOLE   22,780 0 0
OMNICOM GROUP INC COM COM 681919106 2,027 24,735 SH   SOLE   24,735 0 0
ORACLE CORPORATION COM 68389X105 43,024 755,213 SH   SOLE   755,213 0 0
PAYCHEX INC COM COM 704326107 44,951 546,249 SH   SOLE   546,249 0 0
PEPSICO INC COM COM 713448108 1,951 14,875 SH   SOLE   14,875 0 0
PERFICIENT INC COM COM 71375U101 2,408 70,165 SH   SOLE   70,165 0 0
PERFORMANCE FOOD GROUP COM COM 71377A103 915 22,853 SH   SOLE   22,853 0 0
PFIZER INC COM COM 717081103 726 16,754 SH   SOLE   16,754 0 0
PPL CORP COM COM 69351T106 501 16,160 SH   SOLE   16,160 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 658 6,000 SH   SOLE   6,000 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,179 10,751 SH   SOLE   10,751 0 0
REPUBLIC SVCS INC COM COM 760759100 32,246 372,179 SH   SOLE   372,179 0 0
ROPER INDS INC NEW COM COM 776696106 2,164 5,909 SH   SOLE   5,909 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 690 17,375 SH   SOLE   17,375 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 3,039 43,095 SH   SOLE   43,095 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 448 8,440 SH   SOLE   8,440 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 3,807 54,236 SH   SOLE   54,236 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 1,089 19,073 SH   SOLE   19,073 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 252 3,521 SH   SOLE   3,521 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 3,440 9,700 SH   SOLE   9,700 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 472 4,680 SH   SOLE   4,680 0 0
SPDR TR UNIT SER 1 COM 78462F103 350 1,193 SH   SOLE   1,193 0 0
STRATEGIC EDUCATION INC COM 86272C103 1,081 6,075 SH   SOLE   6,075 0 0
TARGET CORP COM COM 87612E110 2,541 29,340 SH   SOLE   29,340 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,633 8,966 SH   SOLE   8,966 0 0
TJX COS INC NEW COM COM 872540109 39,953 755,541 SH   SOLE   755,541 0 0
TRAVELERS COMPANIES COM COM 89417E113 1,928 12,895 SH   SOLE   12,895 0 0
TYSON FOODS INC CL A COM 902494103 438 5,425 SH   SOLE   5,425 0 0
UNION PAC CORP COM COM 907818108 38,301 226,483 SH   SOLE   226,483 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 36,790 150,772 SH   SOLE   150,772 0 0
UNITED TECHNOLOGIES CP COM COM 913017109 1,816 13,950 SH   SOLE   13,950 0 0
US BANCORP DEL COM NEW COM 902973304 1,421 27,115 SH   SOLE   27,115 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,723 16,290 SH   SOLE   16,290 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,296 8,270 SH   SOLE   8,270 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 3,411 30,755 SH   SOLE   30,755 0 0
VARIAN MEDICAL SYSTEMS INC COM 92220P105 18,601 136,642 SH   SOLE   136,642 0 0
VERISK ANALYTICS INC COM 92345Y106 43,780 298,921 SH   SOLE   298,921 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 45,488 796,227 SH   SOLE   796,227 0 0
VIAVI SOLUTIONS INC COM COM 925550105 1,606 120,830 SH   SOLE   120,830 0 0
VMWARE INC CL A COM COM 928563402 24,932 149,107 SH   SOLE   149,107 0 0
WELLS FARGO & CO NEW COM COM 949746101 702 14,825 SH   SOLE   14,825 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 1,873 25,786 SH   SOLE   25,786 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 493 15,373 SH   SOLE   15,373 0 0
VANGUARD INTL EQTY IDX ALLWRLD ETF 922042775 4,335 85,010 SH   SOLE   85,010 0 0
VANGUARD INTL EQTY IDX EMR MKT ETF 922042858 495 11,643 SH   SOLE   11,643 0 0