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
8X8 INC NEW COM 282914100 BBG001S6JC97 45,594 22,350 SH   SOLE   0 0 22,350
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 423,477 2,144 SH   SOLE   0 0 2,144
ACCURAY INC COM 004397105 BBG001SFHKJ0 110,736 61,520 SH   SOLE   0 0 61,520
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 727,922 4,389 SH   SOLE   600 0 3,789
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 524,977 3,140 SH   SOLE   0 0 3,140
AMAZON COM INC COM 023135106 BBG001S5PQL7 560,853 3,010 SH   SOLE   0 0 3,010
AMGEN INC COM 031162100 BBG001S5NNL6 420,162 1,304 SH   SOLE   0 0 1,304
AMKOR TECHNOLOGY INC COM 031652100 BBG001S64YF8 379,777 12,411 SH   SOLE   0 0 12,411
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 BBG00FJ5P854 566,774 13,760 SH   SOLE   2,400 0 11,360
ANGIODYNAMICS INC COM 03475V101 BBG001S5RPY3 156,261 20,085 SH   SOLE   0 0 20,085
APPLE INC COM 037833100 BBG001S5N8V8 2,960,964 12,708 SH   SOLE   500 0 12,208
ASSERTIO HOLDINGS INC COM NEW 04546C205 BBG00T442DT1 14,750 12,500 SH   SOLE   0 0 12,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 1,780,746 3,869 SH   SOLE   0 0 3,869
BROADCOM INC COM 11135F101 BBG00KHY5SY8 474,375 2,750 SH   SOLE   0 0 2,750
CARPARTS COM INC COM 14427M107 BBG001SMNR49 115,191 127,100 SH   SOLE   0 0 127,100
CISCO SYS INC COM 17275R102 BBG001S6HC62 280,310 5,267 SH   SOLE   0 0 5,267
CONAGRA BRANDS INC COM 205887102 BBG001S5PGY5 211,022 6,489 SH   SOLE   1,500 0 4,989
CONDUENT INC COM 206787103 BBG00C1BZMV6 67,361 16,715 SH   SOLE   0 0 16,715
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 421,984 476 SH   SOLE   0 0 476
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 432,679 10,018 SH   SOLE   0 0 10,018
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 218,590 7,975 SH   SOLE   0 0 7,975
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 BBG00Y2PGDN6 226,841 7,138 SH   SOLE   0 0 7,138
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 295,115 8,606 SH   SOLE   0 0 8,606
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 BBG011DXXNJ2 684,750 11,009 SH   SOLE   0 0 11,009
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 678,730 16,280 SH   SOLE   0 0 16,280
EGAIN CORP COM NEW 28225C806 BBG001SD2461 66,453 13,030 SH   SOLE   0 0 13,030
FEDEX CORP COM 31428X106 BBG001S5R3M5 237,281 867 SH   SOLE   150 0 717
FIDELITY COVINGTON TRUST ENHANCED LARGE 316092113 BBG01K4JD281 2,030,623 63,279 SH   SOLE   0 0 63,279
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 BBG005FHWFG8 360,113 6,538 SH   SOLE   0 0 6,538
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 259,572 4,065 SH   SOLE   0 0 4,065
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 254,582 3,497 SH   SOLE   0 0 3,497
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 823,466 4,719 SH   SOLE   0 0 4,719
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 BBG00QQ88F95 218,716 5,050 SH   SOLE   0 0 5,050
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 9,095,525 194,598 SH   SOLE   0 0 194,598
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 328,032 4,085 SH   SOLE   0 0 4,085
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 BBG00L2NXWJ3 965,784 38,432 SH   SOLE   0 0 38,432
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 BBG001SXT9D9 133,322 10,700 SH   SOLE   0 0 10,700
FRANKLIN TEMPLETON ETF TR HIGH YIELD CORP 35473P629 BBG00L2CL6V3 391,413 16,012 SH   SOLE   0 0 16,012
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 1,409,608 12,481 SH   SOLE   0 0 12,481
INFORMATION SVCS GROUP INC COM 45675Y104 BBG001SRNBD3 130,994 39,695 SH   SOLE   0 0 39,695
INFUSYSTEM HLDGS INC COM 45685K102 BBG001SQTYK1 69,613 10,390 SH   SOLE   0 0 10,390
INSTALLED BLDG PRODS INC COM 45780R101 BBG005TJKF09 579,966 2,355 SH   SOLE   450 0 1,905
INVESCO ACTIVELY MANAGED EXC TOTAL RETURN 46090A804 BBG00KJR1JM8 1,450,235 30,026 SH   SOLE   0 0 30,026
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 BBG001T06LL9 1,554,960 62,000 SH   SOLE   0 0 62,000
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 BBG001SSH3K8 476,634 13,560 SH   SOLE   0 0 13,560
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 BBG001SJW5Z0 996,144 18,115 SH   SOLE   0 0 18,115
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 209,989 5,570 SH   SOLE   0 0 5,570
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 1,093,277 2,240 SH   SOLE   0 0 2,240
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 471,951 9,496 SH   SOLE   0 0 9,496
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 639,318 11,136 SH   SOLE   0 0 11,136
ISHARES INC EM MKT SM-CP ETF 464286475 BBG001T2TH39 1,490,390 23,364 SH   SOLE   0 0 23,364
ISHARES INC EMNG MKTS EQT 46434G889 BBG00BM64QL2 621,927 12,491 SH   SOLE   0 0 12,491
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 373,708 10,264 SH   SOLE   0 0 10,264
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 1,033,737 16,916 SH   SOLE   0 0 16,916
ISHARES INC MSCI GBL GOLD MN 46434G855 BBG002GKR7K6 1,922,523 58,241 SH   SOLE   0 0 58,241
ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 2,310,528 81,328 SH   SOLE   0 0 81,328
ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 2,900,561 49,915 SH   SOLE   0 0 49,915
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 359,502 7,385 SH   SOLE   0 0 7,385
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 1,901,513 30,332 SH   SOLE   0 0 30,332
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 2,212,718 28,350 SH   SOLE   0 0 28,350
ISHARES TR CORE MSCI INTL 46435G326 BBG00G9DM0M7 593,910 8,385 SH   SOLE   0 0 8,385
ISHARES TR CORE MSCI PAC 46434V696 BBG006MJG5T0 816,726 12,265 SH   SOLE   0 0 12,265
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 2,368,174 32,606 SH   SOLE   0 0 32,606
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 380,391 659 SH   SOLE   0 0 659
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 856,608 12,653 SH   SOLE   0 0 12,653
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 1,727,430 20,523 SH   SOLE   0 0 20,523
ISHARES TR GLOB HLTHCRE ETF 464287325 BBG001SJX8Q3 237,056 2,415 SH   SOLE   0 0 2,415
ISHARES TR INTERNATIONAL SL 46434V266 BBG008LP7B65 1,976,432 56,069 SH   SOLE   0 0 56,069
ISHARES TR MSCI ACWI EX US 464288240 BBG001S56R18 566,707 9,904 SH   SOLE   0 0 9,904
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 845,962 7,788 SH   SOLE   0 0 7,788
ISHARES TR US TELECOM ETF 464287713 BBG001SFC820 453,164 17,940 SH   SOLE   0 0 17,940
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 553,082 9,294 SH   SOLE   1,429 0 7,865
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 212,366 4,330 SH   SOLE   0 0 4,330
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 293,056 4,868 SH   SOLE   0 0 4,868
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 438,372 2,705 SH   SOLE   0 0 2,705
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 507,962 2,409 SH   SOLE   0 0 2,409
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 306,030 375 SH   SOLE   0 0 375
LOOP INDS INC COM 543518104 BBG003FMFSJ0 18,400 10,000 SH   SOLE   0 0 10,000
MARKETWISE INC COM CL A 57064P107 BBG00VWBGV05 101,782 152,300 SH   SOLE   0 0 152,300
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,107,171 2,573 SH   SOLE   0 0 2,573
MODINE MFG CO COM 607828100 BBG001S5T913 750,198 5,650 SH   SOLE   0 0 5,650
NATURES SUNSHINE PRODS INC COM 639027101 BBG001S61DP6 146,415 10,750 SH   SOLE   0 0 10,750
PEPSICO INC COM 713448108 BBG001S695T1 240,451 1,414 SH   SOLE   0 0 1,414
PIMCO CALIF MUN INCOME FD COM 72200N106 BBG001SJ4WY3 2,138,960 214,755 SH   SOLE   0 0 214,755
PIMCO CALIF MUN INCOME FD II COM 72200M108 BBG001SKRFR0 1,496,593 238,311 SH   SOLE   0 0 238,311
PIMCO EQUITY SER RAFI DYN EMERG 72202L389 BBG00HM85ST2 1,199,132 56,501 SH   SOLE   0 0 56,501
PIMCO EQUITY SER RAFI DYN ML US 72202L363 BBG00HM85V33 6,816,040 134,707 SH   SOLE   0 0 134,707
PIMCO EQUITY SER RAFI DYN MULTI 72202L371 BBG00HM85DQ8 1,780,410 54,765 SH   SOLE   0 0 54,765
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 1,349,895 14,268 SH   SOLE   0 0 14,268
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 307,568 3,205 SH   SOLE   0 0 3,205
PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 1,383,573 26,115 SH   SOLE   0 0 26,115
PIMCO ETF TR MULTISECTOR BD 72201R585 BBG01GZGT490 3,079,194 115,542 SH   SOLE   0 0 115,542
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 BBG001T6Q6C7 447,935 8,870 SH   SOLE   0 0 8,870
PIMCO MUN INCOME FD III COM 72201A103 BBG001SL3DN3 361,416 43,755 SH   SOLE   0 0 43,755
PLAYSTUDIOS INC CLASS A COM 72815G108 BBG00Y1RQ9N1 53,907 35,700 SH   SOLE   0 0 35,700
PLAYTIKA HLDG CORP COM 72815L107 BBG00QQ8C798 147,550 18,630 SH   SOLE   0 0 18,630
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 291,496 1,683 SH   SOLE   0 0 1,683
PROFIRE ENERGY INC COM 74316X101 BBG001SSCTQ0 55,936 33,295 SH   SOLE   0 0 33,295
QUALCOMM INC COM 747525103 BBG001S6VS70 445,361 2,619 SH   SOLE   0 0 2,619
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 BBG0051NXNX3 212,963 3,575 SH   SOLE   0 0 3,575
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 548,907 8,090 SH   SOLE   0 0 8,090
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 226,618 1,131 SH   SOLE   0 0 1,131
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 478,160 2,118 SH   SOLE   0 0 2,118
SILVERCORP METALS INC COM 82835P103 BBG001S6YR97 79,097 18,100 SH   SOLE   0 0 18,100
SOLO BRANDS INC COM CL A 83425V104 BBG012TKHLF7 33,981 24,100 SH   SOLE   0 0 24,100
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 443,341 1,824 SH   SOLE   0 0 1,824
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 BBG006LCM0W6 224,774 2,793 SH   SOLE   0 0 2,793
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 3,001,339 5,231 SH   SOLE   0 0 5,231
SPDR SER TR NUVEEN BLOOMBERG 78464A284 BBG001V11QG4 710,604 27,050 SH   SOLE   0 0 27,050
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 260,359 1,833 SH   SOLE   0 0 1,833
SYPRIS SOLUTIONS INC COM 871655106 BBG001S6BZF7 3,985,939 2,491,212 SH   SOLE   0 0 2,491,212
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 274,572 1,581 SH   SOLE   0 0 1,581
TARGA RES CORP COM 87612G101 BBG001TC94B9 222,015 1,500 SH   SOLE   0 0 1,500
TAYSHA GENE THERAPIES INC COM SHS 877619106 BBG00TJXFDQ0 90,450 45,000 SH   SOLE   0 0 45,000
TRUBRIDGE INC COM 205306103 BBG001S7FQ16 233,818 19,550 SH   SOLE   0 0 19,550
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 392,905 672 SH   SOLE   0 0 672
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 1,018,994 25,590 SH   SOLE   0 0 25,590
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 BBG001SZDBR1 1,413,194 26,629 SH   SOLE   0 0 26,629
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 890,707 1,688 SH   SOLE   0 0 1,688
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 705,938 2,493 SH   SOLE   421 0 2,072
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 308,864 3,200 SH   SOLE   0 0 3,200
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 343,436 1,734 SH   SOLE   0 0 1,734
VANGUARD WORLD FD FINANCIALS ETF 92204A405 BBG001SHTTM0 672,100 6,115 SH   SOLE   0 0 6,115
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 215,253 367 SH   SOLE   0 0 367
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 231,062 5,145 SH   SOLE   0 0 5,145
VIMEO INC COMMON STOCK 92719V100 BBG00ZNSSLJ8 70,624 13,985 SH   SOLE   0 0 13,985
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 BBG001S6MDB8 107,214 10,700 SH   SOLE   0 0 10,700
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 412,436 5,973 SH   SOLE   0 0 5,973
WOODWARD INC COM 980745103 BBG001S6YZC5 336,368 1,961 SH   SOLE   400 0 1,561