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 TIPS BOND ETF | COM | 464287176 | 475,756 | 4,307 | SH | | SOLE | | 0 | 0 | 4,307 |
ISHARES FLOATING RATE BOND ETF | COM | 46429B655 | 4,943,190 | 96,849 | SH | | SOLE | | 0 | 0 | 96,849 |
ISHARES IBOXX HIGH YLD CORPORA | COM | 464288513 | 313,411 | 3,903 | SH | | SOLE | | 0 | 0 | 3,903 |
ISHARES IBOXX INV GRADE CORP B | COM | 464287242 | 479,657 | 4,246 | SH | | SOLE | | 0 | 0 | 4,246 |
ISHARES SHORT TERM CORPORATE B | COM | 464288646 | 1,078,319 | 20,477 | SH | | SOLE | | 0 | 0 | 20,477 |
ISHARES CALIFORNIA MUNI BOND E | COM | 464288356 | 406,770 | 7,000 | SH | | SOLE | | 0 | 0 | 7,000 |
BLACKROCK ISHARES SHORT MATURI | COM | 46431W507 | 1,000,205 | 19,520 | SH | | SOLE | | 0 | 0 | 19,520 |
EATON VANCE SENIOR FLOATING-RA | COM | 27828Q105 | 4,650,088 | 364,713 | SH | | SOLE | | 0 | 0 | 364,713 |
VANECK FALLEN ANGEL HIGH YLD | COM | 92189F437 | 1,013,469 | 34,460 | SH | | SOLE | | 0 | 0 | 34,460 |
INNOVATOR ETFS TR II S&P HIGH | PFD | 45783Y822 | 352,796 | 17,954 | SH | | SOLE | | 0 | 0 | 17,954 |
INVESCO PREFERRED PORTFOLIO | PFD | 46138E511 | 2,360,283 | 191,116 | SH | | SOLE | | 0 | 0 | 191,116 |
ISHARES TR PFD AND INCOME SEC | PFD | 464288687 | 4,009,008 | 120,644 | SH | | SOLE | | 0 | 0 | 120,644 |
3M CO | COM | 88579Y101 | 13,377,872 | 97,863 | SH | | SOLE | | 0 | 0 | 97,863 |
ABBOTT LABS COM | COM | 002824100 | 2,228,344 | 19,545 | SH | | SOLE | | 0 | 0 | 19,545 |
ABBVIE INC | COM | 00287Y109 | 1,118,329 | 5,663 | SH | | SOLE | | 0 | 0 | 5,663 |
ABERCROMBIE & FITCH CO CL A | COM | 002896207 | 366,258 | 2,618 | SH | | SOLE | | 0 | 0 | 2,618 |
ADTRAN HOLDINGS INC COM | COM | 00486H105 | 1,670,588 | 281,718 | SH | | SOLE | | 0 | 0 | 281,718 |
ADVANCED MICRO DEVICES | COM | 007903107 | 841,566 | 5,129 | SH | | SOLE | | 0 | 0 | 5,129 |
AEROVIRONMENT INC | COM | 008073108 | 599,896 | 2,992 | SH | | SOLE | | 0 | 0 | 2,992 |
AIR PRODUCTS & CHEMICAL | COM | 009158106 | 357,288 | 1,200 | SH | | SOLE | | 0 | 0 | 1,200 |
ALLIANT ENERGY CORP | COM | 018802108 | 663,262 | 10,929 | SH | | SOLE | | 0 | 0 | 10,929 |
ALLSTATE CORP COM | COM | 020002101 | 1,827,436 | 9,636 | SH | | SOLE | | 0 | 0 | 9,636 |
ALPHABET INC CL A | COM | 02079K305 | 4,435,327 | 26,743 | SH | | SOLE | | 0 | 0 | 26,743 |
ALPHABET INC CL C | COM | 02079K107 | 2,331,632 | 13,946 | SH | | SOLE | | 0 | 0 | 13,946 |
AMAZON.COM INC | COM | 023135106 | 5,047,121 | 27,087 | SH | | SOLE | | 0 | 0 | 27,087 |
AMBARELLA INC | COM | G037AX101 | 791,137 | 14,026 | SH | | SOLE | | 0 | 0 | 14,026 |
AMERICAN OUTDOOR BRANDS, INC. | COM | 02875D109 | 628,039 | 68,117 | SH | | SOLE | | 0 | 0 | 68,117 |
AMGEN INC COM | COM | 031162100 | 350,564 | 1,088 | SH | | SOLE | | 0 | 0 | 1,088 |
ANGIODYNAMICS INC | COM | 03475V101 | 172,000 | 22,108 | SH | | SOLE | | 0 | 0 | 22,108 |
APPLE INC | COM | 037833100 | 12,546,352 | 53,847 | SH | | SOLE | | 0 | 0 | 53,847 |
APPLIED OPTOELECTRONICS, INC | COM | 03823U102 | 1,078,087 | 75,338 | SH | | SOLE | | 0 | 0 | 75,338 |
ARLO TECHNOLOGIES, INC | COM | 04206A101 | 409,257 | 33,795 | SH | | SOLE | | 0 | 0 | 33,795 |
ARTERIS, INC | COM | 04302A104 | 305,743 | 39,604 | SH | | SOLE | | 0 | 0 | 39,604 |
ASTRONICS CORP | COM | 046433108 | 2,041,621 | 104,806 | SH | | SOLE | | 0 | 0 | 104,806 |
AT&T INC | COM | 00206R102 | 1,837,836 | 83,538 | SH | | SOLE | | 0 | 0 | 83,538 |
ATLANTIC UNION BANKSHARES CO | COM | 04911A107 | 1,236,329 | 32,820 | SH | | SOLE | | 0 | 0 | 32,820 |
AVIAT NETWORKS INC COM | COM | 05366Y201 | 362,670 | 16,767 | SH | | SOLE | | 0 | 0 | 16,767 |
AXCELIS TECHNOLOGIES INC | COM | 054540208 | 733,950 | 7,000 | SH | | SOLE | | 0 | 0 | 7,000 |
AXOGEN INC | COM | 05463X106 | 1,701,776 | 121,382 | SH | | SOLE | | 0 | 0 | 121,382 |
AXT INC | COM | 00246W103 | 1,605,072 | 663,253 | SH | | SOLE | | 0 | 0 | 663,253 |
BANK OF AMERICA CORP COM | COM | 060505104 | 1,689,138 | 42,569 | SH | | SOLE | | 0 | 0 | 42,569 |
BERKSHIRE HATHAWAY INC CL B | COM | 084670702 | 869,431 | 1,889 | SH | | SOLE | | 0 | 0 | 1,889 |
BEST BUY INC COM | COM | 086516101 | 377,045 | 3,650 | SH | | SOLE | | 0 | 0 | 3,650 |
BOEING CO COM | COM | 097023105 | 1,094,384 | 7,198 | SH | | SOLE | | 0 | 0 | 7,198 |
BRISTOL MYERS SQUIBB COM | COM | 110122108 | 933,373 | 18,040 | SH | | SOLE | | 0 | 0 | 18,040 |
C H ROBINSON WORLDWIDE COM | COM | 12541W209 | 370,512 | 3,357 | SH | | SOLE | | 0 | 0 | 3,357 |
CECO ENVIRONMENTAL CORP | COM | 125141101 | 1,712,163 | 60,715 | SH | | SOLE | | 0 | 0 | 60,715 |
CHEVRON CORPORATION | COM | 166764100 | 2,878,244 | 19,544 | SH | | SOLE | | 0 | 0 | 19,544 |
CIGNA CORP | COM | 125523100 | 267,798 | 773 | SH | | SOLE | | 0 | 0 | 773 |
CISCO SYS INC COM | COM | 17275R102 | 1,539,726 | 28,931 | SH | | SOLE | | 0 | 0 | 28,931 |
CITIGROUP INC COM | COM | 172967424 | 1,308,684 | 20,906 | SH | | SOLE | | 0 | 0 | 20,906 |
CLEAN ENERGY FUELS CORP | COM | 184499101 | 856,510 | 275,405 | SH | | SOLE | | 0 | 0 | 275,405 |
COCA COLA CO COM | COM | 191216100 | 264,445 | 3,680 | SH | | SOLE | | 0 | 0 | 3,680 |
CODEXIS INC | COM | 192005106 | 466,386 | 151,424 | SH | | SOLE | | 0 | 0 | 151,424 |
COHERENT CORP COM | COM | 19247G107 | 224,676 | 2,527 | SH | | SOLE | | 0 | 0 | 2,527 |
COLGATE-PALMOLIVE CO | COM | 194162103 | 327,659 | 3,156 | SH | | SOLE | | 0 | 0 | 3,156 |
CONOCOPHILLIPS | COM | 20825C104 | 328,579 | 3,121 | SH | | SOLE | | 0 | 0 | 3,121 |
COSTCO WHOLESALE CORP | COM | 22160K105 | 594,855 | 671 | SH | | SOLE | | 0 | 0 | 671 |
CSX CORP COM | COM | 126408103 | 235,080 | 6,808 | SH | | SOLE | | 0 | 0 | 6,808 |
CVS HEALTH CORPORATION | COM | 126650100 | 326,159 | 5,187 | SH | | SOLE | | 0 | 0 | 5,187 |
DANAHER CORP | COM | 235851102 | 955,555 | 3,437 | SH | | SOLE | | 0 | 0 | 3,437 |
DISNEY WALT CO COM | COM | 254687106 | 722,724 | 7,514 | SH | | SOLE | | 0 | 0 | 7,514 |
DLH HOLDINGS CORP | COM | 23335Q100 | 227,476 | 24,303 | SH | | SOLE | | 0 | 0 | 24,303 |
DONALDSON INC COM | COM | 257651109 | 1,540,109 | 20,897 | SH | | SOLE | | 0 | 0 | 20,897 |
EASTERN BANKSHARES INC | COM | 27627N105 | 1,354,666 | 82,652 | SH | | SOLE | | 0 | 0 | 82,652 |
EBAY INC | COM | 278642103 | 574,986 | 8,831 | SH | | SOLE | | 0 | 0 | 8,831 |
ECOLAB INC | COM | 278865100 | 2,629,516 | 10,299 | SH | | SOLE | | 0 | 0 | 10,299 |
ELECTROMED INC | COM | 285409108 | 696,551 | 32,443 | SH | | SOLE | | 0 | 0 | 32,443 |
ELI LILLY CO | COM | 532457108 | 292,360 | 330 | SH | | SOLE | | 0 | 0 | 330 |
EMERSON ELEC CO COM | COM | 291011104 | 2,480,239 | 22,678 | SH | | SOLE | | 0 | 0 | 22,678 |
ENBRIDGE INC | COM | 29250N105 | 202,806 | 4,994 | SH | | SOLE | | 0 | 0 | 4,994 |
ENERGY SELECT SECTOR SPDR ETF | COM | 81369Y506 | 931,295 | 10,607 | SH | | SOLE | | 0 | 0 | 10,607 |
ENERGY TRANSFER LP | COM | 29273V100 | 290,104 | 18,075 | SH | | SOLE | | 0 | 0 | 18,075 |
ENOVIX CORP | COM | 293594107 | 695,111 | 74,423 | SH | | SOLE | | 0 | 0 | 74,423 |
EOG RES INC COM | COM | 26875P101 | 515,323 | 4,192 | SH | | SOLE | | 0 | 0 | 4,192 |
EQUINIX INC COM NEW | COM | 29444U700 | 2,884,354 | 3,250 | SH | | SOLE | | 0 | 0 | 3,250 |
EXXON MOBIL CORP COM | COM | 30231G102 | 2,198,130 | 18,752 | SH | | SOLE | | 0 | 0 | 18,752 |
FARO TECHNOLOGIES, INC | COM | 311642102 | 260,744 | 13,623 | SH | | SOLE | | 0 | 0 | 13,623 |
FREEPORT-MCMORAN INC | COM | 35671D857 | 244,608 | 4,900 | SH | | SOLE | | 0 | 0 | 4,900 |
FULL HOUSE RESORTS INC | COM | 359678109 | 1,127,191 | 224,540 | SH | | SOLE | | 0 | 0 | 224,540 |
GE AEROSPACE | COM | 369604301 | 3,688,516 | 19,559 | SH | | SOLE | | 0 | 0 | 19,559 |
GE HEALTHCARE TECHNOLOGIES INC | COM | 36266G107 | 626,324 | 6,674 | SH | | SOLE | | 0 | 0 | 6,674 |
GE VERNOVA INC COM | COM | 36828A101 | 698,900 | 2,741 | SH | | SOLE | | 0 | 0 | 2,741 |
GENERAL DYNAMICS CO | COM | 369550108 | 293,134 | 970 | SH | | SOLE | | 0 | 0 | 970 |
GENERAL MILLS INC | COM | 370334104 | 1,670,782 | 22,624 | SH | | SOLE | | 0 | 0 | 22,624 |
GENIUS SPORTS, LTD | COM | G3934V109 | 2,248,010 | 286,736 | SH | | SOLE | | 0 | 0 | 286,736 |
HARMONIC INC | COM | 413160102 | 1,011,129 | 69,398 | SH | | SOLE | | 0 | 0 | 69,398 |
HILLMAN SOLUTIONS, INC | COM | 431636109 | 995,840 | 94,303 | SH | | SOLE | | 0 | 0 | 94,303 |
HOME DEPOT INC COM | COM | 437076102 | 520,682 | 1,285 | SH | | SOLE | | 0 | 0 | 1,285 |
HONEYWELL INTL INC COM | COM | 438516106 | 2,149,682 | 10,400 | SH | | SOLE | | 0 | 0 | 10,400 |
HORMEL FOODS CORP COM | COM | 440452100 | 1,018,775 | 32,138 | SH | | SOLE | | 0 | 0 | 32,138 |
HUBBELL INC | COM | 443510607 | 600,975 | 1,403 | SH | | SOLE | | 0 | 0 | 1,403 |
HUNTINGTON BANCSHARES INC | COM | 446150104 | 298,013 | 20,273 | SH | | SOLE | | 0 | 0 | 20,273 |
ILLINOIS TOOL WKS INC COM | COM | 452308109 | 1,820,338 | 6,946 | SH | | SOLE | | 0 | 0 | 6,946 |
INFUSYSTEM HOLDINGS INC | COM | 45685K102 | 721,376 | 107,668 | SH | | SOLE | | 0 | 0 | 107,668 |
INNODATA INC | COM | 457642205 | 379,891 | 22,653 | SH | | SOLE | | 0 | 0 | 22,653 |
INTEL CORP COM | COM | 458140100 | 753,512 | 32,119 | SH | | SOLE | | 0 | 0 | 32,119 |
INTERNATIONAL BUS MACH COM | COM | 459200101 | 3,234,400 | 14,630 | SH | | SOLE | | 0 | 0 | 14,630 |
INTL FLAVORS & FRAGRANCES | COM | 459506101 | 386,492 | 3,683 | SH | | SOLE | | 0 | 0 | 3,683 |
ISHARES US TECHNOLOGY ETF | COM | 464287721 | 217,120 | 1,432 | SH | | SOLE | | 0 | 0 | 1,432 |
JOHNSON & JOHNSON COM | COM | 478160104 | 4,292,296 | 26,486 | SH | | SOLE | | 0 | 0 | 26,486 |
JPMORGAN CHASE & CO | COM | 46625H100 | 3,988,206 | 18,914 | SH | | SOLE | | 0 | 0 | 18,914 |
KEARNY FINANCIAL CORP | COM | 48716P108 | 537,091 | 78,179 | SH | | SOLE | | 0 | 0 | 78,179 |
KENVUE INC | COM | 49177J102 | 1,249,714 | 54,030 | SH | | SOLE | | 0 | 0 | 54,030 |
KIMBERLY CLARK CORP COM | COM | 494368103 | 373,818 | 2,627 | SH | | SOLE | | 0 | 0 | 2,627 |
KINDER MORGAN INC | COM | 49456B101 | 292,030 | 13,220 | SH | | SOLE | | 0 | 0 | 13,220 |
KORU MEDICAL SYSTEMS, INC | COM | 759910102 | 343,273 | 125,741 | SH | | SOLE | | 0 | 0 | 125,741 |
KRAFT/HEINZ CO | COM | 500754106 | 1,108,414 | 31,570 | SH | | SOLE | | 0 | 0 | 31,570 |
LABCORP HOLDINGS INC COM | COM | 504922105 | 328,292 | 1,469 | SH | | SOLE | | 0 | 0 | 1,469 |
LEGACY EDUCATION, INC | COM | 52474R207 | 232,627 | 50,570 | SH | | SOLE | | 0 | 0 | 50,570 |
LIMONEIRA CO | COM | 532746104 | 3,040,743 | 114,745 | SH | | SOLE | | 0 | 0 | 114,745 |
LOGILITY SUPPLY CHAIN SOLUTION | COM | 029683109 | 666,599 | 59,571 | SH | | SOLE | | 0 | 0 | 59,571 |
LOWES COS INC COM | COM | 548661107 | 223,180 | 824 | SH | | SOLE | | 0 | 0 | 824 |
MARATHON PETROLEUM CORP | COM | 56585A102 | 245,994 | 1,510 | SH | | SOLE | | 0 | 0 | 1,510 |
MCDONALDS CORP COM | COM | 580135101 | 1,426,629 | 4,685 | SH | | SOLE | | 0 | 0 | 4,685 |
MEDTRONIC PLC | COM | G5960L103 | 576,102 | 6,399 | SH | | SOLE | | 0 | 0 | 6,399 |
MERCK & CO INC (NEW) | COM | 58933Y105 | 4,180,911 | 36,817 | SH | | SOLE | | 0 | 0 | 36,817 |
META PLATFORMS INC | COM | 30303M102 | 1,371,566 | 2,396 | SH | | SOLE | | 0 | 0 | 2,396 |
METLIFE INC | COM | 59156R108 | 249,502 | 3,025 | SH | | SOLE | | 0 | 0 | 3,025 |
MICROSOFT CORP COM | COM | 594918104 | 13,054,551 | 30,338 | SH | | SOLE | | 0 | 0 | 30,338 |
MITEK SYSTEMS INC | COM | 606710200 | 726,113 | 83,750 | SH | | SOLE | | 0 | 0 | 83,750 |
MOODY'S CORP | COM | 615369105 | 456,556 | 962 | SH | | SOLE | | 0 | 0 | 962 |
MORGAN STANLEY | COM | 617446448 | 1,600,814 | 15,357 | SH | | SOLE | | 0 | 0 | 15,357 |
NATURAL GAS SERVICES GROUP | COM | 63886Q109 | 988,904 | 51,748 | SH | | SOLE | | 0 | 0 | 51,748 |
NEOGENOMICS INC | COM | 64049M209 | 494,096 | 33,498 | SH | | SOLE | | 0 | 0 | 33,498 |
NETFLIX INC | COM | 64110L106 | 383,715 | 541 | SH | | SOLE | | 0 | 0 | 541 |
NEXTERA ENERGY INC | COM | 65339F101 | 350,208 | 4,143 | SH | | SOLE | | 0 | 0 | 4,143 |
NIKE INC CL B | COM | 654106103 | 202,348 | 2,289 | SH | | SOLE | | 0 | 0 | 2,289 |
NVIDIA CORP | COM | 67066G104 | 2,139,530 | 17,618 | SH | | SOLE | | 0 | 0 | 17,618 |
ORACLE CORPORATION | COM | 68389X105 | 1,787,439 | 10,490 | SH | | SOLE | | 0 | 0 | 10,490 |
OREILLY AUTOMOTIVE INC NEW | COM | 67103H107 | 397,302 | 345 | SH | | SOLE | | 0 | 0 | 345 |
OSHKOSH CORPORATION | COM | 688239201 | 409,157 | 4,083 | SH | | SOLE | | 0 | 0 | 4,083 |
PAYPAL HOLDINGS INC | COM | 70450Y103 | 1,053,249 | 13,498 | SH | | SOLE | | 0 | 0 | 13,498 |
PEBBLEBROOK HOTEL TRUST | COM | 70509V100 | 416,811 | 31,505 | SH | | SOLE | | 0 | 0 | 31,505 |
PEPSICO INC COM | COM | 713448108 | 2,927,468 | 17,215 | SH | | SOLE | | 0 | 0 | 17,215 |
PERFORMANT FINANCIAL CORP | COM | 71377E105 | 858,016 | 229,416 | SH | | SOLE | | 0 | 0 | 229,416 |
PFIZER INC COM | COM | 717081103 | 377,329 | 13,038 | SH | | SOLE | | 0 | 0 | 13,038 |
PNC FINANCIAL SERVICES GROUP I | COM | 693475105 | 891,901 | 4,825 | SH | | SOLE | | 0 | 0 | 4,825 |
POSTAL REALTY TRUST INC - A | COM | 73757R102 | 815,009 | 55,670 | SH | | SOLE | | 0 | 0 | 55,670 |
PPG INDS INC COM | COM | 693506107 | 210,611 | 1,590 | SH | | SOLE | | 0 | 0 | 1,590 |
PROCTER & GAMBLE CO | COM | 742718109 | 1,611,395 | 9,304 | SH | | SOLE | | 0 | 0 | 9,304 |
PROFIRE ENERGY INC | COM | 74316x101 | 305,595 | 181,902 | SH | | SOLE | | 0 | 0 | 181,902 |
PUBLIC STORAGE INC | COM | 74460D109 | 576,006 | 1,583 | SH | | SOLE | | 0 | 0 | 1,583 |
RADNET INC | COM | 750491102 | 2,583,806 | 37,236 | SH | | SOLE | | 0 | 0 | 37,236 |
RAYMOND JAMES FINANCIAL | COM | 754730109 | 1,829,277 | 14,938 | SH | | SOLE | | 0 | 0 | 14,938 |
RESEARCH SOLUTIONS INC | COM | 761025105 | 120,524 | 44,148 | SH | | SOLE | | 0 | 0 | 44,148 |
RIBBON COMMUNICATIONS, INC | COM | 762544104 | 1,153,298 | 354,861 | SH | | SOLE | | 0 | 0 | 354,861 |
RIOT BLOCKCHAIN INC | COM | 767292105 | 567,534 | 76,487 | SH | | SOLE | | 0 | 0 | 76,487 |
ROPER INDUSTRIES INC | COM | 776696106 | 1,418,087 | 2,549 | SH | | SOLE | | 0 | 0 | 2,549 |
RTX CORP | COM | 75513E101 | 942,848 | 7,782 | SH | | SOLE | | 0 | 0 | 7,782 |
SALESFORCE.COM INC | COM | 79466L302 | 568,496 | 2,077 | SH | | SOLE | | 0 | 0 | 2,077 |
SHAKE SHACK INC - CLASS A | COM | 819047101 | 503,149 | 4,875 | SH | | SOLE | | 0 | 0 | 4,875 |
SIMON PROPERTY GROUP INC | COM | 828806109 | 506,891 | 2,999 | SH | | SOLE | | 0 | 0 | 2,999 |
SITIME CORP | COM | 82982T106 | 907,459 | 5,291 | SH | | SOLE | | 0 | 0 | 5,291 |
SKYWORKS SOLUTIONS INC | COM | 83088M102 | 1,281,442 | 12,974 | SH | | SOLE | | 0 | 0 | 12,974 |
SOLVENTUM CORP | COM | 83444M101 | 1,742,303 | 24,990 | SH | | SOLE | | 0 | 0 | 24,990 |
SPDR KBW REGIONAL BANKING ETF | COM | 78464A698 | 754,478 | 13,330 | SH | | SOLE | | 0 | 0 | 13,330 |
STANDEX INTERNATIONAL CORP | COM | 854231107 | 2,810,974 | 15,379 | SH | | SOLE | | 0 | 0 | 15,379 |
STARBUCKS CORP | COM | 855244109 | 260,298 | 2,670 | SH | | SOLE | | 0 | 0 | 2,670 |
STRYKER CORP | COM | 863667101 | 372,098 | 1,030 | SH | | SOLE | | 0 | 0 | 1,030 |
TARGET CORP | COM | 87612E106 | 3,278,359 | 21,034 | SH | | SOLE | | 0 | 0 | 21,034 |
TELOS CORPORATION | COM | 87969B101 | 644,491 | 179,524 | SH | | SOLE | | 0 | 0 | 179,524 |
TELUS CORPORATION | COM | 87971M103 | 452,792 | 26,984 | SH | | SOLE | | 0 | 0 | 26,984 |
TENNANT CO | COM | 880345103 | 436,502 | 4,545 | SH | | SOLE | | 0 | 0 | 4,545 |
TERRITORIAL BANCORP INC | COM | 88145X108 | 521,353 | 49,938 | SH | | SOLE | | 0 | 0 | 49,938 |
TESLA INC | COM | 88160R101 | 852,391 | 3,258 | SH | | SOLE | | 0 | 0 | 3,258 |
TEXAS INSTRUMENTS INC | COM | 882508104 | 439,581 | 2,128 | SH | | SOLE | | 0 | 0 | 2,128 |
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 322,275 | 521 | SH | | SOLE | | 0 | 0 | 521 |
TIMKEN COMPANY | COM | 887389104 | 239,089 | 2,837 | SH | | SOLE | | 0 | 0 | 2,837 |
TRANSCAT INC | COM | 893529107 | 1,205,285 | 9,980 | SH | | SOLE | | 0 | 0 | 9,980 |
TRAVELERS COMPANIES INC | COM | 89417E109 | 2,358,877 | 10,076 | SH | | SOLE | | 0 | 0 | 10,076 |
UNITEDHEALTH GROUP INC | COM | 91324P102 | 946,597 | 1,619 | SH | | SOLE | | 0 | 0 | 1,619 |
US BANCORP | COM | 902973304 | 494,776 | 10,820 | SH | | SOLE | | 0 | 0 | 10,820 |
UTILITIES SELECT SECTOR SPDR E | COM | 81369Y886 | 714,661 | 8,847 | SH | | SOLE | | 0 | 0 | 8,847 |
VERIZON COMMUNICATIONS | COM | 92343V104 | 1,987,261 | 44,250 | SH | | SOLE | | 0 | 0 | 44,250 |
VIAVI SOLUTIONS, INC | COM | 925550105 | 331,701 | 36,774 | SH | | SOLE | | 0 | 0 | 36,774 |
VISA INC CLASS A | COM | 92826C839 | 4,164,024 | 15,145 | SH | | SOLE | | 0 | 0 | 15,145 |
WABTEC CORP | COM | 929740108 | 473,784 | 2,607 | SH | | SOLE | | 0 | 0 | 2,607 |
WALMART INC | COM | 931142103 | 3,286,929 | 40,705 | SH | | SOLE | | 0 | 0 | 40,705 |
WARNER BROS DISCOVERY INC | COM | 934423104 | 193,691 | 23,478 | SH | | SOLE | | 0 | 0 | 23,478 |
WELLS FARGO & COMPANY | COM | 949746101 | 2,424,551 | 42,920 | SH | | SOLE | | 0 | 0 | 42,920 |
WESTERN NEW ENGLAND BANCORP IN | COM | 958892101 | 1,411,060 | 166,007 | SH | | SOLE | | 0 | 0 | 166,007 |
WINMARK CORP | COM | 974250102 | 646,386 | 1,688 | SH | | SOLE | | 0 | 0 | 1,688 |
WYNN RESORTS LTD | COM | 983134107 | 439,130 | 4,580 | SH | | SOLE | | 0 | 0 | 4,580 |
XCEL ENERGY INC | COM | 98389B100 | 1,335,364 | 20,450 | SH | | SOLE | | 0 | 0 | 20,450 |
INVESCO QQQ TRUST UNIT SER 1 | COM | 46090E103 | 924,649 | 1,895 | SH | | SOLE | | 0 | 0 | 1,895 |
ISHARES CORE HIGH DIVIDEND ETF | COM | 46429B663 | 1,146,795 | 9,750 | SH | | SOLE | | 0 | 0 | 9,750 |
ISHARES CORE S&P 500 INDEX FUN | COM | 464287200 | 8,007,050 | 13,881 | SH | | SOLE | | 0 | 0 | 13,881 |
ISHARES CORE S&P MID CAP | COM | 464287507 | 207,837 | 3,335 | SH | | SOLE | | 0 | 0 | 3,335 |
ISHARES CORE S&P SMALLCAP ETF | COM | 464287804 | 723,748 | 6,188 | SH | | SOLE | | 0 | 0 | 6,188 |
ISHARES CORE S&P US VALUE ETF | COM | 464287663 | 1,077,414 | 11,283 | SH | | SOLE | | 0 | 0 | 11,283 |
ISHARES RUSSELL 2000 ETF | COM | 464287655 | 1,100,032 | 4,980 | SH | | SOLE | | 0 | 0 | 4,980 |
ISHARES RUSSELL MID-CAP GROWTH | COM | 464287481 | 587,857 | 5,012 | SH | | SOLE | | 0 | 0 | 5,012 |
ISHARES RUSSELL MIDCAP ETF | COM | 464287499 | 1,758,746 | 19,954 | SH | | SOLE | | 0 | 0 | 19,954 |
ISHARES S&P 500 GROWTH ETF | COM | 464287309 | 1,548,661 | 16,174 | SH | | SOLE | | 0 | 0 | 16,174 |
ISHARES S&P 500 VALUE ETF | COM | 464287408 | 1,508,630 | 7,651 | SH | | SOLE | | 0 | 0 | 7,651 |
SPDR PORT S&P 600 SMALL CAP ET | COM | 78468R853 | 882,439 | 19,390 | SH | | SOLE | | 0 | 0 | 19,390 |
SPDR PORTFOLIO MID CAP ETF | COM | 78464A847 | 738,781 | 13,511 | SH | | SOLE | | 0 | 0 | 13,511 |
SPDR PORTFOLIO S&P 500 GROWTH | COM | 78464A409 | 1,395,797 | 16,829 | SH | | SOLE | | 0 | 0 | 16,829 |
SPDR PORTFOLIO S&P 500 VALUE E | COM | 78464A508 | 903,483 | 17,092 | SH | | SOLE | | 0 | 0 | 17,092 |
SPDR S&P 500 ETF HIGH DIVIDEND | COM | 78468R788 | 2,963,379 | 64,915 | SH | | SOLE | | 0 | 0 | 64,915 |
SPDR S&P 500 ETF TRUST | COM | 78462F103 | 6,004,123 | 10,465 | SH | | SOLE | | 0 | 0 | 10,465 |
SPDR S&P DIVIDEND ETF | COM | 78464A763 | 1,689,566 | 11,895 | SH | | SOLE | | 0 | 0 | 11,895 |
SPDR S&P MIDCAP 400 ETF TRUST | COM | 78467Y107 | 1,133,764 | 1,990 | SH | | SOLE | | 0 | 0 | 1,990 |
VANGUARD DIV APPRECIATION INDE | COM | 921908844 | 401,729 | 2,028 | SH | | SOLE | | 0 | 0 | 2,028 |
VANGUARD S&P 500 ETF | COM | 922908363 | 554,054 | 1,050 | SH | | SOLE | | 0 | 0 | 1,050 |
ISHARES CORE MSCI EAFE ETF | COM | 46432F842 | 307,517 | 3,940 | SH | | SOLE | | 0 | 0 | 3,940 |
ISHARES CURRENCY HEDGED MSCI E | COM | 46434V803 | 207,136 | 5,848 | SH | | SOLE | | 0 | 0 | 5,848 |
ISHARES MSCI EAFE ETF | COM | 464287465 | 2,527,048 | 30,217 | SH | | SOLE | | 0 | 0 | 30,217 |
ISHARES MSCI EMERGING MKTS IND | COM | 464287234 | 386,371 | 8,425 | SH | | SOLE | | 0 | 0 | 8,425 |
SPDR S&P EMERGING MKT SM CAP E | COM | 78463X756 | 426,679 | 6,840 | SH | | SOLE | | 0 | 0 | 6,840 |
VANGUARD FTSE EMERGING MARKETS | COM | 922042858 | 608,796 | 12,723 | SH | | SOLE | | 0 | 0 | 12,723 |
SPDR GOLD TRUST FUND | GOLD | 78463V107 | 3,284,735 | 13,514 | SH | | SOLE | | 0 | 0 | 13,514 |
SPROTT PHYSICAL GOLD TRUST | GOLD | 85207H104 | 818,644 | 40,169 | SH | | SOLE | | 0 | 0 | 40,169 |
VANECK MERK GOLD SHARES | GOLD | 921078101 | 623,248 | 24,547 | SH | | SOLE | | 0 | 0 | 24,547 |