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,850 184,397 SH   SOLE   178,797 0 5,600
Accenture SHS Class A G1151C101 7,163 74,012 SH   SOLE   70,907 0 3,105
Ace SHS H0023R105 9,648 94,888 SH   SOLE   91,113 0 3,775
Affiliated Managers Group COM 008252108 372 1,700 SH   SOLE   1,700 0 0
Ameresco CL A 02361E108 2,932 383,260 SH   SOLE   369,960 0 13,300
Annaly Capital Mgmt COM 035710409 166 18,025 SH   SOLE   18,025 0 0
Apple Computer COM 037833100 12,165 96,988 SH   SOLE   92,680 0 4,308
AT&T COM 00206R102 301 8,486 SH   SOLE   8,486 0 0
Autodesk COM 052769106 1,927 38,490 SH   SOLE   36,840 0 1,650
B2GOLD Cor. COM 11777Q209 30 19,436 SH   SOLE   17,609 0 1,827
Badger Meter COM 056525108 229 3,600 SH   SOLE   3,600 0 0
Capital Bank Financial CL A COM 139794101 4,482 154,165 SH   SOLE   147,645 0 6,520
Celgene COM 151020104 219 1,890 SH   SOLE   1,890 0 0
ChevronTexaco COM 166764100 627 6,503 SH   SOLE   6,503 0 0
Cisco Systems COM 17275R102 5,037 183,419 SH   SOLE   174,439 0 8,980
Citigroup COM NEW 172967424 12,012 217,455 SH   SOLE   208,905 0 8,550
Coca-Cola COM 191216100 312 7,965 SH   SOLE   7,005 0 960
Colgate Palmolive COM 194162103 213 3,254 SH   SOLE   3,254 0 0
Companhia de Saneamento Basico SPONSORED ADR 20441A102 364 70,250 SH   SOLE   70,250 0 0
Corning COM 219350105 2,201 111,571 SH   SOLE   107,401 0 4,170
Cosan SHS A G25343107 3,398 551,645 SH   SOLE   532,815 0 18,830
Cresud SPONSORED ADR 226406106 242 18,584 SH   SOLE   18,584 0 0
Domtar Corporation COM NEW 257559203 8,581 207,260 SH   SOLE   198,775 0 8,485
Dow Chemical COM 260543103 227 4,445 SH   SOLE   4,445 0 0
DuPont COM 263534109 280 4,384 SH   SOLE   4,384 0 0
Eaton Vance Floating Rate COM 278279104 1,391 100,955 SH   SOLE   99,955 0 1,000
Eaton Vance Senior Incm Tr SH BEN INT 27826S103 86 13,900 SH   SOLE   13,900 0 0
Eaton Vance Sr. Floating Rate COM 27828Q105 350 25,490 SH   SOLE   25,490 0 0
Echelon COM 27874N105 552 689,866 SH   SOLE   667,216 0 22,650
Eldorado Gold COM 284902103 58 14,000 SH   SOLE   14,000 0 0
Emerson Electric COM 291011104 313 5,640 SH   SOLE   5,425 0 215
Esco Technologies COM 296315104 4,439 118,660 SH   SOLE   113,660 0 5,000
Exxon Mobil COM 30231G102 1,205 14,484 SH   SOLE   10,710 0 3,774
First BanCorp PR COM NEW 318672706 3,635 754,155 SH   SOLE   727,355 0 26,800
Gallagher Arthur J & Co COM 363576109 4,243 89,695 SH   SOLE   85,925 0 3,770
General Electric COM 369604103 783 29,466 SH   SOLE   24,390 0 5,076
General Mills COM 370334104 424 7,610 SH   SOLE   7,610 0 0
General Motors COM 37045V100 4,350 130,521 SH   SOLE   124,452 0 6,069
Gentherm COM 37253A103 293 5,335 SH   SOLE   5,310 0 25
Grifols B ADR SP ADR REP B NVT 398438408 3,248 104,870 SH   SOLE   99,090 0 5,780
H&R Block COM 093671105 2,859 96,415 SH   SOLE   92,180 0 4,235
Hugoton Royalty Trust UNIT BEN INT 444717102 87 24,954 SH   SOLE   24,954 0 0
ING Groep NV Adr SPONSORED ADR 456837103 4,253 256,531 SH   SOLE   246,551 0 9,980
International Business Machines COM 459200101 345 2,119 SH   SOLE   1,913 0 206
iShares MSCI Global Gold Miners GLB GLD MINR ETF 464286335 244 34,150 SH   SOLE   34,150 0 0
Johnson & Johnson COM 478160104 682 6,998 SH   SOLE   6,398 0 600
Keurig Green Mountain COM 49271M100 4,121 53,782 SH   SOLE   50,877 0 2,905
Kinross Gold COM NO PAR 496902404 55 23,730 SH   SOLE   23,430 0 300
Layne Christensen COM 521050104 4,038 451,209 SH   SOLE   436,289 0 14,920
LSB Industries COM 502160104 3,660 89,610 SH   SOLE   86,270 0 3,340
Market Vectors Gold Miners ETF GOLD MINER ETF 57060U100 1,014 57,115 SH   SOLE   56,595 0 520
Maxwell Technologies COM 577767106 3,515 588,801 SH   SOLE   565,831 0 22,970
Merck COM 58933Y105 294 5,169 SH   SOLE   5,169 0 0
MFS Charter Income Trust SH BEN INT 552727109 92 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 415 9,394 SH   SOLE   8,394 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 3,094 318,265 SH   SOLE   307,980 0 10,285
National Oilwell Varco COM 637071101 3,539 73,305 SH   SOLE   70,325 0 2,980
Newell Rubbermaid COM 651229106 3,601 87,595 SH   SOLE   83,995 0 3,600
Nucor Corp COM 670346105 2,583 58,610 SH   SOLE   55,910 0 2,700
Nuveen NC Prem Income COM 67060P100 209 16,500 SH   SOLE   16,500 0 0
Pepsico COM 713448108 665 7,122 SH   SOLE   7,122 0 0
Pfizer COM 717081103 734 21,903 SH   SOLE   21,903 0 0
PGT Inc COM 69336V101 5,490 378,365 SH   SOLE   364,650 0 13,715
Platinum Group Metals COM NEW 72765Q205 6 15,900 SH   SOLE   15,900 0 0
Procter & Gamble COM 742718109 1,235 15,785 SH   SOLE   13,825 0 1,960
Prospect Capital COM 74348T102 1,751 237,550 SH   SOLE   229,350 0 8,200
Prudential PLC ADR 74435K204 3,992 82,205 SH   SOLE   79,730 0 2,475
Reed Elsevier SPONS ADR NEW 758204200 4,109 87,704 SH   SOLE   86,454 0 1,250
Schwab US Large Cap ETF US LRG CAP ETF 808524201 396 8,026 SH   SOLE   8,026 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 262 6,148 SH   SOLE   6,148 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 245 4,269 SH   SOLE   4,269 0 0
Silver Wheaton COM 828336107 1,154 66,561 SH   SOLE   64,801 0 1,760
SPDR S&P Dividend S&P DIVID ETF 78464A763 2,979 39,095 SH   SOLE   36,600 0 2,495
Steel Dynamics Inc COM 858119100 4,145 200,110 SH   SOLE   193,760 0 6,350
Streetracks Gold Trust GOLD SHS 78463V107 306 2,720 SH   SOLE   2,720 0 0
Stryker COM 863667101 4,865 50,905 SH   SOLE   48,490 0 2,415
SunOpta COM 8676EP108 3,082 287,217 SH   SOLE   272,312 0 14,905
Templeton Global Income COM 880198106 882 125,471 SH   SOLE   124,971 0 500
TJX Companies COM 872540109 6,948 105,007 SH   SOLE   100,397 0 4,610
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,328 16,557 SH   SOLE   16,557 0 0
W. P. Carey COM 92936U109 9,022 153,072 SH   SOLE   146,662 0 6,410
Walgreens Boots Alliance COM 931427108 468 5,540 SH   SOLE   5,540 0 0
Walt Disney COM DISNEY 254687106 420 3,680 SH   SOLE   3,680 0 0
Yamana Gold COM 98462Y100 102 34,000 SH   SOLE   34,000 0 0