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,633 39,552 SH   SOLE   37,937 0 1,615
Affiliated Managers Group COM 008252108 2,537 17,460 SH   SOLE   16,720 0 740
Alcoa Corporation COM 013872106 752 26,784 SH   SOLE   26,030 0 754
Ameresco CL A 02361E108 4,425 804,582 SH   SOLE   770,216 0 34,366
Apple Computer COM 037833100 11,681 100,857 SH   SOLE   96,587 0 4,270
Arconic Inc COM 03965L100 1,870 100,888 SH   SOLE   98,623 0 2,265
AT&T COM 00206R102 316 7,423 SH   SOLE   7,423 0 0
Autodesk COM 052769106 1,376 18,595 SH   SOLE   17,050 0 1,545
BB&T COM 054937107 216 4,600 SH   SOLE   4,600 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,195 86,605 SH   SOLE   84,605 0 2,000
Calpine COM NEW 131347304 1,850 161,870 SH   SOLE   158,670 0 3,200
Celgene COM 151020104 235 2,026 SH   SOLE   2,026 0 0
ChevronTexaco COM 166764100 644 5,471 SH   SOLE   5,471 0 0
Chubb Corporation COM H1467J104 9,660 73,116 SH   SOLE   69,925 0 3,191
Cisco Systems COM 17275R102 2,719 89,984 SH   SOLE   83,842 0 6,142
Citigroup COM NEW 172967424 12,368 208,109 SH   SOLE   200,319 0 7,790
ClearBridge American Energy MLP Fund Inc. COM 184691103 6,515 709,740 SH   SOLE   677,890 0 31,850
Coca-Cola COM 191216100 305 7,355 SH   SOLE   6,955 0 400
Corning COM 219350105 263 10,825 SH   SOLE   6,325 0 4,500
Delphi Automotive SHS G27823106 2,409 35,770 SH   SOLE   34,320 0 1,450
Delta Air Lines COM NEW 247361702 2,682 54,525 SH   SOLE   51,925 0 2,600
Dominion Resources COM 25746U109 264 3,444 SH   SOLE   3,444 0 0
Domtar Corporation COM NEW 257559203 8,127 208,217 SH   SOLE   200,368 0 7,849
Dow Chemical COM 260543103 288 5,040 SH   SOLE   5,040 0 0
DuPont COM 263534109 269 3,668 SH   SOLE   3,668 0 0
Eaton Vance Floating Rate COM 278279104 953 63,949 SH   SOLE   61,949 0 2,000
Echelon COM 27874N303 92 19,620 SH   SOLE   19,620 0 0
Eldorado Gold COM 284902103 48 15,000 SH   SOLE   15,000 0 0
Exxon Mobil COM 30231G102 982 10,880 SH   SOLE   8,579 0 2,301
First BanCorp PR COM NEW 318672706 6,624 1,002,045 SH   SOLE   959,345 0 42,700
General Electric COM 369604103 1,003 31,732 SH   SOLE   26,656 0 5,076
General Mills COM 370334104 308 4,990 SH   SOLE   4,990 0 0
Gilead Sciences Inc COM 375558103 6,706 93,648 SH   SOLE   90,883 0 2,765
Goldcorp COM 380956409 139 10,200 SH   SOLE   10,200 0 0
Grifols B ADR SP ADR REP B NVT 398438408 7,097 441,601 SH   SOLE   423,893 0 17,708
Hortonworks Inc COM 440894103 2,660 320,095 SH   SOLE   312,195 0 7,900
ING Groep NV Adr SPONSORED ADR 456837103 7,738 548,774 SH   SOLE   529,971 0 18,803
International Business Machines COM 459200101 305 1,836 SH   SOLE   1,630 0 206
Johnson & Johnson COM 478160104 860 7,465 SH   SOLE   6,353 0 1,112
Kennedy-Wilson Holdings COM 489398107 3,110 151,720 SH   SOLE   146,845 0 4,875
Layne Christensen COM 521050104 2,992 275,280 SH   SOLE   267,510 0 7,770
Livanova SHS G5509L101 2,480 55,140 SH   SOLE   52,880 0 2,260
LSB Industries COM 502160104 84 10,000 SH   SOLE   10,000 0 0
Merck COM 58933Y105 282 4,794 SH   SOLE   4,094 0 700
MFS Charter Income Trust SH BEN INT 552727109 93 10,900 SH   SOLE   8,900 0 2,000
Microsoft COM 594918104 563 9,061 SH   SOLE   8,061 0 1,000
Monmouth Real Estate Inv Corp CL A 609720107 300 19,710 SH   SOLE   17,910 0 1,800
Newell Rubbermaid COM 651229106 3,433 76,881 SH   SOLE   73,474 0 3,407
Nuveen NC Prem Income COM 67060P100 207 16,000 SH   SOLE   16,000 0 0
Pepsico COM 713448108 658 6,293 SH   SOLE   5,760 0 533
Pfizer COM 717081103 704 21,684 SH   SOLE   21,684 0 0
PGT Inc COM 69336V101 5,150 449,813 SH   SOLE   432,913 0 16,900
Procter & Gamble COM 742718109 923 10,973 SH   SOLE   9,496 0 1,477
Prudential PLC ADR 74435K204 8,733 219,475 SH   SOLE   211,250 0 8,225
Pzena Investment Management CLASS A 74731Q103 651 58,560 SH   SOLE   58,560 0 0
RELX Group SPONSORED ADR 75955B102 893 53,311 SH   SOLE   49,918 0 3,393
Schwab International Equity ETF INTL EQTY ETF 808524805 264 9,541 SH   SOLE   9,541 0 0
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 202 4,014 SH   SOLE   4,014 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 290 5,635 SH   SOLE   5,635 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 566 10,630 SH   SOLE   10,630 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 388 8,588 SH   SOLE   8,588 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 358 5,817 SH   SOLE   5,817 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 304 5,537 SH   SOLE   5,537 0 0
Silver Wheaton COM 828336107 211 10,930 SH   SOLE   10,930 0 0
SPDR Euro Stoxx 50 EURO STOXX 50 78463X202 3,358 100,345 SH   SOLE   97,745 0 2,600
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 747 24,408 SH   SOLE   24,408 0 0
SPDR Nuveen Barclays ST Muni NUVEEN BLMBRG SR 78468R739 231 4,825 SH   SOLE   4,825 0 0
Sprouts Farmers Market COM 85208M102 3,463 183,055 SH   SOLE   175,905 0 7,150
Stantec Inc COM 85472N109 3,602 142,642 SH   SOLE   136,592 0 6,050
Stryker COM 863667101 6,396 53,383 SH   SOLE   51,198 0 2,185
SunPower Corp COM 867652406 2,276 344,394 SH   SOLE   331,794 0 12,600
Templeton Global Income COM 880198106 567 87,511 SH   SOLE   87,511 0 0
TJX Companies COM 872540109 7,091 94,384 SH   SOLE   90,594 0 3,790
Vanguard Short-Term Bond SHORT TRM BOND 921937827 1,127 14,190 SH   SOLE   14,190 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 3,350 137,140 SH   SOLE   131,790 0 5,350
W. P. Carey COM 92936U109 7,289 123,355 SH   SOLE   118,135 0 5,220
Walgreens Boots Alliance COM 931427108 444 5,365 SH   SOLE   5,365 0 0
Walt Disney COM DISNEY 254687106 361 3,462 SH   SOLE   3,462 0 0
West Claymor Inflation-Linked Securities COM SH BEN INT 95766Q106 1,727 150,400 SH   SOLE   149,900 0 500
Yamana Gold COM 98462Y100 79 28,000 SH   SOLE   28,000 0 0
Zimmer Biomet Hldgs COM 98956P102 5,344 51,781 SH   SOLE   49,906 0 1,875