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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Accenture SHS Class A G1151C101 4,822 39,467 SH   SOLE   37,852 0 1,615
Agrofresh Solutions COM 00856G109 63 12,000 SH   SOLE   12,000 0 0
Alcoa COM 013817507 2,138 210,835 SH   SOLE   204,785 0 6,050
Ameresco CL A 02361E108 4,205 799,522 SH   SOLE   766,290 0 33,232
Apple Computer COM 037833100 11,481 101,560 SH   SOLE   97,290 0 4,270
AT&T COM 00206R102 289 7,123 SH   SOLE   7,123 0 0
Autodesk COM 052769106 2,819 38,970 SH   SOLE   37,075 0 1,895
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,244 82,045 SH   SOLE   80,045 0 2,000
Calpine COM NEW 131347304 3,200 253,170 SH   SOLE   244,040 0 9,130
Celgene COM 151020104 213 2,035 SH   SOLE   2,035 0 0
ChevronTexaco COM 166764100 544 5,281 SH   SOLE   5,281 0 0
Chubb Corporation COM H1467J104 9,215 73,339 SH   SOLE   70,148 0 3,191
Cisco Systems COM 17275R102 2,881 90,836 SH   SOLE   84,694 0 6,142
Citigroup COM NEW 172967424 9,986 211,427 SH   SOLE   203,237 0 8,190
ClearBridge American Energy MLP Fund Inc. COM 184691103 6,149 686,225 SH   SOLE   655,875 0 30,350
Coca-Cola COM 191216100 298 7,050 SH   SOLE   6,490 0 560
Colgate Palmolive COM 194162103 238 3,211 SH   SOLE   2,811 0 400
Corning COM 219350105 5,691 240,643 SH   SOLE   229,688 0 10,955
Delphi Automotive SHS G27823106 2,540 35,610 SH   SOLE   34,160 0 1,450
Delta Air Lines COM NEW 247361702 2,291 58,195 SH   SOLE   55,295 0 2,900
Dominion Resources COM 25746U109 282 3,802 SH   SOLE   3,802 0 0
Domtar Corporation COM NEW 257559203 9,025 243,052 SH   SOLE   232,912 0 10,140
Dow Chemical COM 260543103 247 4,760 SH   SOLE   4,760 0 0
DuPont COM 263534109 246 3,668 SH   SOLE   3,668 0 0
Eaton Vance Floating Rate COM 278279104 2,635 185,546 SH   SOLE   183,196 0 2,350
Eaton Vance Senior Incm Tr SH BEN INT 27826S103 77 11,900 SH   SOLE   11,900 0 0
Echelon COM 27874N303 155 29,487 SH   SOLE   28,247 0 1,240
Eldorado Gold COM 284902103 59 15,000 SH   SOLE   15,000 0 0
Exxon Mobil COM 30231G102 929 10,645 SH   SOLE   8,434 0 2,211
First BanCorp PR COM NEW 318672706 6,202 1,192,755 SH   SOLE   1,146,555 0 46,200
Gallagher Arthur J & Co COM 363576109 3,311 65,080 SH   SOLE   63,345 0 1,735
General Electric COM 369604103 931 31,436 SH   SOLE   26,360 0 5,076
General Mills COM 370334104 307 4,810 SH   SOLE   4,810 0 0
Gilead Sciences Inc COM 375558103 3,763 47,560 SH   SOLE   45,865 0 1,695
Goldcorp COM 380956409 169 10,200 SH   SOLE   10,200 0 0
Grifols B ADR SP ADR REP B NVT 398438408 7,001 438,376 SH   SOLE   420,668 0 17,708
Hanesbrands COM 410345102 2,990 118,420 SH   SOLE   113,200 0 5,220
ING Groep NV Adr SPONSORED ADR 456837103 6,830 553,457 SH   SOLE   534,654 0 18,803
International Business Machines COM 459200101 315 1,986 SH   SOLE   1,780 0 206
Johnson & Johnson COM 478160104 838 7,095 SH   SOLE   6,223 0 872
Kennedy-Wilson Holdings COM 489398107 3,036 134,625 SH   SOLE   131,290 0 3,335
Layne Christensen COM 521050104 4,148 487,389 SH   SOLE   475,386 0 12,003
Livanova SHS G5509L101 2,354 39,155 SH   SOLE   37,575 0 1,580
LSB Industries COM 502160104 137 16,000 SH   SOLE   16,000 0 0
Maxwell Technologies COM 577767106 2,572 498,400 SH   SOLE   478,399 0 20,001
Merck COM 58933Y105 286 4,584 SH   SOLE   3,884 0 700
MFS Charter Income Trust SH BEN INT 552727109 94 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 529 9,186 SH   SOLE   8,186 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 281 19,710 SH   SOLE   17,910 0 1,800
Newell Rubbermaid COM 651229106 3,740 71,022 SH   SOLE   68,015 0 3,007
Nuveen NC Prem Income COM 67060P100 227 16,000 SH   SOLE   16,000 0 0
Pepsico COM 713448108 733 6,736 SH   SOLE   6,203 0 533
Pfizer COM 717081103 735 21,709 SH   SOLE   21,709 0 0
PGT Inc COM 69336V101 4,640 434,863 SH   SOLE   418,163 0 16,700
Procter & Gamble COM 742718109 1,026 11,428 SH   SOLE   9,951 0 1,477
Prospect Capital COM 74348T102 229 28,305 SH   SOLE   28,305 0 0
Prudential PLC ADR 74435K204 8,099 226,805 SH   SOLE   216,705 0 10,100
Pzena Investment Management CLASS A 74731Q103 2,105 273,425 SH   SOLE   267,925 0 5,500
RELX Group SPONSORED ADR 75955B102 956 53,541 SH   SOLE   50,148 0 3,393
Schwab International Equity ETF INTL EQTY ETF 808524805 257 8,942 SH   SOLE   8,942 0 0
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 203 4,003 SH   SOLE   4,003 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 251 4,683 SH   SOLE   4,683 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 549 10,630 SH   SOLE   10,630 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 374 8,588 SH   SOLE   8,588 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 383 6,655 SH   SOLE   6,655 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 232 4,069 SH   SOLE   4,069 0 0
Silver Wheaton COM 828336107 295 10,930 SH   SOLE   10,930 0 0
SPDR Euro Stoxx 50 EURO STOXX 50 78463X202 3,081 94,045 SH   SOLE   91,445 0 2,600
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 564 18,388 SH   SOLE   18,388 0 0
Sprouts Farmers Market COM 85208M102 4,754 230,225 SH   SOLE   219,320 0 10,905
Stantec Inc COM 85472N109 3,282 139,532 SH   SOLE   133,482 0 6,050
Stryker COM 863667101 4,712 40,479 SH   SOLE   38,584 0 1,895
SunPower Corp COM 867652406 2,555 286,420 SH   SOLE   273,820 0 12,600
Templeton Global Income COM 880198106 546 87,511 SH   SOLE   87,511 0 0
TJX Companies COM 872540109 6,975 93,274 SH   SOLE   89,264 0 4,010
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,175 14,535 SH   SOLE   14,535 0 0
W. P. Carey COM 92936U109 7,800 120,880 SH   SOLE   116,110 0 4,770
Walgreens Boots Alliance COM 931427108 422 5,235 SH   SOLE   5,235 0 0
Walt Disney COM DISNEY 254687106 322 3,462 SH   SOLE   3,462 0 0
Yamana Gold COM 98462Y100 121 28,000 SH   SOLE   28,000 0 0