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 319 4,405 SH   SOLE   4,405 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 269 1,908 SH   SOLE   1,908 0 0
ADOBE INC COM 00724F101 574 2,536 SH   SOLE   2,536 0 0
AFLAC INC COM 001055102 315 6,911 SH   SOLE   6,911 0 0
ALIGN TECHNOLOGY INC COM 016255101 446 2,129 SH   SOLE   2,129 0 0
ALPHABET INC CAP STK CL A 02079k305 8,274 7,918 SH   SOLE   7,661 0 257
ALPHABET INC CAP STK CL C 02079k107 856 827 SH   SOLE   827 0 0
AMAZON COM INC COM 023135106 4,928 3,281 SH   SOLE   3,218 0 63
AMETEK INC NEW COM 031100100 529 7,811 SH   SOLE   7,811 0 0
APPLE INC COM 037833100 8,451 53,576 SH   SOLE   52,276 0 1,300
BIOGEN INC COM 09062x103 8,264 27,461 SH   SOLE   26,993 0 468
BOOKING HLDGS INC COM 09857l108 8,738 5,073 SH   SOLE   4,921 0 152
CERNER CORP COM 156782104 7,006 133,609 SH   SOLE   130,877 0 2,732
CHIPOTLE MEXICAN GRILL INC COM 169656105 9,419 21,814 SH   SOLE   21,220 0 594
CHURCH & DWIGHT INC COM 171340102 891 13,543 SH   SOLE   13,543 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,915 124,690 SH   SOLE   121,092 0 3,598
CYBERARK SOFTWARE LTD SHS m2682v108 202 2,720 SH   SOLE   2,720 0 0
DISNEY WALT CO COM DISNEY 254687106 9,435 86,045 SH   SOLE   84,330 0 1,715
EAST WEST BANCORP INC COM 27579r104 521 11,965 SH   SOLE   11,965 0 0
ECOLAB INC COM 278865100 9,446 64,104 SH   SOLE   62,817 0 1,287
EDWARDS LIFESCIENCES CORP COM 28176E108 12,263 80,063 SH   SOLE   78,358 0 1,705
EQUITY LIFESTYLE PPTYS INC COM 29472r108 528 5,435 SH   SOLE   5,435 0 0
ESSENT GROUP LTD COM g3198u102 519 15,190 SH   SOLE   15,190 0 0
EURONET WORLDWIDE INC COM 298736109 561 5,480 SH   SOLE   5,480 0 0
EXXON MOBIL CORP COM 30231g102 380 5,567 SH   SOLE   5,567 0 0
FACEBOOK INC CL A 30303m102 6,801 51,879 SH   SOLE   50,769 0 1,110
FIVE BELOW INC COM 33829m101 1,058 10,336 SH   SOLE   10,336 0 0
FORTINET INC COM 34959E109 487 6,911 SH   SOLE   6,911 0 0
GLU MOBILE INC COM 379890106 143 17,700 SH   SOLE   17,700 0 0
GRAND CANYON ED INC COM 38526m106 492 5,115 SH   SOLE   5,115 0 0
HEICO CORP NEW COM 422806109 510 6,582 SH   SOLE   6,582 0 0
HOME DEPOT INC COM 437076102 255 1,483 SH   SOLE   1,483 0 0
HONEYWELL INTL INC COM 438516106 246 1,859 SH   SOLE   1,859 0 0
ICON PLC SHS g4705a100 686 5,313 SH   SOLE   5,313 0 0
ILLUMINA INC COM 452327109 480 1,602 SH   SOLE   1,602 0 0
INTEL CORP COM 458140100 451 9,615 SH   SOLE   9,615 0 0
INTUIT COM 461202103 255 1,293 SH   SOLE   1,293 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 9,802 20,467 SH   SOLE   20,107 0 360
INVESCO QQQ TR UNIT SER 1 46090E103 727 4,715 SH   SOLE   4,715 0 0
ISHARES TR CORE S&P MCP ETF 464287507 593 3,570 SH   SOLE   3,570 0 0
ISHARES TR CORE S&P US GWT 464287671 573 10,865 SH   SOLE   10,865 0 0
ISHARES TR CORE S&P US VLU 464287663 277 5,646 SH   SOLE   5,646 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,431 5,686 SH   SOLE   5,686 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,293 54,653 SH   SOLE   54,653 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 274 7,015 SH   SOLE   7,015 0 0
ISHARES TR RUS MID CAP ETF 464287499 550 11,839 SH   SOLE   11,839 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 390 2,911 SH   SOLE   2,911 0 0
ISHARES TR U.S. FINLS ETF 464287788 4,315 40,565 SH   SOLE   39,275 0 1,290
JOHNSON & JOHNSON COM 478160104 333 2,582 SH   SOLE   2,582 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 832 31,895 SH   SOLE   31,895 0 0
LULULEMON ATHLETICA INC COM 550021109 968 7,962 SH   SOLE   7,962 0 0
MASTERCARD INCORPORATED CL A 57636q104 10,459 55,440 SH   SOLE   54,390 0 1,050
MAXIMUS INC COM 577933104 561 8,618 SH   SOLE   8,618 0 0
MCCORMICK & CO INC COM NON VTG 579780206 966 6,937 SH   SOLE   6,937 0 0
MCDONALDS CORP COM 580135101 281 1,581 SH   SOLE   1,581 0 0
MEDTRONIC PLC SHS g5960l103 306 3,364 SH   SOLE   3,364 0 0
MICROSOFT CORP COM 594918104 441 4,343 SH   SOLE   4,069 0 274
MONSTER BEVERAGE CORP NEW COM 61174x109 7,849 159,469 SH   SOLE   156,014 0 3,455
NATIONAL BEVERAGE CORP COM 635017106 395 5,504 SH   SOLE   5,504 0 0
NETEASE INC SPONSORED ADR 64110w102 285 1,212 SH   SOLE   0 0 1,212
NIKE INC CL B 654106103 10,455 141,014 SH   SOLE   138,722 0 2,292
NOVO-NORDISK A S ADR 670100205 8,747 189,867 SH   SOLE   185,997 0 3,870
NVR INC COM 62944t105 483 198 SH   SOLE   198 0 0
OLD DOMINION FGHT LINES INC COM 679580100 557 4,514 SH   SOLE   4,514 0 0
PAYCOM SOFTWARE INC COM 70432v102 1,173 9,580 SH   SOLE   9,580 0 0
PAYPAL HLDGS INC COM 70450y103 11,627 138,266 SH   SOLE   135,001 0 3,265
PROGRESSIVE CORP OHIO COM 743315103 694 11,500 SH   SOLE   11,500 0 0
QUINSTREET INC COM 74874q100 178 10,980 SH   SOLE   10,980 0 0
R1 RCM INC COM 749397105 120 15,145 SH   SOLE   15,145 0 0
ROSS STORES INC COM 778296103 510 6,130 SH   SOLE   6,130 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 3,678 154,391 SH   SOLE   154,391 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 278 5,250 SH   SOLE   5,250 0 0
SHERWIN WILLIAMS CO COM 824348106 281 714 SH   SOLE   714 0 0
SKECHERS U S A INC CL A 830566105 493 21,530 SH   SOLE   21,530 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 504 7,526 SH   SOLE   7,526 0 0
SMITH A O COM 831865209 497 11,638 SH   SOLE   11,638 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 452 1,940 SH   SOLE   1,940 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 4,651 18,611 SH   SOLE   18,611 0 0
SVB FINL GROUP COM 78486q101 364 1,916 SH   SOLE   1,916 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 264 7,150 SH   SOLE   0 0 7,150
TEXAS PAC LD TR SUB CTF PROP I T 882610108 535 987 SH   SOLE   987 0 0
THE TRADE DESK INC COM CL A 88339j105 856 7,377 SH   SOLE   7,377 0 0
THOR INDS INC COM 885160101 616 11,852 SH   SOLE   11,852 0 0
TORO CO COM 891092108 496 8,873 SH   SOLE   8,873 0 0
TRACTOR SUPPLY CO COM 892356106 11,036 132,262 SH   SOLE   129,927 0 2,335
TREX CO INC COM 89531p105 1,153 19,431 SH   SOLE   19,431 0 0
ULTA BEAUTY INC COM 90384s303 844 3,449 SH   SOLE   3,449 0 0
UNION PAC CORP COM 907818108 277 2,003 SH   SOLE   2,003 0 0
UNITED TECHNOLOGIES CORP COM 913017109 243 2,280 SH   SOLE   2,280 0 0
UNITEDHEALTH GROUP INC COM 91324p102 693 2,781 SH   SOLE   2,781 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 353 4,731 SH   SOLE   4,731 0 0
VEEVA SYS INC CL A COM 922475108 1,096 12,265 SH   SOLE   12,265 0 0
VISA INC COM CL A 92826c839 1,083 8,205 SH   SOLE   6,135 0 2,070
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,102 60,034 SH   SOLE   58,694 0 1,340
WALMART INC COM 931142103 237 2,542 SH   SOLE   2,542 0 0
WD-40 CO COM 929236107 202 1,100 SH   SOLE   1,100 0 0
WORLD WRESTLING ENTMT INC CL A 98156q108 1,012 13,543 SH   SOLE   13,543 0 0