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   1,121,192 13,847 SH   SOLE   0 0 13,847
ISHARES TIPS BOND ETF COM 464287176   2,126,068 20,498 SH   SOLE   0 0 20,498
ISHARES FLOATING RATE BOND ETF COM 46429B655   6,978,461 137,128 SH   SOLE   0 0 137,128
ISHARES IBOXX INV GRADE CORP B COM 464287242   699,398 6,856 SH   SOLE   0 0 6,856
ISHARES SHORT TERM CORPORATE B COM 464288646   5,445,557 109,283 SH   SOLE   0 0 109,283
ISHARES TRUST INTERMEDIATE COR COM 464288638   635,077 13,054 SH   SOLE   0 0 13,054
BLACKROCK ISHARES SHORT MATURI COM 46431W507   1,356,310 27,186 SH   SOLE   0 0 27,186
EATON VANCE SENIOR FLOATING-RA COM 27828Q105   5,393,724 445,394 SH   SOLE   0 0 445,394
ISHARES CORE TOTAL US BOND MKT COM 464287226   265,945 2,828 SH   SOLE   0 0 2,828
VANECK FALLEN ANGEL HIGH YLD COM 92189F437   785,417 29,025 SH   SOLE   0 0 29,025
INNOVATOR ETFS TR II S&P HIGH PFD 45783Y822   843,976 47,912 SH   SOLE   0 0 47,912
INVESCO PREFERRED PORTFOLIO PFD 46138E511   1,006,710 91,937 SH   SOLE   0 0 91,937
ISHARES TR PFD AND INCOME SEC PFD 464288687   2,142,345 71,056 SH   SOLE   0 0 71,056
3M CO COM 88579Y101   9,206,965 98,344 SH   SOLE   0 0 98,344
ABBOTT LABS COM COM 002824100   2,126,745 21,959 SH   SOLE   0 0 21,959
ABBVIE INC COM 00287Y109   809,843 5,433 SH   SOLE   0 0 5,433
ABERCROMBIE & FITCH CO CL A COM 002896207   942,676 16,723 SH   SOLE   0 0 16,723
ADVANCED MICRO DEVICES COM 007903107   373,237 3,630 SH   SOLE   0 0 3,630
AEROVIRONMENT INC COM 008073108   348,197 3,122 SH   SOLE   0 0 3,122
AIR PRODUCTS & CHEMICAL COM 009158106   331,295 1,169 SH   SOLE   0 0 1,169
ALLIANT ENERGY CORP COM 018802108   512,634 10,581 SH   SOLE   0 0 10,581
ALLIENT INC COM COM 019330109   1,333,827 43,138 SH   SOLE   0 0 43,138
ALLSTATE CORP COM COM 020002101   1,171,012 10,511 SH   SOLE   0 0 10,511
ALPHABET INC CL A COM 02079K305   3,705,693 28,318 SH   SOLE   0 0 28,318
ALPHABET INC CL C COM 02079K107   2,094,569 15,886 SH   SOLE   0 0 15,886
AMAZON.COM INC COM 023135106   3,289,357 25,876 SH   SOLE   0 0 25,876
AMBARELLA INC COM G037AX101   388,074 7,318 SH   SOLE   0 0 7,318
AMERICAN OUTDOOR BRANDS, INC. COM 02875D109   620,189 63,414 SH   SOLE   0 0 63,414
AMERICAN SOFTWARE INC CL A COM 029683109   596,023 52,009 SH   SOLE   0 0 52,009
AMTECH SYSTEMS, INC COM 032332504   232,029 30,450 SH   SOLE   0 0 30,450
APA CORPORATION COM 03743Q108   301,838 7,344 SH   SOLE   0 0 7,344
APPLE INC COM 037833100   9,545,643 55,754 SH   SOLE   0 0 55,754
ASSERTIO HOLDINGS, INC COM 04546C205   124,869 48,777 SH   SOLE   0 0 48,777
ASTRONICS CORP COM 046433108   1,886,230 118,930 SH   SOLE   0 0 118,930
AT&T INC COM 00206R102   1,515,608 100,906 SH   SOLE   0 0 100,906
ATLANTIC UNION BANKSHARES CO COM 04911A107   909,966 31,618 SH   SOLE   0 0 31,618
AVIAT NETWORKS INC COM COM 05366Y201   1,833,624 58,770 SH   SOLE   0 0 58,770
AXCELIS TECHNOLOGIES INC COM 054540208   1,157,655 7,100 SH   SOLE   0 0 7,100
AXOGEN INC COM 05463X106   237,165 47,433 SH   SOLE   0 0 47,433
AXT INC COM 00246W103   1,081,769 450,737 SH   SOLE   0 0 450,737
BANK OF AMERICA CORP COM COM 060505104   1,178,572 43,045 SH   SOLE   0 0 43,045
BERKSHIRE HATHAWAY INC CL B COM 084670702   571,690 1,632 SH   SOLE   0 0 1,632
BEST BUY INC COM COM 086516101   263,222 3,789 SH   SOLE   0 0 3,789
BOEING CO COM COM 097023105   1,554,525 8,110 SH   SOLE   0 0 8,110
BRISTOL MYERS SQUIBB COM COM 110122108   1,721,892 29,667 SH   SOLE   0 0 29,667
C H ROBINSON WORLDWIDE COM COM 12541W209   289,138 3,357 SH   SOLE   0 0 3,357
CECO ENVIRONMENTAL CORP COM 125141101   2,301,900 144,139 SH   SOLE   0 0 144,139
CHEVRON CORPORATION COM 166764100   3,566,481 21,151 SH   SOLE   0 0 21,151
CIGNA CORP COM 125523100   221,132 773 SH   SOLE   0 0 773
CISCO SYS INC COM COM 17275R102   1,875,866 34,893 SH   SOLE   0 0 34,893
CITIGROUP INC COM COM 172967424   926,926 22,537 SH   SOLE   0 0 22,537
CLEAN ENERGY FUELS CORP COM 184499101   1,236,290 322,791 SH   SOLE   0 0 322,791
CODEXIS INC COM 192005106   370,948 196,269 SH   SOLE   0 0 196,269
COLGATE-PALMOLIVE CO COM 194162103   226,722 3,188 SH   SOLE   0 0 3,188
CONOCOPHILLIPS COM 20825C104   445,776 3,721 SH   SOLE   0 0 3,721
COSTCO WHOLESALE CORP COM 22160K105   506,204 896 SH   SOLE   0 0 896
CSX CORP COM COM 126408103   213,713 6,950 SH   SOLE   0 0 6,950
CVS HEALTH CORPORATION COM 126650100   766,775 10,982 SH   SOLE   0 0 10,982
DANAHER CORP COM 235851102   499,177 2,012 SH   SOLE   0 0 2,012
DARLING INGREDIENTS INC COM 237266101   293,886 5,630 SH   SOLE   0 0 5,630
DERMTECH INC COM 24984K105   284,246 197,393 SH   SOLE   0 0 197,393
DIGITAL TURBINE INC COM 25400W102   252,297 41,702 SH   SOLE   0 0 41,702
DISNEY WALT CO COM COM 254687106   678,753 8,375 SH   SOLE   0 0 8,375
DLH HOLDINGS CORP COM 23335Q100   536,843 46,002 SH   SOLE   0 0 46,002
DONALDSON INC COM COM 257651109   1,295,739 21,726 SH   SOLE   0 0 21,726
DR HORTON INC COM 23331A109   213,865 1,990 SH   SOLE   0 0 1,990
EBAY INC COM 278642103   411,580 9,335 SH   SOLE   0 0 9,335
ECOLAB INC COM 278865100   1,837,397 10,847 SH   SOLE   0 0 10,847
ELECTROMED INC COM 285409108   817,485 78,680 SH   SOLE   0 0 78,680
EMERSON ELEC CO COM COM 291011104   2,399,910 24,852 SH   SOLE   0 0 24,852
ENBRIDGE INC COM 29250N105   346,968 10,454 SH   SOLE   0 0 10,454
ENERGY SELECT SECTOR SPDR ETF COM 81369Y506   1,198,571 13,260 SH   SOLE   0 0 13,260
ENERGY TRANSFER COM COM 29273V100   378,109 26,950 SH   SOLE   0 0 26,950
ENOVIX CORP COM 293594107   820,092 65,346 SH   SOLE   0 0 65,346
ENTERPRISE PRODUCTS PART COM 293792107   350,199 12,795 SH   SOLE   0 0 12,795
EOG RES INC COM COM 26875P101   507,420 4,003 SH   SOLE   0 0 4,003
EQUINIX INC COM NEW COM 29444U700   2,535,737 3,492 SH   SOLE   0 0 3,492
EXXON MOBIL CORP COM COM 30231G102   2,358,911 20,062 SH   SOLE   0 0 20,062
FREEPORT-MCMORAN INC COM 35671D857   253,572 6,800 SH   SOLE   0 0 6,800
FULL HOUSE RESORTS INC COM 359678109   1,085,729 254,269 SH   SOLE   0 0 254,269
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   455,806 6,699 SH   SOLE   0 0 6,699
GENERAL DYNAMICS CO COM 369550108   361,949 1,638 SH   SOLE   0 0 1,638
GENERAL ELEC CO COM COM 369604301   2,295,728 20,766 SH   SOLE   0 0 20,766
GENERAL MILLS INC COM 370334104   1,500,501 23,449 SH   SOLE   0 0 23,449
GENIUS SPORTS, LTD COM G3934V109   1,745,101 327,411 SH   SOLE   0 0 327,411
GREAT LAKES DREDGE & DOCK CO COM 390607109   972,739 122,050 SH   SOLE   0 0 122,050
HARMONIC INC COM 413160102   1,041,889 108,192 SH   SOLE   0 0 108,192
HILLMAN SOLUTIONS, INC COM 431636109   423,489 51,332 SH   SOLE   0 0 51,332
HOME DEPOT INC COM COM 437076102   368,635 1,220 SH   SOLE   0 0 1,220
HONEYWELL INTL INC COM COM 438516106   1,987,896 10,761 SH   SOLE   0 0 10,761
HORMEL FOODS CORP COM COM 440452100   1,571,819 41,331 SH   SOLE   0 0 41,331
HUBBELL INC COM 443510607   322,499 1,029 SH   SOLE   0 0 1,029
HUNTINGTON BANCSHARES INC COM 446150104   222,716 21,415 SH   SOLE   0 0 21,415
ILLINOIS TOOL WKS INC COM COM 452308109   1,739,071 7,551 SH   SOLE   0 0 7,551
INFUSYSTEM HOLDINGS INC COM 45685K102   1,488,233 154,381 SH   SOLE   0 0 154,381
INNODATA INC COM 457642205   986,742 115,679 SH   SOLE   0 0 115,679
INTEL CORP COM COM 458140100   1,276,885 35,918 SH   SOLE   0 0 35,918
INTERNATIONAL BUS MACH COM COM 459200101   2,211,128 15,760 SH   SOLE   0 0 15,760
INTL FLAVORS & FRAGRANCES COM 459506101   363,596 5,334 SH   SOLE   0 0 5,334
INTL PAPER CO COM COM 460146103   283,583 7,995 SH   SOLE   0 0 7,995
JOHNSON & JOHNSON COM COM 478160104   4,549,238 29,209 SH   SOLE   0 0 29,209
JPMORGAN CHASE & CO COM 46625H100   2,884,448 19,890 SH   SOLE   0 0 19,890
KEARNY FINANCIAL CORP COM 48716P108   312,146 45,043 SH   SOLE   0 0 45,043
KENVUE INC COM 49177J102   1,146,709 57,107 SH   SOLE   0 0 57,107
KIMBERLY CLARK CORP COM COM 494368103   269,053 2,226 SH   SOLE   0 0 2,226
KINDER MORGAN INC COM 49456B101   370,563 22,350 SH   SOLE   0 0 22,350
KORU MEDICAL SYSTEMS, INC COM 759910102   158,417 58,673 SH   SOLE   0 0 58,673
KRAFT/HEINZ CO COM 500754106   1,169,419 34,763 SH   SOLE   0 0 34,763
LATTICE SEMICONDUCTOR CORP COM 518415104   254,782 2,965 SH   SOLE   0 0 2,965
LIMONEIRA CO COM 532746104   1,515,429 98,918 SH   SOLE   0 0 98,918
MARATHON PETROLEUM CORP COM 56585A102   242,901 1,605 SH   SOLE   0 0 1,605
MCDONALDS CORP COM COM 580135101   1,245,544 4,728 SH   SOLE   0 0 4,728
MEDTRONIC PLC COM G5960L103   533,161 6,804 SH   SOLE   0 0 6,804
MERCK & CO INC (NEW) COM 58933Y105   4,047,042 39,311 SH   SOLE   0 0 39,311
META PLATFORMS INC COM 30303M102   292,705 975 SH   SOLE   0 0 975
MICROSOFT CORP COM COM 594918104   10,234,485 32,413 SH   SOLE   0 0 32,413
MITEK SYSTEMS INC COM 606710200   825,926 77,045 SH   SOLE   0 0 77,045
MOODY'S CORP COM 615369105   244,083 772 SH   SOLE   0 0 772
MORGAN STANLEY COM 617446448   1,251,266 15,321 SH   SOLE   0 0 15,321
NATURAL GAS SERVICES GROUP COM 63886Q109   693,493 47,630 SH   SOLE   0 0 47,630
NEXTERA ENERGY INC COM 65339F101   845,944 14,766 SH   SOLE   0 0 14,766
NIKE INC CL B COM 654106103   218,874 2,289 SH   SOLE   0 0 2,289
NVIDIA CORP COM 67066G104   504,153 1,159 SH   SOLE   0 0 1,159
ORACLE CORPORATION COM 68389X105   1,155,446 10,909 SH   SOLE   0 0 10,909
OREILLY AUTOMOTIVE INC NEW COM 67103H107   313,557 345 SH   SOLE   0 0 345
OSHKOSH CORPORATION COM 688239201   403,287 4,226 SH   SOLE   0 0 4,226
PAYPAL HOLDINGS INC COM 70450Y103   951,027 16,268 SH   SOLE   0 0 16,268
PEBBLEBROOK HOTEL TRUST COM 70509V100   551,781 40,602 SH   SOLE   0 0 40,602
PEPSICO INC COM COM 713448108   3,054,721 18,028 SH   SOLE   0 0 18,028
PERFORMANT FINANCIAL CORP COM 71377E105   479,366 212,109 SH   SOLE   0 0 212,109
PFIZER INC COM COM 717081103   218,933 6,600 SH   SOLE   0 0 6,600
PNC FINANCIAL SERVICES GROUP I COM 693475105   597,890 4,870 SH   SOLE   0 0 4,870
POSTAL REALTY TRUST INC - A COM 73757R102   201,515 14,927 SH   SOLE   0 0 14,927
PPG INDS INC COM COM 693506107   208,978 1,610 SH   SOLE   0 0 1,610
PROCTER & GAMBLE CO COM 742718109   1,431,713 9,816 SH   SOLE   0 0 9,816
PUBLIC STORAGE INC COM 74460D109   422,686 1,604 SH   SOLE   0 0 1,604
RADNET INC COM 750491102   1,964,561 69,690 SH   SOLE   0 0 69,690
RAYMOND JAMES FINANCIAL COM 754730109   1,468,663 14,624 SH   SOLE   0 0 14,624
RIBBON COMMUNICATIONS, INC COM 762544104   752,249 280,690 SH   SOLE   0 0 280,690
ROPER INDUSTRIES INC COM 776696106   1,074,859 2,220 SH   SOLE   0 0 2,220
RTX CORP COM 75513E101   592,949 8,239 SH   SOLE   0 0 8,239
SALESFORCE.COM INC COM 79466L302   295,856 1,459 SH   SOLE   0 0 1,459
SHAKE SHACK INC - CLASS A COM 819047101   382,159 6,581 SH   SOLE   0 0 6,581
SIMON PROPERTY GROUP INC COM 828806109   227,403 2,105 SH   SOLE   0 0 2,105
SITIME CORP COM 82982T106   381,595 3,340 SH   SOLE   0 0 3,340
SKYWORKS SOLUTIONS INC COM 83088M102   1,284,381 13,028 SH   SOLE   0 0 13,028
SPDR KBW REGIONAL BANKING ETF COM 78464A698   583,945 13,980 SH   SOLE   0 0 13,980
STANDEX INTERNATIONAL CORP COM 854231107   2,275,386 15,618 SH   SOLE   0 0 15,618
STARBUCKS CORP COM 855244109   236,298 2,589 SH   SOLE   0 0 2,589
STRYKER CORP COM 863667101   311,528 1,140 SH   SOLE   0 0 1,140
SURMODICS INC COM 868873100   1,388,695 43,275 SH   SOLE   0 0 43,275
TARGET CORP COM 87612E106   2,386,432 21,583 SH   SOLE   0 0 21,583
TELUS CORPORATION COM 87971M103   558,735 34,194 SH   SOLE   0 0 34,194
TENNANT CO COM 880345103   424,880 5,730 SH   SOLE   0 0 5,730
TERRITORIAL BANCORP INC COM 88145X108   286,135 31,478 SH   SOLE   0 0 31,478
TESLA INC COM 88160R101   800,954 3,201 SH   SOLE   0 0 3,201
TEXAS INSTRUMENTS INC COM 882508104   296,395 1,864 SH   SOLE   0 0 1,864
THERMO FISHER SCIENTIFIC INC COM 883556102   234,357 463 SH   SOLE   0 0 463
TIMKEN COMPANY COM 887389104   209,924 2,857 SH   SOLE   0 0 2,857
TRANSCAT INC COM 893529107   978,230 9,985 SH   SOLE   0 0 9,985
TRAVELERS COMPANIES INC COM 89417E109   1,744,723 10,684 SH   SOLE   0 0 10,684
TTEC HLDGS INC COM 89854H102   515,354 19,655 SH   SOLE   0 0 19,655
UNITEDHEALTH GROUP INC COM 91324P102   921,155 1,827 SH   SOLE   0 0 1,827
US BANCORP COM 902973304   384,008 11,616 SH   SOLE   0 0 11,616
UTILITIES SELECT SECTOR SPDR E COM 81369Y886   514,282 8,727 SH   SOLE   0 0 8,727
VERIZON COMMUNICATIONS COM 92343V104   1,615,763 49,854 SH   SOLE   0 0 49,854
VISA INC CLASS A COM 92826C839   3,799,457 16,519 SH   SOLE   0 0 16,519
WABTEC CORP COM 929740108   315,037 2,965 SH   SOLE   0 0 2,965
WALMART INC COM 931142103   2,037,028 12,737 SH   SOLE   0 0 12,737
WARNER BROS DISCOVERY INC COM 934423104   320,516 29,513 SH   SOLE   0 0 29,513
WELLS FARGO & COMPANY COM 949746101   1,941,830 47,524 SH   SOLE   0 0 47,524
WESTERN NEW ENGLAND BANCORP IN COM 958892101   511,483 78,811 SH   SOLE   0 0 78,811
WINMARK CORP COM 974250102   698,872 1,873 SH   SOLE   0 0 1,873
WYNN RESORTS LTD COM 983134107   446,802 4,835 SH   SOLE   0 0 4,835
XCEL ENERGY INC COM 98389B100   1,326,570 23,184 SH   SOLE   0 0 23,184
ZIMMER BIOMET HOLDINGS INC COM 98956P102   238,468 2,125 SH   SOLE   0 0 2,125
INVESCO QQQ TRUST UNIT SER 1 COM 46090E103   622,852 1,739 SH   SOLE   0 0 1,739
ISHARES CORE HIGH DIVIDEND ETF COM 46429B663   947,267 9,579 SH   SOLE   0 0 9,579
ISHARES CORE S&P 500 INDEX FUN COM 464287200   5,146,446 11,984 SH   SOLE   0 0 11,984
ISHARES CORE S&P MID CAP COM 464287507   218,680 877 SH   SOLE   0 0 877
ISHARES CORE S&P SMALLCAP ETF COM 464287804   517,023 5,481 SH   SOLE   0 0 5,481
ISHARES CORE S&P US VALUE ETF COM 464287663   1,029,980 13,803 SH   SOLE   0 0 13,803
ISHARES RUSSELL 2000 ETF COM 464287655   875,747 4,955 SH   SOLE   0 0 4,955
ISHARES RUSSELL MID-CAP GROWTH COM 464287481   303,465 3,322 SH   SOLE   0 0 3,322
ISHARES RUSSELL MIDCAP ETF COM 464287499   1,213,468 17,523 SH   SOLE   0 0 17,523
ISHARES S&P 500 GROWTH ETF COM 464287309   1,075,083 15,713 SH   SOLE   0 0 15,713
ISHARES S&P 500 VALUE ETF COM 464287408   1,303,243 8,471 SH   SOLE   0 0 8,471
SPDR PORT S&P 600 SMALL CAP ET COM 78468R853   490,696 13,298 SH   SOLE   0 0 13,298
SPDR PORTFOLIO MID CAP ETF COM 78464A847   591,647 13,511 SH   SOLE   0 0 13,511
SPDR PORTFOLIO S&P 500 GROWTH COM 78464A409   1,164,081 19,637 SH   SOLE   0 0 19,637
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508   687,557 16,664 SH   SOLE   0 0 16,664
SPDR S&P 500 ETF HIGH DIVIDEND COM 78468R788   2,471,763 70,481 SH   SOLE   0 0 70,481
SPDR S&P 500 ETF TRUST COM 78462F103   4,540,915 10,623 SH   SOLE   0 0 10,623
SPDR S&P DIVIDEND ETF COM 78464A763   1,361,258 11,836 SH   SOLE   0 0 11,836
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107   1,129,840 2,474 SH   SOLE   0 0 2,474
VANGUARD DIV APPRECIATION INDE COM 921908844   431,229 2,775 SH   SOLE   0 0 2,775
VANGUARD S&P 500 ETF COM 922908363   412,335 1,050 SH   SOLE   0 0 1,050
ISHARES CORE MSCI EAFE ETF COM 46432F842   265,766 4,130 SH   SOLE   0 0 4,130
ISHARES MSCI EAFE ETF COM 464287465   2,245,551 32,582 SH   SOLE   0 0 32,582
ISHARES MSCI EMERGING MKTS IND COM 464287234   306,408 8,074 SH   SOLE   0 0 8,074
SPDR S&P EMERGING MKT SM CAP E COM 78463X756   370,082 6,920 SH   SOLE   0 0 6,920
VANGUARD FTSE EMERGING MARKETS COM 922042858   611,205 15,588 SH   SOLE   0 0 15,588
WISDOMTREE EMRG MKT EX-ST OW COM 97717X578   215,974 8,098 SH   SOLE   0 0 8,098
SPDR GOLD TRUST FUND GOLD 78463V107   2,369,798 13,822 SH   SOLE   0 0 13,822
SPROTT PHYSICAL GOLD TRUST GOLD 85207H104   629,794 43,980 SH   SOLE   0 0 43,980
VANECK MERK GOLD SHARES GOLD 921078101   397,641 22,227 SH   SOLE   0 0 22,227