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,974 51,636 SH   SOLE   50,016 0 1,620
Affiliated Managers Group COM 008252108 3,437 18,105 SH   SOLE   17,365 0 740
Ameresco CL A 02361E108 6,396 819,978 SH   SOLE   784,712 0 35,266
American International Group COM NEW 026874784 2,811 45,785 SH   SOLE   44,215 0 1,570
Apple Computer COM 037833100 10,624 68,932 SH   SOLE   66,413 0 2,519
AT&T COM 00206R102 268 6,834 SH   SOLE   6,834 0 0
Badger Meter COM 056525108 201 4,100 SH   SOLE   4,100 0 0
BB&T COM 054937107 216 4,600 SH   SOLE   4,600 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,237 87,330 SH   SOLE   85,330 0 2,000
Celgene COM 151020104 295 2,026 SH   SOLE   2,026 0 0
Centurylink COM 156700106 6,476 342,655 SH   SOLE   329,005 0 13,650
ChevronTexaco COM 166764100 620 5,274 SH   SOLE   5,274 0 0
Chubb Corporation COM H1467J104 6,807 47,751 SH   SOLE   46,004 0 1,747
Cisco Systems COM 17275R102 2,762 82,135 SH   SOLE   77,668 0 4,467
Citigroup COM NEW 172967424 12,649 173,893 SH   SOLE   168,253 0 5,640
ClearBridge American Energy MLP Fund Inc. COM 184691103 6,154 718,050 SH   SOLE   690,900 0 27,150
Coca-Cola COM 191216100 324 7,205 SH   SOLE   6,805 0 400
Delta Air Lines COM NEW 247361702 2,855 59,200 SH   SOLE   57,230 0 1,970
Dominion Resources COM 25746U109 265 3,444 SH   SOLE   3,444 0 0
Domtar Corporation COM NEW 257559203 12,149 279,985 SH   SOLE   270,106 0 9,879
Eaton Vance Floating Rate COM 278279104 935 63,949 SH   SOLE   61,949 0 2,000
Echelon COM 27874N303 89 18,943 SH   SOLE   18,943 0 0
Eldorado Gold COM 284902103 33 15,000 SH   SOLE   15,000 0 0
Exxon Mobil COM 30231G102 754 9,195 SH   SOLE   7,344 0 1,851
First BanCorp PR COM NEW 318672706 5,765 1,126,025 SH   SOLE   1,086,875 0 39,150
General Electric COM 369604103 789 32,612 SH   SOLE   27,536 0 5,076
General Mills COM 370334104 258 4,990 SH   SOLE   4,990 0 0
Gilead Sciences Inc COM 375558103 9,422 116,296 SH   SOLE   112,931 0 3,365
Goldcorp COM 380956409 158 12,200 SH   SOLE   12,200 0 0
Grifols B ADR SP ADR REP B NVT 398438408 6,822 311,670 SH   SOLE   300,177 0 11,493
Hortonworks Inc COM 440894103 4,713 278,025 SH   SOLE   271,350 0 6,675
ING Groep NV Adr SPONSORED ADR 456837103 8,026 435,699 SH   SOLE   424,031 0 11,668
International Business Machines COM 459200101 266 1,836 SH   SOLE   1,630 0 206
Ishares US Technology U.S. Tech ETF 464287721 225 1,500 SH   SOLE   1,500 0 0
Johnson & Johnson COM 478160104 909 6,994 SH   SOLE   6,032 0 962
Kennedy-Wilson Holdings COM 489398107 8,609 464,115 SH   SOLE   446,855 0 17,260
Livanova SHS G5509L101 3,082 43,993 SH   SOLE   42,058 0 1,935
Lockheed Martin Corp COM 539830109 238 766 SH   SOLE   766 0 0
Merck COM 58933Y105 240 3,744 SH   SOLE   3,394 0 350
MFS Charter Income Trust SH BEN INT 552727109 95 10,900 SH   SOLE   10,900 0 0
Micro Focus SPON ADR NEW 594837304 2,432 76,230 SH   SOLE   73,255 0 2,975
Microsoft COM 594918104 646 8,671 SH   SOLE   7,671 0 1,000
Newell Rubbermaid COM 651229106 3,655 85,646 SH   SOLE   83,239 0 2,407
Nuveen NC Prem Income COM 67060P100 213 16,000 SH   SOLE   16,000 0 0
Pepsico COM 713448108 671 6,023 SH   SOLE   5,490 0 533
Pfizer COM 717081103 769 21,529 SH   SOLE   21,529 0 0
PGT Inc COM 69336V101 5,328 356,358 SH   SOLE   343,776 0 12,582
Procter & Gamble COM 742718109 957 10,518 SH   SOLE   9,041 0 1,477
Prudential PLC ADR 74435K204 9,075 189,420 SH   SOLE   183,680 0 5,740
RELX Group SPONSORED ADR 75955B102 939 44,045 SH   SOLE   41,319 0 2,726
Schwab International Equity ETF INTL EQTY ETF 808524805 342 10,216 SH   SOLE   10,216 0 0
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 201 3,983 SH   SOLE   3,983 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 280 5,340 SH   SOLE   5,340 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 566 9,426 SH   SOLE   9,426 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 394 7,868 SH   SOLE   7,868 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 377 5,597 SH   SOLE   5,597 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 292 5,287 SH   SOLE   5,287 0 0
SPDR Euro Stoxx 50 EURO STOXX 50 78463X202 901 21,850 SH   SOLE   21,850 0 0
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 697 22,663 SH   SOLE   22,663 0 0
SPDR Nuveen Barclays ST Muni NUVEEN BLMBRG SR 78468R739 263 5,420 SH   SOLE   5,420 0 0
Sprouts Farmers Market COM 85208M102 1,091 58,115 SH   SOLE   53,080 0 5,035
Stryker COM 863667101 7,432 52,330 SH   SOLE   50,595 0 1,735
SunPower Corp COM 867652406 2,575 353,190 SH   SOLE   341,990 0 11,200
Templeton Global Income COM 880198106 570 84,631 SH   SOLE   84,631 0 0
The Dow Chemical Company COM 26078J100 589 8,511 SH   SOLE   8,511 0 0
TJX Companies COM 872540109 8,796 119,299 SH   SOLE   115,064 0 4,235
Triumph Group Inc COM 896818101 7,296 245,235 SH   SOLE   235,435 0 9,800
Vanguard Short-Term Bond SHORT TRM BOND 921937827 920 11,525 SH   SOLE   11,525 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 4,069 142,975 SH   SOLE   139,275 0 3,700
W. P. Carey COM 92936U109 8,241 122,282 SH   SOLE   117,837 0 4,445
Walgreens Boots Alliance COM 931427108 403 5,215 SH   SOLE   5,215 0 0
Walt Disney COM DISNEY 254687106 322 3,267 SH   SOLE   3,267 0 0
West Claymor Inflation-Linked Securities COM SH BEN INT 95766Q106 2,030 175,775 SH   SOLE   174,075 0 1,700
Wheaton Precious Metals COM 962879102 209 10,930 SH   SOLE   10,930 0 0
Yamana Gold COM 98462Y100 74 28,000 SH   SOLE   28,000 0 0
Zimmer Biomet Hldgs COM 98956P102 6,140 52,438 SH   SOLE   50,863 0 1,575