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,941 91,920 SH   SOLE 0 0 0 91,920
SPDR SER TR BLMBRG BRC CNVRT 78464A359 2,983 36,364 SH   SOLE 0 0 0 36,364
ACTIVISION BLIZZARD INC COM 00507V109 852 9,147 SH   SOLE 0 0 0 9,147
GENERAL ELECTRIC CO COM 369604103 203 15,229 SH   SOLE 0 0 0 15,229
MASTERCARD INCORPORATED CL A 57636Q104 14,754 40,273 SH   SOLE 0 0 0 40,273
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,821 18,714 SH   SOLE 0 0 0 18,714
FLEXSHARES TR READY ACC VARI 33939L886 4,554 59,785 SH   SOLE 0 0 0 59,785
SAIA INC COM 78709Y105 376 1,574 SH   SOLE 0 0 0 1,574
ABBOTT LABS COM 002824100 1,110 9,329 SH   SOLE 0 0 0 9,329
CHURCH & DWIGHT INC COM 171340102 2,026 22,667 SH   SOLE 0 0 0 22,667
ISHARES TR TIPS BD ETF 464287176 14,522 113,602 SH   SOLE 0 0 0 113,602
INTUITIVE SURGICAL INC COM NEW 46120E602 17,394 20,836 SH   SOLE 0 0 0 20,836
THE TRADE DESK INC COM CL A 88339J105 790 1,613 SH   SOLE 0 0 0 1,613
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 21 10,000 SH   SOLE 0 0 0 10,000
ALAMO GROUP INC COM 011311107 244 1,516 SH   SOLE 0 0 0 1,516
INNOVATIVE INDL PPTYS INC COM 45781V101 309 1,761 SH   SOLE 0 0 0 1,761
NEXTERA ENERGY INC COM 65339F101 981 13,120 SH   SOLE 0 0 0 13,120
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,101 29,930 SH   SOLE 0 0 0 29,930
UNION PAC CORP COM 907818108 1,210 5,298 SH   SOLE 0 0 0 5,298
TREX CO INC COM 89531P105 1,693 15,697 SH   SOLE 0 0 0 15,697
MALIBU BOATS INC COM CL A 56117J100 338 4,069 SH   SOLE 0 0 0 4,069
XPEL INC COM 98379L100 303 4,472 SH   SOLE 0 0 0 4,472
PROGRESSIVE CORP COM 743315103 17,600 166,443 SH   SOLE 0 0 0 166,443
AT&T INC COM 00206R102 325 9,965 SH   SOLE 0 0 0 9,965
APPLE INC COM 037833100 20,673 162,969 SH   SOLE 0 0 0 162,969
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 675 1,940 SH   SOLE 0 0 0 1,940
AMAZON COM INC COM 023135106 17,937 5,622 SH   SOLE 0 0 0 5,622
SOUTHWEST AIRLS CO COM 844741108 1,337 21,797 SH   SOLE 0 0 0 21,797
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,289 4,434 SH   SOLE 0 0 0 4,434
NOVO-NORDISK A S ADR 670100205 16,684 218,726 SH   SOLE 0 0 0 218,726
DIREXION SHS ETF TR 20YR TRES BEAR 25460G849 4,528 59,331 SH   SOLE 0 0 0 59,331
SKECHERS U S A INC CL A 830566105 1,517 30,349 SH   SOLE 0 0 0 30,349
FOX FACTORY HLDG CORP COM 35138V102 414 2,653 SH   SOLE 0 0 0 2,653
1 800 FLOWERS COM INC CL A 68243Q106 229 6,834 SH   SOLE 0 0 0 6,834
ZYNEX INC COM 98986M103 218 15,463 SH   SOLE 0 0 0 15,463
EDWARDS LIFESCIENCES CORP COM 28176E108 16,351 180,874 SH   SOLE 0 0 0 180,874
PRICE T ROWE GROUP INC COM 74144T108 1,016 5,342 SH   SOLE 0 0 0 5,342
ISHARES TR MSCI ACWI EX US 464288240 2,429 42,277 SH   SOLE 0 0 0 42,277
PROGYNY INC COM 74340E103 1,195 23,455 SH   SOLE 0 0 0 23,455
U S PHYSICAL THERAPY INC COM 90337L108 213 1,799 SH   SOLE 0 0 0 1,799
VANGUARD INDEX FDS GROWTH ETF 922908736 265 1,000 SH   SOLE 0 0 0 1,000
GLOBANT S A COM L44385109 1,755 8,222 SH   SOLE 0 0 0 8,222
NIKE INC CL B 654106103 18,295 134,128 SH   SOLE 0 0 0 134,128
GOOSEHEAD INS INC COM CL A 38267D109 219 2,289 SH   SOLE 0 0 0 2,289
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 236 2,101 SH   SOLE 0 0 0 2,101
THOR INDS INC COM 885160101 346 2,449 SH   SOLE 0 0 0 2,449
MAXIMUS INC COM 577933104 1,254 13,928 SH   SOLE 0 0 0 13,928
BROWN & BROWN INC COM 115236101 1,117 20,924 SH   SOLE 0 0 0 20,924
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,696 969 SH   SOLE 0 0 0 969
ISHARES TR JPMORGAN USD EMG 464288281 243 2,181 SH   SOLE 0 0 0 2,181
VEEVA SYS INC CL A COM 922475108 1,871 7,508 SH   SOLE 0 0 0 7,508
TRACTOR SUPPLY CO COM 892356106 22,944 117,241 SH   SOLE 0 0 0 117,241
SHERWIN WILLIAMS CO COM 824348106 1,227 4,251 SH   SOLE 0 0 0 4,251
CINTAS CORP COM 172908105 703 1,950 SH   SOLE 0 0 0 1,950
ISHARES TR SP SMCP600VL ETF 464287879 410 3,920 SH   SOLE 0 0 0 3,920
LOGITECH INTL S A SHS H50430232 798 7,362 SH   SOLE 0 0 0 7,362
GENMAB A/S SPONSORED ADS 372303206 1,136 30,505 SH   SOLE 0 0 0 30,505
NUVEEN N Y MUN VALUE FD INC COM 67062M105 138 14,049 SH   SOLE 0 0 0 14,049
ISHARES TR CORE S&P US VLU 464287663 524 7,118 SH   SOLE 0 0 0 7,118
ISHARES TR U.S. FINLS ETF 464287788 7,961 97,209 SH   SOLE 0 0 0 97,209
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 991 5,862 SH   SOLE 0 0 0 5,862
JPMORGAN CHASE & CO COM 46625H100 593 3,676 SH   SOLE 0 0 0 3,676
ISHARES TR CORE S&P US GWT 464287671 1,155 12,184 SH   SOLE 0 0 0 12,184
EXXON MOBIL CORP COM 30231G102 1,968 31,441 SH   SOLE 0 0 0 31,441
FORTINET INC COM 34959E109 1,586 7,765 SH   SOLE 0 0 0 7,765
GENERAC HLDGS INC COM 368736104 1,800 5,897 SH   SOLE 0 0 0 5,897
COMFORT SYS USA INC COM 199908104 350 4,057 SH   SOLE 0 0 0 4,057
LUMENTUM HLDGS INC COM 55024U109 898 11,112 SH   SOLE 0 0 0 11,112
KIRKLAND LAKE GOLD LTD COM 49741E100 970 23,679 SH   SOLE 0 0 0 23,679
INMODE LTD SHS M5425M103 2,237 30,845 SH   SOLE 0 0 0 30,845
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 342 1,171 SH   SOLE 0 0 0 1,171
WD-40 CO COM 929236107 252 1,045 SH   SOLE 0 0 0 1,045
INSIGHT ENTERPRISES INC COM 45765U103 320 3,227 SH   SOLE 0 0 0 3,227
D R HORTON INC COM 23331A109 3,457 33,097 SH   SOLE 0 0 0 33,097
AMERICAS CAR-MART INC COM 03062T105 311 2,052 SH   SOLE 0 0 0 2,052
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 259 17,225 SH   SOLE 0 0 0 17,225
AMETEK INC COM 031100100 1,265 9,230 SH   SOLE 0 0 0 9,230
FORMFACTOR INC COM 346375108 213 5,861 SH   SOLE 0 0 0 5,861
VISA INC COM CL A 92826C839 2,124 9,400 SH   SOLE 0 0 0 9,400
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 72 11,500 SH   SOLE 0 0 0 11,500
SVB FINANCIAL GROUP COM 78486Q101 19,021 33,028 SH   SOLE 0 0 0 33,028
EXPONENT INC COM 30214U102 262 2,833 SH   SOLE 0 0 0 2,833
ISHARES TR CORE S&P TTL STK 464287150 204 2,134 SH   SOLE 0 0 0 2,134
PIMCO ETF TR ENHANCD SHORT 72201R643 324 3,222 SH   SOLE 0 0 0 3,222
COCRYSTAL PHARMA INC COM 19188J300 13 11,000 SH   SOLE 0 0 0 11,000
LGI HOMES INC COM 50187T106 420 2,317 SH   SOLE 0 0 0 2,317
SOLAREDGE TECHNOLOGIES INC COM 83417M104 889 4,168 SH   SOLE 0 0 0 4,168
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9,609 254,538 SH   SOLE 0 0 0 254,538
FACEBOOK INC CL A 30303M102 19,267 62,971 SH   SOLE 0 0 0 62,971
COPART INC COM 217204106 1,983 16,108 SH   SOLE 0 0 0 16,108
HANNON ARMSTRONG SUST INFR C COM 41068X100 267 5,516 SH   SOLE 0 0 0 5,516
HOME DEPOT INC COM 437076102 1,414 4,144 SH   SOLE 0 0 0 4,144
ALIGN TECHNOLOGY INC COM 016255101 1,416 2,554 SH   SOLE 0 0 0 2,554
ISHARES TR IBOXX HI YD ETF 464288513 3,200 36,722 SH   SOLE 0 0 0 36,722
SMITH A O CORP COM 831865209 1,317 18,225 SH   SOLE 0 0 0 18,225
SKYWORKS SOLUTIONS INC COM 83088M102 1,288 7,762 SH   SOLE 0 0 0 7,762
SPDR SER TR SPDR BLOOMBERG 78468R663 576 6,300 SH   SOLE 0 0 0 6,300
TESLA INC COM 88160R101 693 1,101 SH   SOLE 0 0 0 1,101
VERIZON COMMUNICATIONS INC COM 92343V104 301 5,053 SH   SOLE 0 0 0 5,053
UNITEDHEALTH GROUP INC COM 91324P102 1,175 2,792 SH   SOLE 0 0 0 2,792
NVIDIA CORPORATION COM 67066G104 944 1,655 SH   SOLE 0 0 0 1,655
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 322 2,366 SH   SOLE 0 0 0 2,366
INTERNATIONAL BUSINESS MACHS COM 459200101 266 1,817 SH   SOLE 0 0 0 1,817
FRESHPET INC COM 358039105 387 2,252 SH   SOLE 0 0 0 2,252
ECOLAB INC COM 278865100 14,668 65,201 SH   SOLE 0 0 0 65,201
SERVICENOW INC COM 81762P102 739 1,583 SH   SOLE 0 0 0 1,583
HORIZON THERAPEUTICS PUB L SHS G46188101 1,106 12,829 SH   SOLE 0 0 0 12,829
ISHARES TR S&P 500 GRWT ETF 464287309 221 3,252 SH   SOLE 0 0 0 3,252
CAPITAL ONE FINL CORP COM 14040H105 233 1,478 SH   SOLE 0 0 0 1,478
T2 BIOSYSTEMS INC COM 89853L104 19 17,000 SH   SOLE 0 0 0 17,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,007 11,840 SH   SOLE 0 0 0 11,840
PAYCOM SOFTWARE INC COM 70432V102 1,549 4,883 SH   SOLE 0 0 0 4,883
ISHARES TR MSCI EMG MKT ETF 464287234 287 5,346 SH   SOLE 0 0 0 5,346
ISHARES TR RUS MID CAP ETF 464287499 847 10,929 SH   SOLE 0 0 0 10,929
ESSENT GROUP LTD COM G3198U102 1,220 25,338 SH   SOLE 0 0 0 25,338
STARBUCKS CORP COM 855244109 413 3,616 SH   SOLE 0 0 0 3,616
MICROSOFT CORP COM 594918104 3,149 12,741 SH   SOLE 0 0 0 12,741
MONSTER BEVERAGE CORP NEW COM 61174X109 15,797 172,451 SH   SOLE 0 0 0 172,451
ISHARES TR CORE S&P MCP ETF 464287507 975 3,570 SH   SOLE 0 0 0 3,570
ISHARES TR RUSSELL 2000 ETF 464287655 457 2,080 SH   SOLE 0 0 0 2,080
AAON INC COM PAR $0.004 000360206 261 3,963 SH   SOLE 0 0 0 3,963
MCDONALDS CORP COM 580135101 1,085 4,576 SH   SOLE 0 0 0 4,576
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 8,967 404,646 SH   SOLE 0 0 0 404,646
BOOKING HOLDINGS INC COM 09857L108 14,509 6,411 SH   SOLE 0 0 0 6,411
ISHARES TR CORE 1 5 YR USD 46432F859 10,512 204,639 SH   SOLE 0 0 0 204,639
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 3,557 183,614 SH   SOLE 0 0 0 183,614
ALPHABET INC CAP STK CL A 02079K305 20,135 8,786 SH   SOLE 0 0 0 8,786
MCCORMICK & CO INC COM NON VTG 579780206 1,092 12,043 SH   SOLE 0 0 0 12,043
OLD DOMINION FREIGHT LINE IN COM 679580100 1,586 5,872 SH   SOLE 0 0 0 5,872
ISHARES TR MBS ETF 464288588 20,222 186,293 SH   SOLE 0 0 0 186,293
CERNER CORP COM 156782104 8,811 113,908 SH   SOLE 0 0 0 113,908
PROSHARES TR ULSH 20YRTRE NEW 74347G887 2,905 67,845 SH   SOLE 0 0 0 67,845
CHIPOTLE MEXICAN GRILL INC COM 169656105 19,615 14,093 SH   SOLE 0 0 0 14,093
ALPHABET INC CAP STK CL C 02079K107 2,360 1,008 SH   SOLE 0 0 0 1,008
EPAM SYS INC COM 29414B104 1,548 3,366 SH   SOLE 0 0 0 3,366
ICON PLC SHS G4705A100 1,139 5,053 SH   SOLE 0 0 0 5,053
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 6,840 361,311 SH   SOLE 0 0 0 361,311
UR-ENERGY INC COM 91688R108 25 17,000 SH   SOLE 0 0 0 17,000
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 324 3,181 SH   SOLE 0 0 0 3,181
QUIDEL CORP COM 74838J101 642 5,518 SH   SOLE 0 0 0 5,518
ISHARES TR CORE S&P500 ETF 464287200 2,229 5,312 SH   SOLE 0 0 0 5,312
FIVE BELOW INC COM 33829M101 1,282 6,546 SH   SOLE 0 0 0 6,546
INTUIT COM 461202103 2,026 5,161 SH   SOLE 0 0 0 5,161
OMEGA FLEX INC COM 682095104 302 1,987 SH   SOLE 0 0 0 1,987
AFLAC INC COM 001055102 1,231 21,784 SH   SOLE 0 0 0 21,784
NVR INC COM 62944T105 1,231 236 SH   SOLE 0 0 0 236
PAYLOCITY HLDG CORP COM 70438V106 1,173 7,205 SH   SOLE 0 0 0 7,205
IRADIMED CORP COM 46266A109 261 9,321 SH   SOLE 0 0 0 9,321
MEDPACE HLDGS INC COM 58506Q109 328 2,067 SH   SOLE 0 0 0 2,067
CSW INDUSTRIALS INC COM 126402106 306 2,358 SH   SOLE 0 0 0 2,358
MCGRATH RENTCORP COM 580589109 295 3,579 SH   SOLE 0 0 0 3,579
DIANA SHIPPING INC COM Y2066G104 41 10,000 SH   SOLE 0 0 0 10,000
CHESAPEAKE UTILS CORP COM 165303108 291 2,448 SH   SOLE 0 0 0 2,448
TORO CO COM 891092108 10,556 91,006 SH   SOLE 0 0 0 91,006
M/I HOMES INC COM 55305B101 255 3,499 SH   SOLE 0 0 0 3,499
PAYPAL HLDGS INC COM 70450Y103 18,348 75,310 SH   SOLE 0 0 0 75,310
ARISTA NETWORKS INC COM 040413106 1,424 4,365 SH   SOLE 0 0 0 4,365
JOHNSON & JOHNSON COM 478160104 1,127 6,618 SH   SOLE 0 0 0 6,618
CACTUS INC CL A 127203107 232 6,746 SH   SOLE 0 0 0 6,746