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
SPDR SER TR BLMBRG BRC CNVRT 78464A359 2,699 36,795 SH   SOLE 0 0 0 36,795
DISNEY WALT CO COM DISNEY 254687106 12,947 101,978 SH   SOLE 0 0 0 101,978
FIVE9 INC COM 338307101 318 1,947 SH   SOLE 0 0 0 1,947
MASTERCARD INCORPORATED CL A 57636Q104 12,639 39,929 SH   SOLE 0 0 0 39,929
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,557 18,721 SH   SOLE 0 0 0 18,721
FLEXSHARES TR READY ACC VARI 33939L886 4,267 55,955 SH   SOLE 0 0 0 55,955
SAIA INC COM 78709Y105 340 2,043 SH   SOLE 0 0 0 2,043
ABBOTT LABS COM 002824100 970 8,547 SH   SOLE 0 0 0 8,547
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1,181 6,553 SH   SOLE 0 0 0 6,553
CHURCH & DWIGHT INC COM 171340102 1,827 20,290 SH   SOLE 0 0 0 20,290
INTUITIVE SURGICAL INC COM NEW 46120E602 15,584 21,399 SH   SOLE 0 0 0 21,399
THE TRADE DESK INC COM CL A 88339J105 1,344 2,077 SH   SOLE 0 0 0 2,077
ISHARES TR TIPS BD ETF 464287176 13,718 109,234 SH   SOLE 0 0 0 109,234
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 30 17,500 SH   SOLE 0 0 0 17,500
ROSS STORES INC COM 778296103 691 7,277 SH   SOLE 0 0 0 7,277
INNOVATIVE INDL PPTYS INC COM 45781V101 283 1,814 SH   SOLE 0 0 0 1,814
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,592 102,265 SH   SOLE 0 0 0 102,265
UNION PAC CORP COM 907818108 913 4,752 SH   SOLE 0 0 0 4,752
EQUITY LIFESTYLE PPTYS INC COM 29472R108 862 13,988 SH   SOLE 0 0 0 13,988
TREX CO INC COM 89531P105 1,499 19,380 SH   SOLE 0 0 0 19,380
REGENERON PHARMACEUTICALS COM 75886F107 648 1,100 SH   SOLE 0 0 0 1,100
PROGRESSIVE CORP COM 743315103 15,954 163,984 SH   SOLE 0 0 0 163,984
AT&T INC COM 00206R102 289 10,513 SH   SOLE 0 0 0 10,513
APPLE INC COM 037833100 20,670 173,656 SH   SOLE 0 0 0 173,656
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 551 1,940 SH   SOLE 0 0 0 1,940
AMAZON COM INC COM 023135106 19,899 5,990 SH   SOLE 0 0 0 5,990
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 931 3,980 SH   SOLE 0 0 0 3,980
DIREXION SHS ETF TR 20YR TRES BEAR 25460G849 4,997 96,733 SH   SOLE 0 0 0 96,733
NOVO-NORDISK A S ADR 670100205 15,893 222,099 SH   SOLE 0 0 0 222,099
FOX FACTORY HLDG CORP COM 35138V102 265 2,756 SH   SOLE 0 0 0 2,756
SKECHERS U S A INC CL A 830566105 899 28,678 SH   SOLE 0 0 0 28,678
ZYNEX INC COM 98986M103 190 13,967 SH   SOLE 0 0 0 13,967
EDWARDS LIFESCIENCES CORP COM 28176E108 14,904 192,182 SH   SOLE 0 0 0 192,182
ISHARES TR MSCI ACWI EX US 464288240 2,099 43,494 SH   SOLE 0 0 0 43,494
VANGUARD INDEX FDS GROWTH ETF 922908736 240 1,000 SH   SOLE 0 0 0 1,000
GLOBANT S A COM L44385109 1,778 8,512 SH   SOLE 0 0 0 8,512
NIKE INC CL B 654106103 17,880 137,856 SH   SOLE 0 0 0 137,856
GOOSEHEAD INS INC COM CL A 38267D109 411 3,310 SH   SOLE 0 0 0 3,310
MAXIMUS INC COM 577933104 963 13,406 SH   SOLE 0 0 0 13,406
WALMART INC COM 931142103 863 6,014 SH   SOLE 0 0 0 6,014
THOR INDS INC COM 885160101 231 2,551 SH   SOLE 0 0 0 2,551
BROWN & BROWN INC COM 115236101 895 19,661 SH   SOLE 0 0 0 19,661
VEEVA SYS INC CL A COM 922475108 2,332 7,846 SH   SOLE 0 0 0 7,846
ISHARES TR JPMORGAN USD EMG 464288281 230 2,030 SH   SOLE 0 0 0 2,030
SHERWIN WILLIAMS CO COM 824348106 1,001 1,371 SH   SOLE 0 0 0 1,371
TRACTOR SUPPLY CO COM 892356106 18,396 132,363 SH   SOLE 0 0 0 132,363
CINTAS CORP COM 172908105 722 2,129 SH   SOLE 0 0 0 2,129
ISHARES TR SP SMCP600VL ETF 464287879 290 4,326 SH   SOLE 0 0 0 4,326
LOGITECH INTL S A SHS H50430232 845 9,019 SH   SOLE 0 0 0 9,019
GENMAB A/S SPONSORED ADS 372303206 1,133 28,737 SH   SOLE 0 0 0 28,737
NUVEEN N Y MUN VALUE FD INC COM 67062M105 142 14,049 SH   SOLE 0 0 0 14,049
ISHARES TR U.S. FINLS ETF 464287788 5,298 45,038 SH   SOLE 0 0 0 45,038
ISHARES TR CORE S&P US GWT 464287671 1,091 12,944 SH   SOLE 0 0 0 12,944
ISHARES TR CORE S&P US VLU 464287663 425 7,533 SH   SOLE 0 0 0 7,533
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 940 5,571 SH   SOLE 0 0 0 5,571
JPMORGAN CHASE & CO COM 46625H100 353 3,382 SH   SOLE 0 0 0 3,382
EXXON MOBIL CORP COM 30231G102 857 25,835 SH   SOLE 0 0 0 25,835
FORTINET INC COM 34959E109 933 7,809 SH   SOLE 0 0 0 7,809
LUMENTUM HLDGS INC COM 55024U109 908 10,147 SH   SOLE 0 0 0 10,147
KIRKLAND LAKE GOLD LTD COM 49741E100 891 18,066 SH   SOLE 0 0 0 18,066
WD-40 CO COM 929236107 257 1,018 SH   SOLE 0 0 0 1,018
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 208 1,005 SH   SOLE 0 0 0 1,005
D R HORTON INC COM 23331A109 1,703 23,351 SH   SOLE 0 0 0 23,351
INSIGHT ENTERPRISES INC COM 45765U103 206 3,167 SH   SOLE 0 0 0 3,167
POWER INTEGRATIONS INC COM 739276103 206 3,160 SH   SOLE 0 0 0 3,160
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 807 10,030 SH   SOLE 0 0 0 10,030
AMETEK INC COM 031100100 956 8,768 SH   SOLE 0 0 0 8,768
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 275 18,550 SH   SOLE 0 0 0 18,550
VISA INC COM CL A 92826C839 1,794 9,079 SH   SOLE 0 0 0 9,079
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 43 11,500 SH   SOLE 0 0 0 11,500
SVB FINANCIAL GROUP COM 78486Q101 1,011 3,235 SH   SOLE 0 0 0 3,235
EXPONENT INC COM 30214U102 202 2,688 SH   SOLE 0 0 0 2,688
LGI HOMES INC COM 50187T106 283 2,296 SH   SOLE 0 0 0 2,296
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5,312 211,141 SH   SOLE 0 0 0 211,141
SOLAREDGE TECHNOLOGIES INC COM 83417M104 976 4,178 SH   SOLE 0 0 0 4,178
FACEBOOK INC CL A 30303M102 19,328 65,589 SH   SOLE 0 0 0 65,589
COPART INC COM 217204106 1,993 16,082 SH   SOLE 0 0 0 16,082
HANNON ARMSTRONG SUST INFR C COM 41068X100 258 5,668 SH   SOLE 0 0 0 5,668
SALESFORCE COM INC COM 79466L302 996 3,828 SH   SOLE 0 0 0 3,828
HOME DEPOT INC COM 437076102 1,032 3,612 SH   SOLE 0 0 0 3,612
ALIGN TECHNOLOGY INC COM 016255101 1,377 2,800 SH   SOLE 0 0 0 2,800
ISHARES TR IBOXX HI YD ETF 464288513 3,031 35,435 SH   SOLE 0 0 0 35,435
SMITH A O CORP COM 831865209 936 17,383 SH   SOLE 0 0 0 17,383
SKYWORKS SOLUTIONS INC COM 83088M102 1,221 8,190 SH   SOLE 0 0 0 8,190
SPDR SER TR SPDR BLOOMBERG 78468R663 481 5,250 SH   SOLE 0 0 0 5,250
VERIZON COMMUNICATIONS INC COM 92343V104 291 5,005 SH   SOLE 0 0 0 5,005
NVIDIA CORPORATION COM 67066G104 1,052 1,858 SH   SOLE 0 0 0 1,858
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 233 2,133 SH   SOLE 0 0 0 2,133
UNITEDHEALTH GROUP INC COM 91324P102 910 2,569 SH   SOLE 0 0 0 2,569
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 727 11,318 SH   SOLE 0 0 0 11,318
ECOLAB INC COM 278865100 12,800 65,165 SH   SOLE 0 0 0 65,165
FRESHPET INC COM 358039105 343 2,510 SH   SOLE 0 0 0 2,510
SERVICENOW INC COM 81762P102 950 1,788 SH   SOLE 0 0 0 1,788
T2 BIOSYSTEMS INC COM 89853L104 22 17,000 SH   SOLE 0 0 0 17,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101 667 11,445 SH   SOLE 0 0 0 11,445
ISHARES TR MSCI EMG MKT ETF 464287234 261 5,476 SH   SOLE 0 0 0 5,476
PAYCOM SOFTWARE INC COM 70432V102 1,885 5,050 SH   SOLE 0 0 0 5,050
STARBUCKS CORP COM 855244109 328 3,616 SH   SOLE 0 0 0 3,616
ESSENT GROUP LTD COM G3198U102 1,025 24,449 SH   SOLE 0 0 0 24,449
ISHARES TR RUS MID CAP ETF 464287499 706 11,423 SH   SOLE 0 0 0 11,423
MICROSOFT CORP COM 594918104 2,888 12,933 SH   SOLE 0 0 0 12,933
MONSTER BEVERAGE CORP NEW COM 61174X109 14,805 176,927 SH   SOLE 0 0 0 176,927
ISHARES TR CORE S&P MCP ETF 464287507 726 3,570 SH   SOLE 0 0 0 3,570
ISHARES TR RUSSELL 2000 ETF 464287655 343 2,080 SH   SOLE 0 0 0 2,080
ADOBE SYSTEMS INCORPORATED COM 00724F101 977 1,968 SH   SOLE 0 0 0 1,968
AAON INC COM PAR $0.004 000360206 234 3,798 SH   SOLE 0 0 0 3,798
MCDONALDS CORP COM 580135101 832 3,848 SH   SOLE 0 0 0 3,848
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 8,538 392,379 SH   SOLE 0 0 0 392,379
BOOKING HOLDINGS INC COM 09857L108 11,395 6,444 SH   SOLE 0 0 0 6,444
ISHARES TR CORE 1 5 YR USD 46432F859 6,860 133,331 SH   SOLE 0 0 0 133,331
ALPHABET INC CAP STK CL A 02079K305 16,636 9,439 SH   SOLE 0 0 0 9,439
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 2,545 185,626 SH   SOLE 0 0 0 185,626
OLD DOMINION FREIGHT LINE IN COM 679580100 1,195 5,798 SH   SOLE 0 0 0 5,798
MCCORMICK & CO INC COM NON VTG 579780206 1,842 9,769 SH   SOLE 0 0 0 9,769
ISHARES TR MBS ETF 464288588 19,395 175,936 SH   SOLE 0 0 0 175,936
CERNER CORP COM 156782104 11,749 162,281 SH   SOLE 0 0 0 162,281
MARATHON PATENT GROUP INC COM 56585W401 25 10,000 SH   SOLE 0 0 0 10,000
CHIPOTLE MEXICAN GRILL INC COM 169656105 21,249 16,217 SH   SOLE 0 0 0 16,217
ALPHABET INC CAP STK CL C 02079K107 2,107 1,195 SH   SOLE 0 0 0 1,195
EPAM SYS INC COM 29414B104 1,327 3,829 SH   SOLE 0 0 0 3,829
ICON PLC SHS G4705A100 946 4,719 SH   SOLE 0 0 0 4,719
HONEYWELL INTL INC COM 438516106 818 4,461 SH   SOLE 0 0 0 4,461
AMEDISYS INC COM 023436108 265 1,004 SH   SOLE 0 0 0 1,004
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 6,547 347,696 SH   SOLE 0 0 0 347,696
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 237 2,680 SH   SOLE 0 0 0 2,680
QUIDEL CORP COM 74838J101 1,353 4,802 SH   SOLE 0 0 0 4,802
PALOMAR HLDGS INC COM 69753M105 236 2,421 SH   SOLE 0 0 0 2,421
BIOGEN INC COM 09062X103 7,619 23,165 SH   SOLE 0 0 0 23,165
MEDTRONIC PLC SHS G5960L103 813 7,821 SH   SOLE 0 0 0 7,821
ISHARES TR CORE S&P500 ETF 464287200 1,908 5,428 SH   SOLE 0 0 0 5,428
FIVE BELOW INC COM 33829M101 959 6,761 SH   SOLE 0 0 0 6,761
INTUIT COM 461202103 1,816 5,175 SH   SOLE 0 0 0 5,175
OMEGA FLEX INC COM 682095104 341 2,229 SH   SOLE 0 0 0 2,229
AFLAC INC COM 001055102 725 19,501 SH   SOLE 0 0 0 19,501
NVR INC COM 62944T105 938 220 SH   SOLE 0 0 0 220
PAYLOCITY HLDG CORP COM 70438V106 1,375 7,200 SH   SOLE 0 0 0 7,200
CSW INDUSTRIALS INC COM 126402106 242 2,344 SH   SOLE 0 0 0 2,344
MEDPACE HLDGS INC COM 58506Q109 308 2,560 SH   SOLE 0 0 0 2,560
MCGRATH RENTCORP COM 580589109 205 3,450 SH   SOLE 0 0 0 3,450
DIANA SHIPPING INC COM Y2066G104 14 10,000 SH   SOLE 0 0 0 10,000
TORO CO COM 891092108 1,006 11,751 SH   SOLE 0 0 0 11,751
PAYPAL HLDGS INC COM 70450Y103 20,261 99,049 SH   SOLE 0 0 0 99,049
ARISTA NETWORKS INC COM 040413106 1,099 4,278 SH   SOLE 0 0 0 4,278
LULULEMON ATHLETICA INC COM 550021109 2,089 6,017 SH   SOLE 0 0 0 6,017
JOHNSON & JOHNSON COM 478160104 775 5,547 SH   SOLE 0 0 0 5,547
DOLLAR GEN CORP NEW COM 256677105 792 3,631 SH   SOLE 0 0 0 3,631