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
AbbVie COM 00287Y109   204,182 1,100 SH   SOLE   633 0 467
Accenture SHS Class A G1151C101   8,523,147 28,516 SH   SOLE   27,854 0 662
AES COM 00130H105   12,029,274 1,143,467 SH   SOLE   1,120,067 0 23,400
Agnico Eagle Mines COM 008474108   629,140 5,290 SH   SOLE   5,290 0 0
Akamai Technologies COM 00971T101   4,804,025 60,231 SH   SOLE   58,781 0 1,450
Alexander & Baldwin Inc COM 014491104   3,842,638 215,515 SH   SOLE   212,915 0 2,600
Ameresco CL A 02361E108   6,493,664 427,496 SH   SOLE   415,981 0 11,515
American International Group COM NEW 026874784   8,478,739 99,062 SH   SOLE   97,002 0 2,060
American Well Cl A Ord CL A 03044L204   1,543,215 173,590 SH   SOLE   168,660 0 4,930
Annaly Capital Mgmt COM 035710839   3,049,436 162,032 SH   SOLE   158,703 0 3,329
Apple Computer COM 037833100   11,389,604 55,513 SH   SOLE   54,028 0 1,485
Aptiv Plc SHS G3265R107   9,935,288 145,636 SH   SOLE   142,246 0 3,390
AT&T COM 00206R102   4,825,195 166,731 SH   SOLE   163,816 0 2,915
Atkore International Group Inc Com COM 047649108   6,091,146 86,338 SH   SOLE   83,958 0 2,380
Badger Meter COM 056525108   391,920 1,600 SH   SOLE   1,600 0 0
Berkshire Hathaway Cl B CL B NEW 084670702   559,607 1,152 SH   SOLE   1,152 0 0
Best Buy COM 086516101   1,918,173 28,574 SH   SOLE   27,844 0 730
Biogen Idec Inc COM 09062X103   231,086 1,840 SH   SOLE   1,840 0 0
BlackRock Income Trust COM 09247F209   1,102,608 93,839 SH   SOLE   93,839 0 0
Broadcom Ltd COM 11135F101   13,047,634 47,334 SH   SOLE   46,004 0 1,330
ChevronTexaco COM 166764100   464,508 3,244 SH   SOLE   3,244 0 0
Chubb Corporation COM H1467J104   4,661,326 16,089 SH   SOLE   15,769 0 320
Cisco Systems COM 17275R102   12,511,384 180,331 SH   SOLE   176,001 0 4,330
Citigroup COM NEW 172967424   20,139,171 236,597 SH   SOLE   230,397 0 6,200
Clearway Energy Inc CL A 18539C105   6,162,570 203,654 SH   SOLE   200,044 0 3,610
Confluent, Inc. CLASS A COM 20717M103   2,427,983 97,392 SH   SOLE   94,552 0 2,840
Corning COM 219350105   6,356,044 120,860 SH   SOLE   118,670 0 2,190
CSX COM 126408103   234,936 7,200 SH   SOLE   7,200 0 0
Delta Air Lines COM NEW 247361702   7,584,884 154,227 SH   SOLE   151,302 0 2,925
Eaton Vance Ltd Duration COM 27828H105   401,156 39,099 SH   SOLE   39,099 0 0
Evolent Health Inc CL A 30050B101   9,570,550 849,960 SH   SOLE   825,665 0 24,295
Exxon Mobil COM 30231G102   348,949 3,237 SH   SOLE   1,100 0 2,137
First BanCorp PR COM NEW 318672706   6,745,191 323,821 SH   SOLE   313,136 0 10,685
Ge Vernova Llc Com COM 36828A101   402,154 760 SH   SOLE   570 0 190
General Electric COM 369604301   757,756 2,944 SH   SOLE   2,178 0 766
General Mills COM 370334104   4,705,902 90,830 SH   SOLE   89,730 0 1,100
Global Payments Inc COM 37940X102   6,242,320 77,990 SH   SOLE   75,825 0 2,165
Goldman Sachs Access Treasury 0-1 Yr ETF ACCES TREASURY 381430529   599,698 5,988 SH   SOLE   5,988 0 0
Goldman Sachs Access Ultra Short Bd ETF ACES ULTRA SHR 381430230   600,448 11,875 SH   SOLE   11,875 0 0
Google CAP STK CL A 02079K305   7,949,383 45,108 SH   SOLE   44,163 0 945
Granite Construction Inc COM 387328107   5,964,161 63,781 SH   SOLE   61,546 0 2,235
International Business Machines COM 459200101   445,118 1,510 SH   SOLE   1,330 0 180
iShares Barclays TIPS TIPS BD ETF 464287176   220,300 2,002 SH   SOLE   2,002 0 0
Ishares Core S&P Mid Cap CORE S&P MCP ETF 464287507   216,574 3,492 SH   SOLE   3,491 0 1
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226   807,984 8,145 SH   SOLE   8,145 0 0
ishares National Muni Bond ETF NATIONAL MUN ETF 464288414   551,132 5,275 SH   SOLE   5,275 0 0
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158   797,018 7,495 SH   SOLE   6,795 0 700
Ishares TRUST S&P CORE S&P500 ETF 464287200   1,080,987 1,741 SH   SOLE   1,741 0 0
Ishares US Real Estate ETF U.S. REAL ES ETF 464287739   439,259 4,635 SH   SOLE   4,635 0 0
J P Morgan Chase COM 46625H100   268,457 926 SH   SOLE   746 0 180
Jefferies Financial Group COM 47233W109   9,484,469 173,422 SH   SOLE   169,347 0 4,075
Johnson & Johnson COM 478160104   910,085 5,958 SH   SOLE   4,658 0 1,300
Kennedy-Wilson Holdings COM 489398107   9,872,373 1,451,820 SH   SOLE   1,416,700 0 35,120
Lockheed Martin Corp COM 539830109   250,096 540 SH   SOLE   540 0 0
M&T Bank Corporation COM 55261F104   4,669,145 24,069 SH   SOLE   23,619 0 450
Managed Municipal Portfolio COM 95766M105   397,485 40,150 SH   SOLE   39,650 0 500
Market Vectors Gold Miners ETF GOLD MINER ETF 92189F106   922,087 17,712 SH   SOLE   17,712 0 0
Market Vectors Junior Gold Miners ETF JUNIOR GOLD MINE 92189F791   222,168 3,287 SH   SOLE   3,287 0 0
Materialise SPONSORED ADS 57667T100   5,545,560 981,515 SH   SOLE   969,910 0 11,605
Micron Technology COM 595112103   2,772,386 22,494 SH   SOLE   21,834 0 660
Microsoft COM 594918104   2,224,418 4,472 SH   SOLE   3,597 0 875
Newmont Mining COM 651639106   323,226 5,548 SH   SOLE   5,548 0 0
Nextera Energy COM 65339F101   4,113,482 59,255 SH   SOLE   58,315 0 940
Nexxen International SPON ADR M8T80P204   6,046,201 580,807 SH   SOLE   563,282 0 17,525
Novo Nordisk A/S ADR 670100205   472,787 6,850 SH   SOLE   6,850 0 0
Nuveen AMT Free Mun Income Fd COM 670657105   436,036 39,930 SH   SOLE   39,930 0 0
Nuveen Muni Value Fund COM 670928100   115,143 13,250 SH   SOLE   13,250 0 0
Oracle COM 68389X105   257,983 1,180 SH   SOLE   1,180 0 0
Paramount Global CLASS B COM 92556H206   6,021,352 466,772 SH   SOLE   460,932 0 5,840
Pepsico COM 713448108   483,530 3,662 SH   SOLE   3,562 0 100
Pfizer COM 717081103   2,278,783 94,009 SH   SOLE   93,759 0 250
Popular COM NEW 733174700   2,918,912 26,485 SH   SOLE   26,165 0 320
PotlatchDeltic Corp COM 737630103   4,444,918 115,844 SH   SOLE   114,099 0 1,745
Procter & Gamble COM 742718109   839,578 5,270 SH   SOLE   4,070 0 1,200
Relx Plc SPONSORED ADR 759530108   424,395 7,810 SH   SOLE   7,560 0 250
Royal Gold Inc COM 780287108   355,680 2,000 SH   SOLE   2,000 0 0
S&Pglobal Inc Com COM 78409V104   216,189 410 SH   SOLE   410 0 0
Saba Capital Income & Opp Fund COM 880198205   154,741 16,838 SH   SOLE   16,838 0 0
SAP SPON ADR 803054204   6,137,346 20,182 SH   SOLE   19,838 0 344
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102   291,751 12,243 SH   SOLE   12,243 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508   202,044 7,203 SH   SOLE   7,203 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607   255,429 10,096 SH   SOLE   10,096 0 0
Sector SPDR Utilities SBI INT-UTILS 81369Y886   1,097,020 13,434 SH   SOLE   13,434 0 0
Sony Group SPONSORED ADR 835699307   11,555,368 443,925 SH   SOLE   434,200 0 9,725
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200   587,157 19,045 SH   SOLE   18,645 0 400
SPDR Nuveen Barclays ST Muni NUVEEN BLMBRG SR 78468R739   334,810 7,000 SH   SOLE   6,750 0 250
SPDR Portfolio Developed Wld ex-US ETF PORTFOLIO DEVLPD 78463X889   785,668 19,404 SH   SOLE   19,400 0 4
Stem Inc COM 85859N102   73,807 11,847 SH   SOLE   11,847 0 0
Stryker COM 863667101   5,272,964 13,328 SH   SOLE   13,058 0 270
Sylvamo Corp COMMON STOCK 871332102   2,263,869 45,187 SH   SOLE   44,032 0 1,155
Texas Instruments COM 882508104   7,027,314 33,847 SH   SOLE   33,320 0 527
Thermo Fisher Scientific COM 883556102   222,192 548 SH   SOLE   548 0 0
TJX Companies COM 872540109   11,672,037 94,518 SH   SOLE   92,188 0 2,330
Triumph Group Inc COM 896818101   4,062,655 157,773 SH   SOLE   152,518 0 5,255
Truist Finl Corp Com COM 89832Q109   235,370 5,475 SH   SOLE   5,475 0 0
Uber Technologies Inc COM 90353T100   4,352,352 46,649 SH   SOLE   45,254 0 1,395
Vanguard ESG International Stock ETF ESG INTL STK ETF 921910725   700,850 10,700 SH   SOLE   10,700 0 0
Vanguard ESG US Stock ETF ESG US STK ETF 921910733   1,447,248 13,200 SH   SOLE   13,200 0 0
Vanguard MSCI Eafe VAN FTSE DEV MKT 921943858   240,297 4,215 SH   SOLE   4,215 0 0
Vanguard Short-Term Bond SHORT TRM BOND 921937827   654,391 8,315 SH   SOLE   8,315 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835   585,727 7,955 SH   SOLE   7,955 0 0
Vanguard Total International Bond ETF TOTAL INT BD ETF 92203J407   240,124 4,850 SH   SOLE   4,850 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769   296,332 975 SH   SOLE   975 0 0
W. P. Carey COM 92936U109   7,093,854 113,720 SH   SOLE   112,100 0 1,620
Walt Disney COM DISNEY 254687106   314,985 2,540 SH   SOLE   2,540 0 0
West Claymore Inflation-Linked Securities COM SH BEN INT 95766Q106   500,472 59,580 SH   SOLE   58,580 0 1,000
Western Asset Intermediate Mun COM 958435109   478,836 63,675 SH   SOLE   63,675 0 0
Wheaton Precious Metals COM 962879102   357,404 3,980 SH   SOLE   3,980 0 0
Willdan Group Inc COM 96924N100   9,234,602 147,730 SH   SOLE   143,170 0 4,560