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,607 93,755 SH   SOLE 0 0 0 93,755
SPDR SER TR BLMBRG BRC CNVRT 78464A359 3,144 36,473 SH   SOLE 0 0 0 36,473
ACTIVISION BLIZZARD INC COM 00507V109 740 8,982 SH   SOLE 0 0 0 8,982
MASTERCARD INCORPORATED CL A 57636Q104 15,301 40,854 SH   SOLE 0 0 0 40,854
FLEXSHARES TR READY ACC VARI 33939L886 4,629 60,790 SH   SOLE 0 0 0 60,790
SAIA INC COM 78709Y105 413 1,710 SH   SOLE 0 0 0 1,710
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,281 18,714 SH   SOLE 0 0 0 18,714
ISHARES TR TIPS BD ETF 464287176 14,827 114,963 SH   SOLE 0 0 0 114,963
ABBOTT LABS COM 002824100 1,345 11,013 SH   SOLE 0 0 0 11,013
CHURCH & DWIGHT INC COM 171340102 2,247 26,905 SH   SOLE 0 0 0 26,905
INTUITIVE SURGICAL INC COM NEW 46120E602 21,538 20,910 SH   SOLE 0 0 0 20,910
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 19 10,000 SH   SOLE 0 0 0 10,000
INNOVATIVE INDL PPTYS INC COM 45781V101 445 1,946 SH   SOLE 0 0 0 1,946
ALAMO GROUP INC COM 011311107 259 1,748 SH   SOLE 0 0 0 1,748
SNAP ON INC COM 833034101 1,104 4,919 SH   SOLE 0 0 0 4,919
NEXTERA ENERGY INC COM 65339F101 1,257 15,591 SH   SOLE 0 0 0 15,591
FOCUS FINL PARTNERS INC COM CL A 34417P100 219 4,333 SH   SOLE 0 0 0 4,333
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,700 32,357 SH   SOLE 0 0 0 32,357
UNION PAC CORP COM 907818108 1,357 6,155 SH   SOLE 0 0 0 6,155
TREX CO INC COM 89531P105 1,662 15,789 SH   SOLE 0 0 0 15,789
DIREXION SHS ETF TR 20YR TRES BEAR 25460G849 3,573 60,330 SH   SOLE 0 0 0 60,330
EVERCORE INC CLASS A 29977A105 1,093 8,263 SH   SOLE 0 0 0 8,263
PROGRESSIVE CORP COM 743315103 16,684 172,147 SH   SOLE 0 0 0 172,147
MALIBU BOATS INC COM CL A 56117J100 374 4,459 SH   SOLE 0 0 0 4,459
XPEL INC COM 98379L100 430 5,121 SH   SOLE 0 0 0 5,121
AT&T INC COM 00206R102 262 9,360 SH   SOLE 0 0 0 9,360
APPLE INC COM 037833100 24,125 165,083 SH   SOLE 0 0 0 165,083
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 683 1,940 SH   SOLE 0 0 0 1,940
SOUTHWEST AIRLS CO COM 844741108 1,276 25,153 SH   SOLE 0 0 0 25,153
AMAZON COM INC COM 023135106 19,003 5,681 SH   SOLE 0 0 0 5,681
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,631 5,067 SH   SOLE 0 0 0 5,067
NOVO-NORDISK A S ADR 670100205 21,849 219,632 SH   SOLE 0 0 0 219,632
WESTERN ALLIANCE BANCORP COM 957638109 1,937 19,329 SH   SOLE 0 0 0 19,329
FOX FACTORY HLDG CORP COM 35138V102 425 2,689 SH   SOLE 0 0 0 2,689
SKECHERS U S A INC CL A 830566105 1,650 30,599 SH   SOLE 0 0 0 30,599
ZYNEX INC COM 98986M103 266 17,835 SH   SOLE 0 0 0 17,835
1 800 FLOWERS COM INC CL A 68243Q106 210 7,042 SH   SOLE 0 0 0 7,042
EDWARDS LIFESCIENCES CORP COM 28176E108 21,002 182,289 SH   SOLE 0 0 0 182,289
PROGYNY INC COM 74340E103 1,803 37,355 SH   SOLE 0 0 0 37,355
PRICE T ROWE GROUP INC COM 74144T108 1,402 6,552 SH   SOLE 0 0 0 6,552
ISHARES TR MSCI ACWI EX US 464288240 2,425 42,480 SH   SOLE 0 0 0 42,480
VANGUARD INDEX FDS GROWTH ETF 922908736 299 1,000 SH   SOLE 0 0 0 1,000
GLOBANT S A COM L44385109 1,795 6,948 SH   SOLE 0 0 0 6,948
NIKE INC CL B 654106103 23,695 137,124 SH   SOLE 0 0 0 137,124
MAXIMUS INC COM 577933104 1,185 14,108 SH   SOLE 0 0 0 14,108
THOR INDS INC COM 885160101 329 2,740 SH   SOLE 0 0 0 2,740
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 248 2,101 SH   SOLE 0 0 0 2,101
BROWN & BROWN INC COM 115236101 1,153 21,167 SH   SOLE 0 0 0 21,167
VEEVA SYS INC CL A COM 922475108 2,537 7,489 SH   SOLE 0 0 0 7,489
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,416 957 SH   SOLE 0 0 0 957
ISHARES TR JPMORGAN USD EMG 464288281 207 1,853 SH   SOLE 0 0 0 1,853
SHERWIN WILLIAMS CO COM 824348106 1,461 4,919 SH   SOLE 0 0 0 4,919
TRACTOR SUPPLY CO COM 892356106 21,997 117,461 SH   SOLE 0 0 0 117,461
CINTAS CORP COM 172908105 743 1,900 SH   SOLE 0 0 0 1,900
LOGITECH INTL S A SHS H50430232 740 6,894 SH   SOLE 0 0 0 6,894
ISHARES TR SP SMCP600VL ETF 464287879 444 4,365 SH   SOLE 0 0 0 4,365
GENMAB A/S SPONSORED ADS 372303206 1,399 30,683 SH   SOLE 0 0 0 30,683
FULGENT GENETICS INC COM 359664109 363 3,433 SH   SOLE 0 0 0 3,433
ISHARES TR CORE S&P US VLU 464287663 500 6,831 SH   SOLE 0 0 0 6,831
ISHARES TR U.S. FINLS ETF 464287788 8,234 97,948 SH   SOLE 0 0 0 97,948
JPMORGAN CHASE & CO COM 46625H100 561 3,559 SH   SOLE 0 0 0 3,559
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 951 6,008 SH   SOLE 0 0 0 6,008
ISHARES TR CORE S&P US GWT 464287671 1,184 11,212 SH   SOLE 0 0 0 11,212
EXXON MOBIL CORP COM 30231G102 1,974 34,111 SH   SOLE 0 0 0 34,111
PERFICIENT INC COM 71375U101 265 2,629 SH   SOLE 0 0 0 2,629
FORTINET INC COM 34959E109 1,958 6,449 SH   SOLE 0 0 0 6,449
GENERAC HLDGS INC COM 368736104 2,440 5,880 SH   SOLE 0 0 0 5,880
COMFORT SYS USA INC COM 199908104 333 4,369 SH   SOLE 0 0 0 4,369
KIRKLAND LAKE GOLD LTD COM 49741E100 989 24,117 SH   SOLE 0 0 0 24,117
INMODE LTD SHS M5425M103 3,551 30,579 SH   SOLE 0 0 0 30,579
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 334 1,171 SH   SOLE 0 0 0 1,171
D R HORTON INC COM 23331A109 3,385 35,741 SH   SOLE 0 0 0 35,741
INSIGHT ENTERPRISES INC COM 45765U103 344 3,514 SH   SOLE 0 0 0 3,514
POWER INTEGRATIONS INC COM 739276103 227 2,280 SH   SOLE 0 0 0 2,280
AMERICAS CAR-MART INC COM 03062T105 361 2,277 SH   SOLE 0 0 0 2,277
AMETEK INC COM 031100100 1,275 9,317 SH   SOLE 0 0 0 9,317
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 263 17,225 SH   SOLE 0 0 0 17,225
FORMFACTOR INC COM 346375108 239 6,182 SH   SOLE 0 0 0 6,182
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 72 11,500 SH   SOLE 0 0 0 11,500
VISA INC COM CL A 92826C839 2,424 10,041 SH   SOLE 0 0 0 10,041
CEVA INC COM 157210105 201 3,954 SH   SOLE 0 0 0 3,954
U S PHYSICAL THERAPY COM 90337L108 212 1,860 SH   SOLE 0 0 0 1,860
SVB FINANCIAL GROUP COM 78486Q101 19,578 33,200 SH   SOLE 0 0 0 33,200
EXPONENT INC COM 30214U102 364 3,168 SH   SOLE 0 0 0 3,168
ISHARES TR CORE S&P TTL STK 464287150 216 2,129 SH   SOLE 0 0 0 2,129
COCRYSTAL PHARMA INC COM 19188J300 12 11,000 SH   SOLE 0 0 0 11,000
CYBERARK SOFTWARE LTD SHS M2682V108 273 1,961 SH   SOLE 0 0 0 1,961
AUDIOCODES LTD ORD M15342104 206 6,416 SH   SOLE 0 0 0 6,416
PIMCO ETF TR ENHANCD SHORT 72201R643 265 2,631 SH   SOLE 0 0 0 2,631
LGI HOMES INC COM 50187T106 385 2,427 SH   SOLE 0 0 0 2,427
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,259 4,263 SH   SOLE 0 0 0 4,263
NUVEEN N Y MUN VALUE FD COM 67062M105 144 14,049 SH   SOLE 0 0 0 14,049
FACEBOOK INC CL A 30303M102 22,829 62,801 SH   SOLE 0 0 0 62,801
COPART INC COM 217204106 2,337 16,009 SH   SOLE 0 0 0 16,009
NV5 GLOBAL INC COM 62945V109 225 2,379 SH   SOLE 0 0 0 2,379
DYNATRACE INC COM NEW 268150109 1,558 24,053 SH   SOLE 0 0 0 24,053
ALIGN TECHNOLOGY INC COM 016255101 1,645 2,372 SH   SOLE 0 0 0 2,372
ISHARES TR IBOXX HI YD ETF 464288513 3,258 37,289 SH   SOLE 0 0 0 37,289
HOME DEPOT INC COM 437076102 1,567 4,750 SH   SOLE 0 0 0 4,750
MERCADOLIBRE INC COM 58733R102 228 130 SH   SOLE 0 0 0 130
SMITH A O CORP COM 831865209 2,563 35,764 SH   SOLE 0 0 0 35,764
SKYWORKS SOLUTIONS INC COM 83088M102 1,452 7,805 SH   SOLE 0 0 0 7,805
SPDR SER TR SPDR BLOOMBERG 78468R663 501 5,478 SH   SOLE 0 0 0 5,478
TESLA INC COM 88160R101 770 1,101 SH   SOLE 0 0 0 1,101
NVIDIA CORPORATION COM 67066G104 1,181 5,799 SH   SOLE 0 0 0 5,799
VERIZON COMMUNICATIONS INC COM 92343V104 277 5,025 SH   SOLE 0 0 0 5,025
UNITEDHEALTH GROUP INC COM 91324P102 1,314 3,165 SH   SOLE 0 0 0 3,165
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 309 2,237 SH   SOLE 0 0 0 2,237
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 203 500 SH   SOLE 0 0 0 500
ECOLAB INC COM 278865100 14,701 66,929 SH   SOLE 0 0 0 66,929
ISHARES TR S&P 500 GRWT ETF 464287309 248 3,252 SH   SOLE 0 0 0 3,252
T2 BIOSYSTEMS INC COM 89853L104 18 17,000 SH   SOLE 0 0 0 17,000
HORIZON THERAPEUTICS PUB L SHS G46188101 1,381 13,031 SH   SOLE 0 0 0 13,031
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,188 13,565 SH   SOLE 0 0 0 13,565
ISHARES TR MSCI EMG MKT ETF 464287234 274 5,272 SH   SOLE 0 0 0 5,272
ISHARES TR RUS MID CAP ETF 464287499 848 10,538 SH   SOLE 0 0 0 10,538
ESSENT GROUP LTD COM G3198U102 1,231 25,699 SH   SOLE 0 0 0 25,699
STARBUCKS CORP COM 855244109 430 3,616 SH   SOLE 0 0 0 3,616
MONSTER BEVERAGE CORP NEW COM 61174X109 17,035 175,668 SH   SOLE 0 0 0 175,668
MICROSOFT CORP COM 594918104 3,855 13,319 SH   SOLE 0 0 0 13,319
ISHARES TR CORE S&P MCP ETF 464287507 969 3,570 SH   SOLE 0 0 0 3,570
ISHARES TR RUSSELL 2000 ETF 464287655 465 2,080 SH   SOLE 0 0 0 2,080
ADOBE SYSTEMS INCORPORATED COM 00724F101 202 320 SH   SOLE 0 0 0 320
AAON INC COM PAR $0.004 000360206 300 4,465 SH   SOLE 0 0 0 4,465
MCDONALDS CORP COM 580135101 1,250 5,290 SH   SOLE 0 0 0 5,290
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 9,025 410,243 SH   SOLE 0 0 0 410,243
BOOKING HOLDINGS INC COM 09857L108 14,340 6,569 SH   SOLE 0 0 0 6,569
ALPHABET INC CAP STK CL A 02079K305 23,437 8,633 SH   SOLE 0 0 0 8,633
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 3,601 181,215 SH   SOLE 0 0 0 181,215
ISHARES TR CORE 1 5 YR USD 46432F859 12,039 235,001 SH   SOLE 0 0 0 235,001
OLD DOMINION FREIGHT LINE IN COM 679580100 1,509 5,532 SH   SOLE 0 0 0 5,532
ISHARES TR MBS ETF 464288588 20,514 189,209 SH   SOLE 0 0 0 189,209
CERNER CORP COM 156782104 213 2,665 SH   SOLE 0 0 0 2,665
PROSHARES TR ULSH 20YRTRE NEW 74347G887 2,272 68,030 SH   SOLE 0 0 0 68,030
CHIPOTLE MEXICAN GRILL INC COM 169656105 26,747 14,173 SH   SOLE 0 0 0 14,173
ALPHABET INC CAP STK CL C 02079K107 2,606 951 SH   SOLE 0 0 0 951
EPAM SYS INC COM 29414B104 1,716 2,869 SH   SOLE 0 0 0 2,869
ICON PLC SHS G4705A100 1,242 5,136 SH   SOLE 0 0 0 5,136
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 7,018 365,307 SH   SOLE 0 0 0 365,307
UR-ENERGY INC COM 91688R108 20 17,000 SH   SOLE 0 0 0 17,000
CAMBIUM NETWORKS CORP SHS G17766109 297 7,030 SH   SOLE 0 0 0 7,030
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 264 2,591 SH   SOLE 0 0 0 2,591
QUIDEL CORP COM 74838J101 766 6,130 SH   SOLE 0 0 0 6,130
ISHARES TR CORE S&P500 ETF 464287200 2,238 5,036 SH   SOLE 0 0 0 5,036
FIVE BELOW INC COM 33829M101 1,349 6,625 SH   SOLE 0 0 0 6,625
INTUIT COM 461202103 2,704 5,061 SH   SOLE 0 0 0 5,061
OMEGA FLEX INC COM 682095104 343 2,191 SH   SOLE 0 0 0 2,191
AFLAC INC COM 001055102 1,417 25,204 SH   SOLE 0 0 0 25,204
NVR INC COM 62944T105 1,256 241 SH   SOLE 0 0 0 241
MEDPACE HLDGS INC COM 58506Q109 397 2,231 SH   SOLE 0 0 0 2,231
IRADIMED CORP COM 46266A109 392 10,796 SH   SOLE 0 0 0 10,796
CSW INDUSTRIALS INC COM 126402106 333 2,611 SH   SOLE 0 0 0 2,611
MCGRATH RENTCORP COM 580589109 285 3,951 SH   SOLE 0 0 0 3,951
CHESAPEAKE UTILS CORP COM 165303108 355 2,710 SH   SOLE 0 0 0 2,710
PAYPAL HLDGS INC COM 70450Y103 21,025 75,213 SH   SOLE 0 0 0 75,213
M/I HOMES INC COM 55305B101 224 3,616 SH   SOLE 0 0 0 3,616
TORO CO COM 891092108 19,759 172,311 SH   SOLE 0 0 0 172,311
ARISTA NETWORKS INC COM 040413106 1,548 4,099 SH   SOLE 0 0 0 4,099
JOHNSON & JOHNSON COM 478160104 1,342 7,755 SH   SOLE 0 0 0 7,755
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 10,041 265,226 SH   SOLE 0 0 0 265,226
CACTUS INC CL A 127203107 240 6,939 SH   SOLE 0 0 0 6,939