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,844 41,972 SH   SOLE   40,032 0 1,940
Affiliated Managers Group COM 008252108 219 1,350 SH   SOLE   1,350 0 0
Alcoa COM 013817101 2,191 228,680 SH   SOLE   221,830 0 6,850
Ameresco CL A 02361E108 2,026 424,725 SH   SOLE   407,743 0 16,982
Apple Computer COM 037833100 11,817 108,424 SH   SOLE   103,644 0 4,780
AT&T COM 00206R102 329 8,396 SH   SOLE   8,396 0 0
Autodesk COM 052769106 3,300 56,595 SH   SOLE   54,315 0 2,280
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,199 81,795 SH   SOLE   79,795 0 2,000
Calpine COM NEW 131347304 3,274 215,825 SH   SOLE   208,055 0 7,770
ChevronTexaco COM 166764100 528 5,538 SH   SOLE   5,538 0 0
Chubb Corporation COM H1467J104 11,886 99,756 SH   SOLE   95,870 0 3,886
Cisco Systems COM 17275R102 2,949 103,591 SH   SOLE   97,449 0 6,142
Citigroup COM NEW 172967424 9,162 219,455 SH   SOLE   210,682 0 8,773
ClearBridge American Energy MLP Fund Inc. COM 184691103 5,267 753,550 SH   SOLE   722,050 0 31,500
Coca-Cola COM 191216100 334 7,210 SH   SOLE   6,650 0 560
Colgate Palmolive COM 194162103 236 3,334 SH   SOLE   2,666 0 668
Corning COM 219350105 6,808 325,903 SH   SOLE   313,798 0 12,105
Cresud SPONSORED ADR 226406106 240 20,584 SH   SOLE   20,584 0 0
Domtar Corporation COM NEW 257559203 8,591 212,115 SH   SOLE   204,125 0 7,990
Dow Chemical COM 260543103 232 4,560 SH   SOLE   4,560 0 0
DuPont COM 263534109 205 3,233 SH   SOLE   3,233 0 0
Eaton Vance Floating Rate COM 278279104 3,366 255,789 SH   SOLE   253,439 0 2,350
Eaton Vance Senior Incm Tr SH BEN INT 27826S103 69 11,900 SH   SOLE   11,900 0 0
Eaton Vance Sr. Floating Rate COM 27828Q105 655 51,124 SH   SOLE   51,124 0 0
Echelon COM 27874N303 184 33,397 SH   SOLE   32,007 0 1,390
Eldorado Gold COM 284902103 47 15,000 SH   SOLE   15,000 0 0
Emerson Electric COM 291011104 274 5,035 SH   SOLE   4,320 0 715
Esco Technologies COM 296315104 3,182 81,621 SH   SOLE   78,626 0 2,995
Exxon Mobil COM 30231G102 951 11,375 SH   SOLE   9,026 0 2,349
First BanCorp PR COM NEW 318672706 3,949 1,352,435 SH   SOLE   1,306,935 0 45,500
Gallagher Arthur J & Co COM 363576109 4,206 94,570 SH   SOLE   92,515 0 2,055
General Electric COM 369604103 966 30,401 SH   SOLE   25,325 0 5,076
General Mills COM 370334104 360 5,680 SH   SOLE   5,680 0 0
General Motors COM 37045V100 2,509 79,815 SH   SOLE   76,180 0 3,635
Gentherm COM 37253A103 2,154 51,790 SH   SOLE   49,500 0 2,290
Goldcorp COM 380956409 211 13,000 SH   SOLE   13,000 0 0
Grifols B ADR SP ADR REP B NVT 398438408 6,264 404,936 SH   SOLE   388,628 0 16,308
H&R Block COM 093671105 3,086 116,806 SH   SOLE   111,512 0 5,294
ING Groep NV Adr SPONSORED ADR 456837103 3,255 272,826 SH   SOLE   262,046 0 10,780
International Business Machines COM 459200101 321 2,119 SH   SOLE   1,913 0 206
Jarden COM 471109108 2,662 45,155 SH   SOLE   44,405 0 750
Johnson & Johnson COM 478160104 757 6,995 SH   SOLE   6,123 0 872
Layne Christensen COM 521050104 4,087 568,462 SH   SOLE   552,526 0 15,936
LSB Industries COM 502160104 612 47,965 SH   SOLE   47,965 0 0
Maxwell Technologies COM 577767106 3,019 508,330 SH   SOLE   488,329 0 20,001
Merck COM 58933Y105 276 5,224 SH   SOLE   4,524 0 700
MFS Charter Income Trust SH BEN INT 552727109 89 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 498 9,016 SH   SOLE   8,016 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 2,527 212,565 SH   SOLE   203,880 0 8,685
Newell Rubbermaid COM 651229106 3,694 83,410 SH   SOLE   79,144 0 4,266
NRG Yield CL A NEW 62942X306 2,950 217,405 SH   SOLE   209,405 0 8,000
Nuveen NC Prem Income COM 67060P100 220 16,000 SH   SOLE   16,000 0 0
Pepsico COM 713448108 695 6,782 SH   SOLE   6,249 0 533
Pfizer COM 717081103 654 22,059 SH   SOLE   22,059 0 0
PGT Inc COM 69336V101 4,350 442,028 SH   SOLE   425,328 0 16,700
Procter & Gamble COM 742718109 1,175 14,273 SH   SOLE   12,030 0 2,243
Prospect Capital COM 74348T102 213 29,240 SH   SOLE   29,240 0 0
Prudential PLC ADR 74435K204 4,646 124,885 SH   SOLE   120,220 0 4,665
RELX Group SPONSORED ADR 75955B102 3,413 194,698 SH   SOLE   189,910 0 4,788
Schwab US Large Cap ETF US LRG CAP ETF 808524201 499 10,212 SH   SOLE   10,212 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 293 7,215 SH   SOLE   7,215 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 282 5,416 SH   SOLE   5,416 0 0
Silver Wheaton COM 828336107 183 11,030 SH   SOLE   11,030 0 0
SPDR S&P Dividend S&P DIVID ETF 78464A763 2,202 27,548 SH   SOLE   26,538 0 1,010
Sprouts Farmers Market COM 85208M102 5,138 176,940 SH   SOLE   170,290 0 6,650
Stryker COM 863667101 5,489 51,160 SH   SOLE   48,887 0 2,273
SunOpta COM 8676EP108 1,963 440,042 SH   SOLE   423,662 0 16,380
Templeton Global Income COM 880198106 536 82,261 SH   SOLE   82,261 0 0
The Advisory Board Company COM 00762W107 3,272 101,460 SH   SOLE   98,110 0 3,350
TJX Companies COM 872540109 7,517 95,937 SH   SOLE   91,927 0 4,010
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,233 15,290 SH   SOLE   15,290 0 0
W. P. Carey COM 92936U109 9,603 154,287 SH   SOLE   148,375 0 5,912
Walgreens Boots Alliance COM 931427108 456 5,410 SH   SOLE   5,410 0 0
Walt Disney COM DISNEY 254687106 344 3,461 SH   SOLE   3,461 0 0
Yamana Gold COM 98462Y100 119 39,000 SH   SOLE   39,000 0 0