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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   641,315 4,760 SH   SOLE   3,560 0 1,200
ACTIVISION BLIZZARD INC COM 00507V109   525,611 6,235 SH   SOLE   4,115 0 2,120
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,589,218 3,250 SH   SOLE   2,510 0 740
ADVANCED MICRO DEVICES INC COM 007903107   528,770 4,642 SH   SOLE   3,292 0 1,350
ADVANCED MICRO DEVICES INC CALL JUL 125.0 CALL JUL 125 007903907   11,391 100 SH Call SOLE   0 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   755,012 3,975 SH   SOLE   1,050 0 2,925
ALPHABET INC CAP STK CL C 02079K107   3,243,569 26,813 SH   SOLE   15,393 0 11,420
ALPHABET INC CALL Jul 130 CALL Jul 130 02079K907   12,097 100 SH Call SOLE   0 0 0
ALPHABET INC CAP STK CL A 02079K305   1,331,064 11,120 SH   SOLE   6,180 0 4,940
AMAZON COM INC COM 023135106   4,136,323 31,730 SH   SOLE   18,630 0 13,100
AMAZON COM INC CALL Aug 130 CALL Aug 130 023135906   26,072 200 SH Call SOLE   0 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   254,261 4,725 SH   SOLE   4,725 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   1,036,128 18,051 SH   SOLE   18,051 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   3,382,239 44,983 SH   SOLE   44,959 0 24
AMERICAN CENTY ETF TR US SML CP VALU 025072877   823,820 10,615 SH   SOLE   10,538 0 77
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   468,085 8,774 SH   SOLE   8,774 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   228,526 3,970 SH   SOLE   3,970 0 0
AMERICAN CENTY ETF TR AVANTIS RESPON U 025072281   425,431 8,240 SH   SOLE   8,240 0 0
AMN HEALTHCARE SVCS INC COM 001744101   1,923,786 17,630 SH   SOLE   10,750 0 6,880
AMYRIS INC COM NEW 03236M200   10,506 10,200 SH   SOLE   9,500 0 700
APPLE INC COM 037833100   12,125,488 62,514 SH   SOLE   40,684 0 21,830
APPLE INC CALL Jul 185 CALL Jul 185 037833900   58,189 300 SH Call SOLE   0 0 0
ARES CAPITAL CORP COM 04010L103   253,853 13,510 SH   SOLE   13,510 0 0
ARISTA NETWORKS INC COM 040413106   317,962 1,962 SH   SOLE   1,240 0 722
ARISTA NETWORKS INC CALL Jul 155 CALL Jul 155 040413906   32,412 200 SH Call SOLE   0 0 0
ARISTA NETWORKS INC CALL Sep 170 CALL Sep 170 040413906   16,206 100 SH Call SOLE   0 0 0
ARLO TECHNOLOGIES INC COM 04206A101   530,881 48,660 SH   SOLE   27,800 0 20,860
ARRAY TECHNOLOGIES INC COM SHS 04271T100   269,618 11,930 SH   SOLE   7,430 0 4,500
BANK AMERICA CORP COM 060505104   1,006,130 35,069 SH   SOLE   22,369 0 12,700
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   313,038 918 SH   SOLE   853 0 65
BIOMERICA INC COM NEW 09061H307   15,640 11,500 SH   SOLE   11,000 0 500
BLACKROCK INC COM 09247X101   901,247 1,304 SH   SOLE   794 0 510
BLOOM ENERGY CORP COM CL A 093712107   346,620 21,200 SH   SOLE   5,700 0 15,500
BRILLIANT EARTH GROUP INC CL A COM 109504100   46,560 12,000 SH   SOLE   9,000 0 3,000
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   301,125 8,250 SH   SOLE   8,250 0 0
CATERPILLAR INC COM 149123101   215,048 874 SH   SOLE   574 0 300
CITIGROUP INC COM NEW 172967424   458,558 9,960 SH   SOLE   9,260 0 700
COSTCO WHSL CORP NEW COM 22160K105   1,339,489 2,488 SH   SOLE   2,473 0 15
CVS HEALTH CORP COM 126650100   542,878 7,853 SH   SOLE   5,553 0 2,300
DARLING INGREDIENTS INC COM 237266101   831,822 13,040 SH   SOLE   7,090 0 5,950
DEERE & CO COM 244199105   247,166 610 SH   SOLE   510 0 100
DIMENSIONAL ETF TRUST US SUSTAINABILTY 25434V716   423,243 14,745 SH   SOLE   14,745 0 0
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   207,290 4,472 SH   SOLE   4,472 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   3,118,494 114,862 SH   SOLE   88,662 0 26,200
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   215,793 6,963 SH   SOLE   6,963 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   540,806 23,201 SH   SOLE   23,201 0 0
EATON CORP PLC SHS G29183103   613,958 3,053 SH   SOLE   1,753 0 1,300
EATON CORP PLC CALL Jul 185 CALL Jul 185 G29183903   20,110 100 SH Call SOLE   0 0 0
EDAP TMS S A SPONSORED ADR 268311107   715,500 77,603 SH   SOLE   38,603 0 39,000
ETF SER SOLUTIONS DISTILLATE US 26922A321   4,393,160 97,054 SH   SOLE   85,665 0 11,389
EXTREME NETWORKS COM 30226D106   272,249 10,451 SH   SOLE   5,451 0 5,000
FARFETCH LTD ORD SH CL A 30744W107   98,271 16,270 SH   SOLE   4,770 0 11,500
FORTINET INC COM 34959E109   1,300,148 17,200 SH   SOLE   5,475 0 11,725
GENASYS INC COM 36872P103   36,140 13,900 SH   SOLE   8,900 0 5,000
HOME DEPOT INC COM 437076102   474,969 1,529 SH   SOLE   1,179 0 350
HONEYWELL INTL INC COM 438516106   266,845 1,286 SH   SOLE   1,086 0 200
HORIZON THERAPEUTICS PUB L SHS G46188101   745,663 7,250 SH   SOLE   5,550 0 1,700
INMODE LTD SHS M5425M103   877,165 23,485 SH   SOLE   16,885 0 6,600
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   779,249 23,282 SH   SOLE   17,002 0 6,280
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409   655,647 17,382 SH   SOLE   14,382 0 3,000
INNOVATOR ETFS TR US EQTY PWR BF 45782C680   1,318,044 42,245 SH   SOLE   35,245 0 7,000
INNOVATOR ETFS TR US EQUITY ACCELE 45783Y301   1,165,886 40,261 SH   SOLE   31,581 0 8,680
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   697,549 20,960 SH   SOLE   12,960 0 8,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573   892,782 26,328 SH   SOLE   12,731 0 13,597
INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755   234,850 7,000 SH   SOLE   0 0 7,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   477,267 15,070 SH   SOLE   9,070 0 6,000
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   486,675 15,750 SH   SOLE   9,535 0 6,215
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508   1,363,953 38,848 SH   SOLE   29,348 0 9,500
INNOVATOR ETFS TR US EQT ACLRTD 9 45783Y889   471,692 16,330 SH   SOLE   13,150 0 3,180
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391   436,407 11,760 SH   SOLE   6,930 0 4,830
INNOVATOR ETFS TR US EQTY BUFR MAY 45782C326   403,595 12,700 SH   SOLE   8,700 0 4,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417   461,850 15,000 SH   SOLE   7,000 0 8,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   341,820 10,450 SH   SOLE   8,950 0 1,500
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383   496,554 14,704 SH   SOLE   8,704 0 6,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   423,870 14,200 SH   SOLE   4,200 0 10,000
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   496,190 14,500 SH   SOLE   7,900 0 6,600
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433   246,024 7,200 SH   SOLE   2,200 0 5,000
INNOVATOR ETFS TR DOUBLE STACKR 9 45782C219   270,880 8,713 SH   SOLE   0 0 8,713
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   229,290 6,500 SH   SOLE   0 0 6,500
INTERNATIONAL BUSINESS MACHS COM 459200101   545,811 4,079 SH   SOLE   3,379 0 700
INTUITIVE SURGICAL INC COM NEW 46120E602   3,986,678 11,659 SH   SOLE   8,079 0 3,580
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   3,667,676 24,510 SH   SOLE   18,553 0 5,957
ISHARES GOLD TR ISHARES NEW 464285204   369,067 10,142 SH   SOLE   142 0 10,000
ISHARES TR CORE S&P500 ETF 464287200   10,978,541 24,632 SH   SOLE   19,062 0 5,570
ISHARES TR 0-3 MNTH TREASRY 46436E718   5,933,218 58,961 SH   SOLE   52,097 0 6,864
ISHARES TR CORE S&P SCP ETF 464287804   2,558,618 25,676 SH   SOLE   22,207 0 3,469
ISHARES TR CORE S&P MCP ETF 464287507   4,168,453 15,942 SH   SOLE   14,275 0 1,667
ISHARES TR MSCI USA QLT FCT 46432F339   211,746 1,570 SH   SOLE   1,512 0 58
ISHARES TR MSCI USA MMENTM 46432F396   423,807 2,938 SH   SOLE   2,820 0 118
ISHARES TR MSCI USA MIN VOL 46429B697   894,116 12,029 SH   SOLE   9,509 0 2,520
ISHARES TR SELECT DIVID ETF 464287168   331,969 2,930 SH   SOLE   800 0 2,130
ISHARES TR RUS 1000 GRW ETF 464287614   222,896 810 SH   SOLE   745 0 65
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   343,910 6,859 SH   SOLE   5,766 0 1,093
JOHNSON & JOHNSON COM 478160104   1,470,645 8,885 SH   SOLE   6,685 0 2,200
JPMORGAN CHASE & CO COM 46625H100   1,606,239 11,044 SH   SOLE   8,014 0 3,030
JP MORGAN CHASE & CO CALL Jul 145 CALL Jul 145 46625H900   14,544 100 SH Call SOLE   0 0 0
LILLY ELI & CO COM 532457108   625,619 1,334 SH   SOLE   1,334 0 0
MASTERCARD INCORPORATED CL A 57636Q104   432,630 1,100 SH   SOLE   1,075 0 25
MCDONALDS CORP COM 580135101   224,106 751 SH   SOLE   751 0 0
MEDTRONIC PLC SHS G5960L103   567,364 6,440 SH   SOLE   3,840 0 2,600
MERCK & CO INC COM 58933Y105   828,269 7,178 SH   SOLE   5,278 0 1,900
MICROSOFT CORP COM 594918104   4,552,339 13,368 SH   SOLE   10,048 0 3,320
MICROSOFT CORP CALL Jul 340 CALL Jul 340 594918904   34,054 100 SH Call SOLE   0 0 0
MICROSOFT CORP CALL Aug 335 CALL Aug 335 594918904   34,054 100 SH Call SOLE   0 0 0
MIMEDX GROUP INC COM 602496101   105,099 15,900 SH   SOLE   15,900 0 0
MORGAN STANLEY COM NEW 617446448   377,468 4,420 SH   SOLE   2,080 0 2,340
NETFLIX INC COM 64110L106   690,688 1,568 SH   SOLE   646 0 922
NETFLIX INC CALL Jul 380 CALL Jul 380 64110L906   44,049 100 SH Call SOLE   0 0 0
NEXTERA ENERGY INC COM 65339F101   231,727 3,123 SH   SOLE   3,123 0 0
NIKE INC CL B 654106103   357,378 3,238 SH   SOLE   3,128 0 110
NV5 GLOBAL INC COM 62945V109   310,156 2,800 SH   SOLE   600 0 2,200
NVIDIA CORPORATION COM 67066G104   972,473 2,299 SH   SOLE   1,099 0 1,200
NVIDIA CORP CALL Jul 375 CALL Jul 375 67066G904   42,300 100 SH Call SOLE   0 0 0
NVIDIA CORP CALL Jul 380 CALL Jul 380 67066G904   42,300 100 SH Call SOLE   0 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   3,150,579 3,298 SH   SOLE   2,148 0 1,150
PALANTIR TECHNOLOGIES INC CL A 69608A108   352,483 22,993 SH   SOLE   22,993 0 0
PAYPAL HLDGS INC COM 70450Y103   301,219 4,514 SH   SOLE   4,123 0 391
PEPSICO INC COM 713448108   553,993 2,991 SH   SOLE   2,391 0 600
PFIZER INC COM 717081103   366,837 10,001 SH   SOLE   5,401 0 4,600
PROCTER AND GAMBLE CO COM 742718109   216,685 1,428 SH   SOLE   1,428 0 0
QUALCOMM INC COM 747525103   1,564,166 13,140 SH   SOLE   12,340 0 800
RESMED INC COM 761152107   841,225 3,850 SH   SOLE   1,640 0 2,210
SALESFORCE INC COM 79466L302   1,134,466 5,370 SH   SOLE   3,024 0 2,346
SALESFORCE INC CALL Aug 220 CALL Aug 220 79466L902   42,252 200 SH Call SOLE   0 0 0
SALESFORCE INC CALL Jul 220 CALL Jul 220 79466L902   21,126 100 SH Call SOLE   0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,633,251 50,031 SH   SOLE   39,906 0 10,125
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   327,335 684 SH   SOLE   539 0 145
SPDR SER TR PORTFOLIO S&P400 78464A847   399,840 8,713 SH   SOLE   8,713 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   782,812 26,590 SH   SOLE   22,560 0 4,030
SPDR SER TR BBG CONV SEC ETF 78464A359   279,800 4,000 SH   SOLE   0 0 4,000
T-MOBILE US INC COM 872590104   651,441 4,690 SH   SOLE   3,090 0 1,600
TESLA INC COM 88160R101   221,981 848 SH   SOLE   83 0 765
THE TRADE DESK INC COM CL A 88339J105   1,863,319 24,130 SH   SOLE   15,930 0 8,200
THERMO FISHER SCIENTIFIC INC COM 883556102   236,875 454 SH   SOLE   254 0 200
UNITEDHEALTH GROUP INC COM 91324P102   257,142 535 SH   SOLE   335 0 200
UPSTART HLDGS INC COM 91680M107   204,475 5,710 SH   SOLE   4,480 0 1,230
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,165,321 25,913 SH   SOLE   19,502 0 6,411
VANGUARD INDEX FDS TOTAL STK MKT 922908769   216,315 982 SH   SOLE   761 0 221
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   7,943,152 48,902 SH   SOLE   37,558 0 11,344
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,691,660 34,804 SH   SOLE   21,774 0 13,030
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   244,820 1,000 SH   SOLE   1,000 0 0
VEEVA SYS INC CL A COM 922475108   1,993,118 10,080 SH   SOLE   5,795 0 4,285
VEEVA SYSTEMS INC CALL Sep 200 CALL Sep 200 922475908   19,773 100 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   375,321 10,092 SH   SOLE   10,092 0 0
VISA INC COM CL A 92826C839   1,407,544 5,927 SH   SOLE   4,252 0 1,675
VISA INC CALL Aug 230 CALL Aug 230 92826C909   23,748 100 SH Call SOLE   0 0 0
WELLTOWER INC COM 95040Q104   366,432 4,530 SH   SOLE   3,230 0 1,300