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,057 50,527 SH   SOLE   48,937 0 1,590
Affiliated Managers Group COM 008252108 2,909 17,745 SH   SOLE   17,005 0 740
Ameresco CL A 02361E108 5,416 826,877 SH   SOLE   790,811 0 36,066
Apple Computer COM 037833100 11,324 78,823 SH   SOLE   75,910 0 2,913
AT&T COM 00206R102 292 7,023 SH   SOLE   7,023 0 0
BB&T COM 054937107 206 4,600 SH   SOLE   4,600 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,236 89,255 SH   SOLE   87,255 0 2,000
Celgene COM 151020104 252 2,026 SH   SOLE   2,026 0 0
ChevronTexaco COM 166764100 587 5,471 SH   SOLE   5,471 0 0
Chubb Corporation COM H1467J104 8,357 61,334 SH   SOLE   59,432 0 1,902
Cisco Systems COM 17275R102 2,430 71,908 SH   SOLE   67,441 0 4,467
Citigroup COM NEW 172967424 10,697 178,819 SH   SOLE   173,134 0 5,685
ClearBridge American Energy MLP Fund Inc. COM 184691103 6,939 699,525 SH   SOLE   672,375 0 27,150
Coca-Cola COM 191216100 306 7,205 SH   SOLE   6,805 0 400
Delphi Automotive SHS G27823106 2,728 33,890 SH   SOLE   32,860 0 1,030
Delta Air Lines COM NEW 247361702 2,573 55,980 SH   SOLE   54,010 0 1,970
Dominion Resources COM 25746U109 267 3,444 SH   SOLE   3,444 0 0
Domtar Corporation COM NEW 257559203 8,931 244,540 SH   SOLE   236,326 0 8,214
Dow Chemical COM 260543103 257 4,040 SH   SOLE   4,040 0 0
DuPont COM 263534109 287 3,568 SH   SOLE   3,568 0 0
Eaton Vance Floating Rate COM 278279104 968 63,949 SH   SOLE   61,949 0 2,000
Echelon COM 27874N303 118 19,620 SH   SOLE   19,620 0 0
Eldorado Gold COM 284902103 51 15,000 SH   SOLE   15,000 0 0
Exxon Mobil COM 30231G102 857 10,445 SH   SOLE   8,144 0 2,301
First BanCorp PR COM NEW 318672706 5,181 917,075 SH   SOLE   880,175 0 36,900
General Electric COM 369604103 946 31,732 SH   SOLE   26,656 0 5,076
General Mills COM 370334104 294 4,990 SH   SOLE   4,990 0 0
Gilead Sciences Inc COM 375558103 8,171 120,305 SH   SOLE   116,940 0 3,365
Goldcorp COM 380956409 149 10,200 SH   SOLE   10,200 0 0
Grifols B ADR SP ADR REP B NVT 398438408 8,231 436,081 SH   SOLE   421,573 0 14,508
Hortonworks Inc COM 440894103 3,458 352,465 SH   SOLE   342,065 0 10,400
ING Groep NV Adr SPONSORED ADR 456837103 7,063 468,089 SH   SOLE   455,266 0 12,823
International Business Machines COM 459200101 320 1,836 SH   SOLE   1,630 0 206
Johnson & Johnson COM 478160104 905 7,265 SH   SOLE   6,153 0 1,112
Kennedy-Wilson Holdings COM 489398107 4,873 219,515 SH   SOLE   211,640 0 7,875
Layne Christensen COM 521050104 2,262 255,850 SH   SOLE   248,080 0 7,770
Livanova SHS G5509L101 2,834 57,825 SH   SOLE   55,565 0 2,260
Lockheed Martin Corp COM 539830109 205 766 SH   SOLE   766 0 0
Merck COM 58933Y105 238 3,744 SH   SOLE   3,394 0 350
MFS Charter Income Trust SH BEN INT 552727109 94 10,900 SH   SOLE   10,900 0 0
Microsoft COM 594918104 555 8,421 SH   SOLE   7,421 0 1,000
Newell Rubbermaid COM 651229106 3,845 81,521 SH   SOLE   79,114 0 2,407
Nuveen NC Prem Income COM 67060P100 207 16,000 SH   SOLE   16,000 0 0
Pepsico COM 713448108 679 6,068 SH   SOLE   5,535 0 533
Pfizer COM 717081103 733 21,429 SH   SOLE   21,429 0 0
PGT Inc COM 69336V101 4,973 462,628 SH   SOLE   445,728 0 16,900
Procter & Gamble COM 742718109 950 10,573 SH   SOLE   9,096 0 1,477
Prudential PLC ADR 74435K204 8,614 203,360 SH   SOLE   197,420 0 5,940
RELX Group SPONSORED ADR 75955B102 873 47,019 SH   SOLE   44,293 0 2,726
Schwab International Equity ETF INTL EQTY ETF 808524805 296 9,911 SH   SOLE   9,911 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 284 5,490 SH   SOLE   5,490 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 530 9,421 SH   SOLE   9,421 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 372 7,853 SH   SOLE   7,853 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 351 5,567 SH   SOLE   5,567 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 294 5,287 SH   SOLE   5,287 0 0
Silver Wheaton COM 828336107 228 10,930 SH   SOLE   10,930 0 0
SPDR Euro Stoxx 50 EURO STOXX 50 78463X202 3,629 99,823 SH   SOLE   98,523 0 1,300
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 739 24,053 SH   SOLE   24,053 0 0
SPDR Nuveen Barclays ST Muni NUVEEN BLMBRG SR 78468R739 233 4,820 SH   SOLE   4,820 0 0
SPDR S&P 500 TR UNIT 78462F103 207 876 SH   SOLE   876 0 0
Sprouts Farmers Market COM 85208M102 4,071 176,095 SH   SOLE   168,820 0 7,275
Stantec Inc COM 85472N109 3,632 140,242 SH   SOLE   134,192 0 6,050
Stryker COM 863667101 6,934 52,669 SH   SOLE   50,934 0 1,735
SunPower Corp COM 867652406 3,234 530,119 SH   SOLE   516,019 0 14,100
Templeton Global Income COM 880198106 582 87,511 SH   SOLE   87,511 0 0
TJX Companies COM 872540109 8,558 108,224 SH   SOLE   104,784 0 3,440
Vanguard Short-Term Bond SHORT TRM BOND 921937827 925 11,605 SH   SOLE   11,605 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 3,731 141,180 SH   SOLE   137,480 0 3,700
W. P. Carey COM 92936U109 7,680 123,430 SH   SOLE   118,985 0 4,445
Walgreens Boots Alliance COM 931427108 433 5,215 SH   SOLE   5,215 0 0
Walt Disney COM DISNEY 254687106 387 3,413 SH   SOLE   3,413 0 0
West Claymor Inflation-Linked Securities COM SH BEN INT 95766Q106 1,775 154,200 SH   SOLE   153,700 0 500
Yamana Gold COM 98462Y100 77 28,000 SH   SOLE   28,000 0 0
Zimmer Biomet Hldgs COM 98956P102 6,303 51,616 SH   SOLE   50,041 0 1,575