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 518 6,190 SH   SOLE   6,190 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 517 2,690 SH   SOLE   2,690 0 0
ADOBE INC COM 00724F101 621 2,247 SH   SOLE   2,247 0 0
AFLAC INC COM 001055102 522 9,971 SH   SOLE   9,971 0 0
ALIGN TECHNOLOGY INC COM 016255101 428 2,364 SH   SOLE   2,364 0 0
ALPHABET INC CAP STK CL A 02079k305 10,067 8,244 SH   SOLE   8,002 0 242
ALPHABET INC CAP STK CL C 02079k107 976 801 SH   SOLE   801 0 0
AMAZON COM INC COM 023135106 9,525 5,487 SH   SOLE   5,340 0 147
AMETEK INC NEW COM 031100100 776 8,455 SH   SOLE   8,455 0 0
APPLE INC COM 037833100 12,654 56,497 SH   SOLE   55,146 0 1,351
ARISTA NETWORKS INC COM 040413106 567 2,375 SH   SOLE   2,375 0 0
BIOGEN INC COM 09062x103 5,400 23,193 SH   SOLE   22,694 0 499
BOOKING HLDGS INC COM 09857l108 10,431 5,315 SH   SOLE   5,170 0 145
CERNER CORP COM 156782104 9,725 142,655 SH   SOLE   139,215 0 3,440
CHIPOTLE MEXICAN GRILL INC COM 169656105 14,006 16,665 SH   SOLE   16,270 0 395
CHURCH & DWIGHT INC COM 171340102 1,245 16,543 SH   SOLE   16,543 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 8,203 136,120 SH   SOLE   132,551 0 3,569
COPART INC COM 217204106 1,264 15,735 SH   SOLE   15,735 0 0
CYBERARK SOFTWARE LTD SHS m2682v108 1,234 12,366 SH   SOLE   12,366 0 0
DISNEY WALT CO COM DISNEY 254687106 11,388 87,384 SH   SOLE   85,599 0 1,785
EAST WEST BANCORP INC COM 27579r104 590 13,331 SH   SOLE   13,331 0 0
ECOLAB INC COM 278865100 12,566 63,454 SH   SOLE   62,033 0 1,421
EDWARDS LIFESCIENCES CORP COM 28176E108 16,413 74,635 SH   SOLE   73,010 0 1,625
EPAM SYS INC COM 29414b104 694 3,808 SH   SOLE   3,808 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472r108 790 5,912 SH   SOLE   5,912 0 0
ESSENT GROUP LTD COM g3198u102 1,124 23,576 SH   SOLE   23,576 0 0
EURONET WORLDWIDE INC COM 298736109 838 5,729 SH   SOLE   5,729 0 0
EXXON MOBIL CORP COM 30231g102 518 7,337 SH   SOLE   7,337 0 0
FACEBOOK INC CL A 30303m102 9,717 54,565 SH   SOLE   53,195 0 1,370
FIVE BELOW INC COM 33829m101 1,261 9,998 SH   SOLE   9,998 0 0
FORTINET INC COM 34959E109 589 7,676 SH   SOLE   7,676 0 0
HANNON ARMSTRONG SUST INFR C COM 41068x100 213 7,309 SH   SOLE   7,309 0 0
HEICO CORP NEW COM 422806109 1,308 10,472 SH   SOLE   10,472 0 0
HEXCEL CORP NEW COM 428291108 1,344 16,369 SH   SOLE   16,369 0 0
HOME DEPOT INC COM 437076102 533 2,297 SH   SOLE   2,297 0 0
HONEYWELL INTL INC COM 438516106 487 2,880 SH   SOLE   2,880 0 0
ICON PLC SHS g4705a100 741 5,026 SH   SOLE   5,026 0 0
INCYTE CORP COM 45337c102 1,064 14,335 SH   SOLE   14,335 0 0
INTUIT COM 461202103 1,144 4,300 SH   SOLE   4,300 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 10,826 20,051 SH   SOLE   19,596 0 455
ISHARES TR CORE S&P MCP ETF 464287507 690 3,570 SH   SOLE   3,570 0 0
ISHARES TR CORE S&P US GWT 464287671 715 11,380 SH   SOLE   11,380 0 0
ISHARES TR CORE S&P US VLU 464287663 471 8,157 SH   SOLE   8,157 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,737 5,820 SH   SOLE   5,820 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,338 50,763 SH   SOLE   50,763 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 300 7,339 SH   SOLE   7,339 0 0
ISHARES TR RUS MID CAP ETF 464287499 480 8,574 SH   SOLE   8,574 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 454 3,000 SH   SOLE   3,000 0 0
ISHARES TR U.S. FINLS ETF 464287788 5,344 41,517 SH   SOLE   39,437 0 2,080
JOHNSON & JOHNSON COM 478160104 475 3,672 SH   SOLE   3,672 0 0
KINSALE CAP GROUP INC COM 49714p108 221 2,140 SH   SOLE   2,140 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 2,159 48,181 SH   SOLE   48,181 0 0
LULULEMON ATHLETICA INC COM 550021109 1,523 7,909 SH   SOLE   7,909 0 0
MASTERCARD INC CL A 57636q104 14,353 52,853 SH   SOLE   51,913 0 940
MAXIMUS INC COM 577933104 721 9,328 SH   SOLE   9,328 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,299 8,308 SH   SOLE   8,308 0 0
MCDONALDS CORP COM 580135101 493 2,294 SH   SOLE   2,294 0 0
MEDPACE HLDGS INC COM 58506q109 232 2,761 SH   SOLE   2,761 0 0
MEDTRONIC PLC SHS g5960l103 514 4,729 SH   SOLE   4,729 0 0
MICROSOFT CORP COM 594918104 1,317 9,475 SH   SOLE   9,201 0 274
MONSTER BEVERAGE CORP NEW COM 61174x109 9,666 166,478 SH   SOLE   162,458 0 4,020
NIKE INC CL B 654106103 13,598 144,781 SH   SOLE   141,666 0 3,115
NOVO-NORDISK A S ADR 670100205 10,317 199,565 SH   SOLE   195,350 0 4,215
NVR INC COM 62944t105 799 215 SH   SOLE   215 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 828 4,872 SH   SOLE   4,872 0 0
OMEGA FLEX INC COM 682095104 275 2,693 SH   SOLE   2,693 0 0
OPERA LTD SPONSORED ADS 68373m107 166 16,485 SH   SOLE   16,485 0 0
PAYCOM SOFTWARE INC COM 70432v102 1,381 6,591 SH   SOLE   6,591 0 0
PAYLOCITY HLDG CORP COM 70438v106 651 6,676 SH   SOLE   6,676 0 0
PAYPAL HLDGS INC COM 70450y103 10,193 98,396 SH   SOLE   95,956 0 2,440
PAYSIGN INC COM 70451a104 145 14,378 SH   SOLE   14,378 0 0
PROGRESSIVE CORP OHIO COM 743315103 6,177 79,966 SH   SOLE   78,311 0 1,655
ROSS STORES INC COM 778296103 747 6,801 SH   SOLE   6,801 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 4,816 171,993 SH   SOLE   171,993 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 508 7,840 SH   SOLE   7,840 0 0
SERVICENOW INC COM 81762p102 551 2,169 SH   SOLE   2,169 0 0
SHERWIN WILLIAMS CO COM 824348106 574 1,044 SH   SOLE   1,044 0 0
SKECHERS U S A INC CL A 830566105 868 23,250 SH   SOLE   23,250 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 662 8,351 SH   SOLE   8,351 0 0
SMITH A O CORP COM 831865209 616 12,915 SH   SOLE   12,915 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417m104 286 3,415 SH   SOLE   3,415 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 522 1,940 SH   SOLE   1,940 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 5,518 18,592 SH   SOLE   18,592 0 0
SVB FINL GROUP COM 78486q101 600 2,873 SH   SOLE   2,873 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 637 981 SH   SOLE   981 0 0
THE TRADE DESK INC COM CL A 88339j105 588 3,134 SH   SOLE   3,134 0 0
THOR INDS INC COM 885160101 603 10,648 SH   SOLE   10,648 0 0
TORO CO COM 891092108 708 9,658 SH   SOLE   9,658 0 0
TRACTOR SUPPLY CO COM 892356106 11,861 131,153 SH   SOLE   128,858 0 2,295
TREX CO INC COM 89531p105 877 9,640 SH   SOLE   9,640 0 0
ULTA BEAUTY INC COM 90384s303 517 2,063 SH   SOLE   2,063 0 0
UNION PACIFIC CORP COM 907818108 475 2,931 SH   SOLE   2,931 0 0
UNITED TECHNOLOGIES CORP COM 913017109 468 3,431 SH   SOLE   3,431 0 0
UNITEDHEALTH GROUP INC COM 91324p102 374 1,719 SH   SOLE   1,719 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 613 6,574 SH   SOLE   6,574 0 0
VEEVA SYS INC CL A COM 922475108 1,348 8,829 SH   SOLE   8,829 0 0
VISA INC COM CL A 92826c839 1,357 7,889 SH   SOLE   6,569 0 1,320
WALMART INC COM 931142103 508 4,281 SH   SOLE   4,281 0 0