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,052,175 12,977 SH   SOLE   0 0 12,977
ISHARES TIPS BOND ETF COM 464287176   2,320,411 21,561 SH   SOLE   0 0 21,561
ISHARES FLOATING RATE BOND ETF COM 46429B655   7,244,391 142,550 SH   SOLE   0 0 142,550
ISHARES IBOXX INV GRADE CORP B COM 464287242   871,122 8,056 SH   SOLE   0 0 8,056
ISHARES SHORT TERM CORPORATE B COM 464288646   5,600,914 111,639 SH   SOLE   0 0 111,639
ISHARES TRUST INTERMEDIATE COR COM 464288638   698,271 13,808 SH   SOLE   0 0 13,808
BLACKROCK ISHARES SHORT MATURI COM 46431W507   1,358,152 27,316 SH   SOLE   0 0 27,316
EATON VANCE SENIOR FLOATING-RA COM 27828Q105   5,338,063 454,303 SH   SOLE   0 0 454,303
VANECK FALLEN ANGEL HIGH YLD COM 92189F437   825,602 29,730 SH   SOLE   0 0 29,730
INNOVATOR ETFS TR II S&P HIGH PFD 45783Y822   1,279,478 69,764 SH   SOLE   0 0 69,764
INVESCO PREFERRED PORTFOLIO PFD 46138E511   785,155 69,055 SH   SOLE   0 0 69,055
ISHARES TR PFD AND INCOME SEC PFD 464288687   1,709,895 55,283 SH   SOLE   0 0 55,283
3M CO COM 88579Y101   9,844,052 98,352 SH   SOLE   0 0 98,352
ABBOTT LABS COM COM 002824100   2,604,506 23,890 SH   SOLE   0 0 23,890
ABBVIE INC COM 00287Y109   681,464 5,058 SH   SOLE   0 0 5,058
ABERCROMBIE & FITCH CO CL A COM 002896207   844,786 22,420 SH   SOLE   0 0 22,420
ADTRAN HOLDINGS INC COM COM 00486H105   1,019,083 96,779 SH   SOLE   0 0 96,779
ADVANCED MICRO DEVICES COM 007903107   326,922 2,870 SH   SOLE   0 0 2,870
AEROVIRONMENT INC COM 008073108   324,739 3,175 SH   SOLE   0 0 3,175
AIR PRODUCTS & CHEMICAL COM 009158106   354,943 1,185 SH   SOLE   0 0 1,185
ALLIANT ENERGY CORP COM 018802108   597,783 11,391 SH   SOLE   0 0 11,391
ALLIED MOTION TECHNOLOGIES COM 019330109   1,672,687 41,880 SH   SOLE   0 0 41,880
ALLSTATE CORP COM COM 020002101   1,179,904 10,821 SH   SOLE   0 0 10,821
ALPHABET INC CL A COM 02079K305   3,669,404 30,655 SH   SOLE   0 0 30,655
ALPHABET INC CL C COM 02079K107   1,920,399 15,875 SH   SOLE   0 0 15,875
AMAZON.COM INC COM 023135106   3,313,751 25,420 SH   SOLE   0 0 25,420
AMBARELLA INC COM G037AX101   636,478 7,607 SH   SOLE   0 0 7,607
AMERICAN OUTDOOR BRANDS, INC. COM 02875D109   164,139 18,910 SH   SOLE   0 0 18,910
AMERICAN SOFTWARE INC CL A COM 029683109   153,614 14,616 SH   SOLE   0 0 14,616
AMTECH SYSTEMS, INC COM 032332504   188,600 19,728 SH   SOLE   0 0 19,728
APA CORPORATION COM 03743Q108   251,218 7,352 SH   SOLE   0 0 7,352
APPLE INC COM 037833100   10,922,257 56,309 SH   SOLE   0 0 56,309
ASSERTIO HOLDINGS, INC COM 04546C205   445,258 82,151 SH   SOLE   0 0 82,151
ASTRONICS CORP COM 046433108   2,431,003 122,407 SH   SOLE   0 0 122,407
AT&T INC COM 00206R102   1,484,722 93,086 SH   SOLE   0 0 93,086
AVIAT NETWORKS INC COM COM 05366Y201   1,963,457 58,839 SH   SOLE   0 0 58,839
AXCELIS TECHNOLOGIES INC COM 054540208   1,301,643 7,100 SH   SOLE   0 0 7,100
AXOGEN INC COM 05463X106   856,294 93,789 SH   SOLE   0 0 93,789
AXT INC COM 00246W103   1,411,742 410,390 SH   SOLE   0 0 410,390
BANK OF AMERICA CORP COM COM 060505104   1,263,221 44,030 SH   SOLE   0 0 44,030
BERKSHIRE HATHAWAY INC CL B COM 084670702   478,082 1,402 SH   SOLE   0 0 1,402
BEST BUY INC COM COM 086516101   315,835 3,854 SH   SOLE   0 0 3,854
BOEING CO COM COM 097023105   1,784,724 8,452 SH   SOLE   0 0 8,452
BRISTOL MYERS SQUIBB COM COM 110122108   1,915,452 29,952 SH   SOLE   0 0 29,952
C H ROBINSON WORLDWIDE COM COM 12541W209   316,733 3,357 SH   SOLE   0 0 3,357
CECO ENVIRONMENTAL CORP COM 125141101   2,339,029 175,077 SH   SOLE   0 0 175,077
CHEVRON CORPORATION COM 166764100   3,412,842 21,689 SH   SOLE   0 0 21,689
CIGNA CORP COM 125523100   210,731 751 SH   SOLE   0 0 751
CISCO SYS INC COM COM 17275R102   1,666,369 32,207 SH   SOLE   0 0 32,207
CITIGROUP INC COM COM 172967424   1,177,266 25,571 SH   SOLE   0 0 25,571
CLEAN ENERGY FUELS CORP COM 184499101   1,610,636 324,725 SH   SOLE   0 0 324,725
COCA COLA CO COM COM 191216100   207,157 3,440 SH   SOLE   0 0 3,440
CODEXIS INC COM 192005106   698,536 249,477 SH   SOLE   0 0 249,477
COLGATE-PALMOLIVE CO COM 194162103   253,333 3,288 SH   SOLE   0 0 3,288
CONOCOPHILLIPS COM 20825C104   377,140 3,640 SH   SOLE   0 0 3,640
COSTCO WHOLESALE CORP COM 22160K105   502,309 933 SH   SOLE   0 0 933
CSX CORP COM COM 126408103   236,995 6,950 SH   SOLE   0 0 6,950
CVS HEALTH CORPORATION COM 126650100   832,164 12,038 SH   SOLE   0 0 12,038
DANAHER CORP COM 235851102   323,760 1,349 SH   SOLE   0 0 1,349
DARLING INGREDIENTS INC COM 237266101   488,312 7,655 SH   SOLE   0 0 7,655
DERMTECH INC COM 24984K105   663,780 255,300 SH   SOLE   0 0 255,300
DIGITAL TURBINE INC COM 25400W102   392,414 42,286 SH   SOLE   0 0 42,286
DISNEY WALT CO COM COM 254687106   810,707 9,081 SH   SOLE   0 0 9,081
DLH HOLDINGS CORP COM 23335Q100   464,243 45,292 SH   SOLE   0 0 45,292
DONALDSON INC COM COM 257651109   1,560,937 24,971 SH   SOLE   0 0 24,971
DR HORTON INC COM 23331A109   242,163 1,990 SH   SOLE   0 0 1,990
EBAY INC COM 278642103   421,672 9,436 SH   SOLE   0 0 9,436
ECOLAB INC COM 278865100   2,072,912 11,104 SH   SOLE   0 0 11,104
ELECTROMED INC COM 285409108   850,631 79,424 SH   SOLE   0 0 79,424
EMERSON ELEC CO COM COM 291011104   2,199,686 24,336 SH   SOLE   0 0 24,336
ENBRIDGE INC COM 29250N105   401,554 10,809 SH   SOLE   0 0 10,809
ENERGY SELECT SECTOR SPDR ETF COM 81369Y506   1,098,636 13,535 SH   SOLE   0 0 13,535
ENERGY TRANSFER COM COM 29273V100   246,063 19,375 SH   SOLE   0 0 19,375
ENOVIX CORP COM 293594107   1,164,247 64,537 SH   SOLE   0 0 64,537
ENTERPRISE PRODUCTS PART COM 293792107   349,006 13,245 SH   SOLE   0 0 13,245
EOG RES INC COM COM 26875P101   449,520 3,928 SH   SOLE   0 0 3,928
EQUINIX INC COM NEW COM 29444U700   2,747,318 3,505 SH   SOLE   0 0 3,505
EXXON MOBIL CORP COM COM 30231G102   2,179,768 20,324 SH   SOLE   0 0 20,324
FARO TECHNOLOGIES, INC COM 311642102   483,910 29,871 SH   SOLE   0 0 29,871
FREEPORT-MCMORAN INC COM 35671D857   264,000 6,600 SH   SOLE   0 0 6,600
FULL HOUSE RESORTS INC COM 359678109   1,703,046 254,186 SH   SOLE   0 0 254,186
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   563,244 6,933 SH   SOLE   0 0 6,933
GENERAL DYNAMICS CO COM 369550108   395,446 1,838 SH   SOLE   0 0 1,838
GENERAL ELEC CO COM COM 369604301   2,326,230 21,176 SH   SOLE   0 0 21,176
GENERAL MILLS INC COM 370334104   1,932,763 25,199 SH   SOLE   0 0 25,199
GENIUS SPORTS, LTD COM G3934V109   2,003,462 323,661 SH   SOLE   0 0 323,661
GREAT LAKES DREDGE & DOCK CO COM 390607109   1,165,738 142,860 SH   SOLE   0 0 142,860
HARMONIC INC COM 413160102   1,755,884 108,589 SH   SOLE   0 0 108,589
HOME DEPOT INC COM COM 437076102   379,291 1,221 SH   SOLE   0 0 1,221
HONEYWELL INTL INC COM COM 438516106   2,214,337 10,672 SH   SOLE   0 0 10,672
HORMEL FOODS CORP COM COM 440452100   1,775,312 44,140 SH   SOLE   0 0 44,140
HUBBELL INC COM 443510607   308,019 929 SH   SOLE   0 0 929
HUNTINGTON BANCSHARES INC COM 446150104   231,824 21,505 SH   SOLE   0 0 21,505
ILLINOIS TOOL WKS INC COM COM 452308109   1,951,748 7,802 SH   SOLE   0 0 7,802
INFUSYSTEM HOLDINGS INC COM 45685K102   1,508,645 156,661 SH   SOLE   0 0 156,661
INNODATA INC COM 457642205   1,310,484 115,665 SH   SOLE   0 0 115,665
INTEL CORP COM COM 458140100   1,157,543 34,616 SH   SOLE   0 0 34,616
INTERNATIONAL BUS MACH COM COM 459200101   2,009,826 15,020 SH   SOLE   0 0 15,020
INTL FLAVORS & FRAGRANCES COM 459506101   429,998 5,403 SH   SOLE   0 0 5,403
INTL PAPER CO COM COM 460146103   231,418 7,275 SH   SOLE   0 0 7,275
JOHNSON & JOHNSON COM COM 478160104   5,291,979 31,972 SH   SOLE   0 0 31,972
JPMORGAN CHASE & CO COM 46625H100   2,758,197 18,965 SH   SOLE   0 0 18,965
KEARNY FINANCIAL CORP COM 48716P108   325,207 46,129 SH   SOLE   0 0 46,129
KIMBERLY CLARK CORP COM COM 494368103   386,822 2,802 SH   SOLE   0 0 2,802
KINDER MORGAN INC COM 49456B101   397,954 23,110 SH   SOLE   0 0 23,110
KRAFT/HEINZ CO COM 500754106   1,354,068 38,143 SH   SOLE   0 0 38,143
KVH INDS INC COM 482738101   613,952 67,172 SH   SOLE   0 0 67,172
LATTICE SEMICONDUCTOR CORP COM 518415104   284,848 2,965 SH   SOLE   0 0 2,965
LIMONEIRA CO COM 532746104   1,577,027 101,351 SH   SOLE   0 0 101,351
MCDONALDS CORP COM COM 580135101   1,366,121 4,578 SH   SOLE   0 0 4,578
MEDTRONIC PLC COM G5960L103   600,666 6,818 SH   SOLE   0 0 6,818
MERCK & CO INC (NEW) COM 58933Y105   4,574,320 39,642 SH   SOLE   0 0 39,642
MICROSOFT CORP COM COM 594918104   11,216,453 32,937 SH   SOLE   0 0 32,937
MITEK SYSTEMS INC COM 606710200   891,583 82,249 SH   SOLE   0 0 82,249
MORGAN STANLEY COM 617446448   1,374,001 16,089 SH   SOLE   0 0 16,089
NAPCO SECURITY TECHNOLOGIES IN COM 630402105   2,534,925 73,158 SH   SOLE   0 0 73,158
NATURAL GAS SERVICES GROUP COM 63886Q109   375,289 37,908 SH   SOLE   0 0 37,908
NEXTERA ENERGY INC COM 65339F101   1,155,888 15,578 SH   SOLE   0 0 15,578
NIKE INC CL B COM 654106103   252,637 2,289 SH   SOLE   0 0 2,289
NVIDIA CORP COM 67066G104   383,256 906 SH   SOLE   0 0 906
ORACLE CORPORATION COM 68389X105   1,308,045 10,984 SH   SOLE   0 0 10,984
OREILLY AUTOMOTIVE INC NEW COM 67103H107   329,579 345 SH   SOLE   0 0 345
OSHKOSH CORPORATION COM 688239201   365,929 4,226 SH   SOLE   0 0 4,226
PAYPAL HOLDINGS INC COM 70450Y103   985,502 14,769 SH   SOLE   0 0 14,769
PEBBLEBROOK HOTEL TRUST COM 70509V100   453,440 32,528 SH   SOLE   0 0 32,528
PEPSICO INC COM COM 713448108   3,371,344 18,202 SH   SOLE   0 0 18,202
PERFORMANT FINANCIAL CORP COM 71377E105   577,522 213,897 SH   SOLE   0 0 213,897
PFIZER INC COM COM 717081103   244,851 6,675 SH   SOLE   0 0 6,675
PNC FINANCIAL SERVICES GROUP I COM 693475105   670,054 5,320 SH   SOLE   0 0 5,320
POSTAL REALTY TRUST INC - A COM 73757R102   570,866 38,808 SH   SOLE   0 0 38,808
PPG INDS INC COM COM 693506107   238,763 1,610 SH   SOLE   0 0 1,610
PRIMO WATER CORP CANADA COM 74167P108   357,829 28,535 SH   SOLE   0 0 28,535
PROCTER & GAMBLE CO COM 742718109   1,500,127 9,886 SH   SOLE   0 0 9,886
PUBLIC STORAGE INC COM 74460D109   370,396 1,269 SH   SOLE   0 0 1,269
RADNET INC COM 750491102   2,564,291 78,611 SH   SOLE   0 0 78,611
RAYMOND JAMES FINANCIAL COM 754730109   1,559,559 15,029 SH   SOLE   0 0 15,029
RIBBON COMMUNICATIONS, INC COM 762544104   657,137 235,533 SH   SOLE   0 0 235,533
ROPER INDUSTRIES INC COM 776696106   1,001,026 2,082 SH   SOLE   0 0 2,082
RTX CORP COM 75513E101   798,309 8,149 SH   SOLE   0 0 8,149
SALESFORCE.COM INC COM 79466L302   207,035 980 SH   SOLE   0 0 980
SHAKE SHACK INC - CLASS A COM 819047101   331,320 4,263 SH   SOLE   0 0 4,263
SITIME CORP COM 82982T106   388,475 3,293 SH   SOLE   0 0 3,293
SKYWORKS SOLUTIONS INC COM 83088M102   1,563,275 14,123 SH   SOLE   0 0 14,123
SPDR KBW REGIONAL BANKING ETF COM 78464A698   611,021 14,965 SH   SOLE   0 0 14,965
STANDEX INTERNATIONAL CORP COM 854231107   2,277,667 16,100 SH   SOLE   0 0 16,100
STARBUCKS CORP COM 855244109   220,309 2,224 SH   SOLE   0 0 2,224
STRYKER CORP COM 863667101   381,363 1,250 SH   SOLE   0 0 1,250
SURMODICS INC COM 868873100   1,345,203 42,964 SH   SOLE   0 0 42,964
TARGET CORP COM 87612E106   2,991,393 22,679 SH   SOLE   0 0 22,679
TELUS CORPORATION COM 87971M103   729,348 37,479 SH   SOLE   0 0 37,479
TENNANT CO COM 880345103   493,149 6,080 SH   SOLE   0 0 6,080
TERRITORIAL BANCORP INC COM 88145X108   770,521 62,746 SH   SOLE   0 0 62,746
TESLA INC COM 88160R101   796,304 3,042 SH   SOLE   0 0 3,042
TEXAS INSTRUMENTS INC COM 882508104   240,147 1,334 SH   SOLE   0 0 1,334
TIMKEN COMPANY COM 887389104   298,067 3,257 SH   SOLE   0 0 3,257
TRANSCAT INC COM 893529107   839,536 9,841 SH   SOLE   0 0 9,841
TRAVELERS COMPANIES INC COM 89417E109   1,868,322 10,759 SH   SOLE   0 0 10,759
TTEC HLDGS INC COM 89854H102   660,489 19,518 SH   SOLE   0 0 19,518
UNITEDHEALTH GROUP INC COM 91324P102   860,346 1,790 SH   SOLE   0 0 1,790
US BANCORP COM 902973304   390,715 11,826 SH   SOLE   0 0 11,826
UTILITIES SELECT SECTOR SPDR E COM 81369Y886   577,639 8,827 SH   SOLE   0 0 8,827
VERIZON COMMUNICATIONS COM 92343V104   1,653,796 44,469 SH   SOLE   0 0 44,469
VISA INC CLASS A COM 92826C839   4,136,583 17,419 SH   SOLE   0 0 17,419
WABTEC CORP COM 929740108   324,568 2,960 SH   SOLE   0 0 2,960
WALMART INC COM 931142103   1,863,998 11,859 SH   SOLE   0 0 11,859
WARNER BROS DISCOVERY INC COM 934423104   391,840 31,247 SH   SOLE   0 0 31,247
WELLS FARGO & COMPANY COM 949746101   2,080,607 48,749 SH   SOLE   0 0 48,749
WESTERN NEW ENGLAND BANCORP IN COM 958892101   666,011 114,043 SH   SOLE   0 0 114,043
WINMARK CORP COM 974250102   622,716 1,873 SH   SOLE   0 0 1,873
WYNN RESORTS LTD COM 983134107   521,185 4,935 SH   SOLE   0 0 4,935
XCEL ENERGY INC COM 98389B100   1,461,721 23,512 SH   SOLE   0 0 23,512
YUM! BRANDS INC COM 988498101   242,463 1,750 SH   SOLE   0 0 1,750
ZIMMER BIOMET HOLDINGS INC COM 98956P102   316,680 2,175 SH   SOLE   0 0 2,175
INVESCO QQQ TRUST UNIT SER 1 COM 46090E103   638,173 1,728 SH   SOLE   0 0 1,728
ISHARES CORE HIGH DIVIDEND ETF COM 46429B663   930,191 9,229 SH   SOLE   0 0 9,229
ISHARES CORE S&P 500 INDEX FUN COM 464287200   4,726,026 10,603 SH   SOLE   0 0 10,603
ISHARES CORE S&P MID CAP COM 464287507   279,784 1,070 SH   SOLE   0 0 1,070
ISHARES CORE S&P SMALLCAP ETF COM 464287804   642,842 6,451 SH   SOLE   0 0 6,451
ISHARES CORE S&P US VALUE ETF COM 464287663   1,077,484 13,768 SH   SOLE   0 0 13,768
ISHARES RUSSELL 2000 ETF COM 464287655   852,079 4,550 SH   SOLE   0 0 4,550
ISHARES RUSSELL MID-CAP GROWTH COM 464287481   321,005 3,322 SH   SOLE   0 0 3,322
ISHARES RUSSELL MIDCAP ETF COM 464287499   1,283,283 17,572 SH   SOLE   0 0 17,572
ISHARES S&P 500 GROWTH ETF COM 464287309   1,210,212 17,171 SH   SOLE   0 0 17,171
ISHARES S&P 500 VALUE ETF COM 464287408   1,426,921 8,852 SH   SOLE   0 0 8,852
SPDR PORT S&P 600 SMALL CAP ET COM 78468R853   516,494 13,298 SH   SOLE   0 0 13,298
SPDR PORTFOLIO MID CAP ETF COM 78464A847   422,693 9,211 SH   SOLE   0 0 9,211
SPDR PORTFOLIO S&P 500 GROWTH COM 78464A409   1,039,732 17,042 SH   SOLE   0 0 17,042
SPDR PORTFOLIO S&P 500 VALUE E COM 78464A508   719,885 16,664 SH   SOLE   0 0 16,664
SPDR S&P 500 ETF HIGH DIVIDEND COM 78468R788   2,659,109 71,713 SH   SOLE   0 0 71,713
SPDR S&P 500 ETF TRUST COM 78462F103   4,777,821 10,778 SH   SOLE   0 0 10,778
SPDR S&P DIVIDEND ETF COM 78464A763   1,519,747 12,398 SH   SOLE   0 0 12,398
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107   1,138,966 2,378 SH   SOLE   0 0 2,378
VANGUARD DIV APPRECIATION INDE COM 921908844   450,795 2,775 SH   SOLE   0 0 2,775
VANGUARD S&P 500 ETF COM 922908363   427,644 1,050 SH   SOLE   0 0 1,050
ISHARES CORE MSCI EAFE ETF COM 46432F842   278,775 4,130 SH   SOLE   0 0 4,130
ISHARES MSCI EAFE ETF COM 464287465   2,363,138 32,595 SH   SOLE   0 0 32,595
ISHARES MSCI EMERGING MKTS IND COM 464287234   286,375 7,239 SH   SOLE   0 0 7,239
SPDR S&P EMERGING MKT SM CAP E COM 78463X756   363,369 6,920 SH   SOLE   0 0 6,920
VANGUARD FTSE EMERGING MARKETS COM 922042858   585,629 14,396 SH   SOLE   0 0 14,396
WISDOMTREE EMRG MKT EX-ST OW COM 97717X578   248,000 8,873 SH   SOLE   0 0 8,873
SPDR GOLD TRUST FUND GOLD 78463V107   2,506,403 14,060 SH   SOLE   0 0 14,060
SPROTT PHYSICAL GOLD TRUST GOLD 85207H104   657,062 44,039 SH   SOLE   0 0 44,039
VANECK MERK GOLD SHARES GOLD 921078101   436,207 23,452 SH   SOLE   0 0 23,452