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 002824100 541 6,850 SH   SOLE   6,775 0 75
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 492 3,011 SH   SOLE   2,976 0 35
ADOBE INC COM 00724F101 567 1,781 SH   SOLE   1,781 0 0
AFLAC INC COM 001055102 374 10,933 SH   SOLE   10,933 0 0
ALIGN TECHNOLOGY INC COM 016255101 454 2,610 SH   SOLE   2,610 0 0
ALPHABET INC CAP STK CL A 02079k305 10,062 8,660 SH   SOLE   8,434 0 226
ALPHABET INC CAP STK CL C 02079k107 958 824 SH   SOLE   822 0 2
AMAZON COM INC COM 023135106 11,018 5,651 SH   SOLE   5,504 0 147
AMETEK INC COM 031100100 626 8,693 SH   SOLE   8,693 0 0
APPLE INC COM 037833100 13,407 52,725 SH   SOLE   51,663 0 1,062
ARISTA NETWORKS INC COM 040413106 504 2,489 SH   SOLE   2,489 0 0
BIOGEN INC COM 09062x103 7,220 22,821 SH   SOLE   22,327 0 494
BOOKING HLDGS INC COM 09857l108 8,063 5,993 SH   SOLE   5,848 0 145
BRISTOL-MYERS SQUIBB CO COM 110122108 473 8,493 SH   SOLE   8,493 0 0
BROWN & BROWN INC COM 115236101 708 19,560 SH   SOLE   19,560 0 0
CERNER CORP COM 156782104 9,503 150,864 SH   SOLE   147,304 0 3,560
CHIPOTLE MEXICAN GRILL INC COM 169656105 10,951 16,735 SH   SOLE   16,349 0 386
CHURCH & DWIGHT INC COM 171340102 1,131 17,626 SH   SOLE   17,626 0 0
CINTAS CORP COM 172908105 356 2,058 SH   SOLE   2,058 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,578 98,513 SH   SOLE   95,899 0 2,614
COPART INC COM 217204106 1,102 16,087 SH   SOLE   16,087 0 0
D R HORTON INC COM 23331a109 788 23,177 SH   SOLE   23,177 0 0
DISNEY WALT CO COM DISNEY 254687106 8,528 88,283 SH   SOLE   86,498 0 1,785
ECOLAB INC COM 278865100 9,959 63,909 SH   SOLE   62,488 0 1,421
EDWARDS LIFESCIENCES CORP COM 28176E108 12,008 63,662 SH   SOLE   62,323 0 1,339
EPAM SYS INC COM 29414b104 729 3,928 SH   SOLE   3,928 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472r108 710 12,360 SH   SOLE   12,360 0 0
ESSENT GROUP LTD COM g3198u102 564 21,409 SH   SOLE   21,409 0 0
EXXON MOBIL CORP COM 30231g102 336 8,849 SH   SOLE   8,797 0 52
FACEBOOK INC CL A 30303m102 10,002 59,964 SH   SOLE   58,526 0 1,438
FIVE BELOW INC COM 33829m101 460 6,541 SH   SOLE   6,541 0 0
FORTINET INC COM 34959E109 801 7,917 SH   SOLE   7,917 0 0
FRESHPET INC COM 358039105 234 3,658 SH   SOLE   3,658 0 0
GLOBANT S A COM l44385109 767 8,731 SH   SOLE   8,731 0 0
HOME DEPOT INC COM 437076102 468 2,508 SH   SOLE   2,508 0 0
HONEYWELL INTL INC COM 438516106 406 3,036 SH   SOLE   3,036 0 0
ICON PLC SHS g4705a100 637 4,681 SH   SOLE   4,681 0 0
INTUIT COM 461202103 1,025 4,458 SH   SOLE   4,440 0 18
INTUITIVE SURGICAL INC COM NEW 46120e602 10,095 20,385 SH   SOLE   19,930 0 455
ISHARES TR CORE S&P MCP ETF 464287507 514 3,570 SH   SOLE   3,570 0 0
ISHARES TR CORE S&P US GWT 464287671 645 11,299 SH   SOLE   11,299 0 0
ISHARES TR CORE S&P US VLU 464287663 279 6,039 SH   SOLE   6,039 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,490 5,765 SH   SOLE   5,765 0 0
ISHARES TR MSCI ACWI EX US 464288240 1,968 52,264 SH   SOLE   52,264 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 253 7,416 SH   SOLE   7,416 0 0
ISHARES TR RUS MID CAP ETF 464287499 398 9,220 SH   SOLE   9,220 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 345 3,013 SH   SOLE   3,013 0 0
ISHARES TR U.S. FINLS ETF 464287788 4,051 41,645 SH   SOLE   39,565 0 2,080
JOHNSON & JOHNSON COM 478160104 517 3,941 SH   SOLE   3,889 0 52
KIRKLAND LAKE GOLD LTD COM 49741E100 508 17,147 SH   SOLE   17,147 0 0
LULULEMON ATHLETICA INC COM 550021109 1,166 6,153 SH   SOLE   6,153 0 0
LUMENTUM HLDGS INC COM 55024u109 740 10,037 SH   SOLE   10,037 0 0
MASTERCARD INC CL A 57636q104 9,171 37,967 SH   SOLE   37,063 0 904
MAXIMUS INC COM 577933104 566 9,721 SH   SOLE   9,721 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,259 8,918 SH   SOLE   8,879 0 39
MCDONALDS CORP COM 580135101 434 2,624 SH   SOLE   2,594 0 30
MEDTRONIC PLC SHS g5960l103 482 5,342 SH   SOLE   5,268 0 74
MICROSOFT CORP COM 594918104 1,441 9,139 SH   SOLE   8,817 0 322
MONSTER BEVERAGE CORP NEW COM 61174x109 9,650 171,527 SH   SOLE   167,507 0 4,020
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 603 5,569 SH   SOLE   5,569 0 0
NIKE INC CL B 654106103 10,038 121,315 SH   SOLE   118,328 0 2,987
NOVO-NORDISK A S ADR 670100205 13,198 219,230 SH   SOLE   214,135 0 5,095
NVIDIA CORP COM 67066g104 581 2,204 SH   SOLE   2,204 0 0
NVR INC COM 62944t105 568 221 SH   SOLE   221 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 771 5,872 SH   SOLE   5,872 0 0
OMEGA FLEX INC COM 682095104 219 2,599 SH   SOLE   2,599 0 0
PAYCOM SOFTWARE INC COM 70432v102 1,044 5,170 SH   SOLE   5,170 0 0
PAYLOCITY HLDG CORP COM 70438v106 634 7,182 SH   SOLE   7,182 0 0
PAYPAL HLDGS INC COM 70450y103 9,671 101,016 SH   SOLE   98,576 0 2,440
PAYSIGN INC COM 70451a104 75 14,558 SH   SOLE   14,558 0 0
PROGRESSIVE CORP OHIO COM 743315103 11,945 161,774 SH   SOLE   157,529 0 4,245
QUIDEL CORP COM 74838j101 738 7,549 SH   SOLE   7,549 0 0
REGENERON PHARMACEUTICALS COM 75886f107 521 1,067 SH   SOLE   1,067 0 0
ROSS STORES INC COM 778296103 618 7,106 SH   SOLE   7,106 0 0
SALESFORCE COM INC COM 79466l302 508 3,529 SH   SOLE   3,529 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 3,905 187,579 SH   SOLE   187,579 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 465 8,393 SH   SOLE   8,393 0 0
SERVICENOW INC COM 81762p102 613 2,140 SH   SOLE   2,140 0 0
SHERWIN WILLIAMS CO COM 824348106 505 1,099 SH   SOLE   1,099 0 0
SKECHERS U S A INC CL A 830566105 565 23,791 SH   SOLE   23,791 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 753 8,421 SH   SOLE   8,421 0 0
SMITH A O CORP COM 831865209 516 13,639 SH   SOLE   13,639 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417m104 619 7,556 SH   SOLE   7,556 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 425 1,940 SH   SOLE   1,940 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 4,809 18,657 SH   SOLE   18,657 0 0
SVB FINANCIAL GROUP COM 78486q101 476 3,152 SH   SOLE   3,152 0 0
THE TRADE DESK INC COM CL A 88339j105 625 3,238 SH   SOLE   3,238 0 0
THOR INDS INC COM 885160101 583 13,821 SH   SOLE   13,821 0 0
TJX COS INC NEW COM 872540109 404 8,454 SH   SOLE   8,454 0 0
TORO CO COM 891092108 670 10,296 SH   SOLE   10,296 0 0
TRACTOR SUPPLY CO COM 892356106 11,430 135,183 SH   SOLE   132,108 0 3,075
TREX CO INC COM 89531p105 780 9,728 SH   SOLE   9,728 0 0
ULTA BEAUTY INC COM 90384s303 474 2,700 SH   SOLE   2,700 0 0
UNION PAC CORP COM 907818108 459 3,253 SH   SOLE   3,225 0 28
UNITED TECHNOLOGIES CORP COM 913017109 332 3,515 SH   SOLE   3,515 0 0
UNITEDHEALTH GROUP INC COM 91324p102 470 1,884 SH   SOLE   1,884 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 470 6,731 SH   SOLE   6,731 0 0
VEEVA SYS INC CL A COM 922475108 1,390 8,887 SH   SOLE   8,887 0 0
VERTEX PHARMACEUTICALS INC COM 92532f100 609 2,560 SH   SOLE   2,560 0 0
VISA INC COM CL A 92826c839 1,229 7,629 SH   SOLE   6,309 0 1,320
WALMART INC COM 931142103 534 4,696 SH   SOLE   4,654 0 42
WD-40 CO COM 929236107 205 1,020 SH   SOLE   1,020 0 0