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 6,970 85,707 SH   SOLE   82,907 0 2,800
Ace SHS H0023R105 10,598 101,056 SH   SOLE   97,941 0 3,115
Affiliated Managers Group COM 008252108 341 1,700 SH   SOLE   1,700 0 0
Agco COM 001084102 4,854 106,771 SH   SOLE   103,276 0 3,495
Ameresco CL A 02361E108 2,509 366,337 SH   SOLE   355,187 0 11,150
Annaly Capital Mgmt COM 035710409 244 22,825 SH   SOLE   22,825 0 0
Apple Computer COM 037833100 14,311 142,045 SH   SOLE   136,844 0 5,201
AT&T COM 00206R102 258 7,314 SH   SOLE   7,314 0 0
B2GOLD Cor. COM 11777Q209 39 19,436 SH   SOLE   17,609 0 1,827
Badger Meter COM 056525108 202 4,000 SH   SOLE   4,000 0 0
Capital Bank Financial CL A COM 139794101 4,061 170,065 SH   SOLE   165,845 0 4,220
Chart Industries COM PAR $0.01 16115Q308 6,206 101,520 SH   SOLE   98,810 0 2,710
ChevronTexaco COM 166764100 857 7,182 SH   SOLE   7,182 0 0
Cisco Systems COM 17275R102 5,768 229,164 SH   SOLE   220,574 0 8,590
Citigroup COM NEW 172967424 11,194 216,020 SH   SOLE   209,090 0 6,930
Coca-Cola COM 191216100 343 8,035 SH   SOLE   7,235 0 800
Colgate Palmolive COM 194162103 212 3,254 SH   SOLE   3,254 0 0
Companhia de Saneamento Basico SPONSORED ADR 20441A102 4,024 496,135 SH   SOLE   486,335 0 9,800
Corning COM 219350105 5,540 286,430 SH   SOLE   279,060 0 7,370
Domtar Corporation COM NEW 257559203 8,711 247,960 SH   SOLE   240,535 0 7,425
Dow Chemical COM 260543103 233 4,445 SH   SOLE   4,445 0 0
DuPont COM 263534109 315 4,384 SH   SOLE   4,384 0 0
Eaton Vance Floating Rate COM 278279104 1,253 85,985 SH   SOLE   85,985 0 0
Eaton Vance Senior Incm Tr SH BEN INT 27826S103 123 18,900 SH   SOLE   18,900 0 0
Eaton Vance Sr. Floating Rate COM 27828Q105 207 14,360 SH   SOLE   14,360 0 0
Echelon COM 27874N105 1,399 685,686 SH   SOLE   670,346 0 15,340
Eldorado Gold COM 284902103 94 14,000 SH   SOLE   14,000 0 0
Emerson Electric COM 291011104 382 6,098 SH   SOLE   5,883 0 215
Esco Technologies COM 296315104 3,795 109,110 SH   SOLE   105,955 0 3,155
Exxon Mobil COM 30231G102 1,626 17,288 SH   SOLE   14,994 0 2,294
First BanCorp PR COM NEW 318672706 2,528 532,130 SH   SOLE   521,980 0 10,150
General Electric COM 369604103 741 28,926 SH   SOLE   24,469 0 4,457
General Mills COM 370334104 434 8,610 SH   SOLE   8,610 0 0
General Motors COM 37045V100 4,691 146,883 SH   SOLE   141,768 0 5,115
Gentherm COM 37253A103 5,006 118,535 SH   SOLE   116,610 0 1,925
Goldcorp COM 380956409 207 9,000 SH   SOLE   9,000 0 0
Hugoton Royalty Trust UNIT BEN INT 444717102 197 21,954 SH   SOLE   21,954 0 0
Ingles Markets CL A 457030104 201 8,500 SH   SOLE   8,500 0 0
International Business Machines COM 459200101 525 2,764 SH   SOLE   2,558 0 206
iShares MSCI Global Gold Miners GLB GLD MINR ETF 464286335 1,008 110,630 SH   SOLE   110,630 0 0
Johnson & Johnson COM 478160104 808 7,580 SH   SOLE   6,980 0 600
Keurig Green Mountain COM 49271M100 9,154 70,345 SH   SOLE   67,370 0 2,975
Kinross Gold COM NO PAR 496902404 325 98,520 SH   SOLE   96,920 0 1,600
Layne Christensen COM 521050104 5,253 540,980 SH   SOLE   523,555 0 17,425
Lindsay Corporation COM 535555106 5,325 71,238 SH   SOLE   69,478 0 1,760
LSB Industries COM 502160104 6,864 192,223 SH   SOLE   186,113 0 6,110
Market Vectors Gold Miners ETF GOLD MINER ETF 57060U100 1,888 88,425 SH   SOLE   85,855 0 2,570
Maxwell Technologies COM 577767106 3,832 439,394 SH   SOLE   428,044 0 11,350
Mead Johnson Nutrition COM 582839106 200 2,079 SH   SOLE   2,079 0 0
Merck COM 58933Y105 317 5,340 SH   SOLE   5,340 0 0
MFS Charter Income Trust SH BEN INT 552727109 97 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 426 9,194 SH   SOLE   8,194 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 5,245 518,275 SH   SOLE   497,875 0 20,400
National Oilwell Varco COM 637071101 5,862 77,030 SH   SOLE   74,400 0 2,630
Newell Rubbermaid COM 651229106 3,082 89,555 SH   SOLE   85,955 0 3,600
NTT Docomo SPONS ADR 62942M201 3,020 180,408 SH   SOLE   174,608 0 5,800
Nuveen NC Prem Income COM 67060P100 231 18,000 SH   SOLE   18,000 0 0
Pepsico COM 713448108 679 7,292 SH   SOLE   7,292 0 0
Pfizer COM 717081103 690 23,342 SH   SOLE   23,342 0 0
PGT Inc COM 69336V101 2,676 287,135 SH   SOLE   282,935 0 4,200
Platinum Group Metals COM NEW 72765Q205 22 24,300 SH   SOLE   24,300 0 0
Procter & Gamble COM 742718109 1,576 18,816 SH   SOLE   16,856 0 1,960
Prospect Capital COM 74348T102 862 87,060 SH   SOLE   87,060 0 0
Reed Elsevier SPONS ADR NEW 758204200 4,593 101,644 SH   SOLE   100,394 0 1,250
Silver Wheaton COM 828336107 3,068 153,917 SH   SOLE   149,107 0 4,810
Streetracks Gold Trust GOLD SHS 78463V107 339 2,920 SH   SOLE   2,920 0 0
Stryker COM 863667101 3,663 45,360 SH   SOLE   43,460 0 1,900
SunOpta COM 8676EP108 4,237 351,042 SH   SOLE   339,017 0 12,025
Templeton Global Income COM 880198106 1,364 171,631 SH   SOLE   169,931 0 1,700
TJX Companies COM 872540109 6,740 113,903 SH   SOLE   110,368 0 3,535
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,596 19,935 SH   SOLE   19,935 0 0
W. P. Carey COM 92936U109 10,189 159,782 SH   SOLE   154,967 0 4,815
Walgreen COM 931422109 328 5,540 SH   SOLE   5,540 0 0
Walt Disney COM DISNEY 254687106 337 3,780 SH   SOLE   3,780 0 0