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 1-3 YEAR TREAS BOND ET COM 464287457   592,720 7,304 SH   SOLE   0 0 7,304
ISHARES TIPS BOND ETF COM 464287176   1,493,160 14,149 SH   SOLE   0 0 14,149
ISHARES FLOATING RATE BOND ETF COM 46429B655   4,242,084 83,015 SH   SOLE   0 0 83,015
ISHARES IBOXX INV GRADE CORP B COM 464287242   433,136 4,126 SH   SOLE   0 0 4,126
ISHARES SHORT TERM CORPORATE B COM 464288646   4,101,616 80,756 SH   SOLE   0 0 80,756
ISHARES TRUST INTERMEDIATE COR COM 464288638   517,221 10,295 SH   SOLE   0 0 10,295
BLACKROCK ISHARES SHORT MATURI COM 46431W507   524,174 10,473 SH   SOLE   0 0 10,473
EATON VANCE SENIOR FLOATING-RA COM 27828Q105   4,201,673 321,229 SH   SOLE   0 0 321,229
VANECK FALLEN ANGEL HIGH YLD COM 92189F437   797,638 28,215 SH   SOLE   0 0 28,215
INNOVATOR ETFS TR II S&P HIGH PFD 45783Y822   476,868 25,966 SH   SOLE   0 0 25,966
INVESCO PREFERRED PORTFOLIO PFD 46138E511   1,994,063 176,154 SH   SOLE   0 0 176,154
ISHARES TR PFD AND INCOME SEC PFD 464288687   3,276,256 105,822 SH   SOLE   0 0 105,822
3M CO COM 88579Y101   9,423,333 97,641 SH   SOLE   0 0 97,641
ABBOTT LABS COM COM 002824100   2,070,989 19,543 SH   SOLE   0 0 19,543
ABBVIE INC COM 00287Y109   921,030 5,663 SH   SOLE   0 0 5,663
ABERCROMBIE & FITCH CO CL A COM 002896207   433,340 3,566 SH   SOLE   0 0 3,566
ADTRAN HOLDINGS INC COM COM 00486H105   113,227 25,851 SH   SOLE   0 0 25,851
ADVANCED MICRO DEVICES COM 007903107   636,054 4,016 SH   SOLE   0 0 4,016
AEROVIRONMENT INC COM 008073108   494,390 3,094 SH   SOLE   0 0 3,094
AIR PRODUCTS & CHEMICAL COM 009158106   283,608 1,200 SH   SOLE   0 0 1,200
ALLIANT ENERGY CORP COM 018802108   527,316 10,589 SH   SOLE   0 0 10,589
ALLIENT INC COM COM 019330109   1,239,700 42,181 SH   SOLE   0 0 42,181
ALLSTATE CORP COM COM 020002101   1,629,657 9,583 SH   SOLE   0 0 9,583
ALPHABET INC CL A COM 02079K305   4,356,969 26,766 SH   SOLE   0 0 26,766
ALPHABET INC CL C COM 02079K107   2,296,069 13,946 SH   SOLE   0 0 13,946
AMAZON.COM INC COM 023135106   4,523,050 25,846 SH   SOLE   0 0 25,846
AMBARELLA INC COM G037AX101   471,652 10,260 SH   SOLE   0 0 10,260
AMERICAN OUTDOOR BRANDS, INC. COM 02875D109   538,344 68,842 SH   SOLE   0 0 68,842
AMERICAN SOFTWARE INC CL A COM 029683109   786,154 77,760 SH   SOLE   0 0 77,760
APA CORPORATION COM 03743Q108   223,821 7,119 SH   SOLE   0 0 7,119
APPLE INC COM 037833100   9,024,425 52,982 SH   SOLE   0 0 52,982
APPLIED OPTOELECTRONICS, INC COM 03823U102   366,735 37,232 SH   SOLE   0 0 37,232
ASTRONICS CORP COM 046433108   1,785,686 106,481 SH   SOLE   0 0 106,481
AT&T INC COM 00206R102   1,690,875 100,111 SH   SOLE   0 0 100,111
ATLANTIC UNION BANKSHARES CO COM 04911A107   751,170 23,644 SH   SOLE   0 0 23,644
AVIAT NETWORKS INC COM COM 05366Y201   1,974,721 59,035 SH   SOLE   0 0 59,035
AXCELIS TECHNOLOGIES INC COM 054540208   734,992 7,100 SH   SOLE   0 0 7,100
AXOGEN INC COM 05463X106   712,427 111,143 SH   SOLE   0 0 111,143
AXT INC COM 00246W103   1,632,831 544,277 SH   SOLE   0 0 544,277
BANK OF AMERICA CORP COM COM 060505104   1,536,544 41,517 SH   SOLE   0 0 41,517
BERKSHIRE HATHAWAY INC CL B COM 084670702   718,478 1,811 SH   SOLE   0 0 1,811
BEST BUY INC COM COM 086516101   270,627 3,675 SH   SOLE   0 0 3,675
BOEING CO COM COM 097023105   1,229,596 7,326 SH   SOLE   0 0 7,326
BRISTOL MYERS SQUIBB COM COM 110122108   1,022,455 23,269 SH   SOLE   0 0 23,269
C H ROBINSON WORLDWIDE COM COM 12541W209   238,347 3,357 SH   SOLE   0 0 3,357
CECO ENVIRONMENTAL CORP COM 125141101   2,689,874 124,416 SH   SOLE   0 0 124,416
CHEVRON CORPORATION COM 166764100   3,138,314 19,460 SH   SOLE   0 0 19,460
CIGNA CORP COM 125523100   275,992 773 SH   SOLE   0 0 773
CISCO SYS INC COM COM 17275R102   1,447,094 30,802 SH   SOLE   0 0 30,802
CITIGROUP INC COM COM 172967424   1,268,703 20,687 SH   SOLE   0 0 20,687
CLEAN ENERGY FUELS CORP COM 184499101   430,808 185,693 SH   SOLE   0 0 185,693
COCA COLA CO COM COM 191216100   222,310 3,599 SH   SOLE   0 0 3,599
CODEXIS INC COM 192005106   442,739 152,144 SH   SOLE   0 0 152,144
COLGATE-PALMOLIVE CO COM 194162103   289,854 3,153 SH   SOLE   0 0 3,153
CONOCOPHILLIPS COM 20825C104   392,060 3,121 SH   SOLE   0 0 3,121
COSTCO WHOLESALE CORP COM 22160K105   485,066 671 SH   SOLE   0 0 671
CSX CORP COM COM 126408103   225,962 6,802 SH   SOLE   0 0 6,802
CVS HEALTH CORPORATION COM 126650100   657,205 9,706 SH   SOLE   0 0 9,706
DANAHER CORP COM 235851102   788,198 3,196 SH   SOLE   0 0 3,196
DARLING INGREDIENTS INC COM 237266101   219,053 5,170 SH   SOLE   0 0 5,170
DIGITAL TURBINE INC COM 25400W102   124,261 65,058 SH   SOLE   0 0 65,058
DISNEY WALT CO COM COM 254687106   828,750 7,460 SH   SOLE   0 0 7,460
DLH HOLDINGS CORP COM 23335Q100   499,204 47,006 SH   SOLE   0 0 47,006
DONALDSON INC COM COM 257651109   1,515,550 20,991 SH   SOLE   0 0 20,991
EASTERN BANKSHARES INC COM 27627N105   804,229 64,031 SH   SOLE   0 0 64,031
EBAY INC COM 278642103   476,539 9,246 SH   SOLE   0 0 9,246
ECOLAB INC COM 278865100   2,295,536 10,151 SH   SOLE   0 0 10,151
ELECTROMED INC COM 285409108   736,432 42,348 SH   SOLE   0 0 42,348
EMERSON ELEC CO COM COM 291011104   2,470,587 22,923 SH   SOLE   0 0 22,923
ENBRIDGE INC COM 29250N105   398,546 11,214 SH   SOLE   0 0 11,214
ENERGY SELECT SECTOR SPDR ETF COM 81369Y506   1,093,249 11,690 SH   SOLE   0 0 11,690
ENERGY TRANSFER COM COM 29273V100   441,227 28,050 SH   SOLE   0 0 28,050
ENOVIX CORP COM 293594107   549,209 87,733 SH   SOLE   0 0 87,733
ENTERPRISE PRODUCTS PART COM 293792107   444,787 15,840 SH   SOLE   0 0 15,840
EOG RES INC COM COM 26875P101   546,754 4,138 SH   SOLE   0 0 4,138
EQUINIX INC COM NEW COM 29444U700   2,314,307 3,255 SH   SOLE   0 0 3,255
EVENTBRITE INC-CLASS A COM 29975E109   226,364 42,872 SH   SOLE   0 0 42,872
EXXON MOBIL CORP COM COM 30231G102   2,302,028 19,464 SH   SOLE   0 0 19,464
FARO TECHNOLOGIES, INC COM 311642102   258,450 13,784 SH   SOLE   0 0 13,784
FREEPORT-MCMORAN INC COM 35671D857   244,706 4,900 SH   SOLE   0 0 4,900
FULL HOUSE RESORTS INC COM 359678109   1,151,968 225,876 SH   SOLE   0 0 225,876
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   491,418 6,446 SH   SOLE   0 0 6,446
GE VERNOVA INC COM COM 36828A101   455,750 2,965 SH   SOLE   0 0 2,965
GENERAL DYNAMICS CO COM 369550108   283,645 988 SH   SOLE   0 0 988
GENERAL ELEC CO COM COM 369604301   3,275,305 20,240 SH   SOLE   0 0 20,240
GENERAL MILLS INC COM 370334104   1,596,764 22,662 SH   SOLE   0 0 22,662
GENIUS SPORTS, LTD COM G3934V109   1,642,607 325,914 SH   SOLE   0 0 325,914
HARMONIC INC COM 413160102   990,636 92,238 SH   SOLE   0 0 92,238
HILLMAN SOLUTIONS, INC COM 431636109   786,931 82,315 SH   SOLE   0 0 82,315
HOME DEPOT INC COM COM 437076102   418,443 1,252 SH   SOLE   0 0 1,252
HONEYWELL INTL INC COM COM 438516106   1,984,831 10,299 SH   SOLE   0 0 10,299
HORMEL FOODS CORP COM COM 440452100   1,171,632 32,948 SH   SOLE   0 0 32,948
HUBBELL INC COM 443510607   379,412 1,024 SH   SOLE   0 0 1,024
HUNTINGTON BANCSHARES INC COM 446150104   275,502 20,453 SH   SOLE   0 0 20,453
ILLINOIS TOOL WKS INC COM COM 452308109   1,685,580 6,905 SH   SOLE   0 0 6,905
INFUSYSTEM HOLDINGS INC COM 45685K102   1,103,166 146,893 SH   SOLE   0 0 146,893
INNODATA INC COM 457642205   472,310 80,875 SH   SOLE   0 0 80,875
INTEL CORP COM COM 458140100   1,067,639 35,039 SH   SOLE   0 0 35,039
INTERNATIONAL BUS MACH COM COM 459200101   2,527,736 15,209 SH   SOLE   0 0 15,209
INTL FLAVORS & FRAGRANCES COM 459506101   342,804 4,050 SH   SOLE   0 0 4,050
INTL PAPER CO COM COM 460146103   291,400 8,340 SH   SOLE   0 0 8,340
JOHNSON & JOHNSON COM COM 478160104   3,907,811 27,027 SH   SOLE   0 0 27,027
JPMORGAN CHASE & CO COM 46625H100   3,500,597 18,257 SH   SOLE   0 0 18,257
KEARNY FINANCIAL CORP COM 48716P108   247,820 45,893 SH   SOLE   0 0 45,893
KENVUE INC COM 49177J102   1,043,927 55,469 SH   SOLE   0 0 55,469
KIMBERLY CLARK CORP COM COM 494368103   356,253 2,609 SH   SOLE   0 0 2,609
KINDER MORGAN INC COM 49456B101   435,430 23,820 SH   SOLE   0 0 23,820
KORU MEDICAL SYSTEMS, INC COM 759910102   126,075 58,099 SH   SOLE   0 0 58,099
KRAFT/HEINZ CO COM 500754106   1,289,178 33,390 SH   SOLE   0 0 33,390
LABORATORY CORP OF AMERICA HLD COM 50540R409   270,440 1,343 SH   SOLE   0 0 1,343
LIMONEIRA CO COM 532746104   2,400,441 121,357 SH   SOLE   0 0 121,357
MARATHON PETROLEUM CORP COM 56585A102   291,661 1,605 SH   SOLE   0 0 1,605
MAXLINEAR INC CL A COM 57776J100   520,291 25,026 SH   SOLE   0 0 25,026
MCDONALDS CORP COM COM 580135101   1,254,346 4,594 SH   SOLE   0 0 4,594
MEDTRONIC PLC COM G5960L103   511,851 6,379 SH   SOLE   0 0 6,379
MERCK & CO INC (NEW) COM 58933Y105   4,740,275 36,684 SH   SOLE   0 0 36,684
META PLATFORMS INC COM 30303M102   808,289 1,879 SH   SOLE   0 0 1,879
METLIFE INC COM 59156R108   215,017 3,025 SH   SOLE   0 0 3,025
MICROSOFT CORP COM COM 594918104   11,708,031 30,072 SH   SOLE   0 0 30,072
MITEK SYSTEMS INC COM 606710200   968,532 76,685 SH   SOLE   0 0 76,685
MOODY'S CORP COM 615369105   325,520 879 SH   SOLE   0 0 879
MORGAN STANLEY COM 617446448   1,392,123 15,325 SH   SOLE   0 0 15,325
NATURAL GAS SERVICES GROUP COM 63886Q109   1,157,566 52,426 SH   SOLE   0 0 52,426
NEOGENOMICS INC COM 64049M209   233,689 16,788 SH   SOLE   0 0 16,788
NEXTERA ENERGY INC COM 65339F101   277,122 4,138 SH   SOLE   0 0 4,138
NIKE INC CL B COM 654106103   211,183 2,289 SH   SOLE   0 0 2,289
NVIDIA CORP COM 67066G104   1,398,848 1,619 SH   SOLE   0 0 1,619
ORACLE CORPORATION COM 68389X105   1,188,763 10,451 SH   SOLE   0 0 10,451
OREILLY AUTOMOTIVE INC NEW COM 67103H107   349,575 345 SH   SOLE   0 0 345
OSHKOSH CORPORATION COM 688239201   458,960 4,088 SH   SOLE   0 0 4,088
PAYPAL HOLDINGS INC COM 70450Y103   916,377 13,492 SH   SOLE   0 0 13,492
PEBBLEBROOK HOTEL TRUST COM 70509V100   642,182 44,197 SH   SOLE   0 0 44,197
PEPSICO INC COM COM 713448108   3,020,962 17,173 SH   SOLE   0 0 17,173
PERFORMANT FINANCIAL CORP COM 71377E105   617,721 232,226 SH   SOLE   0 0 232,226
PNC FINANCIAL SERVICES GROUP I COM 693475105   742,545 4,845 SH   SOLE   0 0 4,845
PPG INDS INC COM COM 693506107   205,110 1,590 SH   SOLE   0 0 1,590
PROCTER & GAMBLE CO COM 742718109   1,470,867 9,013 SH   SOLE   0 0 9,013
PUBLIC STORAGE INC COM 74460D109   380,613 1,467 SH   SOLE   0 0 1,467
RADNET INC COM 750491102   2,362,096 48,703 SH   SOLE   0 0 48,703
RAYMOND JAMES FINANCIAL COM 754730109   1,803,984 14,787 SH   SOLE   0 0 14,787
RIBBON COMMUNICATIONS, INC COM 762544104   887,762 280,051 SH   SOLE   0 0 280,051
RIOT BLOCKCHAIN INC COM 767292105   474,755 46,959 SH   SOLE   0 0 46,959
ROPER INDUSTRIES INC COM 776696106   1,257,936 2,460 SH   SOLE   0 0 2,460
RTX CORP COM 75513E101   787,474 7,757 SH   SOLE   0 0 7,757
SALESFORCE.COM INC COM 79466L302   516,634 1,921 SH   SOLE   0 0 1,921
SHAKE SHACK INC - CLASS A COM 819047101   707,607 6,685 SH   SOLE   0 0 6,685
SIMON PROPERTY GROUP INC COM 828806109   333,197 2,371 SH   SOLE   0 0 2,371
SITIME CORP COM 82982T106   475,990 5,341 SH   SOLE   0 0 5,341
SKYWORKS SOLUTIONS INC COM 83088M102   1,384,338 12,988 SH   SOLE   0 0 12,988
SOLVENTUM CORP COM 83444M101   1,596,646 24,560 SH   SOLE   0 0 24,560
SONOS, INC COM 83570H108   170,386 10,082 SH   SOLE   0 0 10,082
SPDR KBW REGIONAL BANKING ETF COM 78464A698   642,528 13,665 SH   SOLE   0 0 13,665
STANDEX INTERNATIONAL CORP COM 854231107   2,667,020 15,427 SH   SOLE   0 0 15,427
STARBUCKS CORP COM 855244109   204,677 2,313 SH   SOLE   0 0 2,313
STRYKER CORP COM 863667101   349,960 1,040 SH   SOLE   0 0 1,040
SURMODICS INC COM 868873100   1,078,929 41,998 SH   SOLE   0 0 41,998
TARGET CORP COM 87612E106   3,367,701 20,920 SH   SOLE   0 0 20,920
TELOS CORPORATION COM 87969B101   185,457 53,912 SH   SOLE   0 0 53,912
TELUS CORPORATION COM 87971M103   473,240 29,449 SH   SOLE   0 0 29,449
TENNANT CO COM 880345103   634,234 5,445 SH   SOLE   0 0 5,445
TERRITORIAL BANCORP INC COM 88145X108   384,730 51,093 SH   SOLE   0 0 51,093
TESLA INC COM 88160R101   576,049 3,143 SH   SOLE   0 0 3,143
TEXAS INSTRUMENTS INC COM 882508104   360,426 2,043 SH   SOLE   0 0 2,043
THERMO FISHER SCIENTIFIC INC COM 883556102   286,066 503 SH   SOLE   0 0 503
TIMKEN COMPANY COM 887389104   253,073 2,837 SH   SOLE   0 0 2,837
TRANSCAT INC COM 893529107   1,080,142 10,060 SH   SOLE   0 0 10,060
TRAVELERS COMPANIES INC COM 89417E109   2,146,954 10,120 SH   SOLE   0 0 10,120
TTEC HLDGS INC COM 89854H102   222,025 30,498 SH   SOLE   0 0 30,498
UNITEDHEALTH GROUP INC COM 91324P102   769,083 1,590 SH   SOLE   0 0 1,590
US BANCORP COM 902973304   439,596 10,820 SH   SOLE   0 0 10,820
UTILITIES SELECT SECTOR SPDR E COM 81369Y886   586,111 8,782 SH   SOLE   0 0 8,782
VERIZON COMMUNICATIONS COM 92343V104   2,050,038 51,913 SH   SOLE   0 0 51,913
VISA INC CLASS A COM 92826C839   4,010,793 14,932 SH   SOLE   0 0 14,932
WABTEC CORP COM 929740108   419,855 2,607 SH   SOLE   0 0 2,607
WALMART INC COM 931142103   2,302,543 38,796 SH   SOLE   0 0 38,796
WARNER BROS DISCOVERY INC COM 934423104   184,496 25,067 SH   SOLE   0 0 25,067
WELLS FARGO & COMPANY COM 949746101   2,583,030 43,544 SH   SOLE   0 0 43,544
WESTERN NEW ENGLAND BANCORP IN COM 958892101   755,972 125,161 SH   SOLE   0 0 125,161
WINMARK CORP COM 974250102   673,006 1,873 SH   SOLE   0 0 1,873
WYNN RESORTS LTD COM 983134107   429,380 4,685 SH   SOLE   0 0 4,685
XCEL ENERGY INC COM 98389B100   1,065,449 19,830 SH   SOLE   0 0 19,830
ZIMMER BIOMET HOLDINGS INC COM 98956P102   219,511 1,825 SH   SOLE   0 0 1,825
INVESCO QQQ TRUST UNIT SER 1 COM 46090E103   697,389 1,643 SH   SOLE   0 0 1,643
ISHARES CORE HIGH DIVIDEND ETF COM 46429B663   1,059,705 9,823 SH   SOLE   0 0 9,823
ISHARES CORE S&P 500 INDEX FUN COM 464287200   6,373,784 12,635 SH   SOLE   0 0 12,635
ISHARES CORE S&P SMALLCAP ETF COM 464287804   554,833 5,315 SH   SOLE   0 0 5,315
ISHARES CORE S&P US VALUE ETF COM 464287663   831,015 9,606 SH   SOLE   0 0 9,606
ISHARES RUSSELL 2000 ETF COM 464287655   947,177 4,835 SH   SOLE   0 0 4,835
ISHARES RUSSELL MID-CAP GROWTH COM 464287481   335,428 3,122 SH   SOLE   0 0 3,122
ISHARES RUSSELL MIDCAP ETF COM 464287499   1,386,264 17,411 SH   SOLE   0 0 17,411
ISHARES S&P 500 GROWTH ETF COM 464287309   1,328,112 16,348 SH   SOLE   0 0 16,348
ISHARES S&P 500 VALUE ETF COM 464287408   1,365,851 7,639 SH   SOLE   0 0 7,639
SPDR PORT S&P 600 SMALL CAP ET COM 78468R853   776,390 19,090 SH   SOLE   0 0 19,090
SPDR PORTFOLIO MID CAP ETF COM 78464A847   677,712 13,511 SH   SOLE   0 0 13,511
SPDR PORTFOLIO S&P 500 GROWTH COM 78464A409   1,164,429 16,559 SH   SOLE   0 0 16,559
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508   819,732 17,092 SH   SOLE   0 0 17,092
SPDR S&P 500 ETF HIGH DIVIDEND COM 78468R788   2,609,210 66,325 SH   SOLE   0 0 66,325
SPDR S&P 500 ETF TRUST COM 78462F103   5,436,202 10,830 SH   SOLE   0 0 10,830
SPDR S&P DIVIDEND ETF COM 78464A763   1,461,479 11,486 SH   SOLE   0 0 11,486
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107   1,114,653 2,132 SH   SOLE   0 0 2,132
VANGUARD DIV APPRECIATION INDE COM 921908844   351,071 2,005 SH   SOLE   0 0 2,005
VANGUARD S&P 500 ETF COM 922908363   484,502 1,050 SH   SOLE   0 0 1,050
ISHARES CORE MSCI EAFE ETF COM 46432F842   296,534 4,130 SH   SOLE   0 0 4,130
ISHARES CURRENCY HEDGED MSCI E COM 46434V803   205,460 5,964 SH   SOLE   0 0 5,964
ISHARES MSCI EAFE ETF COM 464287465   2,313,773 29,944 SH   SOLE   0 0 29,944
ISHARES MSCI EMERGING MKTS IND COM 464287234   317,509 7,746 SH   SOLE   0 0 7,746
SPDR S&P EMERGING MKT SM CAP E COM 78463X756   388,033 6,840 SH   SOLE   0 0 6,840
VANGUARD FTSE EMERGING MARKETS COM 922042858   565,753 13,416 SH   SOLE   0 0 13,416
SPDR GOLD TRUST FUND GOLD 78463V107   2,861,324 13,505 SH   SOLE   0 0 13,505
SPROTT PHYSICAL GOLD TRUST GOLD 85207H104   713,544 40,336 SH   SOLE   0 0 40,336
VANECK MERK GOLD SHARES GOLD 921078101   507,604 22,927 SH   SOLE   0 0 22,927