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 7,227 47,081 SH   SOLE   45,631 0 1,450
AES COM 00130H105 4,009 352,615 SH   SOLE   341,815 0 10,800
Affiliated Managers Group COM 008252108 2,962 15,622 SH   SOLE   14,982 0 640
Ameresco CL A 02361E108 5,284 406,445 SH   SOLE   387,045 0 19,400
American International Group COM NEW 026874784 2,804 51,530 SH   SOLE   49,960 0 1,570
Apple Computer COM 037833100 11,001 65,566 SH   SOLE   63,272 0 2,294
ARRIS International plc SHS G0551A103 4,518 170,040 SH   SOLE   162,590 0 7,450
AT&T COM 00206R102 244 6,834 SH   SOLE   6,834 0 0
BB&T COM 054937107 239 4,600 SH   SOLE   4,600 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 1,017 77,575 SH   SOLE   75,575 0 2,000
Centurylink COM 156700106 9,000 547,761 SH   SOLE   530,361 0 17,400
ChevronTexaco COM 166764100 593 5,202 SH   SOLE   5,202 0 0
Chubb Corporation COM H1467J104 8,026 58,684 SH   SOLE   56,609 0 2,075
Cisco Systems COM 17275R102 2,858 66,644 SH   SOLE   62,994 0 3,650
Citigroup COM NEW 172967424 11,467 169,877 SH   SOLE   164,287 0 5,590
ClearBridge American Energy MLP Fund Inc. COM 184691103 6,306 925,920 SH   SOLE   889,720 0 36,200
Coca-Cola COM 191216100 283 6,505 SH   SOLE   6,105 0 400
Delta Air Lines COM NEW 247361702 2,834 51,705 SH   SOLE   49,935 0 1,770
Dominion Resources COM 25746U109 232 3,444 SH   SOLE   3,444 0 0
Domtar Corporation COM NEW 257559203 6,065 142,565 SH   SOLE   137,630 0 4,935
Eaton Vance Floating Rate COM 278279104 811 54,244 SH   SOLE   52,244 0 2,000
Eaton Vance Ltd Duration COM 27828H105 196 15,045 SH   SOLE   15,045 0 0
Echelon COM 27874N303 80 17,343 SH   SOLE   17,343 0 0
Eldorado Gold COM 284902103 13 15,000 SH   SOLE   15,000 0 0
Exxon Mobil COM 30231G102 577 7,735 SH   SOLE   5,674 0 2,061
First BanCorp PR COM NEW 318672706 7,148 1,187,450 SH   SOLE   1,148,000 0 39,450
General Electric COM 369604103 436 32,327 SH   SOLE   27,251 0 5,076
General Mills COM 370334104 225 4,990 SH   SOLE   4,990 0 0
Gilead Sciences Inc COM 375558103 8,588 113,910 SH   SOLE   110,545 0 3,365
Goldcorp COM 380956409 171 12,348 SH   SOLE   12,348 0 0
Hortonworks Inc COM 440894103 3,470 170,330 SH   SOLE   165,475 0 4,855
ING Groep NV Adr SPONSORED ADR 456837103 5,895 348,204 SH   SOLE   337,211 0 10,993
International Business Machines COM 459200101 259 1,686 SH   SOLE   1,480 0 206
Johnson & Johnson COM 478160104 944 7,370 SH   SOLE   6,212 0 1,158
Kennedy-Wilson Holdings COM 489398107 12,668 728,063 SH   SOLE   704,743 0 23,320
Lockheed Martin Corp COM 539830109 259 766 SH   SOLE   766 0 0
MFS Charter Income Trust SH BEN INT 552727109 89 10,900 SH   SOLE   10,900 0 0
Micro Focus SPON ADR NEW 594837304 2,892 206,005 SH   SOLE   199,805 0 6,200
Microsoft COM 594918104 736 8,066 SH   SOLE   7,066 0 1,000
Nuveen NC Prem Income COM 67060P100 209 17,000 SH   SOLE   17,000 0 0
Pepsico COM 713448108 618 5,660 SH   SOLE   5,260 0 400
Pfizer COM 717081103 727 20,496 SH   SOLE   20,496 0 0
PGT Inc COM 69336V101 3,196 171,355 SH   SOLE   165,580 0 5,775
Popular COM NEW 733174700 3,865 92,855 SH   SOLE   89,955 0 2,900
Procter & Gamble COM 742718109 761 9,593 SH   SOLE   8,116 0 1,477
Prudential PLC ADR 74435K204 9,442 184,675 SH   SOLE   179,035 0 5,640
RELX Group SPONSORED ADR 75955B102 756 36,370 SH   SOLE   34,339 0 2,031
Schwab International Equity ETF INTL EQTY ETF 808524805 317 9,399 SH   SOLE   9,399 0 0
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 231 4,643 SH   SOLE   4,643 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 283 5,550 SH   SOLE   5,550 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 204 3,199 SH   SOLE   3,199 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 469 7,431 SH   SOLE   7,431 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 361 6,821 SH   SOLE   6,821 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 339 4,899 SH   SOLE   4,899 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 298 5,437 SH   SOLE   5,437 0 0
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 674 21,938 SH   SOLE   21,938 0 0
SPDR Nuveen Barclays ST Muni NUVEEN BLMBRG SR 78468R739 245 5,120 SH   SOLE   4,720 0 400
SPDR S&P 500 TR UNIT 78462F103 206 781 SH   SOLE   781 0 0
Stryker COM 863667101 4,108 25,526 SH   SOLE   24,851 0 675
SunPower Corp COM 867652406 4,666 584,670 SH   SOLE   563,720 0 20,950
Templeton Global Income COM 880198106 543 84,969 SH   SOLE   84,969 0 0
The Dow Chemical Company COM 26078J100 542 8,511 SH   SOLE   8,511 0 0
TJX Companies COM 872540109 9,555 117,152 SH   SOLE   113,017 0 4,135
Triumph Group Inc COM 896818101 6,688 265,400 SH   SOLE   255,525 0 9,875
Vanguard Short-Term Bond SHORT TRM BOND 921937827 639 8,145 SH   SOLE   8,145 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 4,106 147,575 SH   SOLE   143,875 0 3,700
W. P. Carey COM 92936U109 7,794 125,724 SH   SOLE   121,029 0 4,695
Walgreens Boots Alliance COM 931427108 322 4,915 SH   SOLE   4,915 0 0
Walt Disney COM DISNEY 254687106 293 2,917 SH   SOLE   2,917 0 0
West Claymor Inflation-Linked Securities COM SH BEN INT 95766Q106 2,002 173,600 SH   SOLE   171,900 0 1,700
Wheaton Precious Metals COM 962879102 223 10,930 SH   SOLE   10,930 0 0
Yamana Gold COM 98462Y100 77 28,000 SH   SOLE   28,000 0 0
Zimmer Biomet Hldgs COM 98956P102 5,703 52,298 SH   SOLE   50,723 0 1,575