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
DISNEY WALT CO COM 254687106 16,598 94,508 SH   SOLE 0 0 0 94,508
MONOLITHIC PWR SYS INC COM 609839105 1,512 2,768 SH   SOLE 0 0 0 2,768
SPDR SER TR BLMBRG BRC CNVRT 78464A359 3,257 36,542 SH   SOLE 0 0 0 36,542
MASTERCARD INCORPORATED CL A 57636Q104 14,516 41,619 SH   SOLE 0 0 0 41,619
SAIA INC COM 78709Y105 615 1,794 SH   SOLE 0 0 0 1,794
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,667 18,499 SH   SOLE 0 0 0 18,499
FLEXSHARES TR READY ACC VARI 33939L886 4,876 64,142 SH   SOLE 0 0 0 64,142
ABBOTT LABS COM 002824100 1,428 11,485 SH   SOLE 0 0 0 11,485
CHURCH & DWIGHT INC COM 171340102 2,535 28,556 SH   SOLE 0 0 0 28,556
ISHARES TR TIPS BD ETF 464287176 15,287 117,888 SH   SOLE 0 0 0 117,888
INTUITIVE SURGICAL INC COM NEW 46120E602 22,562 61,823 SH   SOLE 0 0 0 61,823
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 21 10,000 SH   SOLE 0 0 0 10,000
INNOVATIVE INDL PPTYS INC COM 45781V101 551 2,009 SH   SOLE 0 0 0 2,009
ACM RESH INC COM CL A 00108J109 342 3,335 SH   SOLE 0 0 0 3,335
NEXTERA ENERGY INC COM 65339F101 1,375 16,081 SH   SOLE 0 0 0 16,081
FOCUS FINL PARTNERS INC COM CL A 34417P100 307 4,610 SH   SOLE 0 0 0 4,610
UNION PAC CORP COM 907818108 1,563 6,543 SH   SOLE 0 0 0 6,543
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,834 33,425 SH   SOLE 0 0 0 33,425
TREX CO INC COM 89531P105 1,710 14,963 SH   SOLE 0 0 0 14,963
EVERCORE INC CLASS A 29977A105 1,293 8,548 SH   SOLE 0 0 0 8,548
DIREXION SHS ETF TR 20YR TRES BEAR 25460G849 3,465 62,801 SH   SOLE 0 0 0 62,801
PROGRESSIVE CORP COM 743315103 16,780 175,083 SH   SOLE 0 0 0 175,083
MALIBU BOATS INC COM CL A 56117J100 369 4,793 SH   SOLE 0 0 0 4,793
XPEL INC COM 98379L100 407 5,431 SH   SOLE 0 0 0 5,431
APPLE INC COM 037833100 24,958 164,976 SH   SOLE 0 0 0 164,976
AT&T INC COM 00206R102 245 9,769 SH   SOLE 0 0 0 9,769
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 705 1,940 SH   SOLE 0 0 0 1,940
AMAZON COM INC COM 023135106 20,153 5,727 SH   SOLE 0 0 0 5,727
SOUTHWEST AIRLS CO COM 844741108 1,398 26,767 SH   SOLE 0 0 0 26,767
WD 40 CO COM 929236107 203 869 SH   SOLE 0 0 0 869
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,893 5,138 SH   SOLE 0 0 0 5,138
NOVO-NORDISK A S ADR 670100205 24,269 213,975 SH   SOLE 0 0 0 213,975
SKECHERS U S A INC CL A 830566105 1,294 26,961 SH   SOLE 0 0 0 26,961
WESTERN ALLIANCE BANCORP COM 957638109 2,301 19,602 SH   SOLE 0 0 0 19,602
FOX FACTORY HLDG CORP COM 35138V102 513 2,841 SH   SOLE 0 0 0 2,841
1 800 FLOWERS COM INC CL A 68243Q106 267 7,573 SH   SOLE 0 0 0 7,573
ZYNEX INC COM 98986M103 286 20,353 SH   SOLE 0 0 0 20,353
EDWARDS LIFESCIENCES CORP COM 28176E108 21,406 180,412 SH   SOLE 0 0 0 180,412
PRICE T ROWE GROUP INC COM 74144T108 1,528 6,914 SH   SOLE 0 0 0 6,914
PROGYNY INC COM 74340E103 2,401 38,194 SH   SOLE 0 0 0 38,194
ISHARES TR MSCI ACWI EX US 464288240 2,254 39,033 SH   SOLE 0 0 0 39,033
VANGUARD INDEX FDS GROWTH ETF 922908736 243 757 SH   SOLE 0 0 0 757
GLOBANT S A COM L44385109 2,221 6,495 SH   SOLE 0 0 0 6,495
NIKE INC CL B 654106103 24,400 137,456 SH   SOLE 0 0 0 137,456
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 247 2,101 SH   SOLE 0 0 0 2,101
MAXIMUS INC COM 577933104 1,252 14,512 SH   SOLE 0 0 0 14,512
BROWN & BROWN INC COM 115236101 1,351 21,808 SH   SOLE 0 0 0 21,808
VEEVA SYS INC CL A COM 922475108 947 2,969 SH   SOLE 0 0 0 2,969
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,369 1,001 SH   SOLE 0 0 0 1,001
SHERWIN WILLIAMS CO COM 824348106 1,600 5,015 SH   SOLE 0 0 0 5,015
TRACTOR SUPPLY CO COM 892356106 25,491 115,843 SH   SOLE 0 0 0 115,843
CINTAS CORP COM 172908105 830 1,877 SH   SOLE 0 0 0 1,877
ISHARES TR SP SMCP600VL ETF 464287879 464 4,192 SH   SOLE 0 0 0 4,192
GENMAB A/S SPONSORED ADS 372303206 1,461 31,453 SH   SOLE 0 0 0 31,453
GENERAL ELECTRIC CO COM NEW 369604301 206 1,891 SH   SOLE 0 0 0 1,891
FULGENT GENETICS INC COM 359664109 370 4,790 SH   SOLE 0 0 0 4,790
ISHARES TR U.S. FINLS ETF 464287788 8,797 98,808 SH   SOLE 0 0 0 98,808
ISHARES TR CORE S&P US VLU 464287663 492 6,511 SH   SOLE 0 0 0 6,511
JPMORGAN CHASE & CO COM 46625H100 598 3,559 SH   SOLE 0 0 0 3,559
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,177 6,287 SH   SOLE 0 0 0 6,287
ISHARES TR CORE S&P US GWT 464287671 1,198 10,487 SH   SOLE 0 0 0 10,487
EXXON MOBIL CORP COM 30231G102 2,331 35,850 SH   SOLE 0 0 0 35,850
PERFICIENT INC COM 71375U101 548 3,697 SH   SOLE 0 0 0 3,697
FORTINET INC COM 34959E109 2,043 5,988 SH   SOLE 0 0 0 5,988
GENERAC HLDGS INC COM 368736104 2,606 5,884 SH   SOLE 0 0 0 5,884
COMFORT SYS USA INC COM 199908104 461 4,655 SH   SOLE 0 0 0 4,655
KIRKLAND LAKE GOLD LTD COM 49741E100 1,149 27,226 SH   SOLE 0 0 0 27,226
INMODE LTD SHS M5425M103 4,049 43,390 SH   SOLE 0 0 0 43,390
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 337 1,171 SH   SOLE 0 0 0 1,171
D R HORTON INC COM 23331A109 3,435 37,132 SH   SOLE 0 0 0 37,132
INSIGHT ENTERPRISES INC COM 45765U103 400 3,778 SH   SOLE 0 0 0 3,778
POWER INTEGRATIONS INC COM 739276103 248 2,442 SH   SOLE 0 0 0 2,442
AMETEK INC COM 031100100 1,357 9,629 SH   SOLE 0 0 0 9,629
AMERICAS CAR-MART INC COM 03062T105 312 2,475 SH   SOLE 0 0 0 2,475
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 261 17,225 SH   SOLE 0 0 0 17,225
FORMFACTOR INC COM 346375108 293 6,593 SH   SOLE 0 0 0 6,593
CEVA INC COM 157210105 208 4,314 SH   SOLE 0 0 0 4,314
VISA INC COM CL A 92826C839 2,251 10,389 SH   SOLE 0 0 0 10,389
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 67 11,500 SH   SOLE 0 0 0 11,500
U S PHYSICAL THERAPY COM 90337L108 220 2,016 SH   SOLE 0 0 0 2,016
SVB FINANCIAL GROUP COM 78486Q101 24,715 33,063 SH   SOLE 0 0 0 33,063
EXPONENT INC COM 30214U102 399 3,376 SH   SOLE 0 0 0 3,376
ISHARES TR CORE S&P TTL STK 464287150 229 2,129 SH   SOLE 0 0 0 2,129
AUDIOCODES LTD ORD M15342104 248 6,899 SH   SOLE 0 0 0 6,899
CYBERARK SOFTWARE LTD SHS M2682V108 408 2,099 SH   SOLE 0 0 0 2,099
COCRYSTAL PHARMA INC COM 19188J300 10 11,000 SH   SOLE 0 0 0 11,000
LGI HOMES INC COM 50187T106 365 2,633 SH   SOLE 0 0 0 2,633
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,520 4,418 SH   SOLE 0 0 0 4,418
NUVEEN N Y MUN VALUE FD COM 67062M105 143 14,049 SH   SOLE 0 0 0 14,049
FACEBOOK INC CL A 30303M102 21,346 62,573 SH   SOLE 0 0 0 62,573
COPART INC COM 217204106 2,486 16,153 SH   SOLE 0 0 0 16,153
NV5 GLOBAL INC COM 62945V109 291 2,539 SH   SOLE 0 0 0 2,539
DYNATRACE INC COM NEW 268150109 1,854 24,300 SH   SOLE 0 0 0 24,300
HOME DEPOT INC COM 437076102 1,789 4,855 SH   SOLE 0 0 0 4,855
ALIGN TECHNOLOGY INC COM 016255101 1,665 2,423 SH   SOLE 0 0 0 2,423
ISHARES TR IBOXX HI YD ETF 464288513 3,313 37,864 SH   SOLE 0 0 0 37,864
MERCADOLIBRE INC COM 58733R102 212 130 SH   SOLE 0 0 0 130
SMITH A O CORP COM 831865209 2,928 37,754 SH   SOLE 0 0 0 37,754
SKYWORKS SOLUTIONS INC COM 83088M102 1,321 8,049 SH   SOLE 0 0 0 8,049
SPDR SER TR SPDR BLOOMBERG 78468R663 315 3,450 SH   SOLE 0 0 0 3,450
TESLA INC COM 88160R101 1,379 1,128 SH   SOLE 0 0 0 1,128
VERIZON COMMUNICATIONS INC COM 92343V104 274 5,252 SH   SOLE 0 0 0 5,252
UNITEDHEALTH GROUP INC COM 91324P102 1,477 3,240 SH   SOLE 0 0 0 3,240
NVIDIA CORPORATION COM 67066G104 1,654 5,560 SH   SOLE 0 0 0 5,560
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 313 2,237 SH   SOLE 0 0 0 2,237
WEST FRASER TIMBER CO LTD COM 952845105 2,178 26,036 SH   SOLE 0 0 0 26,036
ISHARES TR S&P MC 400GR ETF 464287606 734 8,400 SH   SOLE 0 0 0 8,400
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 215 500 SH   SOLE 0 0 0 500
ECOLAB INC COM 278865100 15,688 68,008 SH   SOLE 0 0 0 68,008
HORIZON THERAPEUTICS PUB L SHS G46188101 1,473 13,307 SH   SOLE 0 0 0 13,307
ISHARES TR S&P 500 GRWT ETF 464287309 268 3,252 SH   SOLE 0 0 0 3,252
T2 BIOSYSTEMS INC COM 89853L104 13 17,000 SH   SOLE 0 0 0 17,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,309 14,353 SH   SOLE 0 0 0 14,353
ISHARES TR MSCI EMG MKT ETF 464287234 268 5,272 SH   SOLE 0 0 0 5,272
STARBUCKS CORP COM 855244109 423 3,616 SH   SOLE 0 0 0 3,616
ESSENT GROUP LTD COM G3198U102 1,282 26,604 SH   SOLE 0 0 0 26,604
ISHARES TR RUS MID CAP ETF 464287499 959 11,336 SH   SOLE 0 0 0 11,336
MONSTER BEVERAGE CORP NEW COM 61174X109 16,338 178,305 SH   SOLE 0 0 0 178,305
ISHARES TR CORE S&P MCP ETF 464287507 1,043 3,598 SH   SOLE 0 0 0 3,598
MICROSOFT CORP COM 594918104 4,474 13,313 SH   SOLE 0 0 0 13,313
ISHARES TR RUSSELL 2000 ETF 464287655 503 2,080 SH   SOLE 0 0 0 2,080
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 71 16,000 SH   SOLE 0 0 0 16,000
AAON INC COM PAR $0.004 000360206 355 4,807 SH   SOLE 0 0 0 4,807
ADOBE SYSTEMS INCORPORATED COM 00724F101 219 331 SH   SOLE 0 0 0 331
MCDONALDS CORP COM 580135101 1,419 5,573 SH   SOLE 0 0 0 5,573
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 9,320 420,563 SH   SOLE 0 0 0 420,563
BOOKING HOLDINGS INC COM 09857L108 17,393 6,641 SH   SOLE 0 0 0 6,641
ALPHABET INC CAP STK CL A 02079K305 25,012 8,402 SH   SOLE 0 0 0 8,402
ISHARES TR CORE 1 5 YR USD 46432F859 14,280 280,938 SH   SOLE 0 0 0 280,938
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 4,698 214,151 SH   SOLE 0 0 0 214,151
OLD DOMINION FREIGHT LINE IN COM 679580100 1,935 5,548 SH   SOLE 0 0 0 5,548
ISHARES TR MBS ETF 464288588 20,919 193,465 SH   SOLE 0 0 0 193,465
PROSHARES TR ULSH 20YRTRE NEW 74347G887 2,100 67,420 SH   SOLE 0 0 0 67,420
CHIPOTLE MEXICAN GRILL INC COM 169656105 24,772 13,806 SH   SOLE 0 0 0 13,806
ALPHABET INC CAP STK CL C 02079K107 2,785 933 SH   SOLE 0 0 0 933
UR-ENERGY INC COM 91688R108 32 17,000 SH   SOLE 0 0 0 17,000
ICON PLC SHS G4705A100 1,387 5,214 SH   SOLE 0 0 0 5,214
EPAM SYS INC COM 29414B104 1,967 2,790 SH   SOLE 0 0 0 2,790
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 6,355 333,614 SH   SOLE 0 0 0 333,614
DIGITAL TURBINE INC COM NEW 25400W102 1,900 26,938 SH   SOLE 0 0 0 26,938
CAMBIUM NETWORKS CORP SHS G17766109 235 7,969 SH   SOLE 0 0 0 7,969
BOISE CASCADE CO DEL COM 09739D100 252 3,615 SH   SOLE 0 0 0 3,615
ISHARES TR CORE S&P500 ETF 464287200 2,382 5,063 SH   SOLE 0 0 0 5,063
FIVE BELOW INC COM 33829M101 1,439 6,850 SH   SOLE 0 0 0 6,850
AFLAC INC COM 001055102 1,510 26,603 SH   SOLE 0 0 0 26,603
INTUIT COM 461202103 3,070 4,992 SH   SOLE 0 0 0 4,992
OMEGA FLEX INC COM 682095104 344 2,355 SH   SOLE 0 0 0 2,355
NVR INC COM 62944T105 1,260 248 SH   SOLE 0 0 0 248
CSW INDUSTRIALS INC COM 126402106 388 2,784 SH   SOLE 0 0 0 2,784
MEDPACE HLDGS INC COM 58506Q109 525 2,323 SH   SOLE 0 0 0 2,323
IRADIMED CORP COM 46266A109 437 11,464 SH   SOLE 0 0 0 11,464
MCGRATH RENTCORP COM 580589109 339 4,282 SH   SOLE 0 0 0 4,282
CHESAPEAKE UTILS CORP COM 165303108 392 2,893 SH   SOLE 0 0 0 2,893
TORO CO COM 891092108 17,327 175,268 SH   SOLE 0 0 0 175,268
PAYPAL HLDGS INC COM 70450Y103 17,047 75,503 SH   SOLE 0 0 0 75,503
M/I HOMES INC COM 55305B101 233 3,906 SH   SOLE 0 0 0 3,906
ULTRA CLEAN HLDGS INC COM 90385V107 454 7,805 SH   SOLE 0 0 0 7,805
ARISTA NETWORKS INC COM 040413106 2,214 4,173 SH   SOLE 0 0 0 4,173
JOHNSON & JOHNSON COM 478160104 1,309 8,008 SH   SOLE 0 0 0 8,008
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 10,744 268,457 SH   SOLE 0 0 0 268,457
CACTUS INC CL A 127203107 304 7,338 SH   SOLE 0 0 0 7,338