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,372 190,822 SH   SOLE   185,222 0 5,600
Accenture SHS Class A G1151C101 7,253 73,817 SH   SOLE   71,027 0 2,790
Ace SHS H0023R105 10,493 101,483 SH   SOLE   97,813 0 3,670
Affiliated Managers Group COM 008252108 291 1,700 SH   SOLE   1,700 0 0
Ameresco CL A 02361E108 2,419 411,355 SH   SOLE   400,255 0 11,100
Apple Computer COM 037833100 10,616 96,248 SH   SOLE   92,254 0 3,994
AT&T COM 00206R102 276 8,486 SH   SOLE   8,486 0 0
Autodesk COM 052769106 2,379 53,905 SH   SOLE   51,935 0 1,970
B2GOLD Cor. COM 11777Q209 15 14,436 SH   SOLE   12,609 0 1,827
Capital Bank Financial CL A COM 139794101 2,807 92,856 SH   SOLE   90,231 0 2,625
Celgene COM 151020104 204 1,890 SH   SOLE   1,890 0 0
ChevronTexaco COM 166764100 511 6,473 SH   SOLE   6,473 0 0
Cisco Systems COM 17275R102 4,831 184,029 SH   SOLE   175,639 0 8,390
Citigroup COM NEW 172967424 10,910 219,920 SH   SOLE   212,120 0 7,800
Coca-Cola COM 191216100 320 7,965 SH   SOLE   7,005 0 960
Colgate Palmolive COM 194162103 206 3,254 SH   SOLE   3,254 0 0
Companhia de Saneamento Basico SPONSORED ADR 20441A102 257 66,250 SH   SOLE   66,250 0 0
Corning COM 219350105 5,566 325,091 SH   SOLE   315,221 0 9,870
Cosan SHS A G25343107 1,506 521,273 SH   SOLE   505,973 0 15,300
Cresud SPONSORED ADR 226406106 201 20,584 SH   SOLE   20,584 0 0
Domtar Corporation COM NEW 257559203 7,458 208,615 SH   SOLE   200,760 0 7,855
Dow Chemical COM 260543103 214 5,045 SH   SOLE   5,045 0 0
DuPont COM 263534109 211 4,384 SH   SOLE   4,384 0 0
Eaton Vance Floating Rate COM 278279104 1,293 97,655 SH   SOLE   96,655 0 1,000
Eaton Vance Senior Incm Tr SH BEN INT 27826S103 82 13,900 SH   SOLE   13,900 0 0
Eaton Vance Sr. Floating Rate COM 27828Q105 336 25,490 SH   SOLE   25,490 0 0
Echelon COM 27874N105 419 704,929 SH   SOLE   686,789 0 18,140
Eldorado Gold COM 284902103 32 10,000 SH   SOLE   10,000 0 0
Emerson Electric COM 291011104 245 5,538 SH   SOLE   5,323 0 215
Esco Technologies COM 296315104 3,216 89,581 SH   SOLE   87,156 0 2,425
Exxon Mobil COM 30231G102 1,041 14,004 SH   SOLE   10,230 0 3,774
First BanCorp PR COM NEW 318672706 2,725 765,450 SH   SOLE   743,250 0 22,200
Gallagher Arthur J & Co COM 363576109 4,116 99,710 SH   SOLE   95,820 0 3,890
General Electric COM 369604103 765 30,316 SH   SOLE   25,240 0 5,076
General Mills COM 370334104 315 5,610 SH   SOLE   5,610 0 0
General Motors COM 37045V100 2,477 82,506 SH   SOLE   78,870 0 3,636
Gentherm COM 37253A103 2,021 45,000 SH   SOLE   43,430 0 1,570
Grifols B ADR SP ADR REP B NVT 398438408 6,266 206,125 SH   SOLE   198,855 0 7,270
H&R Block COM 93671105 3,626 100,155 SH   SOLE   95,920 0 4,235
Hugoton Royalty Trust UNIT BEN INT 444717102 45 15,104 SH   SOLE   15,104 0 0
ING Groep NV Adr SPONSORED ADR 456837103 3,637 257,416 SH   SOLE   247,436 0 9,980
International Business Machines COM 459200101 307 2,119 SH   SOLE   1,913 0 206
iShares MSCI Global Gold Miners GLB GLD MINR ETF 464286335 183 34,150 SH   SOLE   34,150 0 0
Johnson & Johnson COM 478160104 660 7,073 SH   SOLE   6,473 0 600
Keurig Green Mountain COM 49271M100 2,930 56,192 SH   SOLE   53,557 0 2,635
Layne Christensen COM 521050104 3,341 514,051 SH   SOLE   501,731 0 12,320
LSB Industries COM 502160104 2,274 148,430 SH   SOLE   144,040 0 4,390
Market Vectors Gold Miners ETF GOLD MINER ETF 57060U100 709 51,595 SH   SOLE   51,075 0 520
Maxwell Technologies COM 577767106 3,364 620,700 SH   SOLE   601,850 0 18,850
Merck COM 58933Y105 254 5,134 SH   SOLE   5,134 0 0
MFS Charter Income Trust SH BEN INT 552727109 84 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 416 9,394 SH   SOLE   8,394 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 3,123 320,260 SH   SOLE   309,975 0 10,285
Newell Rubbermaid COM 651229106 3,466 87,275 SH   SOLE   83,675 0 3,600
Nucor Corp COM 670346105 2,889 76,935 SH   SOLE   73,910 0 3,025
Nuveen NC Prem Income COM 67060P100 210 16,500 SH   SOLE   16,500 0 0
Pepsico COM 713448108 672 7,122 SH   SOLE   7,122 0 0
Pfizer COM 717081103 681 21,694 SH   SOLE   21,694 0 0
PGT Inc COM 69336V101 4,492 365,780 SH   SOLE   354,665 0 11,115
Platinum Group Metals COM NEW 72765Q205 4 15,900 SH   SOLE   15,900 0 0
Procter & Gamble COM 742718109 1,029 14,302 SH   SOLE   12,825 0 1,477
Prospect Capital COM 74348T102 1,678 235,365 SH   SOLE   227,165 0 8,200
Prudential PLC ADR 74435K204 4,192 99,470 SH   SOLE   95,745 0 3,725
RELX Group SPONSORED ADR 75955B102 3,271 198,740 SH   SOLE   195,645 0 3,095
Schwab US Large Cap ETF US LRG CAP ETF 808524201 366 8,001 SH   SOLE   8,001 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 238 6,108 SH   SOLE   6,108 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 216 4,254 SH   SOLE   4,254 0 0
Silver Wheaton COM 828336107 221 18,425 SH   SOLE   18,425 0 0
SPDR S&P Dividend S&P DIVID ETF 78464A763 2,877 39,873 SH   SOLE   37,378 0 2,495
Sprouts Farmers Market COM 85208M102 4,238 200,835 SH   SOLE   194,930 0 5,905
Steel Dynamics Inc COM 858119100 3,450 200,810 SH   SOLE   195,860 0 4,950
Streetracks Gold Trust GOLD SHS 78463V107 264 2,470 SH   SOLE   2,470 0 0
Stryker COM 863667101 4,768 50,670 SH   SOLE   48,405 0 2,265
SunOpta COM 8676EP108 2,303 473,777 SH   SOLE   453,787 0 19,990
Templeton Global Income COM 880198106 728 119,621 SH   SOLE   119,121 0 500
TJX Companies COM 872540109 6,459 90,432 SH   SOLE   87,022 0 3,410
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,334 16,594 SH   SOLE   16,594 0 0
W. P. Carey COM 92936U109 8,902 153,992 SH   SOLE   148,022 0 5,970
Walgreens Boots Alliance COM 931427108 444 5,340 SH   SOLE   5,340 0 0
Walt Disney COM DISNEY 254687106 354 3,460 SH   SOLE   3,460 0 0
Yamana Gold COM 98462Y100 61 36,000 SH   SOLE   36,000 0 0