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,476 42,473 SH   SOLE   41,098 0 1,375
Ameresco CL A 02361E108 3,068 189,642 SH   SOLE   183,242 0 6,400
American International Group COM NEW 026874784 3,914 90,892 SH   SOLE   88,372 0 2,520
Apple Computer COM 037833100 12,562 66,132 SH   SOLE   64,002 0 2,130
ARRIS International plc SHS G0551A103 4,206 133,055 SH   SOLE   129,205 0 3,850
AT&T COM 00206R102 204 6,495 SH   SOLE   6,495 0 0
BB&T COM 054937107 214 4,600 SH   SOLE   4,600 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 231 1,151 SH   SOLE   1,151 0 0
BlackRock Muni Intermediate Duration Fund COM 09253X102 522 37,897 SH   SOLE   37,897 0 0
BlackRock MuniHoldings Inv Qty COM 09254P108 510 39,520 SH   SOLE   38,270 0 1,250
Centurylink COM 156700106 11,955 997,121 SH   SOLE   968,666 0 28,455
ChevronTexaco COM 166764100 533 4,330 SH   SOLE   4,330 0 0
Chubb Corporation COM H1467J104 9,849 70,313 SH   SOLE   67,653 0 2,660
Cisco Systems COM 17275R102 3,160 58,529 SH   SOLE   55,388 0 3,141
Citigroup COM NEW 172967424 11,499 184,807 SH   SOLE   179,047 0 5,760
ClearBridge Energy MLP Fund Inc COM 18469P100 5,280 549,458 SH   SOLE   524,740 0 24,718
Clearway Energy Inc CL A 18539C105 5,150 354,205 SH   SOLE   341,555 0 12,650
Cloudera Inc COM 18914U100 464 42,404 SH   SOLE   39,322 0 3,082
Coca-Cola COM 191216100 283 6,045 SH   SOLE   5,645 0 400
Delta Air Lines COM NEW 247361702 3,363 65,120 SH   SOLE   63,270 0 1,850
Eaton Vance Floating Rate COM 278279104 257 19,500 SH   SOLE   18,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 191 15,391 SH   SOLE   15,391 0 0
Evolent Health Inc CL A 30050B101 3,057 243,030 SH   SOLE   232,430 0 10,600
Exxon Mobil COM 30231G102 550 6,806 SH   SOLE   4,873 0 1,933
First BanCorp PR COM NEW 318672706 4,610 402,231 SH   SOLE   386,981 0 15,250
General Electric COM 369604103 319 31,977 SH   SOLE   26,901 0 5,076
Gilead Sciences Inc COM 375558103 8,586 132,079 SH   SOLE   128,024 0 4,055
Goldcorp COM 380956409 164 14,348 SH   SOLE   14,348 0 0
ING Groep NV Adr SPONSORED ADR 456837103 8,930 735,598 SH   SOLE   709,230 0 26,368
Jefferies Financial Group COM 47233W109 5,973 317,903 SH   SOLE   307,808 0 10,095
Johnson & Johnson COM 478160104 1,042 7,456 SH   SOLE   6,390 0 1,066
JPM Alerian MLP Index ETN ALERIAN ML ETN 46625H365 2,516 98,621 SH   SOLE   96,271 0 2,350
Kennedy-Wilson Holdings COM 489398107 14,160 662,011 SH   SOLE   640,196 0 21,815
Lockheed Martin Corp COM 539830109 230 766 SH   SOLE   766 0 0
MFS Charter Income Trust SH BEN INT 552727109 86 10,900 SH   SOLE   10,900 0 0
Micro Focus SPON ADR NEW 594837403 1,738 67,405 SH   SOLE   65,005 0 2,400
Microsoft COM 594918104 977 8,283 SH   SOLE   7,283 0 1,000
Nuveen NC Prem Income COM 67060P100 204 16,000 SH   SOLE   16,000 0 0
Owens Corning Inc COM 690742101 4,145 87,966 SH   SOLE   86,241 0 1,725
People's United Financial COM 712704105 293 17,800 SH   SOLE   17,800 0 0
Pepsico COM 713448108 661 5,392 SH   SOLE   4,992 0 400
Pfizer COM 717081103 725 17,066 SH   SOLE   17,066 0 0
PGT Inc COM 69336V101 3,783 273,170 SH   SOLE   263,920 0 9,250
Popular COM NEW 733174700 3,804 72,970 SH   SOLE   70,810 0 2,160
Procter & Gamble COM 742718109 695 6,678 SH   SOLE   5,398 0 1,280
Prudential PLC ADR 74435K204 10,835 269,385 SH   SOLE   259,425 0 9,960
Relx Plc Spon Ads Each Repr 1 Ord Shs Gb SPONSORED ADR 759530108 376 17,546 SH   SOLE   16,146 0 1,400
Schwab International Equity ETF INTL EQTY ETF 808524805 256 8,163 SH   SOLE   8,163 0 0
Schwab Short-Term U.S. Treasury ETF SHT TM US TRES 808524862 277 5,518 SH   SOLE   5,518 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 255 4,920 SH   SOLE   4,920 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 239 3,515 SH   SOLE   3,515 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 327 4,840 SH   SOLE   4,840 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 281 5,072 SH   SOLE   5,072 0 0
Schwab US Small-Cap ETF US SML CAP ETF 808524607 283 4,054 SH   SOLE   4,054 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 264 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 276 977 SH   SOLE   977 0 0
Stryker COM 863667101 4,828 24,441 SH   SOLE   23,796 0 645
SunPower Corp COM 867652406 4,765 732,000 SH   SOLE   711,800 0 20,200
Templeton Global Income COM 880198106 518 82,175 SH   SOLE   82,175 0 0
The Dow Chemical Company COM 26078J100 447 8,391 SH   SOLE   8,391 0 0
TJX Companies COM 872540109 9,141 171,800 SH   SOLE   165,830 0 5,970
Triumph Group Inc COM 896818101 6,385 335,013 SH   SOLE   323,888 0 11,125
Vanguard Short-Term Bond SHORT TRM BOND 921937827 555 6,970 SH   SOLE   6,970 0 0
Vodafone Plc ADR SPNSR ADR 92857W308 6,333 348,340 SH   SOLE   338,465 0 9,875
W. P. Carey COM 92936U109 6,718 85,769 SH   SOLE   83,209 0 2,560
Walgreens Boots Alliance COM 931427108 295 4,665 SH   SOLE   4,665 0 0
Walt Disney COM DISNEY 254687106 335 3,018 SH   SOLE   3,018 0 0
West Claymore Inflation-Linked Securities COM SH BEN INT 95766Q106 1,727 154,025 SH   SOLE   152,325 0 1,700
Wheaton Precious Metals COM 962879102 257 10,790 SH   SOLE   10,790 0 0
Yamana Gold COM 98462Y100 73 28,000 SH   SOLE   28,000 0 0
Zimmer Biomet Hldgs COM 98956P102 3,463 27,121 SH   SOLE   26,096 0 1,025