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
ISHARES TIPS BOND ETF COM 464287176   638,293 5,978 SH   SOLE   0 0 5,978
ISHARES FLOATING RATE BOND ETF COM 46429B655   4,439,431 86,894 SH   SOLE   0 0 86,894
ISHARES IBOXX HIGH YLD CORPORA COM 464288513   213,446 2,767 SH   SOLE   0 0 2,767
ISHARES IBOXX INV GRADE CORP B COM 464287242   451,029 4,211 SH   SOLE   0 0 4,211
ISHARES SHORT TERM CORPORATE B COM 464288646   983,091 19,186 SH   SOLE   0 0 19,186
BLACKROCK ISHARES SHORT MATURI COM 46431W507   497,210 9,879 SH   SOLE   0 0 9,879
EATON VANCE SENIOR FLOATING-RA COM 27828Q105   3,594,643 274,820 SH   SOLE   0 0 274,820
VANECK FALLEN ANGEL HIGH YLD COM 92189F437   843,878 29,819 SH   SOLE   0 0 29,819
INNOVATOR ETFS TR II S&P HIGH PFD 45783Y822   393,059 21,304 SH   SOLE   0 0 21,304
INVESCO PREFERRED PORTFOLIO PFD 46138E511   2,302,700 199,368 SH   SOLE   0 0 199,368
ISHARES TR PFD AND INCOME SEC PFD 464288687   3,605,447 114,277 SH   SOLE   0 0 114,277
3M CO COM 88579Y101   10,005,832 97,914 SH   SOLE   0 0 97,914
ABBOTT LABS COM COM 002824100   2,034,471 19,579 SH   SOLE   0 0 19,579
ABBVIE INC COM 00287Y109   971,318 5,663 SH   SOLE   0 0 5,663
ABERCROMBIE & FITCH CO CL A COM 002896207   509,689 2,866 SH   SOLE   0 0 2,866
ADTRAN HOLDINGS INC COM COM 00486H105   694,046 131,948 SH   SOLE   0 0 131,948
ADVANCED MICRO DEVICES COM 007903107   666,034 4,106 SH   SOLE   0 0 4,106
AEROVIRONMENT INC COM 008073108   548,666 3,012 SH   SOLE   0 0 3,012
AIR PRODUCTS & CHEMICAL COM 009158106   309,660 1,200 SH   SOLE   0 0 1,200
ALLIANT ENERGY CORP COM 018802108   556,270 10,929 SH   SOLE   0 0 10,929
ALLIENT INC COM COM 019330109   883,970 34,981 SH   SOLE   0 0 34,981
ALLSTATE CORP COM COM 020002101   1,529,996 9,583 SH   SOLE   0 0 9,583
ALPHABET INC CL A COM 02079K305   4,843,004 26,588 SH   SOLE   0 0 26,588
ALPHABET INC CL C COM 02079K107   2,557,975 13,946 SH   SOLE   0 0 13,946
AMAZON.COM INC COM 023135106   5,185,091 26,831 SH   SOLE   0 0 26,831
AMBARELLA INC COM G037AX101   529,897 9,822 SH   SOLE   0 0 9,822
AMERICAN OUTDOOR BRANDS, INC. COM 02875D109   503,478 55,942 SH   SOLE   0 0 55,942
AMERICAN SOFTWARE INC CL A COM 029683109   585,781 64,160 SH   SOLE   0 0 64,160
APA CORPORATION COM 03743Q108   213,999 7,269 SH   SOLE   0 0 7,269
APPLE INC COM 037833100   11,285,441 53,582 SH   SOLE   0 0 53,582
APPLIED OPTOELECTRONICS, INC COM 03823U102   253,939 30,632 SH   SOLE   0 0 30,632
ASTRONICS CORP COM 046433108   1,899,465 94,831 SH   SOLE   0 0 94,831
AT&T INC COM 00206R102   1,920,383 100,491 SH   SOLE   0 0 100,491
ATLANTIC UNION BANKSHARES CO COM 04911A107   625,595 19,044 SH   SOLE   0 0 19,044
AVIAT NETWORKS INC COM COM 05366Y201   1,025,553 35,746 SH   SOLE   0 0 35,746
AXCELIS TECHNOLOGIES INC COM 054540208   995,330 7,000 SH   SOLE   0 0 7,000
AXOGEN INC COM 05463X106   842,099 116,312 SH   SOLE   0 0 116,312
AXT INC COM 00246W103   1,536,643 454,628 SH   SOLE   0 0 454,628
BANK OF AMERICA CORP COM COM 060505104   1,654,909 41,612 SH   SOLE   0 0 41,612
BERKSHIRE HATHAWAY INC CL B COM 084670702   738,749 1,816 SH   SOLE   0 0 1,816
BEST BUY INC COM COM 086516101   313,222 3,716 SH   SOLE   0 0 3,716
BOEING CO COM COM 097023105   1,359,979 7,472 SH   SOLE   0 0 7,472
BRISTOL MYERS SQUIBB COM COM 110122108   858,148 20,663 SH   SOLE   0 0 20,663
C H ROBINSON WORLDWIDE COM COM 12541W209   295,819 3,357 SH   SOLE   0 0 3,357
CECO ENVIRONMENTAL CORP COM 125141101   2,083,576 72,221 SH   SOLE   0 0 72,221
CHEVRON CORPORATION COM 166764100   3,040,491 19,438 SH   SOLE   0 0 19,438
CIGNA CORP COM 125523100   255,531 773 SH   SOLE   0 0 773
CISCO SYS INC COM COM 17275R102   1,443,702 30,387 SH   SOLE   0 0 30,387
CITIGROUP INC COM COM 172967424   1,329,773 20,955 SH   SOLE   0 0 20,955
CLEAN ENERGY FUELS CORP COM 184499101   478,913 179,368 SH   SOLE   0 0 179,368
COCA COLA CO COM COM 191216100   233,850 3,674 SH   SOLE   0 0 3,674
CODEXIS INC COM 192005106   365,626 117,944 SH   SOLE   0 0 117,944
COLGATE-PALMOLIVE CO COM 194162103   305,999 3,153 SH   SOLE   0 0 3,153
CONOCOPHILLIPS COM 20825C104   356,980 3,121 SH   SOLE   0 0 3,121
COSTCO WHOLESALE CORP COM 22160K105   570,343 671 SH   SOLE   0 0 671
CSX CORP COM COM 126408103   227,728 6,808 SH   SOLE   0 0 6,808
CVS HEALTH CORPORATION COM 126650100   571,770 9,681 SH   SOLE   0 0 9,681
DANAHER CORP COM 235851102   823,006 3,294 SH   SOLE   0 0 3,294
DISNEY WALT CO COM COM 254687106   743,235 7,486 SH   SOLE   0 0 7,486
DLH HOLDINGS CORP COM 23335Q100   397,119 37,606 SH   SOLE   0 0 37,606
DONALDSON INC COM COM 257651109   1,502,903 21,002 SH   SOLE   0 0 21,002
EASTERN BANKSHARES INC COM 27627N105   730,189 52,231 SH   SOLE   0 0 52,231
EBAY INC COM 278642103   471,178 8,771 SH   SOLE   0 0 8,771
ECOLAB INC COM 278865100   2,424,625 10,188 SH   SOLE   0 0 10,188
ELECTROMED INC COM 285409108   562,543 37,428 SH   SOLE   0 0 37,428
ELI LILLY CO COM 532457108   298,775 330 SH   SOLE   0 0 330
EMERSON ELEC CO COM COM 291011104   2,535,608 23,018 SH   SOLE   0 0 23,018
ENBRIDGE INC COM 29250N105   491,640 13,814 SH   SOLE   0 0 13,814
ENERGY SELECT SECTOR SPDR ETF COM 81369Y506   968,013 10,620 SH   SOLE   0 0 10,620
ENERGY TRANSFER LP COM 29273V100   633,797 39,075 SH   SOLE   0 0 39,075
ENOVIX CORP COM 293594107   1,134,826 73,404 SH   SOLE   0 0 73,404
ENTERPRISE PRODUCTS PARTNERS L COM 293792107   467,737 16,140 SH   SOLE   0 0 16,140
EOG RES INC COM COM 26875P101   527,395 4,190 SH   SOLE   0 0 4,190
EQUINIX INC COM NEW COM 29444U700   2,477,487 3,275 SH   SOLE   0 0 3,275
EVENTBRITE INC-CLASS A COM 29975E109   165,876 34,272 SH   SOLE   0 0 34,272
EXXON MOBIL CORP COM COM 30231G102   2,146,778 18,648 SH   SOLE   0 0 18,648
FARO TECHNOLOGIES, INC COM 311642102   180,544 11,284 SH   SOLE   0 0 11,284
FREEPORT-MCMORAN INC COM 35671D857   238,140 4,900 SH   SOLE   0 0 4,900
FULL HOUSE RESORTS INC COM 359678109   970,630 194,126 SH   SOLE   0 0 194,126
GE AEROSPACE COM 369604301   3,093,782 19,461 SH   SOLE   0 0 19,461
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   482,455 6,192 SH   SOLE   0 0 6,192
GE VERNOVA INC COM COM 36828A101   508,527 2,965 SH   SOLE   0 0 2,965
GENERAL DYNAMICS CO COM 369550108   286,658 988 SH   SOLE   0 0 988
GENERAL MILLS INC COM 370334104   1,433,281 22,657 SH   SOLE   0 0 22,657
GENIUS SPORTS, LTD COM G3934V109   1,471,849 270,064 SH   SOLE   0 0 270,064
HARMONIC INC COM 413160102   917,330 77,938 SH   SOLE   0 0 77,938
HILLMAN SOLUTIONS, INC COM 431636109   697,053 78,763 SH   SOLE   0 0 78,763
HOME DEPOT INC COM COM 437076102   439,594 1,277 SH   SOLE   0 0 1,277
HONEYWELL INTL INC COM COM 438516106   2,209,393 10,347 SH   SOLE   0 0 10,347
HORMEL FOODS CORP COM COM 440452100   986,291 32,348 SH   SOLE   0 0 32,348
HUBBELL INC COM 443510607   383,389 1,049 SH   SOLE   0 0 1,049
HUNTINGTON BANCSHARES INC COM 446150104   267,198 20,273 SH   SOLE   0 0 20,273
ILLINOIS TOOL WKS INC COM COM 452308109   1,663,696 7,021 SH   SOLE   0 0 7,021
INFUSYSTEM HOLDINGS INC COM 45685K102   892,462 130,668 SH   SOLE   0 0 130,668
INNODATA INC COM 457642205   481,693 32,481 SH   SOLE   0 0 32,481
INTEL CORP COM COM 458140100   1,098,785 35,479 SH   SOLE   0 0 35,479
INTERNATIONAL BUS MACH COM COM 459200101   2,551,531 14,753 SH   SOLE   0 0 14,753
INTL FLAVORS & FRAGRANCES COM 459506101   391,281 4,110 SH   SOLE   0 0 4,110
INTL PAPER CO COM COM 460146103   230,421 5,340 SH   SOLE   0 0 5,340
ISHARES US TECHNOLOGY ETF COM 464287721   215,516 1,432 SH   SOLE   0 0 1,432
JOHNSON & JOHNSON COM COM 478160104   3,943,228 26,979 SH   SOLE   0 0 26,979
JPMORGAN CHASE & CO COM 46625H100   3,733,922 18,461 SH   SOLE   0 0 18,461
KEARNY FINANCIAL CORP COM 48716P108   234,885 38,193 SH   SOLE   0 0 38,193
KENVUE INC COM 49177J102   991,446 54,535 SH   SOLE   0 0 54,535
KIMBERLY CLARK CORP COM COM 494368103   360,749 2,610 SH   SOLE   0 0 2,610
KINDER MORGAN INC COM 49456B101   381,901 19,220 SH   SOLE   0 0 19,220
KORU MEDICAL SYSTEMS, INC COM 759910102   187,034 70,579 SH   SOLE   0 0 70,579
KRAFT/HEINZ CO COM 500754106   1,074,046 33,335 SH   SOLE   0 0 33,335
LABCORP HOLDINGS INC COM COM 504922105   273,314 1,343 SH   SOLE   0 0 1,343
LIMONEIRA CO COM 532746104   2,189,878 105,232 SH   SOLE   0 0 105,232
MARATHON PETROLEUM CORP COM 56585A102   261,955 1,510 SH   SOLE   0 0 1,510
MAXLINEAR INC CL A COM 57776J100   578,884 28,743 SH   SOLE   0 0 28,743
MCDONALDS CORP COM COM 580135101   1,184,496 4,648 SH   SOLE   0 0 4,648
MEDTRONIC PLC COM G5960L103   512,717 6,514 SH   SOLE   0 0 6,514
MERCK & CO INC (NEW) COM 58933Y105   4,552,962 36,777 SH   SOLE   0 0 36,777
META PLATFORMS INC COM 30303M102   1,075,501 2,133 SH   SOLE   0 0 2,133
METLIFE INC COM 59156R108   212,325 3,025 SH   SOLE   0 0 3,025
MICROSOFT CORP COM COM 594918104   13,528,844 30,269 SH   SOLE   0 0 30,269
MITEK SYSTEMS INC COM 606710200   750,458 67,125 SH   SOLE   0 0 67,125
MOODY'S CORP COM 615369105   385,151 915 SH   SOLE   0 0 915
MORGAN STANLEY COM 617446448   1,499,836 15,432 SH   SOLE   0 0 15,432
NATURAL GAS SERVICES GROUP COM 63886Q109   791,903 39,359 SH   SOLE   0 0 39,359
NEOGENOMICS INC COM 64049M209   295,181 21,282 SH   SOLE   0 0 21,282
NETFLIX INC COM 64110L106   314,494 466 SH   SOLE   0 0 466
NEXTERA ENERGY INC COM 65339F101   293,366 4,143 SH   SOLE   0 0 4,143
NVIDIA CORP COM 67066G104   2,019,261 16,345 SH   SOLE   0 0 16,345
ORACLE CORPORATION COM 68389X105   1,486,930 10,531 SH   SOLE   0 0 10,531
OREILLY AUTOMOTIVE INC NEW COM 67103H107   364,341 345 SH   SOLE   0 0 345
OSHKOSH CORPORATION COM 688239201   441,781 4,083 SH   SOLE   0 0 4,083
PAYPAL HOLDINGS INC COM 70450Y103   781,490 13,467 SH   SOLE   0 0 13,467
PEBBLEBROOK HOTEL TRUST COM 70509V100   497,709 36,197 SH   SOLE   0 0 36,197
PEPSICO INC COM COM 713448108   2,845,758 17,254 SH   SOLE   0 0 17,254
PERFORMANT FINANCIAL CORP COM 71377E105   549,625 189,526 SH   SOLE   0 0 189,526
PFIZER INC COM COM 717081103   306,502 10,954 SH   SOLE   0 0 10,954
PNC FINANCIAL SERVICES GROUP I COM 693475105   753,301 4,845 SH   SOLE   0 0 4,845
POSTAL REALTY TRUST INC - A COM 73757R102   141,031 10,580 SH   SOLE   0 0 10,580
PPG INDS INC COM COM 693506107   200,165 1,590 SH   SOLE   0 0 1,590
PROCTER & GAMBLE CO COM 742718109   1,492,471 9,050 SH   SOLE   0 0 9,050
PUBLIC STORAGE INC COM 74460D109   432,050 1,502 SH   SOLE   0 0 1,502
RADNET INC COM 750491102   1,914,134 32,487 SH   SOLE   0 0 32,487
RAYMOND JAMES FINANCIAL COM 754730109   1,846,332 14,937 SH   SOLE   0 0 14,937
RIBBON COMMUNICATIONS, INC COM 762544104   754,565 229,351 SH   SOLE   0 0 229,351
RIOT BLOCKCHAIN INC COM 767292105   583,187 63,806 SH   SOLE   0 0 63,806
ROPER INDUSTRIES INC COM 776696106   1,404,359 2,492 SH   SOLE   0 0 2,492
RTX CORP COM 75513E101   780,115 7,771 SH   SOLE   0 0 7,771
SALESFORCE.COM INC COM 79466L302   504,944 1,964 SH   SOLE   0 0 1,964
SHAKE SHACK INC - CLASS A COM 819047101   484,650 5,385 SH   SOLE   0 0 5,385
SIMON PROPERTY GROUP INC COM 828806109   486,367 3,204 SH   SOLE   0 0 3,204
SITIME CORP COM 82982T106   539,934 4,341 SH   SOLE   0 0 4,341
SKYWORKS SOLUTIONS INC COM 83088M102   1,383,888 12,985 SH   SOLE   0 0 12,985
SOLVENTUM CORP COM 83444M101   1,334,374 25,234 SH   SOLE   0 0 25,234
SPDR KBW REGIONAL BANKING ETF COM 78464A698   664,814 13,540 SH   SOLE   0 0 13,540
STANDEX INTERNATIONAL CORP COM 854231107   2,228,221 13,827 SH   SOLE   0 0 13,827
STRYKER CORP COM 863667101   350,458 1,030 SH   SOLE   0 0 1,030
SURMODICS INC COM 868873100   937,534 22,301 SH   SOLE   0 0 22,301
TARGET CORP COM 87612E106   3,128,825 21,135 SH   SOLE   0 0 21,135
TELOS CORPORATION COM 87969B101   274,747 68,345 SH   SOLE   0 0 68,345
TELUS CORPORATION COM 87971M103   445,701 29,439 SH   SOLE   0 0 29,439
TENNANT CO COM 880345103   526,162 5,345 SH   SOLE   0 0 5,345
TERRITORIAL BANCORP INC COM 88145X108   335,599 41,432 SH   SOLE   0 0 41,432
TESLA INC COM 88160R101   629,852 3,183 SH   SOLE   0 0 3,183
TEXAS INSTRUMENTS INC COM 882508104   413,960 2,128 SH   SOLE   0 0 2,128
THERMO FISHER SCIENTIFIC INC COM 883556102   284,242 514 SH   SOLE   0 0 514
TIMKEN COMPANY COM 887389104   227,289 2,837 SH   SOLE   0 0 2,837
TRANSCAT INC COM 893529107   914,355 7,640 SH   SOLE   0 0 7,640
TRAVELERS COMPANIES INC COM 89417E109   2,049,770 10,081 SH   SOLE   0 0 10,081
UNITEDHEALTH GROUP INC COM 91324P102   821,436 1,613 SH   SOLE   0 0 1,613
US BANCORP COM 902973304   429,534 10,820 SH   SOLE   0 0 10,820
UTILITIES SELECT SECTOR SPDR E COM 81369Y886   601,131 8,822 SH   SOLE   0 0 8,822
VERIZON COMMUNICATIONS COM 92343V104   2,108,224 51,121 SH   SOLE   0 0 51,121
VIAVI SOLUTIONS, INC COM 925550105   209,102 30,437 SH   SOLE   0 0 30,437
VISA INC CLASS A COM 92826C839   3,923,050 14,947 SH   SOLE   0 0 14,947
WABTEC CORP COM 929740108   411,957 2,607 SH   SOLE   0 0 2,607
WALMART INC COM 931142103   2,684,228 39,643 SH   SOLE   0 0 39,643
WARNER BROS DISCOVERY INC COM 934423104   187,424 25,191 SH   SOLE   0 0 25,191
WELLS FARGO & COMPANY COM 949746101   2,572,953 43,323 SH   SOLE   0 0 43,323
WESTERN NEW ENGLAND BANCORP IN COM 958892101   747,498 108,648 SH   SOLE   0 0 108,648
WINMARK CORP COM 974250102   621,687 1,763 SH   SOLE   0 0 1,763
WYNN RESORTS LTD COM 983134107   417,070 4,660 SH   SOLE   0 0 4,660
XCEL ENERGY INC COM 98389B100   1,057,501 19,800 SH   SOLE   0 0 19,800
INVESCO QQQ TRUST UNIT SER 1 COM 46090E103   810,894 1,693 SH   SOLE   0 0 1,693
ISHARES CORE HIGH DIVIDEND ETF COM 46429B663   1,057,977 9,733 SH   SOLE   0 0 9,733
ISHARES CORE S&P 500 INDEX FUN COM 464287200   7,318,307 13,373 SH   SOLE   0 0 13,373
ISHARES CORE S&P MID CAP COM 464287507   201,016 3,435 SH   SOLE   0 0 3,435
ISHARES CORE S&P SMALLCAP ETF COM 464287804   562,632 5,275 SH   SOLE   0 0 5,275
ISHARES CORE S&P US VALUE ETF COM 464287663   854,949 9,701 SH   SOLE   0 0 9,701
ISHARES RUSSELL 2000 ETF COM 464287655   1,035,753 5,105 SH   SOLE   0 0 5,105
ISHARES RUSSELL MID-CAP GROWTH COM 464287481   344,513 3,122 SH   SOLE   0 0 3,122
ISHARES RUSSELL MIDCAP ETF COM 464287499   1,424,089 17,564 SH   SOLE   0 0 17,564
ISHARES S&P 500 GROWTH ETF COM 464287309   1,483,416 16,030 SH   SOLE   0 0 16,030
ISHARES S&P 500 VALUE ETF COM 464287408   1,392,634 7,651 SH   SOLE   0 0 7,651
SPDR PORT S&P 600 SMALL CAP ET COM 78468R853   792,808 19,090 SH   SOLE   0 0 19,090
SPDR PORTFOLIO MID CAP ETF COM 78464A847   693,114 13,511 SH   SOLE   0 0 13,511
SPDR PORTFOLIO S&P 500 GROWTH COM 78464A409   1,326,873 16,559 SH   SOLE   0 0 16,559
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508   833,064 17,092 SH   SOLE   0 0 17,092
SPDR S&P 500 ETF HIGH DIVIDEND COM 78468R788   2,597,937 64,577 SH   SOLE   0 0 64,577
SPDR S&P 500 ETF TRUST COM 78462F103   5,684,117 10,445 SH   SOLE   0 0 10,445
SPDR S&P DIVIDEND ETF COM 78464A763   1,460,789 11,486 SH   SOLE   0 0 11,486
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107   1,049,959 1,962 SH   SOLE   0 0 1,962
VANGUARD DIV APPRECIATION INDE COM 921908844   366,071 2,005 SH   SOLE   0 0 2,005
VANGUARD S&P 500 ETF COM 922908363   525,137 1,050 SH   SOLE   0 0 1,050
ISHARES CORE MSCI EAFE ETF COM 46432F842   300,003 4,130 SH   SOLE   0 0 4,130
ISHARES CURRENCY HEDGED MSCI E COM 46434V803   209,917 5,904 SH   SOLE   0 0 5,904
ISHARES MSCI EAFE ETF COM 464287465   2,365,879 30,204 SH   SOLE   0 0 30,204
ISHARES MSCI EMERGING MKTS IND COM 464287234   331,819 7,791 SH   SOLE   0 0 7,791
SPDR S&P EMERGING MKT SM CAP E COM 78463X756   396,173 6,840 SH   SOLE   0 0 6,840
VANGUARD FTSE EMERGING MARKETS COM 922042858   578,332 13,216 SH   SOLE   0 0 13,216
SPDR GOLD TRUST FUND GOLD 78463V107   2,903,730 13,505 SH   SOLE   0 0 13,505
SPROTT PHYSICAL GOLD TRUST GOLD 85207H104   728,468 40,336 SH   SOLE   0 0 40,336
VANECK MERK GOLD SHARES GOLD 921078101   537,400 23,927 SH   SOLE   0 0 23,927