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 174 1,235 SH   SOLE   1,235 0 0
ABBVIE INC COM 00287Y109 733 5,410 SH   SOLE   3,210 0 2,200
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11 26 SH   SOLE   26 0 0
ACTIVISION BLIZZARD INC COM 00507V109 13 202 SH   SOLE   0 0 202
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,444 4,310 SH   SOLE   3,300 0 1,010
ADVANCED MICRO DEVICES INC COM 007903107 58 400 SH   SOLE   0 0 400
AIR LEASE CORP CL A 00912X302 317 7,160 SH   SOLE   3,860 0 3,300
AIRBNB INC COM CL A 009066101 33 200 SH   SOLE   200 0 0
ALCON AG ORD SHS H01301128 12 138 SH   SOLE   98 0 40
ALIGN TECHNOLOGY INC COM 016255101 197 300 SH   SOLE   200 0 100
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,130 6,665 SH   SOLE   2,300 0 4,365
ALPHABET INC CAP STK CL C 02079K107 4,152 1,435 SH   SOLE   876 0 559
ALPHABET INC CAP STK CL A 02079K305 1,785 616 SH   SOLE   352 0 264
ALTERYX INC COM CL A 02156B103 74 1,220 SH   SOLE   500 0 720
AMAZON COM INC COM 023135106 6,519 1,955 SH   SOLE   1,088 0 867
AMBARELLA INC SHS G037AX101 10 50 SH   SOLE   50 0 0
AMERICAN EXPRESS CO COM 025816109 98 600 SH   SOLE   600 0 0
AMGEN INC COM 031162100 112 500 SH   SOLE   400 0 100
AMN HEALTHCARE SVCS INC COM 001744101 2,218 18,130 SH   SOLE   11,250 0 6,880
AMYRIS INC COM NEW 03236M200 455 84,150 SH   SOLE   40,950 0 43,200
ANALOG DEVICES INC COM 032654105 18 100 SH   SOLE   100 0 0
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 165 9,500 SH   SOLE   8,500 0 1,000
APA CORPORATION COM 03743Q108 2 90 SH   SOLE   90 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 36 500 SH   SOLE   500 0 0
APPIAN CORP CL A 03782L101 9 132 SH   SOLE   0 0 132
APPLE INC COM 037833100 12,138 68,357 SH   SOLE   43,229 0 25,128
ARCHER DANIELS MIDLAND CO COM 039483102 24 355 SH   SOLE   355 0 0
ARES CAPITAL CORP COM 04010L103 17 800 SH   SOLE   0 0 800
ARISTA NETWORKS INC COM 040413106 519 3,612 SH   SOLE   604 0 3,008
ARLO TECHNOLOGIES INC COM 04206A101 500 47,660 SH   SOLE   19,800 0 27,860
ARRAY TECHNOLOGIES INC COM SHS 04271T100 179 11,430 SH   SOLE   5,730 0 5,700
ASML HOLDING N V N Y REGISTRY SHS N07059210 16 20 SH   SOLE   0 0 20
ASURE SOFTWARE INC COM 04649U102 8 1,000 SH   SOLE   0 0 1,000
AUTODESK INC COM 052769106 14 50 SH   SOLE   50 0 0
AVITA MEDICAL INC COM 05380C102 5 425 SH   SOLE   425 0 0
AXOS FINANCIAL INC COM 05465C100 688 12,300 SH   SOLE   6,700 0 5,600
AZEK CO INC CL A 05478C105 6 138 SH   SOLE   138 0 0
BALL CORP COM 058498106 4 39 SH   SOLE   39 0 0
BANDWIDTH INC COM CL A 05988J103 29 400 SH   SOLE   400 0 0
BAXTER INTL INC COM 071813109 94 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 140 468 SH   SOLE   245 0 223
BIOLASE INC COM NEW 090911207 20 50,000 SH   SOLE   50,000 0 0
BIOMERICA INC COM NEW 09061H307 45 11,500 SH   SOLE   10,000 0 1,500
BK OF AMERICA CORP COM 060505104 1,391 31,264 SH   SOLE   18,864 0 12,400
BLACK KNIGHT INC COM 09215C105 5 62 SH   SOLE   62 0 0
BLACKBERRY LTD COM 09228F103 4 455 SH   SOLE   455 0 0
BLACKROCK INC COM 09247X101 1,108 1,210 SH   SOLE   690 0 520
BLOCK INC CL A 852234103 10 65 SH   SOLE   15 0 50
BLOOM ENERGY CORP COM CL A 093712107 471 21,500 SH   SOLE   5,700 0 15,800
BOOKING HOLDINGS INC COM 09857L108 127 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 90 1,450 SH   SOLE   1,450 0 0
BROADCOM INC COM 11135F101 20 30 SH   SOLE   30 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13 208 SH   SOLE   208 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 359 5,900 SH   SOLE   5,900 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 6 150 SH   SOLE   150 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 261 7,300 SH   SOLE   7,300 0 0
BRT APARTMENTS CORP COM 055645303 48 2,000 SH   SOLE   2,000 0 0
CAREDX INC COM 14167L103 23 500 SH   SOLE   0 0 500
CARNIVAL CORP COMMON STOCK 143658300 1 60 SH   SOLE   60 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 41 750 SH   SOLE   750 0 0
CATERPILLAR INC COM 149123101 62 300 SH   SOLE   0 0 300
CHART INDS INC COM 16115Q308 16 100 SH   SOLE   100 0 0
CHEVRON CORP NEW COM 166764100 14 120 SH   SOLE   0 0 120
CISCO SYS INC COM 17275R102 19 300 SH   SOLE   300 0 0
CITIGROUP INC COM NEW 172967424 624 10,330 SH   SOLE   9,630 0 700
CONDUENT INC COM 206787103 11 2,000 SH   SOLE   2,000 0 0
COSTAR GROUP INC COM 22160N109 8 100 SH   SOLE   100 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,386 2,442 SH   SOLE   2,352 0 90
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 38 500 SH   SOLE   200 0 300
CRONOS GROUP INC COM 22717L101 16 4,000 SH   SOLE   0 0 4,000
CROWDSTRIKE HLDGS INC CL A 22788C105 66 320 SH   SOLE   200 0 120
CROWN CASTLE INTL CORP NEW COM 22822V101 8 38 SH   SOLE   38 0 0
CVS HEALTH CORP COM 126650100 734 7,113 SH   SOLE   4,813 0 2,300
CYBERARK SOFTWARE LTD SHS M2682V108 373 2,150 SH   SOLE   1,050 0 1,100
DARLING INGREDIENTS INC COM 237266101 695 10,030 SH   SOLE   3,380 0 6,650
DELTA AIR LINES INC DEL COM NEW 247361702 0 10 SH   SOLE   10 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 88 400 SH   SOLE   400 0 0
DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 2 33 SH   SOLE   33 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 44 1,343 SH   SOLE   1,343 0 0
DISNEY WALT CO COM 254687106 182 1,177 SH   SOLE   538 0 639
DOCUSIGN INC COM 256163106 1,392 9,140 SH   SOLE   5,640 0 3,500
DOMINION ENERGY INC COM 25746U109 39 500 SH   SOLE   500 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 16 150 SH   SOLE   150 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 139 12,000 SH   SOLE   0 0 12,000
EDAP TMS S A SPONSORED ADR 268311107 550 91,803 SH   SOLE   42,803 0 49,000
EDISON INTL COM 281020107 3 50 SH   SOLE   50 0 0
EDITAS MEDICINE INC COM 28106W103 145 5,450 SH   SOLE   4,050 0 1,400
EMERGENT BIOSOLUTIONS INC COM 29089Q105 126 2,900 SH   SOLE   150 0 2,750
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 2,376 51,330 SH   SOLE   40,302 0 11,028
ETF SER SOLUTIONS DISTILLATE INTNL 26922B501 126 4,900 SH   SOLE   4,900 0 0
EXPEDIA GROUP INC COM NEW 30212P303 307 1,700 SH   SOLE   500 0 1,200
EXTREME NETWORKS INC COM 30226D106 220 14,001 SH   SOLE   7,001 0 7,000
EXXON MOBIL CORP COM 30231G102 165 2,700 SH   SOLE   2,700 0 0
FARFETCH LTD ORD SH CL A 30744W107 290 8,670 SH   SOLE   3,570 0 5,100
FIRST REP BK SAN FRANCISCO C COM 33616C100 9 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 21 1,000 SH   SOLE   0 0 1,000
FORTINET INC COM 34959E109 1,846 5,135 SH   SOLE   2,090 0 3,045
FREYR BATTERY SHS L4135L100 56 5,000 SH   SOLE   5,000 0 0
FTC SOLAR INC COM 30320C103 8 1,000 SH   SOLE   0 0 1,000
FUSION FUEL GREEN PLC CL A G3R25D118 8 1,000 SH   SOLE   1,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301 12 125 SH   SOLE   0 0 125
GILEAD SCIENCES INC COM 375558103 94 1,300 SH   SOLE   0 0 1,300
GLOBAL X FDS US PFD ETF 37954Y657 2,306 89,520 SH   SOLE   72,520 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 11 350 SH   SOLE   350 0 0
GUARDANT HEALTH INC COM 40131M109 10 100 SH   SOLE   100 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 61 1,700 SH   SOLE   1,700 0 0
HEICO CORP NEW COM 422806109 6 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 944 2,275 SH   SOLE   1,425 0 850
HONEYWELL INTL INC COM 438516106 307 1,470 SH   SOLE   1,070 0 400
HORIZON THERAPEUTICS PUB L SHS G46188101 976 9,055 SH   SOLE   6,055 0 3,000
HUMANA INC COM 444859102 23 50 SH   SOLE   0 0 50
HUNTSMAN CORP COM 447011107 35 1,000 SH   SOLE   1,000 0 0
II-VI INC COM 902104108 265 3,880 SH   SOLE   1,680 0 2,200
ILLUMINA INC COM 452327109 207 544 SH   SOLE   544 0 0
INGERSOLL RAND INC COM 45687V106 9 151 SH   SOLE   151 0 0
INMODE LTD SHS M5425M103 1,409 19,960 SH   SOLE   13,960 0 6,000
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409 331 8,882 SH   SOLE   5,882 0 3,000
INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755 300 8,700 SH   SOLE   0 0 8,700
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 190 5,900 SH   SOLE   1,900 0 4,000
INNOVATOR ETFS TR US EQTY ULTRA B 45782C532 31 1,020 SH   SOLE   1,020 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 29 905 SH   SOLE   905 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 192 5,762 SH   SOLE   5,762 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 106 3,361 SH   SOLE   3,361 0 0
INNOVATOR ETFS TR US EQTY BUF DEC 45782C557 222 6,300 SH   SOLE   3,000 0 3,300
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 564 17,010 SH   SOLE   13,005 0 4,005
INNOVATOR ETFS TR US EQTY PWR BF 45782C680 69 2,255 SH   SOLE   2,255 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 218 7,170 SH   SOLE   6,670 0 500
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 217 6,491 SH   SOLE   5,491 0 1,000
INNOVATOR ETFS TR US EQT BUFR APR 45782C888 147 4,414 SH   SOLE   2,750 0 1,664
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 24 700 SH   SOLE   0 0 700
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 484 13,978 SH   SOLE   10,148 0 3,830
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 290 9,193 SH   SOLE   8,343 0 850
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 84 2,765 SH   SOLE   365 0 2,400
INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698 26 791 SH   SOLE   791 0 0
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 233 6,970 SH   SOLE   470 0 6,500
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 219 7,100 SH   SOLE   500 0 6,600
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C136 168 5,920 SH   SOLE   0 0 5,920
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C219 263 8,713 SH   SOLE   0 0 8,713
INNOVATOR ETFS TR TRIPLE STKR JAN 45782C169 160 5,384 SH   SOLE   0 0 5,384
INNOVATOR ETFS TR TRIPLE STKER OCT 45782C193 74 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 63 1,475 SH   SOLE   1,475 0 0
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 225 7,000 SH   SOLE   2,000 0 5,000
INNOVATOR ETFS TR US EQT PWR BUF 45782C870 95 3,245 SH   SOLE   1,430 0 1,815
INNOVATOR ETFS TR US EQTY BUF NOV 45782C581 142 4,310 SH   SOLE   3,050 0 1,260
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 130 4,185 SH   SOLE   2,885 0 1,300
INNOVATOR ETFS TR US EQT ULTRA BF 45782C730 15 500 SH   SOLE   500 0 0
INTEL CORP COM 458140100 82 1,600 SH   SOLE   1,100 0 500
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9 64 SH   SOLE   64 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,930 13,720 SH   SOLE   10,000 0 3,720
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 16 173 SH   SOLE   173 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 12 175 SH   SOLE   175 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 29 500 SH   SOLE   0 0 500
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 200 9,362 SH   SOLE   9,362 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 147 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 10 481 SH   SOLE   481 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,249 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 39 1,700 SH   SOLE   1,700 0 0
INVITAE CORP COM 46185L103 11 750 SH   SOLE   500 0 250
IONIS PHARMACEUTICALS INC COM 462222100 16 538 SH   SOLE   538 0 0
IPG PHOTONICS CORP COM 44980X109 992 5,760 SH   SOLE   3,000 0 2,760
IRON MTN INC NEW COM 46284V101 120 2,300 SH   SOLE   1,900 0 400
ISHARES GOLD TR ISHARES NEW 464285204 348 10,000 SH   SOLE   0 0 10,000
ISHARES INC CORE MSCI EMKT 46434G103 150 2,502 SH   SOLE   2,502 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 7 61 SH   SOLE   61 0 0
ISHARES SILVER TR ISHARES 46428Q109 74 3,462 SH   SOLE   3,462 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,082 17,952 SH   SOLE   15,101 0 2,851
ISHARES TR CORE S&P SCP ETF 464287804 3,246 28,345 SH   SOLE   24,493 0 3,852
ISHARES TR PFD AND INCM SEC 464288687 1,342 34,035 SH   SOLE   34,035 0 0
ISHARES TR IBOXX INV CP ETF 464287242 919 6,936 SH   SOLE   5,598 0 1,338
ISHARES TR MSCI EAFE MIN VL 46429B689 420 5,476 SH   SOLE   5,339 0 137
ISHARES TR MSCI USA MIN VOL 46429B697 2,228 27,542 SH   SOLE   22,718 0 4,824
ISHARES TR MSCI USA MMENTM 46432F396 3,471 19,089 SH   SOLE   16,582 0 2,507
ISHARES TR MSCI USA SMCP MN 46435G433 450 11,509 SH   SOLE   11,173 0 336
ISHARES TR MSCI USA QLT FCT 46432F339 338 2,320 SH   SOLE   1,394 0 926
ISHARES TR CORE S&P500 ETF 464287200 7,158 15,007 SH   SOLE   11,417 0 3,590
ISHARES TR CORE MSCI TOTAL 46432F834 28 400 SH   SOLE   400 0 0
ISHARES TR CORE MSCI EAFE 46432F842 481 6,443 SH   SOLE   6,443 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 100 327 SH   SOLE   262 0 65
ISHARES TR RUS MID CAP ETF 464287499 19 224 SH   SOLE   0 0 224
ISHARES TR CRE U S REIT ETF 464288521 126 1,868 SH   SOLE   1,868 0 0
ISHARES TR SP SMCP600VL ETF 464287879 84 804 SH   SOLE   224 0 580
ISHARES TR SELECT DIVID ETF 464287168 464 3,785 SH   SOLE   1,000 0 2,785
ISHARES TR INTL SEL DIV ETF 464288448 21 660 SH   SOLE   0 0 660
ISHARES TR EAFE SML CP ETF 464288273 39 530 SH   SOLE   530 0 0
ISHARES TR CORE S&P TTL STK 464287150 43 406 SH   SOLE   406 0 0
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 S&P 100 ETF 464287101 43 195 SH   SOLE   195 0 0
ISHARES TR US TREAS BD ETF 46429B267 10 367 SH   SOLE   367 0 0
ISHARES TR S&P MC 400VL ETF 464287705 22 200 SH   SOLE   200 0 0
ISHARES TR ISHARES BIOTECH 464287556 198 1,300 SH   SOLE   1,300 0 0
ISHARES U S ETF TR TECHNOLOGY 46431W648 12 188 SH   SOLE   188 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 401 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,314 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,664 10,510 SH   SOLE   6,560 0 3,950
LABORATORY CORP AMER HLDGS COM NEW 50540R409 31 100 SH   SOLE   100 0 0
LAS VEGAS SANDS CORP COM 517834107 15 400 SH   SOLE   400 0 0
LILLY ELI & CO COM 532457108 221 800 SH   SOLE   800 0 0
LINDE PLC SHS G5494J103 10 29 SH   SOLE   29 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 8 64 SH   SOLE   64 0 0
LIVENT CORP COM 53814L108 24 1,000 SH   SOLE   1,000 0 0
LOCKHEED MARTIN CORP COM 539830109 22 62 SH   SOLE   62 0 0
LOWES COS INC COM 548661107 10 40 SH   SOLE   40 0 0
LULULEMON ATHLETICA INC COM 550021109 82 210 SH   SOLE   210 0 0
LUMENTUM HLDGS INC COM 55024U109 209 1,980 SH   SOLE   580 0 1,400
MAGNITE INC COM 55955D100 9 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 367 1,022 SH   SOLE   980 0 42
MATCH GROUP INC NEW COM 57667L107 4 29 SH   SOLE   29 0 0
MCDONALDS CORP COM 580135101 107 400 SH   SOLE   400 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 12 500 SH   SOLE   500 0 0
MEDTRONIC PLC SHS G5960L103 950 9,180 SH   SOLE   4,780 0 4,400
MERCADOLIBRE INC COM 58733R102 74 55 SH   SOLE   55 0 0
MERCK & CO INC COM 58933Y105 324 4,230 SH   SOLE   2,130 0 2,100
META PLATFORMS INC CL A 30303M102 1,091 3,245 SH   SOLE   2,340 0 905
MICROSOFT CORP COM 594918104 4,499 13,378 SH   SOLE   9,838 0 3,540
MIDDLEBY CORP COM 596278101 9 48 SH   SOLE   48 0 0
MIMEDX GROUP INC COM 602496101 205 33,900 SH   SOLE   16,900 0 17,000
MORGAN STANLEY COM NEW 617446448 20 200 SH   SOLE   200 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 50 1,000 SH   SOLE   1,000 0 0
NETFLIX INC COM 64110L106 466 773 SH   SOLE   151 0 622
NEUROCRINE BIOSCIENCES INC COM 64125C109 34 400 SH   SOLE   400 0 0
NEW YORK TIMES CO CL A 650111107 6 121 SH   SOLE   121 0 0
NEXTERA ENERGY INC COM 65339F101 81 866 SH   SOLE   866 0 0
NIKE INC CL B 654106103 632 3,792 SH   SOLE   3,682 0 110
NORFOLK SOUTHN CORP COM 655844108 48 160 SH   SOLE   160 0 0
NOVANTA INC COM 67000B104 18 100 SH   SOLE   100 0 0
NOVARTIS AG SPONSORED ADR 66987V109 79 900 SH   SOLE   500 0 400
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 16 1,000 SH   SOLE   1,000 0 0
NV5 GLOBAL INC COM 62945V109 490 3,550 SH   SOLE   600 0 2,950
NVIDIA CORPORATION COM 67066G104 893 3,036 SH   SOLE   756 0 2,280
OMEGA HEALTHCARE INVS INC COM 681936100 231 7,805 SH   SOLE   3,805 0 4,000
OREILLY AUTOMOTIVE INC COM 67103H107 2,535 3,590 SH   SOLE   2,340 0 1,250
OTIS WORLDWIDE CORP COM 68902V107 33 375 SH   SOLE   375 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 424 23,293 SH   SOLE   23,293 0 0
PALO ALTO NETWORKS INC COM 697435105 10 18 SH   SOLE   18 0 0
PARTY CITY HOLDCO INC COM 702149105 11 2,000 SH   SOLE   2,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 776 1,870 SH   SOLE   770 0 1,100
PAYPAL HLDGS INC COM 70450Y103 1,351 7,164 SH   SOLE   4,800 0 2,364
PEPSICO INC COM 713448108 461 2,655 SH   SOLE   1,955 0 700
PETIQ INC COM CL A 71639T106 7 300 SH   SOLE   0 0 300
PFIZER INC COM 717081103 377 6,390 SH   SOLE   3,390 0 3,000
PHOTRONICS INC COM 719405102 28 1,500 SH   SOLE   1,500 0 0
PINTEREST INC CL A 72352L106 254 7,000 SH   SOLE   2,600 0 4,400
POOL CORP COM 73278L105 8 14 SH   SOLE   14 0 0
PROCTER AND GAMBLE CO COM 742718109 115 700 SH   SOLE   700 0 0
PROLOGIS INC. COM 74340W103 17 100 SH   SOLE   0 0 100
QUALCOMM INC COM 747525103 1,483 8,110 SH   SOLE   8,110 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 65 750 SH   SOLE   750 0 0
REALTY INCOME CORP COM 756109104 50 700 SH   SOLE   700 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 21 600 SH   SOLE   600 0 0
REDFIN CORP COM 75737F108 33 850 SH   SOLE   400 0 450
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 87 1,500 SH   SOLE   1,500 0 0
RESMED INC COM 761152107 1,172 4,500 SH   SOLE   2,090 0 2,410
ROBLOX CORP CL A 771049103 14 140 SH   SOLE   140 0 0
ROPER TECHNOLOGIES INC COM 776696106 107 217 SH   SOLE   217 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 1 10 SH   SOLE   10 0 0
SALESFORCE COM INC COM 79466L302 1,582 6,226 SH   SOLE   2,980 0 3,246
SCOTTS MIRACLE-GRO CO CL A 810186106 161 1,000 SH   SOLE   1,000 0 0
SEA LTD SPONSORD ADS 81141R100 134 600 SH   SOLE   600 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 98 2,500 SH   SOLE   0 0 2,500
SEMPRA COM 816851109 67 506 SH   SOLE   470 0 36
SERES THERAPEUTICS INC COM 81750R102 8 1,000 SH   SOLE   1,000 0 0
SHAKE SHACK INC CL A 819047101 6 78 SH   SOLE   78 0 0
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 24 1,000 SH   SOLE   1,000 0 0
SHOPIFY INC CL A 82509L107 185 134 SH   SOLE   3 0 131
SMITH A O CORP COM 831865209 7 80 SH   SOLE   80 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 28 100 SH   SOLE   0 0 100
SOUTHERN COPPER CORP COM 84265V105 115 1,860 SH   SOLE   1,860 0 0
SOUTHWEST AIRLS CO COM 844741108 43 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 171 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 62 1,496 SH   SOLE   1,496 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 167 352 SH   SOLE   322 0 30
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 383 740 SH   SOLE   595 0 145
SPDR SER TR PORTFOLIO SHORT 78464A474 1,070 34,544 SH   SOLE   32,594 0 1,950
SPDR SER TR PORTFOLIO S&P400 78464A847 146 2,936 SH   SOLE   2,936 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 145 2,603 SH   SOLE   2,603 0 0
SPDR SER TR COMP SOFTWARE 78464A599 2 13 SH   SOLE   13 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 5 78 SH   SOLE   78 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 792 25,885 SH   SOLE   13,885 0 12,000
SPDR SER TR S&P 600 SML CAP 78464A813 102 1,025 SH   SOLE   1,025 0 0
SPDR SER TR S&P BIOTECH 78464A870 7 61 SH   SOLE   61 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 8 264 SH   SOLE   264 0 0
SPDR SER TR BLOOMBERG CONV 78464A359 415 5,006 SH   SOLE   1,006 0 4,000
SPDR SER TR S&P 400 MDCP GRW 78464A821 22 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 PORTFOLIO AGRGTE 78464A649 42 1,405 SH   SOLE   1,405 0 0
SPLUNK INC COM 848637104 18 156 SH   SOLE   0 0 156
SPOTIFY TECHNOLOGY S A SHS L8681T102 3 14 SH   SOLE   14 0 0
STARBUCKS CORP COM 855244109 95 808 SH   SOLE   808 0 0
SURGALIGN HOLDINGS INC COM 86882C105 9 12,000 SH   SOLE   8,000 0 4,000
SYNAPTOGENIX INC COM NEW 87167T201 34 4,000 SH   SOLE   2,000 0 2,000
SYNOPSYS INC COM 871607107 12 32 SH   SOLE   0 0 32
T-MOBILE US INC COM 872590104 12 100 SH   SOLE   100 0 0
TARGET CORP COM 87612E106 125 539 SH   SOLE   500 0 39
TELADOC HEALTH INC COM 87918A105 739 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 6 36 SH   SOLE   36 0 0
TESLA INC COM 88160R101 391 370 SH   SOLE   105 0 265
TEXAS INSTRS INC COM 882508104 16 86 SH   SOLE   86 0 0
THE TRADE DESK INC COM CL A 88339J105 7,547 82,350 SH   SOLE   55,060 0 27,290
THERMO FISHER SCIENTIFIC INC COM 883556102 278 416 SH   SOLE   216 0 200
TJX COS INC NEW COM 872540109 7 88 SH   SOLE   88 0 0
TPI COMPOSITES INC COM 87266J104 15 1,000 SH   SOLE   500 0 500
TRACTOR SUPPLY CO COM 892356106 5 22 SH   SOLE   22 0 0
TRIMBLE INC COM 896239100 157 1,800 SH   SOLE   1,800 0 0
TWILIO INC CL A 90138F102 56 211 SH   SOLE   0 0 211
TWITTER INC COM 90184L102 23 525 SH   SOLE   525 0 0
UIPATH INC CL A 90364P105 43 1,000 SH   SOLE   1,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 123 245 SH   SOLE   145 0 100
UNITY SOFTWARE INC COM 91332U101 14 100 SH   SOLE   0 0 100
UNIVERSAL DISPLAY CORP COM 91347P105 33 200 SH   SOLE   0 0 200
UPSTART HLDGS INC COM 91680M107 958 6,330 SH   SOLE   3,100 0 3,230
US BANCORP DEL COM NEW 902973304 28 500 SH   SOLE   200 0 300
V F CORP COM 918204108 66 905 SH   SOLE   905 0 0
VAIL RESORTS INC COM 91879Q109 6 17 SH   SOLE   17 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429 98 4,500 SH   SOLE   4,500 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 568 9,100 SH   SOLE   4,100 0 5,000
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,125 26,292 SH   SOLE   18,612 0 7,680
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 436 5,148 SH   SOLE   0 0 5,148
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,074 26,497 SH   SOLE   19,291 0 7,206
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 207 474 SH   SOLE   179 0 295
VANGUARD INDEX FDS MID CAP ETF 922908629 36 143 SH   SOLE   143 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 19 82 SH   SOLE   82 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 158 1,071 SH   SOLE   371 0 700
VANGUARD INDEX FDS TOTAL STK MKT 922908769 222 921 SH   SOLE   815 0 106
VANGUARD INDEX FDS SM CP VAL ETF 922908611 50 278 SH   SOLE   142 0 136
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 22 439 SH   SOLE   439 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,014 19,727 SH   SOLE   8,871 0 10,856
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8,271 101,784 SH   SOLE   71,927 0 29,857
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,115 18,322 SH   SOLE   17,225 0 1,097
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,428 31,606 SH   SOLE   22,918 0 8,688
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 27 520 SH   SOLE   520 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,449 30,762 SH   SOLE   21,285 0 9,477
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 43 500 SH   SOLE   500 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 248 727 SH   SOLE   727 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 240 900 SH   SOLE   500 0 400
VANGUARD WORLD FDS INF TECH ETF 92204A702 5 10 SH   SOLE   10 0 0
VEEVA SYS INC CL A COM 922475108 3,395 13,290 SH   SOLE   8,405 0 4,885
VERIZON COMMUNICATIONS INC COM 92343V104 894 17,197 SH   SOLE   10,482 0 6,715
VIMEO INC COMMON STOCK 92719V100 1 46 SH   SOLE   46 0 0
VISA INC COM CL A 92826C839 1,499 6,917 SH   SOLE   4,292 0 2,625
WELLS FARGO CO NEW COM 949746101 19 400 SH   SOLE   400 0 0
WELLTOWER INC COM 95040Q104 454 5,290 SH   SOLE   3,290 0 2,000
WISDOMTREE TR US QTLY DIV GRT 97717X669 0 3 SH   SOLE   3 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 17 260 SH   SOLE   260 0 0
WYNN RESORTS LTD COM 983134107 17 200 SH   SOLE   200 0 0
XILINX INC COM 983919101 64 300 SH   SOLE   300 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 7 11 SH   SOLE   0 0 11
ZOETIS INC CL A 98978V103 8 32 SH   SOLE   32 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 22 119 SH   SOLE   0 0 119
ZSCALER INC COM 98980G102 16 50 SH   SOLE   0 0 50
ZUORA INC COM CL A 98983V106 6 300 SH   SOLE   300 0 0