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,806 42,249 SH   SOLE   40,874 0 1,375
Ameresco CL A 02361E108 4,328 293,830 SH   SOLE   281,355 0 12,475
American International Group COM NEW 026874784 4,831 90,677 SH   SOLE   88,157 0 2,520
Annaly Capital Mgmt COM 035710409 3,978 435,746 SH   SOLE   420,496 0 15,250
Apple Computer COM 037833100 11,688 59,056 SH   SOLE   57,101 0 1,955
AT&T COM 00206R102 218 6,495 SH   SOLE   6,495 0 0
BB&T COM 054937107 226 4,600 SH   SOLE   4,600 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 245 1,151 SH   SOLE   1,151 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 518 36,847 SH   SOLE   36,847 0 0
BlackRock MuniHoldings Inv Qty COM 09254P108 508 38,220 SH   SOLE   36,970 0 1,250
Centurylink COM 156700106 14,879 1,265,241 SH   SOLE   1,224,031 0 41,210
ChevronTexaco COM 166764100 539 4,330 SH   SOLE   4,330 0 0
Chubb Corporation COM H1467J104 10,288 69,848 SH   SOLE   67,446 0 2,402
Cisco Systems COM 17275R102 2,633 48,109 SH   SOLE   45,043 0 3,066
Citigroup COM NEW 172967424 13,138 187,609 SH   SOLE   181,849 0 5,760
ClearBridge Energy MLP Fund Inc COM 18469P100 5,131 557,704 SH   SOLE   533,986 0 23,718
Clearway Energy Inc CL A 18539C105 5,736 354,485 SH   SOLE   341,835 0 12,650
Cloudera Inc COM 18914U100 223 42,404 SH   SOLE   39,322 0 3,082
Coca-Cola COM 191216100 308 6,045 SH   SOLE   5,645 0 400
Delta Air Lines COM NEW 247361702 3,691 65,045 SH   SOLE   63,195 0 1,850
Dupont De Nemours Inc COM 26614N102 213 2,836 SH   SOLE   2,836 0 0
Eaton Vance Floating Rate COM 278279104 249 18,500 SH   SOLE   17,500 0 1,000
Eaton Vance Ltd Duration COM 27828H105 274 21,695 SH   SOLE   21,695 0 0
Eaton Vance Municipal Bond Fd COM 27827X101 138 11,084 SH   SOLE   11,084 0 0
Evolent Health Inc CL A 30050B101 3,454 434,485 SH   SOLE   417,735 0 16,750
Exxon Mobil COM 30231G102 483 6,302 SH   SOLE   4,369 0 1,933
First BanCorp PR COM NEW 318672706 4,590 415,786 SH   SOLE   400,536 0 15,250
General Electric COM 369604103 334 31,781 SH   SOLE   26,705 0 5,076
Gilead Sciences Inc COM 375558103 8,977 132,878 SH   SOLE   129,223 0 3,655
Granite Construction Inc COM 387328107 3,856 80,040 SH   SOLE   76,765 0 3,275
ING Groep NV Adr SPONSORED ADR 456837103 8,890 768,363 SH   SOLE   739,995 0 28,368
Jefferies Financial Group COM 47233W109 7,769 404,003 SH   SOLE   390,228 0 13,775
Johnson & Johnson COM 478160104 1,038 7,456 SH   SOLE   6,390 0 1,066
JPM Alerian MLP Index ETN ALERIAN ML ETN 46625H365 2,475 98,571 SH   SOLE   96,221 0 2,350
Kennedy-Wilson Holdings COM 489398107 13,657 663,949 SH   SOLE   642,134 0 21,815
Lockheed Martin Corp COM 539830109 270 744 SH   SOLE   744 0 0
MFS Charter Income Trust SH BEN INT 552727109 89 10,900 SH   SOLE   10,900 0 0
Microsoft COM 594918104 1,110 8,283 SH   SOLE   7,283 0 1,000
Nuveen NC Prem Income COM 67060P100 213 16,000 SH   SOLE   16,000 0 0
Owens Corning Inc COM 690742101 4,718 81,068 SH   SOLE   79,443 0 1,625
Pepsico COM 713448108 681 5,197 SH   SOLE   4,877 0 320
Pfizer COM 717081103 714 16,486 SH   SOLE   16,486 0 0
PGT Inc COM 69336V101 4,621 276,405 SH   SOLE   267,155 0 9,250
Popular COM NEW 733174700 3,966 73,125 SH   SOLE   70,965 0 2,160
Procter & Gamble COM 742718109 721 6,578 SH   SOLE   5,298 0 1,280
Prudential PLC ADR 74435K204 11,768 268,550 SH   SOLE   258,790 0 9,760
Relx Plc Spon Ads Each Repr 1 Ord Shs Gb SPONSORED ADR 759530108 423 17,346 SH   SOLE   16,146 0 1,200
Royal Gold Inc COM 780287108 205 2,000 SH   SOLE   2,000 0 0
Schwab International Equity ETF INTL EQTY ETF 808524805 262 8,176 SH   SOLE   8,176 0 0
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 283 5,593 SH   SOLE   5,593 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 260 4,900 SH   SOLE   4,900 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 260 3,685 SH   SOLE   3,685 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 336 4,789 SH   SOLE   4,789 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 301 5,279 SH   SOLE   5,279 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 302 4,229 SH   SOLE   4,229 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 270 4,799 SH   SOLE   4,799 0 0
SPDR Inv Grade Floating Rate INV GRD FLT RT 78468R200 627 20,410 SH   SOLE   20,410 0 0
SPDR S&P 500 TR UNIT 78462F103 264 902 SH   SOLE   902 0 0
Stryker COM 863667101 4,973 24,191 SH   SOLE   23,546 0 645
SunPower Corp COM 867652406 4,484 419,420 SH   SOLE   404,270 0 15,150
Templeton Global Income COM 880198106 523 82,174 SH   SOLE   82,174 0 0
TJX Companies COM 872540109 9,183 173,660 SH   SOLE   167,690 0 5,970
Triumph Group Inc COM 896818101 8,077 352,696 SH   SOLE   340,671 0 12,025
Vanguard Short-Term Bond SHORT TRM BOND 921937827 561 6,970 SH   SOLE   6,970 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 5,839 357,565 SH   SOLE   347,690 0 9,875
W. P. Carey COM 92936U109 3,394 41,805 SH   SOLE   40,530 0 1,275
Walgreens Boots Alliance COM 931427108 255 4,665 SH   SOLE   4,665 0 0
Walt Disney COM DISNEY 254687106 411 2,943 SH   SOLE   2,943 0 0
West Claymore Inflation-Linked Securities COM SH BEN INT 95766Q106 1,797 154,275 SH   SOLE   152,575 0 1,700
Wheaton Precious Metals COM 962879102 261 10,790 SH   SOLE   10,790 0 0
Yamana Gold COM 98462Y100 71 28,000 SH   SOLE   28,000 0 0