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
ABB Ltd ADR SPONSORED ADR 000375204 3,384 190,867 SH   SOLE   185,267 0 5,600
Accenture SHS Class A G1151C101 4,539 43,432 SH   SOLE   41,777 0 1,655
Ace SHS 00440P979 11,754 100,593 SH   SOLE   96,656 0 3,937
Affiliated Managers Group COM 008252108 272 1,700 SH   SOLE   1,700 0 0
Ameresco CL A 02361E108 2,615 418,350 SH   SOLE   399,018 0 19,332
Apple Computer COM 037833100 10,167 96,590 SH   SOLE   92,328 0 4,262
AT&T COM 00206R102 285 8,286 SH   SOLE   8,286 0 0
Autodesk COM 52769106 2,181 35,790 SH   SOLE   34,700 0 1,090
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,166 82,275 SH   SOLE   82,275 0 0
Calpine COM 131347304 3,065 211,805 SH   SOLE   204,990 0 6,815
Celgene COM 151020104 221 1,845 SH   SOLE   1,845 0 0
ChevronTexaco COM 166764100 528 5,873 SH   SOLE   5,573 0 300
Cisco Systems COM 17275R102 4,984 183,549 SH   SOLE   174,842 0 8,707
Citigroup COM NEW 172967424 11,330 218,930 SH   SOLE   210,447 0 8,483
ClearBridge American Energy MLP Fund Inc. COM 184691103 5,944 725,735 SH   SOLE   691,650 0 34,085
Coca-Cola COM 191216100 306 7,115 SH   SOLE   6,555 0 560
Colgate Palmolive COM 194162103 217 3,254 SH   SOLE   3,254 0 0
Companhia de Saneamento Basico SPONSORED ADR 20441A102 139 30,250 SH   SOLE   30,250 0 0
Corning COM 219350105 5,962 326,161 SH   SOLE   315,025 0 11,136
Cosan SHS A G25343107 385 104,380 SH   SOLE   101,080 0 3,300
Cresud SPONSORED ADR 226406106 266 20,584 SH   SOLE   20,584 0 0
Domtar Corporation COM NEW 257559203 7,345 198,785 SH   SOLE   191,779 0 7,006
Dow Chemical COM 260543103 229 4,445 SH   SOLE   4,445 0 0
DuPont COM 263534109 215 3,233 SH   SOLE   3,233 0 0
Eaton Vance Floating Rate COM 278279104 1,119 88,564 SH   SOLE   87,564 0 1,000
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 682 54,919 SH   SOLE   54,919 0 0
Echelon COM 27874N303 218 38,566 SH   SOLE   36,752 0 1,814
Eldorado Gold COM 284902103 45 15,000 SH   SOLE   15,000 0 0
Emerson Electric COM 291011104 273 5,712 SH   SOLE   5,497 0 215
Esco Technologies COM 296315104 3,127 86,521 SH   SOLE   83,694 0 2,827
Exxon Mobil COM 30231G102 984 12,619 SH   SOLE   10,270 0 2,349
First BanCorp PR COM NEW 318672706 3,393 1,044,010 SH   SOLE   1,001,608 0 42,402
Gallagher Arthur J & Co COM 363576109 3,841 93,820 SH   SOLE   91,545 0 2,275
General Electric COM 369604103 937 30,066 SH   SOLE   24,990 0 5,076
General Mills COM 370334104 323 5,610 SH   SOLE   5,610 0 0
General Motors COM 37045V100 2,724 80,100 SH   SOLE   76,965 0 3,135
Goldcorp COM 380956409 150 13,000 SH   SOLE   13,000 0 0
Grifols B ADR SP ADR REP B NVT 398438408 6,633 204,730 SH   SOLE   196,243 0 8,487
H&R Block COM 93671105 3,130 93,957 SH   SOLE   88,863 0 5,094
ING Groep NV Adr SPONSORED ADR 456837103 3,526 261,991 SH   SOLE   251,711 0 10,280
International Business Machines COM 459200101 292 2,119 SH   SOLE   1,913 0 206
Jarden Corp COM 471109108 2,579 45,155 SH   SOLE   44,005 0 1,150
Johnson & Johnson COM 478160104 744 7,245 SH   SOLE   6,373 0 872
Keurig Green Mountain COM 49271M100 4,873 54,155 SH   SOLE   52,050 0 2,105
Layne Christensen COM 521050104 3,189 606,288 SH   SOLE   588,402 0 17,886
LSB Industries COM 502160104 1,281 176,645 SH   SOLE   172,010 0 4,635
Maxwell Technologies COM 577767106 3,590 502,795 SH   SOLE   482,764 0 20,031
Merck COM 58933Y105 271 5,134 SH   SOLE   5,134 0 0
MFS Charter Income Trust SH BEN INT 552727109 83 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 521 9,394 SH   SOLE   8,394 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 3,341 319,400 SH   SOLE   309,115 0 10,285
Newell Rubbermaid COM 651229106 3,672 83,295 SH   SOLE   79,695 0 3,600
Nucor Corp COM 670346105 2,782 69,027 SH   SOLE   67,369 0 1,658
Nuveen NC Prem Income COM 67060P100 216 16,500 SH   SOLE   16,500 0 0
Pepsico COM 713448108 674 6,742 SH   SOLE   6,209 0 533
Pfizer COM 717081103 696 21,569 SH   SOLE   21,569 0 0
PGT Inc COM 69336V101 4,447 390,420 SH   SOLE   376,818 0 13,602
Procter & Gamble COM 742718109 1,115 14,038 SH   SOLE   12,561 0 1,477
Prospect Capital COM 74348T102 1,212 173,630 SH   SOLE   171,430 0 2,200
Prudential PLC ADR 74435K204 4,756 105,495 SH   SOLE   101,645 0 3,850
RELX Group SPONSORED ADR 75955B102 3,325 197,571 SH   SOLE   193,450 0 4,121
Schwab US Large Cap US LCAP VA ETF 808524409 289 6,800 SH   SOLE   4,800 0 2,000
Schwab US Large Cap ETF US LRG CAP ETF 808524201 490 10,082 SH   SOLE   10,082 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 285 7,123 SH   SOLE   7,123 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 286 5,486 SH   SOLE   5,486 0 0
Silver Wheaton COM 828336107 199 16,030 SH   SOLE   16,030 0 0
SPDR S&P Dividend S&P DIVID ETF 78464A763 2,733 37,153 SH   SOLE   35,823 0 1,330
Sprouts Farmers Market COM 85208M102 5,654 212,650 SH   SOLE   204,945 0 7,705
Steel Dynamics Inc COM 858119100 3,630 203,129 SH   SOLE   197,012 0 6,117
Streetracks Gold Trust GOLD SHS 78463V107 202 1,995 SH   SOLE   1,995 0 0
Stryker COM 863667101 4,728 50,870 SH   SOLE   48,422 0 2,448
SunOpta COM 8676EP108 2,812 411,177 SH   SOLE   393,107 0 18,070
Templeton Global Income COM 880198106 535 84,271 SH   SOLE   83,771 0 500
TJX Companies COM 872540109 6,885 97,092 SH   SOLE   93,427 0 3,665
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,221 15,340 SH   SOLE   15,340 0 0
W. P. Carey COM 92936U109 8,972 152,067 SH   SOLE   144,730 0 7,337
Walgreens Boots Alliance COM 931427108 455 5,340 SH   SOLE   5,340 0 0
Walt Disney COM DISNEY 254687106 364 3,460 SH   SOLE   3,460 0 0
Yamana Gold COM 98462Y100 73 39,000 SH   SOLE   39,000 0 0