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,94191,920SH SOLE00091,920
SPDR SER TRBLMBRG BRC CNVRT78464A3592,98336,364SH SOLE00036,364
ACTIVISION BLIZZARD INCCOM00507V1098529,147SH SOLE0009,147
GENERAL ELECTRIC COCOM36960410320315,229SH SOLE00015,229
MASTERCARD INCORPORATEDCL A57636Q10414,75440,273SH SOLE00040,273
SPDR S&P 500 ETF TRTR UNIT78462F1037,82118,714SH SOLE00018,714
FLEXSHARES TRREADY ACC VARI33939L8864,55459,785SH SOLE00059,785
SAIA INCCOM78709Y1053761,574SH SOLE0001,574
ABBOTT LABSCOM0028241001,1109,329SH SOLE0009,329
CHURCH & DWIGHT INCCOM1713401022,02622,667SH SOLE00022,667
ISHARES TRTIPS BD ETF46428717614,522113,602SH SOLE000113,602
INTUITIVE SURGICAL INCCOM NEW46120E60217,39420,836SH SOLE00020,836
THE TRADE DESK INCCOM CL A88339J1057901,613SH SOLE0001,613
OCEAN PWR TECHNOLOGIES INCCOM NEW6748705062110,000SH SOLE00010,000
ALAMO GROUP INCCOM0113111072441,516SH SOLE0001,516
INNOVATIVE INDL PPTYS INCCOM45781V1013091,761SH SOLE0001,761
NEXTERA ENERGY INCCOM65339F10198113,120SH SOLE00013,120
EQUITY LIFESTYLE PPTYS INCCOM29472R1082,10129,930SH SOLE00029,930
UNION PAC CORPCOM9078181081,2105,298SH SOLE0005,298
TREX CO INCCOM89531P1051,69315,697SH SOLE00015,697
MALIBU BOATS INCCOM CL A56117J1003384,069SH SOLE0004,069
XPEL INCCOM98379L1003034,472SH SOLE0004,472
PROGRESSIVE CORPCOM74331510317,600166,443SH SOLE000166,443
AT&T INCCOM00206R1023259,965SH SOLE0009,965
APPLE INCCOM03783310020,673162,969SH SOLE000162,969
SPDR DOW JONES INDL AVERAGEUT SER 178467X1096751,940SH SOLE0001,940
AMAZON COM INCCOM02313510617,9375,622SH SOLE0005,622
SOUTHWEST AIRLS COCOM8447411081,33721,797SH SOLE00021,797
ACCENTURE PLC IRELANDSHS CLASS AG1151C1011,2894,434SH SOLE0004,434
NOVO-NORDISK A SADR67010020516,684218,726SH SOLE000218,726
DIREXION SHS ETF TR20YR TRES BEAR25460G8494,52859,331SH SOLE00059,331
SKECHERS U S A INCCL A8305661051,51730,349SH SOLE00030,349
FOX FACTORY HLDG CORPCOM35138V1024142,653SH SOLE0002,653
1 800 FLOWERS COM INCCL A68243Q1062296,834SH SOLE0006,834
ZYNEX INCCOM98986M10321815,463SH SOLE00015,463
EDWARDS LIFESCIENCES CORPCOM28176E10816,351180,874SH SOLE000180,874
PRICE T ROWE GROUP INCCOM74144T1081,0165,342SH SOLE0005,342
ISHARES TRMSCI ACWI EX US4642882402,42942,277SH SOLE00042,277
PROGYNY INCCOM74340E1031,19523,455SH SOLE00023,455
U S PHYSICAL THERAPY INCCOM90337L1082131,799SH SOLE0001,799
VANGUARD INDEX FDSGROWTH ETF9229087362651,000SH SOLE0001,000
GLOBANT S ACOML443851091,7558,222SH SOLE0008,222
NIKE INCCL B65410610318,295134,128SH SOLE000134,128
GOOSEHEAD INS INCCOM CL A38267D1092192,289SH SOLE0002,289
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391002362,101SH SOLE0002,101
THOR INDS INCCOM8851601013462,449SH SOLE0002,449
MAXIMUS INCCOM5779331041,25413,928SH SOLE00013,928
BROWN & BROWN INCCOM1152361011,11720,924SH SOLE00020,924
TEXAS PACIFIC LAND CORPORATICOM88262P1021,696969SH SOLE000969
ISHARES TRJPMORGAN USD EMG4642882812432,181SH SOLE0002,181
VEEVA SYS INCCL A COM9224751081,8717,508SH SOLE0007,508
TRACTOR SUPPLY COCOM89235610622,944117,241SH SOLE000117,241
SHERWIN WILLIAMS COCOM8243481061,2274,251SH SOLE0004,251
CINTAS CORPCOM1729081057031,950SH SOLE0001,950
ISHARES TRSP SMCP600VL ETF4642878794103,920SH SOLE0003,920
LOGITECH INTL S ASHSH504302327987,362SH SOLE0007,362
GENMAB A/SSPONSORED ADS3723032061,13630,505SH SOLE00030,505
NUVEEN N Y MUN VALUE FD INCCOM67062M10513814,049SH SOLE00014,049
ISHARES TRCORE S&P US VLU4642876635247,118SH SOLE0007,118
ISHARES TRU.S. FINLS ETF4642877887,96197,209SH SOLE00097,209
TAKE-TWO INTERACTIVE SOFTWARCOM8740541099915,862SH SOLE0005,862
JPMORGAN CHASE & COCOM46625H1005933,676SH SOLE0003,676
ISHARES TRCORE S&P US GWT4642876711,15512,184SH SOLE00012,184
EXXON MOBIL CORPCOM30231G1021,96831,441SH SOLE00031,441
FORTINET INCCOM34959E1091,5867,765SH SOLE0007,765
GENERAC HLDGS INCCOM3687361041,8005,897SH SOLE0005,897
COMFORT SYS USA INCCOM1999081043504,057SH SOLE0004,057
LUMENTUM HLDGS INCCOM55024U10989811,112SH SOLE00011,112
KIRKLAND LAKE GOLD LTDCOM49741E10097023,679SH SOLE00023,679
INMODE LTDSHSM5425M1032,23730,845SH SOLE00030,845
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023421,171SH SOLE0001,171
WD-40 COCOM9292361072521,045SH SOLE0001,045
INSIGHT ENTERPRISES INCCOM45765U1033203,227SH SOLE0003,227
D R HORTON INCCOM23331A1093,45733,097SH SOLE00033,097
AMERICAS CAR-MART INCCOM03062T1053112,052SH SOLE0002,052
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51125917,225SH SOLE00017,225
AMETEK INCCOM0311001001,2659,230SH SOLE0009,230
FORMFACTOR INCCOM3463751082135,861SH SOLE0005,861
VISA INCCOM CL A92826C8392,1249,400SH SOLE0009,400
NANO DIMENSION LTDSPONSORD ADS NEW63008G2037211,500SH SOLE00011,500
SVB FINANCIAL GROUPCOM78486Q10119,02133,028SH SOLE00033,028
EXPONENT INCCOM30214U1022622,833SH SOLE0002,833
ISHARES TRCORE S&P TTL STK4642871502042,134SH SOLE0002,134
PIMCO ETF TRENHANCD SHORT72201R6433243,222SH SOLE0003,222
COCRYSTAL PHARMA INCCOM19188J3001311,000SH SOLE00011,000
LGI HOMES INCCOM50187T1064202,317SH SOLE0002,317
SOLAREDGE TECHNOLOGIES INCCOM83417M1048894,168SH SOLE0004,168
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6059,609254,538SH SOLE000254,538
FACEBOOK INCCL A30303M10219,26762,971SH SOLE00062,971
COPART INCCOM2172041061,98316,108SH SOLE00016,108
HANNON ARMSTRONG SUST INFR CCOM41068X1002675,516SH SOLE0005,516
HOME DEPOT INCCOM4370761021,4144,144SH SOLE0004,144
ALIGN TECHNOLOGY INCCOM0162551011,4162,554SH SOLE0002,554
ISHARES TRIBOXX HI YD ETF4642885133,20036,722SH SOLE00036,722
SMITH A O CORPCOM8318652091,31718,225SH SOLE00018,225
SKYWORKS SOLUTIONS INCCOM83088M1021,2887,762SH SOLE0007,762
SPDR SER TRSPDR BLOOMBERG78468R6635766,300SH SOLE0006,300
TESLA INCCOM88160R1016931,101SH SOLE0001,101
VERIZON COMMUNICATIONS INCCOM92343V1043015,053SH SOLE0005,053
UNITEDHEALTH GROUP INCCOM91324P1021,1752,792SH SOLE0002,792
NVIDIA CORPORATIONCOM67066G1049441,655SH SOLE0001,655
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427183222,366SH SOLE0002,366
INTERNATIONAL BUSINESS MACHSCOM4592001012661,817SH SOLE0001,817
FRESHPET INCCOM3580391053872,252SH SOLE0002,252
ECOLAB INCCOM27886510014,66865,201SH SOLE00065,201
SERVICENOW INCCOM81762P1027391,583SH SOLE0001,583
HORIZON THERAPEUTICS PUB LSHSG461881011,10612,829SH SOLE00012,829
ISHARES TRS&P 500 GRWT ETF4642873092213,252SH SOLE0003,252
CAPITAL ONE FINL CORPCOM14040H1052331,478SH SOLE0001,478
T2 BIOSYSTEMS INCCOM89853L1041917,000SH SOLE00017,000
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,00711,840SH SOLE00011,840
PAYCOM SOFTWARE INCCOM70432V1021,5494,883SH SOLE0004,883
ISHARES TRMSCI EMG MKT ETF4642872342875,346SH SOLE0005,346
ISHARES TRRUS MID CAP ETF46428749984710,929SH SOLE00010,929
ESSENT GROUP LTDCOMG3198U1021,22025,338SH SOLE00025,338
STARBUCKS CORPCOM8552441094133,616SH SOLE0003,616
MICROSOFT CORPCOM5949181043,14912,741SH SOLE00012,741
MONSTER BEVERAGE CORP NEWCOM61174X10915,797172,451SH SOLE000172,451
ISHARES TRCORE S&P MCP ETF4642875079753,570SH SOLE0003,570
ISHARES TRRUSSELL 2000 ETF4642876554572,080SH SOLE0002,080
AAON INCCOM PAR $0.0040003602062613,963SH SOLE0003,963
MCDONALDS CORPCOM5801351011,0854,576SH SOLE0004,576
INVESCO EXCH TRADED FD TR IISR LN ETF46138G5088,967404,646SH SOLE000404,646
BOOKING HOLDINGS INCCOM09857L10814,5096,411SH SOLE0006,411
ISHARES TRCORE 1 5 YR USD46432F85910,512204,639SH SOLE000204,639
INVESCO ACTIVLY MANGD ETC FDOPTIMUM YIELD46090F1003,557183,614SH SOLE000183,614
ALPHABET INCCAP STK CL A02079K30520,1358,786SH SOLE0008,786
MCCORMICK & CO INCCOM NON VTG5797802061,09212,043SH SOLE00012,043
OLD DOMINION FREIGHT LINE INCOM6795801001,5865,872SH SOLE0005,872
ISHARES TRMBS ETF46428858820,222186,293SH SOLE000186,293
CERNER CORPCOM1567821048,811113,908SH SOLE000113,908
PROSHARES TRULSH 20YRTRE NEW74347G8872,90567,845SH SOLE00067,845
CHIPOTLE MEXICAN GRILL INCCOM16965610519,61514,093SH SOLE00014,093
ALPHABET INCCAP STK CL C02079K1072,3601,008SH SOLE0001,008
EPAM SYS INCCOM29414B1041,5483,366SH SOLE0003,366
ICON PLCSHSG4705A1001,1395,053SH SOLE0005,053
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V6216,840361,311SH SOLE000361,311
UR-ENERGY INCCOM91688R1082517,000SH SOLE00017,000
PIMCO ETF TRENHAN SHRT MA AC72201R8333243,181SH SOLE0003,181
QUIDEL CORPCOM74838J1016425,518SH SOLE0005,518
ISHARES TRCORE S&P500 ETF4642872002,2295,312SH SOLE0005,312
FIVE BELOW INCCOM33829M1011,2826,546SH SOLE0006,546
INTUITCOM4612021032,0265,161SH SOLE0005,161
OMEGA FLEX INCCOM6820951043021,987SH SOLE0001,987
AFLAC INCCOM0010551021,23121,784SH SOLE00021,784
NVR INCCOM62944T1051,231236SH SOLE000236
PAYLOCITY HLDG CORPCOM70438V1061,1737,205SH SOLE0007,205
IRADIMED CORPCOM46266A1092619,321SH SOLE0009,321
MEDPACE HLDGS INCCOM58506Q1093282,067SH SOLE0002,067
CSW INDUSTRIALS INCCOM1264021063062,358SH SOLE0002,358
MCGRATH RENTCORPCOM5805891092953,579SH SOLE0003,579
DIANA SHIPPING INCCOMY2066G1044110,000SH SOLE00010,000
CHESAPEAKE UTILS CORPCOM1653031082912,448SH SOLE0002,448
TORO COCOM89109210810,55691,006SH SOLE00091,006
M/I HOMES INCCOM55305B1012553,499SH SOLE0003,499
PAYPAL HLDGS INCCOM70450Y10318,34875,310SH SOLE00075,310
ARISTA NETWORKS INCCOM0404131061,4244,365SH SOLE0004,365
JOHNSON & JOHNSONCOM4781601041,1276,618SH SOLE0006,618
CACTUS INCCL A1272031072326,746SH SOLE0006,746