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,396 51,717 SH   SOLE   50,097 0 1,620
Affiliated Managers Group COM 008252108 3,005 18,120 SH   SOLE   17,380 0 740
Ameresco CL A 02361E108 6,251 811,776 SH   SOLE   775,710 0 36,066
American International Group COM NEW 026874784 2,535 40,550 SH   SOLE   39,050 0 1,500
Apple Computer COM 037833100 10,606 73,640 SH   SOLE   70,854 0 2,786
AT&T COM 00206R102 265 7,023 SH   SOLE   7,023 0 0
BB&T COM 054937107 209 4,600 SH   SOLE   4,600 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,246 88,755 SH   SOLE   86,755 0 2,000
Celgene COM 151020104 263 2,026 SH   SOLE   2,026 0 0
ChevronTexaco COM 166764100 550 5,274 SH   SOLE   5,274 0 0
Chubb Corporation COM H1467J104 7,019 48,283 SH   SOLE   46,536 0 1,747
Cisco Systems COM 17275R102 2,549 81,433 SH   SOLE   76,966 0 4,467
Citigroup COM NEW 172967424 12,001 179,439 SH   SOLE   173,754 0 5,685
ClearBridge American Energy MLP Fund Inc. COM 184691103 6,406 712,575 SH   SOLE   685,425 0 27,150
Coca-Cola COM 191216100 323 7,205 SH   SOLE   6,805 0 400
Delphi Automotive SHS G27823106 2,925 33,370 SH   SOLE   32,355 0 1,015
Delta Air Lines COM NEW 247361702 3,127 58,185 SH   SOLE   56,215 0 1,970
Dominion Resources COM 25746U109 264 3,444 SH   SOLE   3,444 0 0
Domtar Corporation COM NEW 257559203 10,734 279,390 SH   SOLE   269,511 0 9,879
Dow Chemical COM 260543103 255 4,040 SH   SOLE   4,040 0 0
DuPont COM 263534109 288 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 98 19,070 SH   SOLE   19,070 0 0
Eldorado Gold COM 284902103 40 15,000 SH   SOLE   15,000 0 0
Exxon Mobil COM 30231G102 795 9,845 SH   SOLE   7,994 0 1,851
First BanCorp PR COM NEW 318672706 5,499 949,705 SH   SOLE   912,805 0 36,900
General Electric COM 369604103 858 31,762 SH   SOLE   26,686 0 5,076
General Mills COM 370334104 276 4,990 SH   SOLE   4,990 0 0
Gilead Sciences Inc COM 375558103 8,761 123,777 SH   SOLE   120,412 0 3,365
Goldcorp COM 380956409 132 10,200 SH   SOLE   10,200 0 0
Grifols B ADR SP ADR REP B NVT 398438408 7,997 378,471 SH   SOLE   364,063 0 14,408
Hortonworks Inc COM 440894103 4,552 353,430 SH   SOLE   343,030 0 10,400
ING Groep NV Adr SPONSORED ADR 456837103 7,572 435,409 SH   SOLE   423,741 0 11,668
International Business Machines COM 459200101 282 1,836 SH   SOLE   1,630 0 206
Ishares US Technology U.S. Tech ETF 464287721 301 2,154 SH   SOLE   2,154 0 0
Johnson & Johnson COM 478160104 921 6,964 SH   SOLE   6,002 0 962
Kennedy-Wilson Holdings COM 489398107 7,637 400,895 SH   SOLE   388,850 0 12,045
Layne Christensen COM 521050104 445 50,575 SH   SOLE   43,275 0 7,300
Livanova SHS G5509L101 3,418 55,845 SH   SOLE   53,585 0 2,260
Lockheed Martin Corp COM 539830109 213 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 94 10,900 SH   SOLE   10,900 0 0
Microsoft COM 594918104 580 8,421 SH   SOLE   7,421 0 1,000
Newell Rubbermaid COM 651229106 4,354 81,196 SH   SOLE   78,789 0 2,407
Nuveen NC Prem Income COM 67060P100 213 16,000 SH   SOLE   16,000 0 0
Pepsico COM 713448108 701 6,068 SH   SOLE   5,535 0 533
Pfizer COM 717081103 720 21,429 SH   SOLE   21,429 0 0
PGT Inc COM 69336V101 5,918 462,328 SH   SOLE   445,428 0 16,900
Procter & Gamble COM 742718109 921 10,573 SH   SOLE   9,096 0 1,477
Prudential PLC ADR 74435K204 8,689 188,840 SH   SOLE   183,100 0 5,740
RELX Group SPONSORED ADR 75955B102 930 44,978 SH   SOLE   42,252 0 2,726
Schwab International Equity ETF INTL EQTY ETF 808524805 323 10,176 SH   SOLE   10,176 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 287 5,490 SH   SOLE   5,490 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 545 9,426 SH   SOLE   9,426 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 379 7,868 SH   SOLE   7,868 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 356 5,567 SH   SOLE   5,567 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 291 5,287 SH   SOLE   5,287 0 0
SPDR Euro Stoxx 50 EURO STOXX 50 78463X202 3,755 97,598 SH   SOLE   96,298 0 1,300
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 696 22,653 SH   SOLE   22,653 0 0
SPDR Nuveen Barclays ST Muni NUVEEN BLMBRG SR 78468R739 207 4,270 SH   SOLE   4,270 0 0
Sprouts Farmers Market COM 85208M102 1,662 73,295 SH   SOLE   67,960 0 5,335
Stantec Inc COM 85472N109 3,546 141,282 SH   SOLE   135,232 0 6,050
Stryker COM 863667101 7,318 52,732 SH   SOLE   50,997 0 1,735
SunPower Corp COM 867652406 4,726 506,029 SH   SOLE   491,929 0 14,100
Templeton Global Income COM 880198106 565 84,021 SH   SOLE   84,021 0 0
TJX Companies COM 872540109 8,499 117,768 SH   SOLE   113,808 0 3,960
Triumph Group Inc COM 896818101 5,369 169,900 SH   SOLE   162,825 0 7,075
Vanguard Short-Term Bond SHORT TRM BOND 921937827 907 11,355 SH   SOLE   11,355 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 4,087 142,265 SH   SOLE   138,565 0 3,700
W. P. Carey COM 92936U109 8,127 123,122 SH   SOLE   118,677 0 4,445
Walgreens Boots Alliance COM 931427108 408 5,215 SH   SOLE   5,215 0 0
Walt Disney COM DISNEY 254687106 347 3,267 SH   SOLE   3,267 0 0
West Claymor Inflation-Linked Securities COM SH BEN INT 95766Q106 1,968 174,200 SH   SOLE   172,500 0 1,700
Wheaton Precious Metals COM 962879102 217 10,930 SH   SOLE   10,930 0 0
Yamana Gold COM 98462Y100 68 28,000 SH   SOLE   28,000 0 0
Zimmer Biomet Hldgs COM 98956P102 6,638 51,694 SH   SOLE   50,119 0 1,575
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 201 3,983 SH   SOLE   3,983 0 0