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
3M CO COM 88579Y101 11 60 SH   SOLE   60 0 0
ABBOTT LABS COM 002824100 146 1,235 SH   SOLE   1,235 0 0
ABBVIE INC COM 00287Y109 584 5,410 SH   SOLE   3,210 0 2,200
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8 26 SH   SOLE   26 0 0
ACTIVISION BLIZZARD INC COM 00507V109 16 202 SH   SOLE   0 0 202
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,458 4,270 SH   SOLE   3,260 0 1,010
ADVANCED MICRO DEVICES INC COM 007903107 62 600 SH   SOLE   200 0 400
AIR LEASE CORP CL A 00912X302 282 7,160 SH   SOLE   3,860 0 3,300
AIRBNB INC COM CL A 009066101 34 200 SH   SOLE   200 0 0
ALCON AG ORD SHS H01301128 11 138 SH   SOLE   98 0 40
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 30 200 SH   SOLE   200 0 0
ALIGN TECHNOLOGY INC COM 016255101 200 300 SH   SOLE   200 0 100
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,260 6,675 SH   SOLE   2,300 0 4,375
ALPHABET INC CAP STK CL A 02079K305 1,668 624 SH   SOLE   352 0 272
ALPHABET INC CAP STK CL C 02079K107 3,958 1,485 SH   SOLE   926 0 559
ALTERYX INC COM CL A 02156B103 140 1,920 SH   SOLE   400 0 1,520
AMAZON COM INC COM 023135106 6,370 1,939 SH   SOLE   1,072 0 867
AMBARELLA INC SHS G037AX101 8 50 SH   SOLE   50 0 0
AMERICAN EXPRESS CO COM 025816109 101 600 SH   SOLE   600 0 0
AMGEN INC COM 031162100 106 500 SH   SOLE   400 0 100
AMN HEALTHCARE SVCS INC COM 001744101 2,103 18,330 SH   SOLE   11,350 0 6,980
AMYRIS INC COM NEW 03236M200 1,013 73,750 SH   SOLE   35,450 0 38,300
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 188 10,500 SH   SOLE   9,500 0 1,000
ANNALY CAPITAL MANAGEMENT IN COM 035710409 17 2,000 SH   SOLE   2,000 0 0
APA CORPORATION COM 03743Q108 2 90 SH   SOLE   90 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 31 500 SH   SOLE   500 0 0
APPIAN CORP CL A 03782L101 12 132 SH   SOLE   0 0 132
APPLE INC COM 037833100 9,729 68,759 SH   SOLE   43,531 0 25,228
APPLE INC COM 037833100 33 232 SH   SOLE   232 0 0
ARES CAPITAL CORP COM 04010L103 16 800 SH   SOLE   0 0 800
ARISTA NETWORKS INC COM 040413106 310 903 SH   SOLE   151 0 752
ARLO TECHNOLOGIES INC COM 04206A101 306 47,660 SH   SOLE   19,800 0 27,860
ARRAY TECHNOLOGIES INC COM SHS 04271T100 280 15,130 SH   SOLE   10,430 0 4,700
ASML HOLDING N V N Y REGISTRY SHS N07059210 15 20 SH   SOLE   0 0 20
ASURE SOFTWARE INC COM 04649U102 9 1,000 SH   SOLE   0 0 1,000
AUTODESK INC COM 052769106 14 50 SH   SOLE   50 0 0
AVITA MEDICAL INC COM 05380C102 8 425 SH   SOLE   425 0 0
AXOS FINANCIAL INC COM 05465C100 634 12,300 SH   SOLE   6,700 0 5,600
AZEK CO INC CL A 05478C105 5 138 SH   SOLE   138 0 0
BALL CORP COM 058498106 4 39 SH   SOLE   39 0 0
BANDWIDTH INC COM CL A 05988J103 18 200 SH   SOLE   200 0 0
BAXTER INTL INC COM 071813109 88 1,100 SH   SOLE   1,100 0 0
BELLICUM PHARMACEUTICALS INC COM NEW 079481404 1 500 SH   SOLE   0 0 500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 128 468 SH   SOLE   245 0 223
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 3 60 SH   SOLE   0 0 60
BIOLASE INC COM NEW 090911207 32 50,000 SH   SOLE   50,000 0 0
BIOMERICA INC COM NEW 09061H307 52 11,500 SH   SOLE   10,000 0 1,500
BK OF AMERICA CORP COM 060505104 1,310 30,864 SH   SOLE   18,464 0 12,400
BLACK KNIGHT INC COM 09215C105 4 62 SH   SOLE   62 0 0
BLACKBERRY LTD COM 09228F103 4 455 SH   SOLE   455 0 0
BLACKROCK INC COM 09247X101 1,015 1,210 SH   SOLE   690 0 520
BLOOM ENERGY CORP COM CL A 093712107 402 21,500 SH   SOLE   5,700 0 15,800
BOOKING HOLDINGS INC COM 09857L108 126 53 SH   SOLE   38 0 15
BRIGHT HORIZONS FAM SOL IN D COM 109194100 5 38 SH   SOLE   38 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 27 450 SH   SOLE   450 0 0
BROADCOM INC COM 11135F101 15 30 SH   SOLE   30 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 11 208 SH   SOLE   208 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 331 5,900 SH   SOLE   5,900 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 9 225 SH   SOLE   225 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 269 7,300 SH   SOLE   7,300 0 0
BRT APARTMENTS CORP COM 055645303 39 2,000 SH   SOLE   2,000 0 0
CALAMP CORP COM 128126109 3 300 SH   SOLE   0 0 300
CAREDX INC COM 14167L103 32 500 SH   SOLE   0 0 500
CARNIVAL CORP UNIT 99/99/9999 143658300 2 60 SH   SOLE   60 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 39 750 SH   SOLE   750 0 0
CATERPILLAR INC COM 149123101 58 300 SH   SOLE   0 0 300
CHART INDS INC COM 16115Q308 19 100 SH   SOLE   100 0 0
CHEVRON CORP NEW COM 166764100 12 120 SH   SOLE   0 0 120
CITIGROUP INC COM NEW 172967424 686 9,780 SH   SOLE   9,180 0 600
COHERUS BIOSCIENCES INC COM 19249H103 10 600 SH   SOLE   0 0 600
CONDUENT INC COM 206787103 13 2,000 SH   SOLE   2,000 0 0
COSTAR GROUP INC COM 22160N109 9 100 SH   SOLE   100 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,097 2,442 SH   SOLE   2,352 0 90
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 56 500 SH   SOLE   200 0 300
CRONOS GROUP INC COM 22717L101 23 4,000 SH   SOLE   0 0 4,000
CROWDSTRIKE HLDGS INC CL A 22788C105 74 300 SH   SOLE   200 0 100
CROWN CASTLE INTL CORP NEW COM 22822V101 7 38 SH   SOLE   38 0 0
CVS HEALTH CORP COM 126650100 604 7,113 SH   SOLE   4,813 0 2,300
CYBERARK SOFTWARE LTD SHS M2682V108 339 2,150 SH   SOLE   1,050 0 1,100
DARLING INGREDIENTS INC COM 237266101 629 8,750 SH   SOLE   2,300 0 6,450
DELTA AIR LINES INC DEL COM NEW 247361702 0 10 SH   SOLE   10 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 77 400 SH   SOLE   400 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 8 254 SH   SOLE   254 0 0
DISNEY WALT CO COM 254687106 131 777 SH   SOLE   308 0 469
DOCUSIGN INC COM 256163106 2,345 9,110 SH   SOLE   5,610 0 3,500
DOCUSIGN INC CALL October 300 COM 256163106 129 500 SH Call SOLE   0 0 0
DOMINION ENERGY INC COM 25746U109 37 500 SH   SOLE   500 0 0
DOMINOS PIZZA INC COM 25754A201 8 17 SH   SOLE   17 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 15 150 SH   SOLE   150 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 143 12,000 SH   SOLE   0 0 12,000
EDAP TMS S A SPONSORED ADR 268311107 586 91,803 SH   SOLE   42,803 0 49,000
EMERGENT BIOSOLUTIONS INC COM 29089Q105 185 3,700 SH   SOLE   150 0 3,550
ENTERPRISE FINL SVCS CORP COM 293712105 0 1 SH   SOLE   1 0 0
EPR PPTYS COM SH BEN INT 26884U109 5 100 SH   SOLE   100 0 0
ETF SER SOLUTIONS DISTILLATE US 26922A321 1,677 40,949 SH   SOLE   31,517 0 9,432
ETF SER SOLUTIONS DISTILLATE INTNL 26922B501 124 4,930 SH   SOLE   4,930 0 0
EXPEDIA GROUP INC COM NEW 30212P303 279 1,700 SH   SOLE   500 0 1,200
EXTREME NETWORKS INC COM 30226D106 148 15,001 SH   SOLE   8,001 0 7,000
EXXON MOBIL CORP COM 30231G102 159 2,700 SH   SOLE   2,700 0 0
FACEBOOK INC CL A 30303M102 1,098 3,235 SH   SOLE   2,330 0 905
FARFETCH LTD ORD SH CL A 30744W107 269 7,170 SH   SOLE   3,070 0 4,100
FIREEYE INC COM 31816Q101 3 170 SH   SOLE   170 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8 43 SH   SOLE   43 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2 17 SH   SOLE   17 0 0
FORD MTR CO DEL COM 345370860 14 1,000 SH   SOLE   0 0 1,000
FORTINET INC COM 34959E109 1,529 5,235 SH   SOLE   2,090 0 3,145
FREYR BATTERY SHS L4135L100 20 2,000 SH   SOLE   2,000 0 0
FTC SOLAR INC COM 30320C103 8 1,000 SH   SOLE   0 0 1,000
FUSION FUEL GREEN PLC CL A G3R25D118 11 1,000 SH   SOLE   1,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301 13 125 SH   SOLE   0 0 125
GILEAD SCIENCES INC COM 375558103 91 1,300 SH   SOLE   0 0 1,300
GLOBAL X FDS US PFD ETF 37954Y657 2,348 91,020 SH   SOLE   74,020 0 17,000
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2 61 SH   SOLE   61 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 1 29 SH   SOLE   29 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4 11 SH   SOLE   11 0 0
GREEN BRICK PARTNERS INC COM 392709101 7 350 SH   SOLE   350 0 0
GUARDANT HEALTH INC COM 40131M109 13 100 SH   SOLE   100 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 57 1,700 SH   SOLE   1,700 0 0
HEICO CORP NEW COM 422806109 5 40 SH   SOLE   40 0 0
HERCULES CAPITAL INC COM 427096508 50 3,000 SH   SOLE   1,000 0 2,000
HOME DEPOT INC COM 437076102 747 2,275 SH   SOLE   1,425 0 850
HONEYWELL INTL INC COM 438516106 312 1,470 SH   SOLE   1,070 0 400
HORIZON THERAPEUTICS PUB L SHS G46188101 992 9,055 SH   SOLE   6,055 0 3,000
HUMANA INC COM 444859102 19 50 SH   SOLE   0 0 50
II-VI INC COM 902104108 230 3,880 SH   SOLE   1,680 0 2,200
ILLUMINA INC COM 452327109 221 544 SH   SOLE   544 0 0
INGERSOLL RAND INC COM 45687V106 8 151 SH   SOLE   151 0 0
INMODE LTD SHS M5425M103 1,574 10,280 SH   SOLE   7,180 0 3,100
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 532 17,010 SH   SOLE   13,005 0 4,005
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 183 5,861 SH   SOLE   4,861 0 1,000
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 461 13,978 SH   SOLE   10,148 0 3,830
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 282 9,193 SH   SOLE   8,343 0 850
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 96 3,249 SH   SOLE   849 0 2,400
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 169 5,810 SH   SOLE   5,810 0 0
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409 320 8,882 SH   SOLE   5,882 0 3,000
INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755 285 8,700 SH   SOLE   0 0 8,700
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 183 5,900 SH   SOLE   1,900 0 4,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 28 905 SH   SOLE   905 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 191 5,862 SH   SOLE   5,862 0 0
INNOVATOR ETFS TR US EQTY ULTRA B 45782C532 30 1,020 SH   SOLE   1,020 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 108 3,461 SH   SOLE   3,461 0 0
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C136 164 5,920 SH   SOLE   0 0 5,920
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C219 253 8,713 SH   SOLE   0 0 8,713
INNOVATOR ETFS TR TRIPLE STKR JAN 45782C169 154 5,384 SH   SOLE   0 0 5,384
INNOVATOR ETFS TR TRIPLE STKER OCT 45782C193 70 2,288 SH   SOLE   0 0 2,288
INNOVATOR ETFS TR INVATR 20 PLS 9 45782C235 8 338 SH   SOLE   244 0 94
INNOVATOR ETFS TR GRWT100 PWR BF 45782C466 61 1,475 SH   SOLE   1,475 0 0
INNOVATOR ETFS TR US EQTY PWR BF 45782C680 66 2,255 SH   SOLE   2,255 0 0
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 216 7,000 SH   SOLE   2,000 0 5,000
INNOVATOR ETFS TR US EQTY BUF DEC 45782C557 110 3,300 SH   SOLE   0 0 3,300
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 220 6,970 SH   SOLE   470 0 6,500
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 211 7,100 SH   SOLE   500 0 6,600
INNOVATOR ETFS TR US EQT BUFR APR 45782C888 140 4,414 SH   SOLE   2,750 0 1,664
INNOVATOR ETFS TR US EQT PWR BUF 45782C870 93 3,245 SH   SOLE   1,430 0 1,815
INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698 25 791 SH   SOLE   791 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 5 187 SH   SOLE   187 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C730 14 500 SH   SOLE   500 0 0
INTEL CORP COM 458140100 27 500 SH   SOLE   500 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7 64 SH   SOLE   64 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,558 4,585 SH   SOLE   3,345 0 1,240
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 15 173 SH   SOLE   173 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 11 175 SH   SOLE   175 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 26 500 SH   SOLE   0 0 500
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 730 34,623 SH   SOLE   11,123 0 23,500
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 202 9,362 SH   SOLE   9,362 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 148 6,831 SH   SOLE   6,831 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 53 2,413 SH   SOLE   2,413 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 21 939 SH   SOLE   939 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 21 981 SH   SOLE   981 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 11 481 SH   SOLE   481 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,911 26,106 SH   SOLE   18,899 0 7,207
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 38 2,000 SH   SOLE   2,000 0 0
INVESCO LTD SHS G491BT108 41 1,700 SH   SOLE   1,700 0 0
INVITAE CORP COM 46185L103 21 750 SH   SOLE   500 0 250
IONIS PHARMACEUTICALS INC COM 462222100 1 38 SH   SOLE   38 0 0
IPG PHOTONICS CORP COM 44980X109 957 6,040 SH   SOLE   3,230 0 2,810
IRON MTN INC NEW COM 46284V101 100 2,300 SH   SOLE   1,900 0 400
ISHARES GOLD TR ISHARES NEW 464285204 334 10,000 SH   SOLE   0 0 10,000
ISHARES INC MSCI GBL MIN VOL 464286525 6 61 SH   SOLE   61 0 0
ISHARES INC CORE MSCI EMKT 46434G103 175 2,839 SH   SOLE   2,827 0 12
ISHARES INC MSCI EMERG MRKT 464286533 0 5 SH   SOLE   5 0 0
ISHARES SILVER TR ISHARES 46428Q109 71 3,462 SH   SOLE   3,462 0 0
ISHARES TR CORE S&P500 ETF 464287200 6,162 14,304 SH   SOLE   10,753 0 3,551
ISHARES TR PFD AND INCM SEC 464288687 1,402 36,115 SH   SOLE   36,115 0 0
ISHARES TR CORE MSCI EAFE 46432F842 514 6,925 SH   SOLE   6,904 0 21
ISHARES TR CORE TOTAL USD 46434V613 45 853 SH   SOLE   853 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 14 136 SH   SOLE   136 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 5 46 SH   SOLE   46 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,494 17,085 SH   SOLE   14,359 0 2,726
ISHARES TR CORE S&P SCP ETF 464287804 2,816 25,787 SH   SOLE   22,097 0 3,690
ISHARES TR S&P 100 ETF 464287101 39 195 SH   SOLE   195 0 0
ISHARES TR MSCI USA MMENTM 46432F396 3,336 18,998 SH   SOLE   16,600 0 2,398
ISHARES TR MSCI EAFE MIN VL 46429B689 493 6,548 SH   SOLE   5,348 0 1,200
ISHARES TR MSCI USA MIN VOL 46429B697 2,194 29,846 SH   SOLE   23,335 0 6,511
ISHARES TR MSCI USA SMCP MN 46435G433 530 14,290 SH   SOLE   11,763 0 2,527
ISHARES TR IBOXX INV CP ETF 464287242 923 6,936 SH   SOLE   5,598 0 1,338
ISHARES TR MSCI USA QLT FCT 46432F339 177 1,346 SH   SOLE   1,288 0 58
ISHARES TR CORE MSCI TOTAL 46432F834 37 520 SH   SOLE   520 0 0
ISHARES TR SELECT DIVID ETF 464287168 501 4,371 SH   SOLE   1,586 0 2,785
ISHARES TR INTL SEL DIV ETF 464288448 33 1,100 SH   SOLE   440 0 660
ISHARES TR RUS 1000 GRW ETF 464287614 89 324 SH   SOLE   259 0 65
ISHARES TR US TREAS BD ETF 46429B267 10 367 SH   SOLE   367 0 0
ISHARES TR SP SMCP600VL ETF 464287879 81 804 SH   SOLE   224 0 580
ISHARES TR S&P MC 400VL ETF 464287705 21 200 SH   SOLE   200 0 0
ISHARES TR RUS MID CAP ETF 464287499 18 224 SH   SOLE   0 0 224
ISHARES TR CRE U S REIT ETF 464288521 110 1,868 SH   SOLE   1,868 0 0
ISHARES TR CORE S&P TTL STK 464287150 40 406 SH   SOLE   406 0 0
ISHARES TR EAFE SML CP ETF 464288273 39 530 SH   SOLE   530 0 0
ISHARES TR ISHARES BIOTECH 464287556 210 1,300 SH   SOLE   1,300 0 0
ISHARES U S ETF TR TECHNOLOGY 46431W648 10 188 SH   SOLE   188 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 403 7,948 SH   SOLE   6,821 0 1,127
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 56 1,101 SH   SOLE   1,101 0 0
JOHNSON & JOHNSON COM 478160104 1,240 7,680 SH   SOLE   4,960 0 2,720
JONES LANG LASALLE INC COM 48020Q107 8 31 SH   SOLE   31 0 0
JPMORGAN CHASE & CO COM 46625H100 1,537 9,390 SH   SOLE   5,440 0 3,950
LABORATORY CORP AMER HLDGS COM NEW 50540R409 28 100 SH   SOLE   100 0 0
LAS VEGAS SANDS CORP COM 517834107 15 400 SH   SOLE   400 0 0
LINDE PLC SHS G5494J103 9 29 SH   SOLE   29 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 6 64 SH   SOLE   64 0 0
LIVENT CORP COM 53814L108 23 1,000 SH   SOLE   1,000 0 0
LOCKHEED MARTIN CORP COM 539830109 21 62 SH   SOLE   62 0 0
LOWES COS INC COM 548661107 8 40 SH   SOLE   40 0 0
LULULEMON ATHLETICA INC COM 550021109 85 210 SH   SOLE   210 0 0
LUMENTUM HLDGS INC COM 55024U109 165 1,980 SH   SOLE   580 0 1,400
MAGNITE INC COM 55955D100 14 500 SH   SOLE   500 0 0
MARRIOTT INTL INC NEW CL A 571903202 0 2 SH   SOLE   2 0 0
MASTERCARD INCORPORATED CL A 57636Q104 355 1,022 SH   SOLE   980 0 42
MATCH GROUP INC NEW COM 57667L107 4 29 SH   SOLE   29 0 0
MCCORMICK & CO INC COM NON VTG 579780206 5 58 SH   SOLE   58 0 0
MCDONALDS CORP COM 580135101 96 400 SH   SOLE   400 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 10 500 SH   SOLE   500 0 0
MEDTRONIC PLC SHS G5960L103 1,122 8,950 SH   SOLE   4,730 0 4,220
MERCADOLIBRE INC COM 58733R102 8 5 SH   SOLE   5 0 0
MERCK & CO INC COM 58933Y105 280 3,730 SH   SOLE   1,630 0 2,100
MICROSOFT CORP COM 594918104 3,743 13,278 SH   SOLE   9,738 0 3,540
MIDDLEBY CORP COM 596278101 8 48 SH   SOLE   48 0 0
MIMEDX GROUP INC COM 602496101 333 45,900 SH   SOLE   23,900 0 22,000
NAPCO SEC TECHNOLOGIES INC COM 630402105 43 1,000 SH   SOLE   1,000 0 0
NETFLIX INC COM 64110L106 594 973 SH   SOLE   151 0 822
NETFLIX INC CALL November 600 COM 64110L106 61 100 SH Call SOLE   0 0 0
NEW YORK TIMES CO CL A 650111107 6 121 SH   SOLE   121 0 0
NEXTERA ENERGY INC COM 65339F101 68 866 SH   SOLE   866 0 0
NIKE INC CL B 654106103 532 3,660 SH   SOLE   3,550 0 110
NORFOLK SOUTHN CORP COM 655844108 38 160 SH   SOLE   160 0 0
NOVANTA INC COM 67000B104 15 100 SH   SOLE   100 0 0
NOVARTIS AG SPONSORED ADR 66987V109 119 1,450 SH   SOLE   1,050 0 400
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 16 1,000 SH   SOLE   1,000 0 0
NV5 GLOBAL INC COM 62945V109 350 3,550 SH   SOLE   600 0 2,950
NVIDIA CORPORATION COM 67066G104 691 3,336 SH   SOLE   856 0 2,480
OMEGA HEALTHCARE INVS INC COM 681936100 294 9,805 SH   SOLE   5,805 0 4,000
OREILLY AUTOMOTIVE INC COM 67103H107 2,194 3,590 SH   SOLE   2,340 0 1,250
OTIS WORLDWIDE CORP COM 68902V107 31 375 SH   SOLE   375 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 79 3,300 SH   SOLE   3,300 0 0
PALO ALTO NETWORKS INC COM 697435105 9 18 SH   SOLE   18 0 0
PARTY CITY HOLDCO INC COM 702149105 14 2,000 SH   SOLE   2,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 977 1,970 SH   SOLE   770 0 1,200
PAYPAL HLDGS INC COM 70450Y103 1,864 7,164 SH   SOLE   4,800 0 2,364
PEPSICO INC COM 713448108 414 2,755 SH   SOLE   1,955 0 800
PETIQ INC COM CL A 71639T106 7 300 SH   SOLE   0 0 300
PFIZER INC COM 717081103 254 5,900 SH   SOLE   2,900 0 3,000
PHOTRONICS INC COM 719405102 20 1,500 SH   SOLE   1,500 0 0
PINTEREST INC CL A 72352L106 189 3,700 SH   SOLE   500 0 3,200
POOL CORP COM 73278L105 6 14 SH   SOLE   14 0 0
PROCTER AND GAMBLE CO COM 742718109 98 700 SH   SOLE   700 0 0
PROLOGIS INC. COM 74340W103 13 100 SH   SOLE   0 0 100
QUALCOMM INC COM 747525103 571 4,426 SH   SOLE   4,426 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 64 750 SH   SOLE   750 0 0
REALTY INCOME CORP COM 756109104 45 700 SH   SOLE   700 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 20 600 SH   SOLE   600 0 0
REDFIN CORP COM 75737F108 43 850 SH   SOLE   400 0 450
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 98 1,500 SH   SOLE   1,500 0 0
RESMED INC COM 761152107 1,212 4,600 SH   SOLE   2,190 0 2,410
ROBLOX CORP CL A 771049103 11 140 SH   SOLE   140 0 0
ROPER TECHNOLOGIES INC COM 776696106 97 217 SH   SOLE   217 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 1 10 SH   SOLE   10 0 0
SALESFORCE COM INC COM 79466L302 1,680 6,196 SH   SOLE   2,950 0 3,246
SCOTTS MIRACLE-GRO CO CL A 810186106 146 1,000 SH   SOLE   1,000 0 0
SEA LTD SPONSORD ADS 81141R100 191 600 SH   SOLE   600 0 0
SEMPRA COM 816851109 64 506 SH   SOLE   470 0 36
SERES THERAPEUTICS INC COM 81750R102 7 1,000 SH   SOLE   1,000 0 0
SHAKE SHACK INC CL A 819047101 6 78 SH   SOLE   78 0 0
SHOPIFY INC CL A 82509L107 182 134 SH   SOLE   3 0 131
SHOPIFY INC CALL November 1400 CL A 82509L107 136 100 SH Call SOLE   0 0 0
SMITH A O CORP COM 831865209 5 80 SH   SOLE   80 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 27 100 SH   SOLE   0 0 100
SOUTHERN COPPER CORP COM 84265V105 104 1,860 SH   SOLE   1,860 0 0
SOUTHWEST AIRLS CO COM 844741108 51 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 164 1,000 SH   SOLE   900 0 100
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1 24 SH   SOLE   24 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 64 1,496 SH   SOLE   1,496 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 151 352 SH   SOLE   322 0 30
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 356 740 SH   SOLE   595 0 145
SPDR SER TR S&P BIOTECH 78464A870 8 61 SH   SOLE   61 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 1,157 37,020 SH   SOLE   34,820 0 2,200
SPDR SER TR PORTFOLIO SH TSR 78468R101 8 264 SH   SOLE   264 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 131 2,603 SH   SOLE   2,603 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847 136 2,936 SH   SOLE   2,936 0 0
SPDR SER TR COMP SOFTWARE 78464A599 2 13 SH   SOLE   13 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 427 5,006 SH   SOLE   1,006 0 4,000
SPDR SER TR PORTFOLI S&P1500 78464A805 4 78 SH   SOLE   78 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 794 25,911 SH   SOLE   13,911 0 12,000
SPDR SER TR S&P 400 MDCP GRW 78464A821 20 270 SH   SOLE   0 0 270
SPDR SER TR S&P 600 SMCP GRW 78464A201 2 24 SH   SOLE   0 0 24
SPDR SER TR S&P 600 SML CAP 78464A813 97 1,025 SH   SOLE   1,025 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 42 1,405 SH   SOLE   1,405 0 0
SPLUNK INC COM 848637104 23 156 SH   SOLE   0 0 156
SPOTIFY TECHNOLOGY S A SHS L8681T102 3 14 SH   SOLE   14 0 0
SQUARE INC CL A 852234103 16 65 SH   SOLE   15 0 50
STARBUCKS CORP COM 855244109 93 844 SH   SOLE   844 0 0
SURGALIGN HOLDINGS INC COM 86882C105 13 12,000 SH   SOLE   8,000 0 4,000
SYNOPSYS INC COM 871607107 10 32 SH   SOLE   0 0 32
SYSCO CORP COM 871829107 4 56 SH   SOLE   56 0 0
T-MOBILE US INC COM 872590104 13 100 SH   SOLE   100 0 0
TARGET CORP COM 87612E106 123 539 SH   SOLE   500 0 39
TELADOC HEALTH INC COM 87918A105 1,021 8,050 SH   SOLE   3,800 0 4,250
TEMPUR SEALY INTL INC COM 88023U101 19 400 SH   SOLE   400 0 0
TERADYNE INC COM 880770102 4 36 SH   SOLE   36 0 0
TESLA INC COM 88160R101 295 380 SH   SOLE   105 0 275
TESLA INC COM 88160R101 213 275 SH   SOLE   275 0 0
TEXAS INSTRS INC COM 882508104 17 86 SH   SOLE   86 0 0
THE TRADE DESK INC COM CL A 88339J105 6,217 88,440 SH   SOLE   58,600 0 29,840
THERMO FISHER SCIENTIFIC INC COM 883556102 238 416 SH   SOLE   216 0 200
TJX COS INC NEW COM 872540109 6 88 SH   SOLE   88 0 0
TPI COMPOSITES INC COM 87266J104 34 1,000 SH   SOLE   500 0 500
TRACTOR SUPPLY CO COM 892356106 4 22 SH   SOLE   22 0 0
TRIMBLE INC COM 896239100 148 1,800 SH   SOLE   1,800 0 0
TWILIO INC CL A 90138F102 67 211 SH   SOLE   0 0 211
TWITTER INC COM 90184L102 32 525 SH   SOLE   525 0 0
UNITEDHEALTH GROUP INC COM 91324P102 96 245 SH   SOLE   145 0 100
UNIVERSAL DISPLAY CORP COM 91347P105 34 200 SH   SOLE   0 0 200
UPSTART HLDGS INC COM 91680M107 1,788 5,650 SH   SOLE   2,620 0 3,030
US BANCORP DEL COM NEW 902973304 30 500 SH   SOLE   200 0 300
V F CORP COM 918204108 61 905 SH   SOLE   905 0 0
VAIL RESORTS INC COM 91879Q109 6 17 SH   SOLE   17 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429 95 4,500 SH   SOLE   4,500 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 612 9,800 SH   SOLE   4,300 0 5,500
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 176 7,000 SH   SOLE   2,000 0 5,000
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,228 27,195 SH   SOLE   19,435 0 7,760
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 441 5,156 SH   SOLE   0 0 5,156
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,551 25,064 SH   SOLE   17,807 0 7,257
VANGUARD INDEX FDS TOTAL STK MKT 922908769 205 921 SH   SOLE   815 0 106
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 182 461 SH   SOLE   166 0 295
VANGUARD INDEX FDS SM CP VAL ETF 922908611 47 278 SH   SOLE   142 0 136
VANGUARD INDEX FDS MID CAP ETF 922908629 34 143 SH   SOLE   143 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 18 82 SH   SOLE   82 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 50 371 SH   SOLE   371 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 22 439 SH   SOLE   439 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 769 14,623 SH   SOLE   7,623 0 7,000
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8,079 98,036 SH   SOLE   73,077 0 24,959
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5 51 SH   SOLE   51 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,074 17,481 SH   SOLE   16,196 0 1,285
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,536 29,532 SH   SOLE   22,147 0 7,385
VANGUARD STAR FDS VG TL INTL STK F 921909768 18 290 SH   SOLE   240 0 50
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 26 520 SH   SOLE   520 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,129 30,275 SH   SOLE   21,285 0 8,990
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 44 500 SH   SOLE   500 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 225 727 SH   SOLE   727 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 193 780 SH   SOLE   500 0 280
VANGUARD WORLD FDS INF TECH ETF 92204A702 4 10 SH   SOLE   10 0 0
VEEVA SYS INC CL A COM 922475108 3,882 13,470 SH   SOLE   8,485 0 4,985
VERIZON COMMUNICATIONS INC COM 92343V104 1,040 19,257 SH   SOLE   12,542 0 6,715
VIMEO INC COMMON STOCK 92719V100 1 46 SH   SOLE   46 0 0
VIRTUS DIVIDEND INTEREST & P COM 92840R101 5 360 SH   SOLE   360 0 0
VISA INC COM CL A 92826C839 1,513 6,791 SH   SOLE   4,166 0 2,625
WELLS FARGO CO NEW COM 949746101 19 400 SH   SOLE   400 0 0
WELLTOWER INC COM 95040Q104 436 5,290 SH   SOLE   3,290 0 2,000
WISDOMTREE TR EMER MKT HIGH FD 97717W315 11 260 SH   SOLE   260 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 16 130 SH   SOLE   130 0 0
WYNN RESORTS LTD COM 983134107 17 200 SH   SOLE   200 0 0
XILINX INC COM 983919101 45 300 SH   SOLE   300 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 6 11 SH   SOLE   0 0 11
ZOETIS INC CL A 98978V103 6 32 SH   SOLE   32 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 31 119 SH   SOLE   0 0 119
ZSCALER INC COM 98980G102 13 50 SH   SOLE   0 0 50
ZUORA INC COM CL A 98983V106 5 300 SH   SOLE   300 0 0