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
ISHARES 1-3 YEAR TREAS BOND ET COM 464287457 1,584 19,507 SH   SOLE   0 0 19,507
ISHARES TIPS BOND ETF COM 464287176 2,612 24,902 SH   SOLE   450 0 24,452
ISHARES FLOATING RATE BOND ETF COM 46429B655 2,763 54,956 SH   SOLE   0 0 54,956
ISHARES IBOXX INV GRADE CORP B COM 464287242 1,262 12,317 SH   SOLE   0 0 12,317
ISHARES SHORT TERM CORPORATE B COM 464288646 10,010 203,134 SH   SOLE   2,750 0 200,384
ISHARES TRUST INTERMEDIATE COR COM 464288638 1,203 24,908 SH   SOLE   0 0 24,908
BLACKROCK ISHARES SHORT MATURI COM 46431W507 4,208 85,430 SH   SOLE   2,400 0 83,030
EATON VANCE SENIOR FLOATING-RA COM 27828Q105 5,398 485,899 SH   SOLE   5,875 0 480,024
VANECK FALLEN ANGEL HIGH YLD COM 92189F437 631 24,042 SH   SOLE   450 0 23,592
INNOVATOR ETFS TR II S&P HIGH PFD 45783Y822 2,288 122,327 SH   SOLE   1,565 0 120,762
INVESCO PREFERRED PORTFOLIO PFD 46138E511 160 13,488 SH   SOLE   0 0 13,488
ISHARES TR PFD AND INCOME SEC PFD 464288687 1,396 44,075 SH   SOLE   0 0 44,075
3M CO COM 88579Y101 11,023 99,757 SH   SOLE   59 0 99,698
ABBOTT LABS COM COM 002824100 2,284 23,604 SH   SOLE   950 0 22,654
ABBVIE INC COM 00287Y109 673 5,018 SH   SOLE   0 0 5,018
ABERCROMBIE & FITCH CO CL A COM 002896207 382 24,570 SH   SOLE   0 0 24,570
ADTRAN HOLDINGS INC COM COM 00486H105 1,766 90,181 SH   SOLE   1,200 0 88,981
AEROVIRONMENT INC COM 008073108 256 3,075 SH   SOLE   0 0 3,075
AIR PRODUCTS & CHEMICAL COM 009158106 273 1,175 SH   SOLE   0 0 1,175
ALLIANT ENERGY CORP COM 018802108 721 13,612 SH   SOLE   0 0 13,612
ALLIED MOTION TECHNOLOGIES COM 019330109 1,169 40,844 SH   SOLE   460 0 40,384
ALLSTATE CORP COM COM 020002101 1,567 12,583 SH   SOLE   110 0 12,473
ALPHABET INC CL A COM 02079K305 2,735 28,595 SH   SOLE   0 0 28,595
ALPHABET INC CL C COM 02079K107 1,670 17,365 SH   SOLE   560 0 16,805
AMAZON.COM INC COM 023135106 2,524 22,340 SH   SOLE   440 0 21,900
AMBARELLA INC COM G037AX101 425 7,562 SH   SOLE   0 0 7,562
APA CORPORATION COM 03743Q108 256 7,502 SH   SOLE   300 0 7,202
APPLE INC COM 037833100 7,829 56,652 SH   SOLE   400 0 56,252
APYX MED CORP COM 03837C106 449 99,974 SH   SOLE   0 0 99,974
AQUA METALS INC COM 03837J101 17 22,000 SH   SOLE   0 0 22,000
ASTRONICS CORP COM 046433108 726 92,311 SH   SOLE   2,000 0 90,311
AT&T INC COM 00206R102 1,528 99,590 SH   SOLE   1,500 0 98,090
ATLANTIC UNION BANKSHARES CO COM 04911A107 1,757 57,819 SH   SOLE   700 0 57,119
AVIAT NETWORKS INC COM COM 05366Y201 1,037 37,887 SH   SOLE   0 0 37,887
AXCELIS TECHNOLOGIES INC COM 054540208 430 7,100 SH   SOLE   0 0 7,100
AXOGEN INC COM 05463X106 1,122 94,156 SH   SOLE   0 0 94,156
AXT INC COM 00246W103 1,610 240,297 SH   SOLE   0 0 240,297
BANK MARIN BANCORP COM 063425102 202 6,755 SH   SOLE   0 0 6,755
BANK OF AMERICA CORP COM COM 060505104 1,285 42,559 SH   SOLE   180 0 42,379
BAXTER INTERNATIONAL INC COM 071813109 229 4,260 SH   SOLE   0 0 4,260
BERKSHIRE HATHAWAY INC CL B COM 084670702 381 1,427 SH   SOLE   0 0 1,427
BEST BUY INC COM COM 086516101 207 3,271 SH   SOLE   0 0 3,271
BOEING CO COM COM 097023105 913 7,543 SH   SOLE   230 0 7,313
BRISTOL MYERS SQUIBB COM COM 110122108 2,131 29,977 SH   SOLE   325 0 29,652
C H ROBINSON WORLDWIDE COM COM 12541W209 333 3,457 SH   SOLE   0 0 3,457
CALAVO GROWERS COM 128246105 436 13,725 SH   SOLE   375 0 13,350
CECO ENVIRONMENTAL CORP COM 125141101 2,266 256,031 SH   SOLE   2,500 0 253,531
CHEVRON CORPORATION COM 166764100 3,265 22,723 SH   SOLE   310 0 22,413
CIGNA CORP COM 125523100 208 751 SH   SOLE   0 0 751
CISCO SYS INC COM COM 17275R102 2,253 56,328 SH   SOLE   350 0 55,978
CITIGROUP INC COM COM 172967424 635 15,247 SH   SOLE   125 0 15,122
CLARUS CORP COM 18270P109 678 50,351 SH   SOLE   0 0 50,351
CLEAN ENERGY FUELS CORP COM 184499101 2,095 392,235 SH   SOLE   0 0 392,235
CLEARFIELD INC COM 18482P103 221 2,115 SH   SOLE   0 0 2,115
CODEXIS INC COM 192005106 868 143,246 SH   SOLE   1,500 0 141,746
COLGATE-PALMOLIVE CO COM 194162103 235 3,350 SH   SOLE   0 0 3,350
CONOCOPHILLIPS COM 20825C104 373 3,640 SH   SOLE   300 0 3,340
COSTCO WHOLESALE CORP COM 22160K105 407 862 SH   SOLE   0 0 862
CVS HEALTH CORPORATION COM 126650100 1,164 12,208 SH   SOLE   0 0 12,208
CYBEROPTICS CORP COM COM 232517102 933 17,355 SH   SOLE   360 0 16,995
DARLING INGREDIENTS INC COM 237266101 530 8,005 SH   SOLE   0 0 8,005
DERMTECH INC COM 24984K105 330 83,359 SH   SOLE   0 0 83,359
DESTINATION XL GROUP INC COM 25065K104 60 11,000 SH   SOLE   0 0 11,000
DIGITAL TURBINE INC COM 25400W102 222 15,400 SH   SOLE   0 0 15,400
DISNEY WALT CO COM COM 254687106 789 8,368 SH   SOLE   130 0 8,238
DLH HOLDINGS CORP COM 23335Q100 425 34,664 SH   SOLE   0 0 34,664
DONALDSON INC COM COM 257651109 1,306 26,641 SH   SOLE   200 0 26,441
EBAY INC COM 278642103 359 9,763 SH   SOLE   0 0 9,763
ECOLAB INC COM 278865100 1,603 11,101 SH   SOLE   25 0 11,076
ELECTROMED INC COM 285409108 986 96,208 SH   SOLE   1,600 0 94,608
EMERSON ELEC CO COM COM 291011104 1,411 19,266 SH   SOLE   225 0 19,041
ENBRIDGE INC COM 29250N105 202 5,449 SH   SOLE   0 0 5,449
ENERGY SELECT SECTOR SPDR ETF COM 81369Y506 1,238 17,185 SH   SOLE   10 0 17,175
ENOVIX CORP COM 293594107 378 20,596 SH   SOLE   0 0 20,596
ENTERPRISE PRODUCTS PART COM 293792107 251 10,555 SH   SOLE   0 0 10,555
EOG RES INC COM COM 26875P101 431 3,857 SH   SOLE   0 0 3,857
EQUINIX INC COM NEW COM 29444U700 1,993 3,504 SH   SOLE   20 0 3,484
EXXON MOBIL CORP COM COM 30231G102 1,994 22,841 SH   SOLE   0 0 22,841
FARO TECHNOLOGIES, INC COM 311642102 510 18,589 SH   SOLE   0 0 18,589
FREEPORT-MCMORAN INC COM 35671D857 261 9,550 SH   SOLE   0 0 9,550
FULL HOUSE RESORTS INC COM 359678109 1,239 220,425 SH   SOLE   0 0 220,425
GENERAL DYNAMICS CO COM 369550108 406 1,913 SH   SOLE   0 0 1,913
GENERAL ELEC CO COM COM 369604301 1,369 22,106 SH   SOLE   320 0 21,786
GENERAL MILLS INC COM 370334104 2,045 26,690 SH   SOLE   230 0 26,460
GENIUS SPORTS, LTD COM G3934V109 555 151,198 SH   SOLE   0 0 151,198
GREAT LAKES DREDGE & DOCK CO COM 390607109 306 40,424 SH   SOLE   0 0 40,424
HARMONIC INC COM 413160102 2,347 179,535 SH   SOLE   1,300 0 178,235
HOME DEPOT INC COM COM 437076102 348 1,261 SH   SOLE   0 0 1,261
HONEYWELL INTL INC COM COM 438516106 1,801 10,787 SH   SOLE   45 0 10,742
HORMEL FOODS CORP COM COM 440452100 2,094 46,086 SH   SOLE   380 0 45,706
HUNTINGTON BANCSHARES INC COM 446150104 303 22,983 SH   SOLE   3,040 0 19,943
HYRECAR INC COM 44916T107 58 62,875 SH   SOLE   0 0 62,875
ILLINOIS TOOL WKS INC COM COM 452308109 1,333 7,381 SH   SOLE   140 0 7,241
INDEPENDENT BANK CORP COM 453836108 474 6,359 SH   SOLE   0 0 6,359
INFUSYSTEM HOLDINGS INC COM 45685K102 1,115 159,469 SH   SOLE   1,250 0 158,219
INNODATA INC COM 457642205 536 177,326 SH   SOLE   1,050 0 176,276
INSTEEL INDUSTRIES COM 45774W108 451 16,983 SH   SOLE   0 0 16,983
INTEL CORP COM COM 458140100 1,105 42,879 SH   SOLE   150 0 42,729
INTERNATIONAL BUS MACH COM COM 459200101 1,880 15,825 SH   SOLE   245 0 15,580
INTL FLAVORS & FRAGRANCES COM 459506101 481 5,293 SH   SOLE   40 0 5,253
JOHNSON & JOHNSON COM COM 478160104 5,543 33,930 SH   SOLE   200 0 33,730
JPMORGAN CHASE & CO COM 46625H100 1,899 18,171 SH   SOLE   885 0 17,286
KEARNY FINANCIAL CORP COM 48716P108 1,549 145,825 SH   SOLE   3,145 0 142,680
KEYCORP NEW COM COM 493267108 819 51,135 SH   SOLE   0 0 51,135
KIMBERLY CLARK CORP COM COM 494368103 350 3,107 SH   SOLE   0 0 3,107
KINDER MORGAN INC COM 49456B101 183 11,000 SH   SOLE   0 0 11,000
KRAFT/HEINZ CO COM 500754106 1,395 41,818 SH   SOLE   400 0 41,418
KVH INDS INC COM 482738101 162 17,560 SH   SOLE   0 0 17,560
LIMONEIRA CO COM 532746104 498 37,787 SH   SOLE   500 0 37,287
MCDONALDS CORP COM COM 580135101 1,026 4,447 SH   SOLE   0 0 4,447
MEDICAL PROPERTIES TRUST INC COM 58463J304 368 31,020 SH   SOLE   320 0 30,700
MEDTRONIC PLC COM G5960L103 525 6,500 SH   SOLE   43 0 6,457
MERCK & CO INC (NEW) COM 58933Y105 3,553 41,258 SH   SOLE   380 0 40,878
MICROSOFT CORP COM COM 594918104 7,853 33,720 SH   SOLE   280 0 33,440
MIND TECHNOLOGY COM 602566101 270 422,250 SH   SOLE   4,000 0 418,250
MITEK SYSTEMS INC COM 606710200 769 84,005 SH   SOLE   0 0 84,005
MORGAN STANLEY COM 617446448 1,269 16,060 SH   SOLE   0 0 16,060
NAPCO SECURITY TECHNOLOGIES IN COM 630402105 2,423 83,320 SH   SOLE   1,020 0 82,300
NATURAL GAS SERVICES GROUP COM 63886Q109 1,074 106,940 SH   SOLE   0 0 106,940
NEXTERA ENERGY INC COM 65339F101 1,089 13,889 SH   SOLE   210 0 13,679
NORDSTROM INC COM 655664100 272 16,249 SH   SOLE   550 0 15,699
O2MICRO INTERNATIONAL LTD COM 67107W100 1,886 445,829 SH   SOLE   2,845 0 442,984
ORACLE CORPORATION COM 68389X105 798 13,060 SH   SOLE   160 0 12,900
ORBITAL INFRASTRUCTURE GROUP I COM 68559A109 409 862,095 SH   SOLE   6,100 0 855,995
OREILLY AUTOMOTIVE INC NEW COM 67103H107 243 345 SH   SOLE   0 0 345
OSHKOSH CORPORATION COM 688239201 304 4,326 SH   SOLE   0 0 4,326
PAYPAL HOLDINGS INC COM 70450Y103 1,394 16,191 SH   SOLE   140 0 16,051
PEPSICO INC COM COM 713448108 3,046 18,655 SH   SOLE   60 0 18,595
PERFORMANT FINANCIAL CORP COM 71377E105 186 100,700 SH   SOLE   1,500 0 99,200
PFIZER INC COM COM 717081103 352 8,045 SH   SOLE   50 0 7,995
PNC FINANCIAL SERVICES GROUP I COM 693475105 799 5,350 SH   SOLE   150 0 5,200
PONCE FINANCIAL GROUP INC COM 732344106 167 18,197 SH   SOLE   0 0 18,197
POSTAL REALTY TRUST INC - A COM 73757R102 554 37,737 SH   SOLE   0 0 37,737
PRIMO WATER CORP CANADA COM 74167P108 373 29,685 SH   SOLE   200 0 29,485
PROCTER & GAMBLE CO COM 742718109 1,313 10,403 SH   SOLE   0 0 10,403
RADNET INC COM 750491102 1,427 70,138 SH   SOLE   0 0 70,138
RAYMOND JAMES FINANCIAL COM 754730109 1,595 16,136 SH   SOLE   0 0 16,136
RAYTHEON TECHNOLOGY CORP COM COM 75513E101 607 7,412 SH   SOLE   0 0 7,412
ROPER INDUSTRIES INC COM 776696106 372 1,033 SH   SOLE   35 0 998
SKYWORKS SOLUTIONS INC COM 83088M102 1,224 14,358 SH   SOLE   0 0 14,358
STANDEX INTERNATIONAL CORP COM 854231107 1,298 15,893 SH   SOLE   0 0 15,893
STRYKER CORP COM 863667101 253 1,250 SH   SOLE   0 0 1,250
SURMODICS INC COM 868873100 302 9,934 SH   SOLE   0 0 9,934
SVB FINANCIAL GROUP COM 78486Q101 1,075 3,203 SH   SOLE   0 0 3,203
TARGET CORP COM 87612E106 3,353 22,596 SH   SOLE   255 0 22,341
TELUS CORPORATION COM 87971M103 809 40,756 SH   SOLE   200 0 40,556
TENNANT CO COM 880345103 357 6,305 SH   SOLE   70 0 6,235
TERRITORIAL BANCORP INC COM 88145X108 960 51,766 SH   SOLE   0 0 51,766
TESLA INC COM 88160R101 305 1,149 SH   SOLE   75 0 1,074
THE JOINT CORP COM 47973J102 296 18,823 SH   SOLE   140 0 18,683
TIMKEN COMPANY COM 887389104 210 3,555 SH   SOLE   0 0 3,555
TRANSCAT, INC. COM 893529107 726 9,593 SH   SOLE   0 0 9,593
TRAVELERS COMPANIES INC COM 89417E109 1,747 11,406 SH   SOLE   0 0 11,406
TTEC HLDGS INC COM 89854H102 423 9,548 SH   SOLE   110 0 9,438
UMPQUA HOLDINGS INC COM 904214103 203 11,850 SH   SOLE   0 0 11,850
UNITEDHEALTH GROUP INC COM 91324P102 663 1,312 SH   SOLE   40 0 1,272
US BANCORP COM 902973304 557 13,806 SH   SOLE   0 0 13,806
UTILITIES SELECT SECTOR SPDR E COM 81369Y886 561 8,565 SH   SOLE   0 0 8,565
VEECO INSTRUMENTS COM 922417100 381 20,805 SH   SOLE   0 0 20,805
VERIZON COMMUNICATIONS COM 92343V104 1,536 40,441 SH   SOLE   100 0 40,341
VISA INC CLASS A COM 92826C839 3,092 17,404 SH   SOLE   40 0 17,364
WABTEC CORP COM 929740108 261 3,211 SH   SOLE   100 0 3,111
WALMART INC COM 931142103 1,306 10,073 SH   SOLE   90 0 9,983
WARNER BROS DISCOVERY INC COM 934423104 445 38,720 SH   SOLE   1,660 0 37,060
WELLS FARGO & COMPANY COM 949746101 1,838 45,705 SH   SOLE   725 0 44,980
WESTERN NEW ENGLAND BANCORP IN COM 958892101 918 112,899 SH   SOLE   0 0 112,899
WINMARK CORP COM 974250102 480 2,220 SH   SOLE   0 0 2,220
WYNN RESORTS LTD COM 983134107 331 5,245 SH   SOLE   0 0 5,245
XCEL ENERGY INC COM 98389B100 1,545 24,145 SH   SOLE   220 0 23,925
ZIMMER BIOMET HOLDINGS INC COM 98956P102 243 2,325 SH   SOLE   0 0 2,325
INVESCO QQQ TRUST UNIT SER 1 COM 46090E103 492 1,841 SH   SOLE   115 0 1,726
ISHARES CORE HIGH DIVIDEND ETF COM 46429B663 903 9,888 SH   SOLE   60 0 9,828
ISHARES CORE S&P 500 INDEX FUN COM 464287200 4,326 12,061 SH   SOLE   125 0 11,936
ISHARES CORE S&P SMALLCAP ETF COM 464287804 475 5,453 SH   SOLE   0 0 5,453
ISHARES CORE S&P US VALUE ETF COM 464287663 903 14,415 SH   SOLE   0 0 14,415
ISHARES RUSSELL 2000 ETF COM 464287655 771 4,673 SH   SOLE   0 0 4,673
ISHARES RUSSELL MID-CAP GROWTH COM 464287481 261 3,322 SH   SOLE   0 0 3,322
ISHARES RUSSELL MIDCAP ETF COM 464287499 1,141 18,357 SH   SOLE   0 0 18,357
ISHARES S&P 500 GROWTH ETF COM 464287309 839 14,499 SH   SOLE   855 0 13,644
ISHARES S&P 500 VALUE ETF COM 464287408 1,052 8,188 SH   SOLE   350 0 7,838
SPDR PORTFOLIO MID CAP ETF COM 78464A847 308 8,000 SH   SOLE   0 0 8,000
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508 324 9,393 SH   SOLE   0 0 9,393
SPDR S&P 500 ETF HIGH DIVIDEND COM 78468R788 2,725 76,818 SH   SOLE   515 0 76,303
SPDR S&P 500 ETF TRUST COM 78462F103 3,807 10,658 SH   SOLE   70 0 10,588
SPDR S&P 600 SMALL CAP COM 78464A813 360 4,757 SH   SOLE   0 0 4,757
SPDR S&P DIVIDEND ETF COM 78464A763 1,690 15,156 SH   SOLE   0 0 15,156
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,028 2,558 SH   SOLE   0 0 2,558
VANGUARD DIV APPRECIATION INDE COM 921908844 320 2,367 SH   SOLE   0 0 2,367
ISHARES CURRENCY HEDGED MSCI E COM 46434V803 303 10,150 SH   SOLE   0 0 10,150
ISHARES MSCI EAFE ETF COM 464287465 2,317 41,367 SH   SOLE   0 0 41,367
ISHARES MSCI EMERGING MKTS IND COM 464287234 202 5,795 SH   SOLE   0 0 5,795
SPDR S&P EMERGING MKT SM CAP E COM 78463X756 315 6,920 SH   SOLE   0 0 6,920
VANGUARD FTSE EMERGING MARKETS COM 922042858 574 15,730 SH   SOLE   0 0 15,730
WISDOMTREE EMRG MKT EX-ST OW COM 97717X578 253 10,264 SH   SOLE   0 0 10,264
SPDR GOLD TRUST FUND GOLD 78463V107 2,224 14,378 SH   SOLE   0 0 14,378
SPROTT PHYSICAL GOLD TRUST GOLD 85207H104 593 46,366 SH   SOLE   0 0 46,366
VANECK MERK GOLD SHARES GOLD 921078101 357 22,152 SH   SOLE   0 0 22,152