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 44,037 550,879 SH   SOLE   550,879 0 0
ABBVIE INC. COM COM 00287Y109 35,581 441,512 SH   SOLE   441,512 0 0
ACI WORLDWIDE INC COM COM 004498101 1,507 45,850 SH   SOLE   45,850 0 0
ADDUS HOMECARE CORP COM COM 006739106 1,496 23,530 SH   SOLE   23,530 0 0
ADVANCED DISP SVCS INC COM COM 00790X101 423 15,120 SH   SOLE   15,120 0 0
AFLAC INC COM COM 001055102 2,354 47,080 SH   SOLE   47,080 0 0
ALLSTATE CORP COM COM 020002101 392 4,160 SH   SOLE   4,160 0 0
ALPHABET INC CL A COM 02079K305 95,218 80,907 SH   SOLE   80,907 0 0
ALPHABET INC CL C COM 02079K107 1,950 1,662 SH   SOLE   1,662 0 0
ALTRIA GROUP INC COM 02209S103 231 4,024 SH   SOLE   4,024 0 0
AMEDISYS INC COM COM 023436108 274 2,225 SH   SOLE   2,225 0 0
AMERICAN EXPRESS CO COM 025816109 2,449 22,404 SH   SOLE   22,404 0 0
AMERICAS CAR MART INC COM COM 03062T105 2,322 25,425 SH   SOLE   25,425 0 0
AMERISOURCEBERGEN CORP COM 03073E105 760 9,560 SH   SOLE   9,560 0 0
AMGEN INC COM COM 031162100 64,564 339,846 SH   SOLE   339,846 0 0
AMPHASTAR PHARMACEUTIC COM COM 03209R103 1,299 63,600 SH   SOLE   63,600 0 0
APPLE INC COM 037833100 131,572 692,669 SH   SOLE   692,669 0 0
ARCHER DANIELS MIDLAND COM COM 039483102 204 4,735 SH   SOLE   4,735 0 0
ARMSTRONG WORLD INDS COM COM 04247X102 689 8,680 SH   SOLE   8,680 0 0
ARROW ELECTRONICS INC COM COM 042735100 495 6,430 SH   SOLE   6,430 0 0
ASBURY AUTOMOTIVE GP COM COM 043436104 608 8,770 SH   SOLE   8,770 0 0
AT&T CORP COM COM 00206R102 1,013 32,308 SH   SOLE   32,308 0 0
ATKORE INTL GROUP INC COM COM 047649108 672 31,230 SH   SOLE   31,230 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 703 4,400 SH   SOLE   4,400 0 0
AUTOZONE INC COM COM 053332102 63,284 61,794 SH   SOLE   61,794 0 0
BALL CORP COM 058498106 2,661 45,990 SH   SOLE   45,990 0 0
BANK OF AMERICA COM 060505104 964 34,934 SH   SOLE   34,934 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 37,203 185,192 SH   SOLE   185,192 0 0
BIOSPECIFICS TECHNOLOG COM COM 090931106 336 5,385 SH   SOLE   5,385 0 0
BLACKROCK INC CL A COM 09247X101 2,689 6,291 SH   SOLE   6,291 0 0
BOEING CO COM 097023105 1,150 3,015 SH   SOLE   3,015 0 0
BRADY CORP CL A COM 104674106 466 10,040 SH   SOLE   10,040 0 0
BRIGHT HORIZONS FAM SO COM COM 109194100 2,273 17,880 SH   SOLE   17,880 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,373 28,776 SH   SOLE   28,776 0 0
BROADCOM INC COM COM 11135F101 29,002 96,446 SH   SOLE   96,446 0 0
CACI INTERNATIONAL INC CL A COM 127190304 621 3,410 SH   SOLE   3,410 0 0
CACTUS INC CL A COM 127203107 325 9,135 SH   SOLE   9,135 0 0
CASEYS GEN STORES COM COM 147528103 1,212 9,415 SH   SOLE   9,415 0 0
CATERPILLAR INC DEL COM COM 149123101 799 5,900 SH   SOLE   5,900 0 0
CBRE GROUP, INC. COM 12504L109 376 7,595 SH   SOLE   7,595 0 0
CHARLES RIV LABS INTL COM COM 159864107 543 3,740 SH   SOLE   3,740 0 0
CHEMED CORP NEW COM COM 16359R103 299 935 SH   SOLE   935 0 0
CHEVRON CORP NEW COM COM 166764100 1,986 16,121 SH   SOLE   16,121 0 0
CIENA CORP COM COM 171779309 1,871 50,110 SH   SOLE   50,110 0 0
CISCO SYS INC COM COM 17275R102 50,973 944,126 SH   SOLE   944,126 0 0
CITRIX SYS INC COM COM 177376100 23,155 232,335 SH   SOLE   232,335 0 0
CLOROX CO DEL COM COM 189054109 22,229 138,535 SH   SOLE   138,535 0 0
COCA COLA CO COM COM 191216100 31,923 681,233 SH   SOLE   681,233 0 0
COGNIZANT TECH SOLUTNS CL A COM 192446102 19,413 267,947 SH   SOLE   267,947 0 0
COLGATE-PALMOLIVE COM COM 194162103 906 13,215 SH   SOLE   13,215 0 0
COLUMBIA SPORTSWEAR CO COM COM 198516106 220 2,110 SH   SOLE   2,110 0 0
COMCAST CORP NEW CL A COM 20030N101 53,554 1,339,520 SH   SOLE   1,339,520 0 0
COMFORT SYS USA INC COM COM 199908104 1,410 26,915 SH   SOLE   26,915 0 0
CONMED CORP COM COM 207410101 648 7,795 SH   SOLE   7,795 0 0
CONOCOPHILLIPS COM COM 20825C104 285 4,265 SH   SOLE   4,265 0 0
COOPER COS INC COM NEW COM 216648402 32,190 108,686 SH   SOLE   108,686 0 0
CORNERSTONE ONDEMAND I COM COM 21925Y103 319 5,815 SH   SOLE   5,815 0 0
CORVEL CORP COM COM 221006109 401 6,150 SH   SOLE   6,150 0 0
COSTCO COMPANIES INC COM COM 22160K105 33,360 137,770 SH   SOLE   137,770 0 0
CRA INTERNATIONAL INC COM 12618T105 258 5,095 SH   SOLE   5,095 0 0
CROWN HOLDINGS COM 228368106 305 5,595 SH   SOLE   5,595 0 0
CSW INDUSTRIALS INC COM COM 126402106 372 6,490 SH   SOLE   6,490 0 0
CSX CORP COM COM 126408103 1,469 19,640 SH   SOLE   19,640 0 0
CVR ENERGY INC COM COM 12662P108 2,347 56,970 SH   SOLE   56,970 0 0
CVS HEALTH CORP COM 126650100 1,437 26,653 SH   SOLE   26,653 0 0
DANAHER CORP COM COM 235851102 32,373 245,214 SH   SOLE   245,214 0 0
DARLING INTL INC COM COM 237266101 392 18,095 SH   SOLE   18,095 0 0
DECKERS OUTDOOR CORP COM COM 243537107 634 4,310 SH   SOLE   4,310 0 0
DELL TECHNOLOGIES INC CL C COM 24703L202 21,015 358,074 SH   SOLE   358,074 0 0
DENNYS CORP COM COM 24869P104 327 17,810 SH   SOLE   17,810 0 0
DIODES INC COM COM 254543101 977 28,150 SH   SOLE   28,150 0 0
DISNEY WALT CO COM COM 254687106 76,146 685,813 SH   SOLE   685,813 0 0
DOMINION RES VA NEW COM COM 25746U109 252 3,290 SH   SOLE   3,290 0 0
DORMAN PRODUCTS INC COM COM 258278100 383 4,345 SH   SOLE   4,345 0 0
DOWDUPONT INC COM COM 26078J100 1,961 36,780 SH   SOLE   36,780 0 0
DUNKIN BRANDS GRP INC COM COM 265504100 44,390 591,073 SH   SOLE   591,073 0 0
EATON CORP PLC SHS COM G29183103 579 7,185 SH   SOLE   7,185 0 0
ECOLAB INC COM COM 278865100 70,413 398,849 SH   SOLE   398,849 0 0
EMERGENT BIOSOLUTN INC COM COM 29089Q105 740 14,645 SH   SOLE   14,645 0 0
ENCORE WIRE CORP COM COM 292562105 207 3,620 SH   SOLE   3,620 0 0
ENNIS INC COM 293389102 398 19,195 SH   SOLE   19,195 0 0
ENSIGN GROUP INC COM COM 29358P101 3,080 60,160 SH   SOLE   60,160 0 0
ENVESTNET INC COM COM 29404K106 2,167 33,135 SH   SOLE   33,135 0 0
EPAM SYS INC COM COM 29414B104 1,007 5,955 SH   SOLE   5,955 0 0
ESCO TECHNOLOGIES INC COM COM 296315104 996 14,860 SH   SOLE   14,860 0 0
EXPEDITORS INTL WASH COM COM 302130109 34,721 457,456 SH   SOLE   457,456 0 0
EXPONENT INC COM COM 30214U102 640 11,095 SH   SOLE   11,095 0 0
EXXON MOBIL CORPORATION COM 30231G102 1,965 24,324 SH   SOLE   24,324 0 0
F5 NETWORKS INC COM COM 315616102 25,508 162,542 SH   SOLE   162,542 0 0
FAIR ISAAC CORP COM COM 303250104 2,472 9,100 SH   SOLE   9,100 0 0
FEDERAL SIGNAL CORP COM COM 313855108 234 9,020 SH   SOLE   9,020 0 0
FEDERATED INVS INC PA CL B COM 314211103 515 17,555 SH   SOLE   17,555 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 283 7,750 SH   SOLE   7,750 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 937 36,455 SH   SOLE   36,455 0 0
FISERV INC COM COM 337738108 41,005 464,488 SH   SOLE   464,488 0 0
FIVE BELOW INC COM COM 33829M101 1,646 13,245 SH   SOLE   13,245 0 0
FORTIVE CORP COM COM 34959J108 19,619 233,868 SH   SOLE   233,868 0 0
FTI CONSULTING INC COM COM 302941109 653 8,505 SH   SOLE   8,505 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 460 5,890 SH   SOLE   5,890 0 0
GENERAC HLDGS INC COM COM 368736104 978 19,090 SH   SOLE   19,090 0 0
GENERAL MILLS INC COM 370334104 1,001 19,350 SH   SOLE   19,350 0 0
GENERAL MTRS CORP COM COM 37045V100 802 21,630 SH   SOLE   21,630 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 1,878 9,780 SH   SOLE   9,780 0 0
HALLIBURTON CO COM COM 406216101 229 7,810 SH   SOLE   7,810 0 0
HILL ROM HLDGS INC COM COM 431475102 2,490 23,525 SH   SOLE   23,525 0 0
HOME DEPOT INC COM COM 437076102 67,283 350,631 SH   SOLE   350,631 0 0
HONEYWELL INTL INC COM COM 438516106 57,354 360,900 SH   SOLE   360,900 0 0
HP INC COM COM 40434L105 241 12,425 SH   SOLE   12,425 0 0
ILLINOIS TOOL WORKS COM 452308109 26,732 186,246 SH   SOLE   186,246 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 1,281 103,040 SH   SOLE   103,040 0 0
INTEGER HLDGS CORP COM COM 45826H109 1,741 23,090 SH   SOLE   23,090 0 0
INTEL CORP COM COM 458140100 22,696 422,646 SH   SOLE   422,646 0 0
INTER PARFUMS INC COM COM 458334109 1,764 23,245 SH   SOLE   23,245 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,349 9,561 SH   SOLE   9,561 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 202 1,127 SH   SOLE   1,127 0 0
ISHARES RUSSELL 2000 VALUE ETF COM 464287630 308 2,570 SH   SOLE   2,570 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 217 1,050 SH   SOLE   1,050 0 0
ITT INC COM COM 45073V108 1,559 26,880 SH   SOLE   26,880 0 0
JOHNSON & JOHNSON COM COM 478160104 15,272 109,251 SH   SOLE   109,251 0 0
K12 INC COM COM 48273U102 635 18,600 SH   SOLE   18,600 0 0
KEURIG DR PEPPER INC COM COM 49271V100 30,738 1,098,953 SH   SOLE   1,098,953 0 0
KINSALE CAP GROUP INC COM COM 49714P108 364 5,315 SH   SOLE   5,315 0 0
LABORATORY AMER HLDGS COM NEW COM 50540R409 23,472 153,430 SH   SOLE   153,430 0 0
LANTHEUS HLDGS INC COM COM 516544103 299 12,210 SH   SOLE   12,210 0 0
LHC GROUP INC COM COM 50187A107 2,702 24,375 SH   SOLE   24,375 0 0
LILLY ELI & CO COM COM 532457108 584 4,500 SH   SOLE   4,500 0 0
LINDBLAD EXPEDITIONS H COM COM 535219109 234 15,345 SH   SOLE   15,345 0 0
LOCKHEED MARTIN CORP COM COM 539830109 30,132 100,386 SH   SOLE   100,386 0 0
LPL FINL HLDGS INC COM COM 50212V100 2,456 35,260 SH   SOLE   35,260 0 0
MARATHON PETE CORP COM COM 56585A102 1,777 29,696 SH   SOLE   29,696 0 0
MARCUS & MILLICHAP INC COM COM 566324109 582 14,295 SH   SOLE   14,295 0 0
MARCUS CORP COM COM 566330106 2,166 54,090 SH   SOLE   54,090 0 0
MARSH & MCLENNAN COS COM COM 571748102 42,172 449,119 SH   SOLE   449,119 0 0
MASTERCARD INC CL A COM 57636Q104 60,916 258,720 SH   SOLE   258,720 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 18,572 123,297 SH   SOLE   123,297 0 0
MCDONALDS CORP COM COM 580135101 53,530 281,883 SH   SOLE   281,883 0 0
MEDPACE HLDGS INC COM COM 58506Q109 2,180 36,965 SH   SOLE   36,965 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 2,052 22,533 SH   SOLE   22,533 0 0
MERCURY SYSTEMS INC COM COM 589378108 544 8,490 SH   SOLE   8,490 0 0
MERIT MED SYS INC COM COM 589889104 1,825 29,510 SH   SOLE   29,510 0 0
MICROSOFT CORP COM COM 594918104 104,359 884,850 SH   SOLE   884,850 0 0
MONRO MUFFLER BRAKE INC COM 610236101 267 3,085 SH   SOLE   3,085 0 0
MORGAN J P & CO INC COM COM 46625H100 3,612 35,685 SH   SOLE   35,685 0 0
NATIONAL RESH CORP COM NEW COM 637372202 396 10,255 SH   SOLE   10,255 0 0
NEOGENOMICS INC COM NEW COM 64049M209 725 35,455 SH   SOLE   35,455 0 0
NIKE INC. CL B. COM 654106103 10,491 124,587 SH   SOLE   124,587 0 0
NOVANTA INC COM COM 67000B104 1,812 21,385 SH   SOLE   21,385 0 0
OMNICELL INC COM COM 68213N109 1,303 16,115 SH   SOLE   16,115 0 0
OMNICOM GROUP INC COM COM 681919106 1,822 24,960 SH   SOLE   24,960 0 0
ORACLE CORPORATION COM 68389X105 41,283 768,627 SH   SOLE   768,627 0 0
PAYCHEX INC COM COM 704326107 44,680 557,113 SH   SOLE   557,113 0 0
PEPSICO INC COM COM 713448108 1,823 14,875 SH   SOLE   14,875 0 0
PERFICIENT INC COM COM 71375U101 1,779 64,945 SH   SOLE   64,945 0 0
PERFORMANCE FOOD GROUP COM COM 71377A103 392 9,900 SH   SOLE   9,900 0 0
PFIZER INC COM COM 717081103 725 17,079 SH   SOLE   17,079 0 0
PPL CORP COM COM 69351T106 515 16,210 SH   SOLE   16,210 0 0
PRA HEALTH SCIENCES IN COM COM 69354M108 2,839 25,745 SH   SOLE   25,745 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 616 6,150 SH   SOLE   6,150 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,134 10,901 SH   SOLE   10,901 0 0
REPUBLIC SVCS INC COM COM 760759100 19,283 239,901 SH   SOLE   239,901 0 0
ROPER INDS INC NEW COM COM 776696106 2,022 5,914 SH   SOLE   5,914 0 0
RUTHS HOSPITALITY GROUP INC CO COM 783332109 219 8,555 SH   SOLE   8,555 0 0
SAFETY INS GROUP INC COM COM 78648T100 329 3,780 SH   SOLE   3,780 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 727 16,675 SH   SOLE   16,675 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 2,953 43,395 SH   SOLE   43,395 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 435 8,315 SH   SOLE   8,315 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 3,678 54,401 SH   SOLE   54,401 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 1,053 19,008 SH   SOLE   19,008 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 248 3,541 SH   SOLE   3,541 0 0
SEMTECH CORP COM COM 816850101 252 4,950 SH   SOLE   4,950 0 0
SLEEP NUMBER CORP COM COM 83125X103 354 7,525 SH   SOLE   7,525 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 3,350 9,700 SH   SOLE   9,700 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 465 4,680 SH   SOLE   4,680 0 0
SPDR TR UNIT SER 1 COM 78462F103 329 1,163 SH   SOLE   1,163 0 0
SPS COMM INC COM COM 78463M107 644 6,075 SH   SOLE   6,075 0 0
STRATEGIC EDUCATION INC COM 86272C103 1,354 10,315 SH   SOLE   10,315 0 0
TARGET CORP COM COM 87612E106 2,269 28,270 SH   SOLE   28,270 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,454 8,966 SH   SOLE   8,966 0 0
TJX COS INC NEW COM COM 872540109 40,968 769,936 SH   SOLE   769,936 0 0
TRAVELERS COMPANIES COM COM 89417E109 1,793 13,070 SH   SOLE   13,070 0 0
TRIMAS CORP COM NEW COM 896215209 399 13,215 SH   SOLE   13,215 0 0
TYSON FOODS INC CL A COM 902494103 378 5,450 SH   SOLE   5,450 0 0
UNION PAC CORP COM COM 907818108 38,481 230,152 SH   SOLE   230,152 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 51,914 209,956 SH   SOLE   209,956 0 0
UNITED TECHNOLOGIES CP COM COM 913017109 1,814 14,075 SH   SOLE   14,075 0 0
UNIVERSAL INS HLDGS IN COM COM 91359V107 969 31,260 SH   SOLE   31,260 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,755 17,140 SH   SOLE   17,140 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,332 8,720 SH   SOLE   8,720 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 3,488 32,405 SH   SOLE   32,405 0 0
VARIAN MEDICAL SYSTEMS INC COM 92220P105 19,619 138,433 SH   SOLE   138,433 0 0
VERINT SYS INC COM COM 92343X100 786 13,135 SH   SOLE   13,135 0 0
VERISK ANALYTICS INC COM 92345Y106 44,918 337,730 SH   SOLE   337,730 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 38,598 652,765 SH   SOLE   652,765 0 0
VIAVI SOLUTIONS INC COM COM 925550105 555 44,835 SH   SOLE   44,835 0 0
VIRTUSA CORP COM COM 92827P102 257 4,815 SH   SOLE   4,815 0 0
VMWARE INC CL A COM COM 928563402 27,204 150,705 SH   SOLE   150,705 0 0
WATTS WATER TECHNLGS CL A COM 942749102 251 3,110 SH   SOLE   3,110 0 0
WD-40 CO COM COM 929236107 287 1,695 SH   SOLE   1,695 0 0
WELLS FARGO & CO NEW COM COM 949746101 2,062 42,674 SH   SOLE   42,674 0 0
WOLVERINE WORLD WIDE COM 978097103 1,044 29,220 SH   SOLE   29,220 0 0
ZIX CORP COM COM 98974P100 317 46,090 SH   SOLE   46,090 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 1,857 25,786 SH   SOLE   25,786 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 483 15,418 SH   SOLE   15,418 0 0
VANGUARD INTL EQTY IDX ALLWRLD ETF 922042775 4,461 88,960 SH   SOLE   88,960 0 0
VANGUARD INTL EQTY IDX EMR MKT ETF 922042858 495 11,643 SH   SOLE   11,643 0 0