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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
DISNEY WALT COCOM25468710616,59894,508SH SOLE00094,508
MONOLITHIC PWR SYS INCCOM6098391051,5122,768SH SOLE0002,768
SPDR SER TRBLMBRG BRC CNVRT78464A3593,25736,542SH SOLE00036,542
MASTERCARD INCORPORATEDCL A57636Q10414,51641,619SH SOLE00041,619
SAIA INCCOM78709Y1056151,794SH SOLE0001,794
SPDR S&P 500 ETF TRTR UNIT78462F1038,66718,499SH SOLE00018,499
FLEXSHARES TRREADY ACC VARI33939L8864,87664,142SH SOLE00064,142
ABBOTT LABSCOM0028241001,42811,485SH SOLE00011,485
CHURCH & DWIGHT INCCOM1713401022,53528,556SH SOLE00028,556
ISHARES TRTIPS BD ETF46428717615,287117,888SH SOLE000117,888
INTUITIVE SURGICAL INCCOM NEW46120E60222,56261,823SH SOLE00061,823
OCEAN PWR TECHNOLOGIES INCCOM NEW6748705062110,000SH SOLE00010,000
INNOVATIVE INDL PPTYS INCCOM45781V1015512,009SH SOLE0002,009
ACM RESH INCCOM CL A00108J1093423,335SH SOLE0003,335
NEXTERA ENERGY INCCOM65339F1011,37516,081SH SOLE00016,081
FOCUS FINL PARTNERS INCCOM CL A34417P1003074,610SH SOLE0004,610
UNION PAC CORPCOM9078181081,5636,543SH SOLE0006,543
EQUITY LIFESTYLE PPTYS INCCOM29472R1082,83433,425SH SOLE00033,425
TREX CO INCCOM89531P1051,71014,963SH SOLE00014,963
EVERCORE INCCLASS A29977A1051,2938,548SH SOLE0008,548
DIREXION SHS ETF TR20YR TRES BEAR25460G8493,46562,801SH SOLE00062,801
PROGRESSIVE CORPCOM74331510316,780175,083SH SOLE000175,083
MALIBU BOATS INCCOM CL A56117J1003694,793SH SOLE0004,793
XPEL INCCOM98379L1004075,431SH SOLE0005,431
APPLE INCCOM03783310024,958164,976SH SOLE000164,976
AT&T INCCOM00206R1022459,769SH SOLE0009,769
SPDR DOW JONES INDL AVERAGEUT SER 178467X1097051,940SH SOLE0001,940
AMAZON COM INCCOM02313510620,1535,727SH SOLE0005,727
SOUTHWEST AIRLS COCOM8447411081,39826,767SH SOLE00026,767
WD 40 COCOM929236107203869SH SOLE000869
ACCENTURE PLC IRELANDSHS CLASS AG1151C1011,8935,138SH SOLE0005,138
NOVO-NORDISK A SADR67010020524,269213,975SH SOLE000213,975
SKECHERS U S A INCCL A8305661051,29426,961SH SOLE00026,961
WESTERN ALLIANCE BANCORPCOM9576381092,30119,602SH SOLE00019,602
FOX FACTORY HLDG CORPCOM35138V1025132,841SH SOLE0002,841
1 800 FLOWERS COM INCCL A68243Q1062677,573SH SOLE0007,573
ZYNEX INCCOM98986M10328620,353SH SOLE00020,353
EDWARDS LIFESCIENCES CORPCOM28176E10821,406180,412SH SOLE000180,412
PRICE T ROWE GROUP INCCOM74144T1081,5286,914SH SOLE0006,914
PROGYNY INCCOM74340E1032,40138,194SH SOLE00038,194
ISHARES TRMSCI ACWI EX US4642882402,25439,033SH SOLE00039,033
VANGUARD INDEX FDSGROWTH ETF922908736243757SH SOLE000757
GLOBANT S ACOML443851092,2216,495SH SOLE0006,495
NIKE INCCL B65410610324,400137,456SH SOLE000137,456
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391002472,101SH SOLE0002,101
MAXIMUS INCCOM5779331041,25214,512SH SOLE00014,512
BROWN & BROWN INCCOM1152361011,35121,808SH SOLE00021,808
VEEVA SYS INCCL A COM9224751089472,969SH SOLE0002,969
TEXAS PACIFIC LAND CORPORATICOM88262P1021,3691,001SH SOLE0001,001
SHERWIN WILLIAMS COCOM8243481061,6005,015SH SOLE0005,015
TRACTOR SUPPLY COCOM89235610625,491115,843SH SOLE000115,843
CINTAS CORPCOM1729081058301,877SH SOLE0001,877
ISHARES TRSP SMCP600VL ETF4642878794644,192SH SOLE0004,192
GENMAB A/SSPONSORED ADS3723032061,46131,453SH SOLE00031,453
GENERAL ELECTRIC COCOM NEW3696043012061,891SH SOLE0001,891
FULGENT GENETICS INCCOM3596641093704,790SH SOLE0004,790
ISHARES TRU.S. FINLS ETF4642877888,79798,808SH SOLE00098,808
ISHARES TRCORE S&P US VLU4642876634926,511SH SOLE0006,511
JPMORGAN CHASE & COCOM46625H1005983,559SH SOLE0003,559
TAKE-TWO INTERACTIVE SOFTWARCOM8740541091,1776,287SH SOLE0006,287
ISHARES TRCORE S&P US GWT4642876711,19810,487SH SOLE00010,487
EXXON MOBIL CORPCOM30231G1022,33135,850SH SOLE00035,850
PERFICIENT INCCOM71375U1015483,697SH SOLE0003,697
FORTINET INCCOM34959E1092,0435,988SH SOLE0005,988
GENERAC HLDGS INCCOM3687361042,6065,884SH SOLE0005,884
COMFORT SYS USA INCCOM1999081044614,655SH SOLE0004,655
KIRKLAND LAKE GOLD LTDCOM49741E1001,14927,226SH SOLE00027,226
INMODE LTDSHSM5425M1034,04943,390SH SOLE00043,390
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023371,171SH SOLE0001,171
D R HORTON INCCOM23331A1093,43537,132SH SOLE00037,132
INSIGHT ENTERPRISES INCCOM45765U1034003,778SH SOLE0003,778
POWER INTEGRATIONS INCCOM7392761032482,442SH SOLE0002,442
AMETEK INCCOM0311001001,3579,629SH SOLE0009,629
AMERICAS CAR-MART INCCOM03062T1053122,475SH SOLE0002,475
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51126117,225SH SOLE00017,225
FORMFACTOR INCCOM3463751082936,593SH SOLE0006,593
CEVA INCCOM1572101052084,314SH SOLE0004,314
VISA INCCOM CL A92826C8392,25110,389SH SOLE00010,389
NANO DIMENSION LTDSPONSORD ADS NEW63008G2036711,500SH SOLE00011,500
U S PHYSICAL THERAPYCOM90337L1082202,016SH SOLE0002,016
SVB FINANCIAL GROUPCOM78486Q10124,71533,063SH SOLE00033,063
EXPONENT INCCOM30214U1023993,376SH SOLE0003,376
ISHARES TRCORE S&P TTL STK4642871502292,129SH SOLE0002,129
AUDIOCODES LTDORDM153421042486,899SH SOLE0006,899
CYBERARK SOFTWARE LTDSHSM2682V1084082,099SH SOLE0002,099
COCRYSTAL PHARMA INCCOM19188J3001011,000SH SOLE00011,000
LGI HOMES INCCOM50187T1063652,633SH SOLE0002,633
SOLAREDGE TECHNOLOGIES INCCOM83417M1041,5204,418SH SOLE0004,418
NUVEEN N Y MUN VALUE FDCOM67062M10514314,049SH SOLE00014,049
FACEBOOK INCCL A30303M10221,34662,573SH SOLE00062,573
COPART INCCOM2172041062,48616,153SH SOLE00016,153
NV5 GLOBAL INCCOM62945V1092912,539SH SOLE0002,539
DYNATRACE INCCOM NEW2681501091,85424,300SH SOLE00024,300
HOME DEPOT INCCOM4370761021,7894,855SH SOLE0004,855
ALIGN TECHNOLOGY INCCOM0162551011,6652,423SH SOLE0002,423
ISHARES TRIBOXX HI YD ETF4642885133,31337,864SH SOLE00037,864
MERCADOLIBRE INCCOM58733R102212130SH SOLE000130
SMITH A O CORPCOM8318652092,92837,754SH SOLE00037,754
SKYWORKS SOLUTIONS INCCOM83088M1021,3218,049SH SOLE0008,049
SPDR SER TRSPDR BLOOMBERG78468R6633153,450SH SOLE0003,450
TESLA INCCOM88160R1011,3791,128SH SOLE0001,128
VERIZON COMMUNICATIONS INCCOM92343V1042745,252SH SOLE0005,252
UNITEDHEALTH GROUP INCCOM91324P1021,4773,240SH SOLE0003,240
NVIDIA CORPORATIONCOM67066G1041,6545,560SH SOLE0005,560
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427183132,237SH SOLE0002,237
WEST FRASER TIMBER CO LTDCOM9528451052,17826,036SH SOLE00026,036
ISHARES TRS&P MC 400GR ETF4642876067348,400SH SOLE0008,400
VANGUARD INDEX FDSS&P 500 ETF SHS922908363215500SH SOLE000500
ECOLAB INCCOM27886510015,68868,008SH SOLE00068,008
HORIZON THERAPEUTICS PUB LSHSG461881011,47313,307SH SOLE00013,307
ISHARES TRS&P 500 GRWT ETF4642873092683,252SH SOLE0003,252
T2 BIOSYSTEMS INCCOM89853L1041317,000SH SOLE00017,000
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,30914,353SH SOLE00014,353
ISHARES TRMSCI EMG MKT ETF4642872342685,272SH SOLE0005,272
STARBUCKS CORPCOM8552441094233,616SH SOLE0003,616
ESSENT GROUP LTDCOMG3198U1021,28226,604SH SOLE00026,604
ISHARES TRRUS MID CAP ETF46428749995911,336SH SOLE00011,336
MONSTER BEVERAGE CORP NEWCOM61174X10916,338178,305SH SOLE000178,305
ISHARES TRCORE S&P MCP ETF4642875071,0433,598SH SOLE0003,598
MICROSOFT CORPCOM5949181044,47413,313SH SOLE00013,313
ISHARES TRRUSSELL 2000 ETF4642876555032,080SH SOLE0002,080
HIVE BLOCKCHAIN TECHNLGIES LCOM43366H1007116,000SH SOLE00016,000
AAON INCCOM PAR $0.0040003602063554,807SH SOLE0004,807
ADOBE SYSTEMS INCORPORATEDCOM00724F101219331SH SOLE000331
MCDONALDS CORPCOM5801351011,4195,573SH SOLE0005,573
INVESCO EXCH TRADED FD TR IISR LN ETF46138G5089,320420,563SH SOLE000420,563
BOOKING HOLDINGS INCCOM09857L10817,3936,641SH SOLE0006,641
ALPHABET INCCAP STK CL A02079K30525,0128,402SH SOLE0008,402
ISHARES TRCORE 1 5 YR USD46432F85914,280280,938SH SOLE000280,938
INVESCO ACTIVLY MANGD ETC FDOPTIMUM YIELD46090F1004,698214,151SH SOLE000214,151
OLD DOMINION FREIGHT LINE INCOM6795801001,9355,548SH SOLE0005,548
ISHARES TRMBS ETF46428858820,919193,465SH SOLE000193,465
PROSHARES TRULSH 20YRTRE NEW74347G8872,10067,420SH SOLE00067,420
CHIPOTLE MEXICAN GRILL INCCOM16965610524,77213,806SH SOLE00013,806
ALPHABET INCCAP STK CL C02079K1072,785933SH SOLE000933
UR-ENERGY INCCOM91688R1083217,000SH SOLE00017,000
ICON PLCSHSG4705A1001,3875,214SH SOLE0005,214
EPAM SYS INCCOM29414B1041,9672,790SH SOLE0002,790
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V6216,355333,614SH SOLE000333,614
DIGITAL TURBINE INCCOM NEW25400W1021,90026,938SH SOLE00026,938
CAMBIUM NETWORKS CORPSHSG177661092357,969SH SOLE0007,969
BOISE CASCADE CO DELCOM09739D1002523,615SH SOLE0003,615
ISHARES TRCORE S&P500 ETF4642872002,3825,063SH SOLE0005,063
FIVE BELOW INCCOM33829M1011,4396,850SH SOLE0006,850
AFLAC INCCOM0010551021,51026,603SH SOLE00026,603
INTUITCOM4612021033,0704,992SH SOLE0004,992
OMEGA FLEX INCCOM6820951043442,355SH SOLE0002,355
NVR INCCOM62944T1051,260248SH SOLE000248
CSW INDUSTRIALS INCCOM1264021063882,784SH SOLE0002,784
MEDPACE HLDGS INCCOM58506Q1095252,323SH SOLE0002,323
IRADIMED CORPCOM46266A10943711,464SH SOLE00011,464
MCGRATH RENTCORPCOM5805891093394,282SH SOLE0004,282
CHESAPEAKE UTILS CORPCOM1653031083922,893SH SOLE0002,893
TORO COCOM89109210817,327175,268SH SOLE000175,268
PAYPAL HLDGS INCCOM70450Y10317,04775,503SH SOLE00075,503
M/I HOMES INCCOM55305B1012333,906SH SOLE0003,906
ULTRA CLEAN HLDGS INCCOM90385V1074547,805SH SOLE0007,805
ARISTA NETWORKS INCCOM0404131062,2144,173SH SOLE0004,173
JOHNSON & JOHNSONCOM4781601041,3098,008SH SOLE0008,008
SELECT SECTOR SPDR TRFINANCIAL81369Y60510,744268,457SH SOLE000268,457
CACTUS INCCL A1272031073047,338SH SOLE0007,338