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,615 19,507 SH   SOLE   0 0 19,507
ISHARES TIPS BOND ETF COM 464287176 3,674 32,258 SH   SOLE   450 0 31,808
ISHARES FLOATING RATE BOND ETF COM 46429B655 894 17,915 SH   SOLE   0 0 17,915
ISHARES IBOXX INV GRADE CORP B COM 464287242 1,355 12,317 SH   SOLE   0 0 12,317
ISHARES SHORT TERM CORPORATE B COM 464288646 11,096 219,501 SH   SOLE   2,750 0 216,751
ISHARES TRUST INTERMEDIATE COR COM 464288638 1,319 25,825 SH   SOLE   0 0 25,825
BLACKROCK ISHARES SHORT MATURI COM 46431W507 4,282 86,930 SH   SOLE   2,400 0 84,530
EATON VANCE SENIOR FLOATING-RA COM 27828Q105 6,632 540,481 SH   SOLE   5,875 0 534,606
ISHARES CORE TOTAL US BOND MKT COM 464287226 224 2,201 SH   SOLE   0 0 2,201
VANECK FALLEN ANGEL HIGH YLD COM 92189F437 721 26,675 SH   SOLE   450 0 26,225
INNOVATOR ETFS TR II S&P HIGH PFD 45783Y822 2,326 119,094 SH   SOLE   1,565 0 117,529
INVESCO PREFERRED PORTFOLIO PFD 46138E511 427 34,563 SH   SOLE   0 0 34,563
ISHARES TR PFD AND INCOME SEC PFD 464288687 1,412 42,942 SH   SOLE   0 0 42,942
3M CO COM 88579Y101 12,808 98,971 SH   SOLE   59 0 98,912
ABBOTT LABS COM COM 002824100 2,566 23,619 SH   SOLE   950 0 22,669
ABBVIE INC COM 00287Y109 746 4,868 SH   SOLE   0 0 4,868
ABERCROMBIE & FITCH CO CL A COM 002896207 336 19,850 SH   SOLE   0 0 19,850
ADTRAN INC COM 00738A106 1,719 98,080 SH   SOLE   1,200 0 96,880
AEROVIRONMENT INC COM 008073108 253 3,075 SH   SOLE   0 0 3,075
AIR PRODUCTS & CHEMICAL COM 009158106 210 875 SH   SOLE   0 0 875
ALLIANT ENERGY CORP COM 018802108 804 13,712 SH   SOLE   0 0 13,712
ALLIED MOTION TECHNOLOGIES COM 019330109 897 39,290 SH   SOLE   460 0 38,830
ALLSTATE CORP COM COM 020002101 1,517 11,968 SH   SOLE   110 0 11,858
ALPHABET INC CL A COM 02079K305 3,063 1,406 SH   SOLE   0 0 1,406
ALPHABET INC CL C COM 02079K107 1,976 903 SH   SOLE   28 0 875
AMAZON.COM INC COM 023135106 2,388 22,485 SH   SOLE   440 0 22,045
AMBARELLA INC COM G037AX101 452 6,912 SH   SOLE   0 0 6,912
APA CORPORATION COM 03743Q108 262 7,502 SH   SOLE   300 0 7,202
APPLE INC COM 037833100 7,991 58,446 SH   SOLE   400 0 58,046
APYX MED CORP COM 03837C106 78 13,250 SH   SOLE   0 0 13,250
AQUA METALS INC COM 03837J101 18 22,000 SH   SOLE   0 0 22,000
ASPIRA WOMENS HEALTH, INC COM 04537Y109 73 125,000 SH   SOLE   0 0 125,000
ASTRONICS CORP COM 046433108 890 87,556 SH   SOLE   2,000 0 85,556
AT&T INC COM 00206R102 2,069 98,690 SH   SOLE   1,500 0 97,190
ATLANTIC UNION BANKSHARES CO COM 04911A107 1,576 46,476 SH   SOLE   700 0 45,776
AVIAT NETWORKS INC COM COM 05366Y201 926 36,967 SH   SOLE   0 0 36,967
AXCELIS TECHNOLOGIES INC COM 054540208 389 7,100 SH   SOLE   0 0 7,100
AXOGEN INC COM 05463X106 172 21,031 SH   SOLE   0 0 21,031
AXT INC COM 00246W103 1,036 176,789 SH   SOLE   0 0 176,789
BANK MARIN BANCORP COM 063425102 215 6,755 SH   SOLE   0 0 6,755
BANK OF AMERICA CORP COM COM 060505104 1,376 44,209 SH   SOLE   180 0 44,029
BAXTER INTERNATIONAL INC COM 071813109 277 4,310 SH   SOLE   0 0 4,310
BERKSHIRE HATHAWAY INC CL B COM 084670702 383 1,401 SH   SOLE   0 0 1,401
BOEING CO COM COM 097023105 1,132 8,278 SH   SOLE   230 0 8,048
BRISTOL MYERS SQUIBB COM COM 110122108 2,285 29,673 SH   SOLE   325 0 29,348
C H ROBINSON WORLDWIDE COM COM 12541W209 350 3,457 SH   SOLE   0 0 3,457
CALAVO GROWERS COM 128246105 600 14,375 SH   SOLE   375 0 14,000
CARDIOVASCULAR SYSTEMS INC COM 141619106 691 48,119 SH   SOLE   820 0 47,299
CECO ENVIRONMENTAL CORP COM 125141101 1,797 300,496 SH   SOLE   2,500 0 297,996
CHEVRON CORPORATION COM 166764100 3,289 22,718 SH   SOLE   310 0 22,408
CISCO SYS INC COM COM 17275R102 2,401 56,318 SH   SOLE   350 0 55,968
CITIGROUP INC COM COM 172967424 753 16,372 SH   SOLE   125 0 16,247
CLARUS CORP COM 18270P109 732 38,530 SH   SOLE   0 0 38,530
CLEAN ENERGY FUELS CORP COM 184499101 1,718 383,460 SH   SOLE   0 0 383,460
COCA COLA CO COM COM 191216100 218 3,470 SH   SOLE   0 0 3,470
CODEXIS INC COM 192005106 528 50,516 SH   SOLE   750 0 49,766
COLGATE-PALMOLIVE CO COM 194162103 268 3,350 SH   SOLE   0 0 3,350
CONOCOPHILLIPS COM 20825C104 327 3,640 SH   SOLE   300 0 3,340
CONTRAFECT CORP COM 212326300 1,211 394,424 SH   SOLE   6,450 0 387,974
COSTCO WHOLESALE CORP COM 22160K105 417 870 SH   SOLE   0 0 870
CRESCENT POINT ENERGY CORP COM 22576C101 85 12,000 SH   SOLE   0 0 12,000
CSX CORP COM COM 126408103 208 7,142 SH   SOLE   0 0 7,142
CVS HEALTH CORPORATION COM 126650100 1,129 12,183 SH   SOLE   0 0 12,183
CYBEROPTICS CORP COM COM 232517102 618 17,678 SH   SOLE   360 0 17,318
DARLING INGREDIENTS INC COM 237266101 479 8,005 SH   SOLE   0 0 8,005
DERMTECH INC COM 24984K105 119 21,553 SH   SOLE   0 0 21,553
DESTINATION XL GROUP INC COM 25065K104 37 11,000 SH   SOLE   0 0 11,000
DIGITAL TURBINE INC COM 25400W102 269 15,400 SH   SOLE   0 0 15,400
DISNEY WALT CO COM COM 254687106 775 8,210 SH   SOLE   130 0 8,080
DLH HOLDINGS CORP COM 23335Q100 523 34,291 SH   SOLE   0 0 34,291
DMG BLOCKCHAIN SOLUTIONS, INC. COM 23345B200 11 60,000 SH   SOLE   0 0 60,000
DONALDSON INC COM COM 257651109 1,282 26,641 SH   SOLE   200 0 26,441
EBAY INC COM 278642103 419 10,063 SH   SOLE   0 0 10,063
ECOLAB INC COM 278865100 1,647 10,711 SH   SOLE   25 0 10,686
ELECTROMED INC COM 285409108 930 96,432 SH   SOLE   1,600 0 94,832
EMERSON ELEC CO COM COM 291011104 1,474 18,538 SH   SOLE   225 0 18,313
ENBRIDGE INC COM 29250N105 209 4,949 SH   SOLE   0 0 4,949
ENERGY SELECT SECTOR SPDR ETF COM 81369Y506 1,229 17,185 SH   SOLE   10 0 17,175
ENOVIX CORP COM 293594107 259 29,102 SH   SOLE   0 0 29,102
ENTERPRISE PRODUCTS PART COM 293792107 306 12,555 SH   SOLE   0 0 12,555
EOG RES INC COM COM 26875P101 324 2,937 SH   SOLE   0 0 2,937
EQUINIX INC COM NEW COM 29444U700 2,302 3,504 SH   SOLE   20 0 3,484
EXXON MOBIL CORP COM COM 30231G102 1,940 22,656 SH   SOLE   0 0 22,656
FARO TECHNOLOGIES, INC COM 311642102 210 6,821 SH   SOLE   0 0 6,821
FREEPORT-MCMORAN INC COM 35671D857 279 9,550 SH   SOLE   0 0 9,550
FULL HOUSE RESORTS INC COM 359678109 1,323 217,644 SH   SOLE   0 0 217,644
GENERAL DYNAMICS CO COM 369550108 434 1,961 SH   SOLE   0 0 1,961
GENERAL ELEC CO COM COM 369604301 1,526 23,965 SH   SOLE   320 0 23,645
GENERAL MILLS INC COM 370334104 2,014 26,690 SH   SOLE   230 0 26,460
GREAT LAKES DREDGE & DOCK CO COM 390607109 528 40,272 SH   SOLE   0 0 40,272
HARMONIC INC COM 413160102 1,544 178,063 SH   SOLE   1,300 0 176,763
HOME DEPOT INC COM COM 437076102 361 1,317 SH   SOLE   0 0 1,317
HOME TRUST BANCSHARES INC COM 437872104 1,654 66,155 SH   SOLE   270 0 65,885
HONEYWELL INTL INC COM COM 438516106 1,861 10,707 SH   SOLE   45 0 10,662
HORMEL FOODS CORP COM COM 440452100 2,190 46,236 SH   SOLE   380 0 45,856
HUNTINGTON BANCSHARES INC COM 446150104 322 26,789 SH   SOLE   3,040 0 23,749
HYRECAR INC COM 44916T107 64 104,700 SH   SOLE   0 0 104,700
ILLINOIS TOOL WKS INC COM COM 452308109 1,265 6,941 SH   SOLE   140 0 6,801
INDEPENDENT BANK CORP COM 453836108 505 6,359 SH   SOLE   0 0 6,359
INFUSYSTEM HOLDINGS INC COM 45685K102 1,506 156,342 SH   SOLE   1,250 0 155,092
INNODATA INC COM 457642205 1,298 268,285 SH   SOLE   1,430 0 266,855
INSTEEL INDUSTRIES COM 45774W108 631 18,753 SH   SOLE   0 0 18,753
INTEL CORP COM COM 458140100 1,486 39,730 SH   SOLE   150 0 39,580
INTERNATIONAL BUS MACH COM COM 459200101 2,090 14,800 SH   SOLE   245 0 14,555
INTL FLAVORS & FRAGRANCES COM 459506101 627 5,263 SH   SOLE   40 0 5,223
JOHNSON & JOHNSON COM COM 478160104 6,010 33,856 SH   SOLE   200 0 33,656
JPMORGAN CHASE & CO COM 46625H100 2,051 18,216 SH   SOLE   885 0 17,331
KEARNY FINANCIAL CORP COM 48716P108 1,841 165,733 SH   SOLE   3,145 0 162,588
KEYCORP NEW COM COM 493267108 936 54,335 SH   SOLE   0 0 54,335
KIMBERLY CLARK CORP COM COM 494368103 373 2,757 SH   SOLE   0 0 2,757
KRAFT/HEINZ CO COM 500754106 1,652 43,323 SH   SOLE   400 0 42,923
KVH INDS INC COM 482738101 168 19,331 SH   SOLE   0 0 19,331
LANTRONIX INC COM 516548203 81 15,000 SH   SOLE   0 0 15,000
LIMONEIRA CO COM 532746104 530 37,594 SH   SOLE   500 0 37,094
LOCKHEED MARTIN CORP COM 539830109 408 950 SH   SOLE   0 0 950
MCDONALDS CORP COM COM 580135101 1,098 4,447 SH   SOLE   0 0 4,447
MEDICAL PROPERTIES TRUST INC COM 58463J304 642 42,020 SH   SOLE   320 0 41,700
MEDTRONIC PLC COM G5960L103 346 3,860 SH   SOLE   43 0 3,817
MERCK & CO INC (NEW) COM 58933Y105 3,748 41,105 SH   SOLE   380 0 40,725
MICROSOFT CORP COM COM 594918104 8,885 34,594 SH   SOLE   280 0 34,314
MIND TECHNOLOGY COM 602566101 369 415,070 SH   SOLE   4,000 0 411,070
MITEK SYSTEMS INC COM 606710200 763 82,622 SH   SOLE   0 0 82,622
MORGAN STANLEY COM 617446448 1,207 15,865 SH   SOLE   0 0 15,865
NAPCO SECURITY TECHNOLOGIES IN COM 630402105 2,312 112,292 SH   SOLE   1,020 0 111,272
NATURAL GAS SERVICES GROUP COM 63886Q109 889 80,855 SH   SOLE   0 0 80,855
NEXTERA ENERGY INC COM 65339F101 1,076 13,893 SH   SOLE   210 0 13,683
NIKE INC CL B COM 654106103 238 2,325 SH   SOLE   0 0 2,325
NORDSTROM INC COM 655664100 342 16,199 SH   SOLE   550 0 15,649
NORTHERN TECH INTL CORP COM 665809109 291 31,094 SH   SOLE   0 0 31,094
O2MICRO INTERNATIONAL LTD COM 67107W100 1,543 414,893 SH   SOLE   2,845 0 412,048
ORACLE CORPORATION COM 68389X105 974 13,935 SH   SOLE   160 0 13,775
ORBITAL INFRASTRUCTURE GROUP I COM 68559A109 444 704,923 SH   SOLE   6,100 0 698,823
OREILLY AUTOMOTIVE INC NEW COM 67103H107 218 345 SH   SOLE   0 0 345
OSHKOSH CORPORATION COM 688239201 355 4,326 SH   SOLE   0 0 4,326
PAYPAL HOLDINGS INC COM 70450Y103 1,140 16,321 SH   SOLE   140 0 16,181
PEPSICO INC COM COM 713448108 3,125 18,751 SH   SOLE   60 0 18,691
PERFORMANT FINANCIAL CORP COM 71377E105 266 101,114 SH   SOLE   1,500 0 99,614
PFIZER INC COM COM 717081103 457 8,720 SH   SOLE   50 0 8,670
PNC FINANCIAL SERVICES GROUP I COM 693475105 1,097 6,950 SH   SOLE   150 0 6,800
PONCE FINANCIAL GROUP INC COM 732344106 285 30,892 SH   SOLE   0 0 30,892
POSTAL REALTY TRUST INC - A COM 73757R102 549 36,846 SH   SOLE   0 0 36,846
PRIMO WATER CORP CANADA COM 74167P108 399 29,833 SH   SOLE   200 0 29,633
PROCTER & GAMBLE CO COM 742718109 1,463 10,178 SH   SOLE   0 0 10,178
RADNET INC COM 750491102 1,009 58,386 SH   SOLE   0 0 58,386
RAYMOND JAMES FINANCIAL COM 754730109 1,465 16,386 SH   SOLE   0 0 16,386
RAYTHEON TECHNOLOGY CORP COM COM 75513E101 695 7,231 SH   SOLE   0 0 7,231
ROPER INDUSTRIES INC COM 776696106 335 848 SH   SOLE   35 0 813
SHELL PLC SPON ADS COM 780259305 228 4,368 SH   SOLE   0 0 4,368
SIERRA WIRELESS, INC COM 826516106 496 21,209 SH   SOLE   0 0 21,209
SILVERCORP METALS, INC COM 82835P103 37 15,000 SH   SOLE   0 0 15,000
SKYWORKS SOLUTIONS INC COM 83088M102 1,356 14,633 SH   SOLE   0 0 14,633
STANDEX INTERNATIONAL CORP COM 854231107 1,345 15,863 SH   SOLE   0 0 15,863
STREAMLINE HEALTH SOLUTIONS COM 86323X106 32 25,000 SH   SOLE   0 0 25,000
STRYKER CORP COM 863667101 249 1,250 SH   SOLE   0 0 1,250
SURMODICS INC COM 868873100 337 9,042 SH   SOLE   0 0 9,042
SVB FINANCIAL GROUP COM 78486Q101 1,285 3,253 SH   SOLE   0 0 3,253
TARGET CORP COM 87612E106 3,177 22,493 SH   SOLE   255 0 22,238
TELUS CORPORATION COM 87971M103 953 42,796 SH   SOLE   200 0 42,596
TENNANT CO COM 880345103 408 6,890 SH   SOLE   70 0 6,820
TERRITORIAL BANCORP INC COM 88145X108 227 10,904 SH   SOLE   0 0 10,904
TESLA INC COM 88160R101 251 373 SH   SOLE   25 0 348
THE JOINT CORP COM 47973J102 213 13,888 SH   SOLE   140 0 13,748
TRANSCAT, INC. COM 893529107 534 9,397 SH   SOLE   0 0 9,397
TRAVELERS COMPANIES INC COM 89417E109 1,904 11,256 SH   SOLE   0 0 11,256
TRUIST FINANCIAL CORP COM 89832Q109 249 5,250 SH   SOLE   0 0 5,250
TTEC HLDGS INC COM 89854H102 648 9,542 SH   SOLE   110 0 9,432
UMPQUA HOLDINGS INC COM 904214103 241 14,350 SH   SOLE   0 0 14,350
UNITEDHEALTH GROUP INC COM 91324P102 666 1,297 SH   SOLE   40 0 1,257
UNIVERSAL TECHNICAL INSTITUTE COM 913915104 254 35,572 SH   SOLE   600 0 34,972
URBAN-GRO, INC COM 91704K202 138 28,515 SH   SOLE   0 0 28,515
US BANCORP COM 902973304 650 14,126 SH   SOLE   140 0 13,986
UTILITIES SELECT SECTOR SPDR E COM 81369Y886 601 8,565 SH   SOLE   0 0 8,565
VEECO INSTRUMENTS COM 922417100 387 19,940 SH   SOLE   0 0 19,940
VERIZON COMMUNICATIONS COM 92343V104 1,977 38,965 SH   SOLE   100 0 38,865
VISA INC CLASS A COM 92826C839 3,484 17,693 SH   SOLE   40 0 17,653
WABTEC CORP COM 929740108 255 3,111 SH   SOLE   100 0 3,011
WALMART INC COM 931142103 1,219 10,023 SH   SOLE   90 0 9,933
WARNER BROS DISCOVERY INC COM 934423104 799 59,574 SH   SOLE   1,660 0 57,914
WELLS FARGO & COMPANY COM 949746101 1,838 46,930 SH   SOLE   725 0 46,205
WESTERN NEW ENGLAND BANCORP IN COM 958892101 819 109,810 SH   SOLE   0 0 109,810
WINMARK CORP COM 974250102 434 2,220 SH   SOLE   0 0 2,220
WYNN RESORTS LTD COM 983134107 299 5,245 SH   SOLE   0 0 5,245
XCEL ENERGY INC COM 98389B100 1,709 24,145 SH   SOLE   220 0 23,925
YUM! BRANDS INC COM 988498101 202 1,780 SH   SOLE   0 0 1,780
ZETA GLOBAL HOLDINGS CORP COM 98956A105 59 13,000 SH   SOLE   0 0 13,000
ZIMMER BIOMET HOLDINGS INC COM 98956P102 255 2,425 SH   SOLE   0 0 2,425
INVESCO QQQ TRUST UNIT SER 1 COM 46090E103 512 1,826 SH   SOLE   115 0 1,711
ISHARES CORE HIGH DIVIDEND ETF COM 46429B663 996 9,918 SH   SOLE   60 0 9,858
ISHARES CORE S&P 500 INDEX FUN COM 464287200 3,652 9,633 SH   SOLE   125 0 9,508
ISHARES CORE S&P MID CAP COM 464287507 256 1,131 SH   SOLE   0 0 1,131
ISHARES CORE S&P SMALLCAP ETF COM 464287804 531 5,742 SH   SOLE   0 0 5,742
ISHARES CORE S&P US VALUE ETF COM 464287663 964 14,415 SH   SOLE   0 0 14,415
ISHARES RUSSELL 2000 ETF COM 464287655 821 4,848 SH   SOLE   0 0 4,848
ISHARES RUSSELL MID-CAP GROWTH COM 464287481 293 3,702 SH   SOLE   0 0 3,702
ISHARES RUSSELL MIDCAP ETF COM 464287499 1,192 18,432 SH   SOLE   0 0 18,432
ISHARES S&P 500 GROWTH ETF COM 464287309 816 13,514 SH   SOLE   855 0 12,659
ISHARES S&P 500 VALUE ETF COM 464287408 1,166 8,486 SH   SOLE   350 0 8,136
SPDR PORTFOLIO MID CAP ETF COM 78464A847 318 8,000 SH   SOLE   0 0 8,000
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508 346 9,393 SH   SOLE   0 0 9,393
SPDR S&P 500 ETF HIGH DIVIDEND COM 78468R788 3,084 77,280 SH   SOLE   515 0 76,765
SPDR S&P 500 ETF TRUST COM 78462F103 3,985 10,563 SH   SOLE   70 0 10,493
SPDR S&P 600 SMALL CAP COM 78464A813 381 4,756 SH   SOLE   0 0 4,756
SPDR S&P DIVIDEND ETF COM 78464A763 1,808 15,231 SH   SOLE   0 0 15,231
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,058 2,558 SH   SOLE   0 0 2,558
VANGUARD DIV APPRECIATION INDE COM 921908844 340 2,367 SH   SOLE   0 0 2,367
ISHARES CURRENCY HEDGED MSCI E COM 46434V803 291 9,145 SH   SOLE   0 0 9,145
ISHARES MSCI EAFE ETF COM 464287465 2,615 41,844 SH   SOLE   0 0 41,844
ISHARES MSCI EMERGING MKTS IND COM 464287234 219 5,468 SH   SOLE   0 0 5,468
SPDR S&P EMERGING MKT SM CAP E COM 78463X756 337 6,920 SH   SOLE   0 0 6,920
VANGUARD FTSE EMERGING MARKETS COM 922042858 655 15,730 SH   SOLE   0 0 15,730
WISDOMTREE EMRG MKT EX-ST OW COM 97717X578 377 13,141 SH   SOLE   0 0 13,141
SPDR GOLD TRUST FUND GOLD 78463V107 2,445 14,513 SH   SOLE   0 0 14,513
SPROTT PHYSICAL GOLD TRUST GOLD 85207H104 657 46,366 SH   SOLE   0 0 46,366
VANECK MERK GOLD SHARES GOLD 921078101 388 22,152 SH   SOLE   0 0 22,152