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
ADVANCED MICRO DEVICES INC COM 007903107 276 10,800 SH   SOLE   10,800 0 0
ALPHABET INC CAP STK CL A 02079K305 232 197 SH   SOLE   197 0 0
ALPHABET INC CAP STK CL C 02079K107 108 92 SH   SOLE   92 0 0
ALTABA INC COM 021346101 704 9,500 SH   SOLE   9,500 0 0
ALTRIA GROUP INC COM 02209S103 301 5,241 SH   SOLE   5,241 0 0
AMAZON COM INC COM 023135106 10,743 6,033 SH   SOLE   6,033 0 0
AMERICAN ELEC PWR CO INC COM 025537101 416 4,964 SH   SOLE   4,964 0 0
AMGEN INC COM 031162100 200 1,055 SH   SOLE   1,055 0 0
APPLE INC COM 037833100 1,666 8,772 SH   SOLE   8,772 0 0
AQUA AMERICA INC COM 03836W103 278 7,620 SH   SOLE   7,620 0 0
AT&T INC COM 00206R102 597 19,023 SH   SOLE   19,023 0 0
BANK AMER CORP COM 060505104 7,929 287,387 SH   SOLE   287,387 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,935 49,455 SH   SOLE   49,455 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 3,757 302,718 SH   SOLE   302,718 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1,862 123,968 SH   SOLE   123,968 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 3,202 143,995 SH   SOLE   143,995 0 0
BOEING CO COM 097023105 647 1,695 SH   SOLE   1,695 0 0
BP PLC SPONSORED ADR 055622104 5,451 124,682 SH   SOLE   124,682 0 0
CAESARS ENTMT CORP COM 127686103 96 11,000 SH   SOLE   11,000 0 0
CANOPY GROWTH CORP COM 138035100 295 6,800 SH   SOLE   6,800 0 0
CATERPILLAR INC DEL COM 149123101 339 2,500 SH   SOLE   2,500 0 0
CHEVRON CORP NEW COM 166764100 4,283 34,772 SH   SOLE   34,772 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 204 4,000 SH   SOLE   4,000 0 0
CISCO SYS INC COM 17275R102 6,498 120,355 SH   SOLE   120,355 0 0
CITIGROUP INC COM NEW 172967424 340 5,460 SH   SOLE   5,460 0 0
CONOCOPHILLIPS COM 20825C104 331 4,961 SH   SOLE   4,961 0 0
CONSOLIDATED EDISON INC COM 209115104 327 3,850 SH   SOLE   3,850 0 0
CORNING INC COM 219350105 232 7,015 SH   SOLE   7,015 0 0
COSTCO WHSL CORP NEW COM 22160K105 247 1,020 SH   SOLE   1,020 0 0
DISNEY WALT CO COM DISNEY 254687106 494 4,450 SH   SOLE   4,450 0 0
DOWDUPONT INC COM 26078J100 243 4,564 SH   SOLE   4,564 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,073 11,927 SH   SOLE   11,927 0 0
EMERSON ELEC CO COM 291011104 251 3,666 SH   SOLE   3,666 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,201 75,640 SH   SOLE   75,640 0 0
EXELON CORP COM 30161N101 866 17,281 SH   SOLE   17,281 0 0
EXXON MOBIL CORP COM 30231G102 1,654 20,470 SH   SOLE   20,470 0 0
FACEBOOK INC CL A 30303M102 612 3,670 SH   SOLE   3,670 0 0
FIDELITY DIVID ETF RISI 316092832 792 25,090 SH   SOLE   25,090 0 0
FIDELITY MOMENTUM FACTR 316092816 9 254 SH   SOLE   254 0 0
FIDELITY MSCI INFO TECH I 316092808 91 1,532 SH   SOLE   1,532 0 0
FORD MTR CO DEL COM 345370860 578 65,836 SH   SOLE   65,836 0 0
FS KKR CAPITAL CORP COM 302635107 471 77,789 SH   SOLE   77,789 0 0
GENERAL ELECTRIC CO COM 369604103 2,720 272,255 SH   SOLE   272,255 0 0
GENERAL MTRS CO COM 37045V100 2,463 66,384 SH   SOLE   66,384 0 0
GILEAD SCIENCES INC COM 375558103 1,515 23,306 SH   SOLE   23,306 0 0
GOLDCORP INC NEW COM 380956409 674 58,901 SH   SOLE   58,901 0 0
HARRIS CORP DEL COM 413875105 707 4,428 SH   SOLE   4,428 0 0
HOME DEPOT INC COM 437076102 379 1,976 SH   SOLE   1,976 0 0
INTEL CORP COM 458140100 329 6,135 SH   SOLE   6,135 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 220 1,556 SH   SOLE   1,556 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 152 7,196 SH   SOLE   7,196 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 153 7,196 SH   SOLE   7,196 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 149 7,074 SH   SOLE   7,074 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 152 7,204 SH   SOLE   7,204 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 99 4,762 SH   SOLE   4,762 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 99 4,762 SH   SOLE   4,762 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 103 5,012 SH   SOLE   5,012 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 102 5,250 SH   SOLE   5,250 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 379 6,350 SH   SOLE   6,350 0 0
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 5 150 SH   SOLE   150 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 33 600 SH   SOLE   600 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 37 2,023 SH   SOLE   2,023 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 4 35 SH   SOLE   35 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 39 370 SH   SOLE   370 0 0
ISHARES TR CORE S&P500 ETF 464287200 9,282 32,619 SH   SOLE   32,619 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,038 26,412 SH   SOLE   26,412 0 0
ISHARES TR CORE S&P US VLU 464287663 8 150 SH   SOLE   150 0 0
ISHARES TR MIN VOL USA ETF 46429B697 1 19 SH   SOLE   19 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 211 8,000 SH   SOLE   8,000 0 0
ISHARES TR MULTIFACTOR USA 46434V282 186 6,000 SH   SOLE   6,000 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 3 31 SH   SOLE   31 0 0
ISHARES TR USA QUALITY FCTR 46432F339 31 346 SH   SOLE   346 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 6 71 SH   SOLE   71 0 0
ISHARES TR EUROPE ETF 464287861 13 300 SH   SOLE   300 0 0
ISHARES GOLD TRUST ISHARES 464285105 135 10,900 SH   SOLE   10,900 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2 19 SH   SOLE   19 0 0
ISHARES TR LATN AMER 40 ETF 464287390 3 100 SH   SOLE   100 0 0
ISHARES TR MSCI EAFE ETF 464287465 148 2,282 SH   SOLE   2,282 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 13 85 SH   SOLE   85 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 9 69 SH   SOLE   69 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 0 3 SH   SOLE   3 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 78 399 SH   SOLE   399 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 23 195 SH   SOLE   195 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 28 318 SH   SOLE   318 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 4 24 SH   SOLE   24 0 0
ISHARES TR S&P 500 VAL ETF 464287408 4 38 SH   SOLE   38 0 0
ISHARES TR S&P MC 400GR ETF 464287606 1 6 SH   SOLE   6 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2 13 SH   SOLE   13 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 929 65,500 SH   SOLE   65,500 0 0
ISHARES TR 20 YR TR BD ETF 464287432 38 302 SH   SOLE   302 0 0
ISHARES TR 3YRTB ETF 464288125 4 54 SH   SOLE   54 0 0
ISHARES TR COHEN STEER REIT 464287564 44 400 SH   SOLE   400 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 2,692 46,358 SH   SOLE   46,358 0 0
ISHARES TR EAFE VALUE ETF 464288877 37 754 SH   SOLE   754 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 7 147 SH   SOLE   147 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 1 100 SH   SOLE   100 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7 85 SH   SOLE   85 0 0
ISHARES TR INTRM TR CRP ETF 464288638 3 48 SH   SOLE   48 0 0
ISHARES TR JPMORGAN USD EMG 464288281 17 155 SH   SOLE   155 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 14 58 SH   SOLE   58 0 0
ISHARES TR MSCI ACWI ETF 464288257 55 764 SH   SOLE   764 0 0
ISHARES TR MSCI ACWI EX US 464288240 102 2,200 SH   SOLE   2,200 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,155 10,334 SH   SOLE   10,334 0 0
ISHARES TR PFD AND INCM SEC 464288687 4 118 SH   SOLE   118 0 0
ISHARES TR S&P SML 600 GWT 464287887 9 48 SH   SOLE   48 0 0
ISHARES TR SH TR CRPORT ETF 464288646 10 188 SH   SOLE   188 0 0
ISHARES TR US AER DEF ETF 464288760 59 295 SH   SOLE   295 0 0
ISHARES TR US REGNL BKS ETF 464288778 13 307 SH   SOLE   307 0 0
ISHARES TR US TELECOM ETF 464287713 1 25 SH   SOLE   25 0 0
ISHARES TR US TREAS BD ETF 46429B267 1 31 SH   SOLE   31 0 0
ISHARES TR TRANS AVG ETF 464287192 15 80 SH   SOLE   80 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 25 295 SH   SOLE   295 0 0
ISHARES TR CMBS ETF 46429B366 15 300 SH   SOLE   300 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,747 18,726 SH   SOLE   18,726 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 447 10,414 SH   SOLE   10,414 0 0
ISHARES TR U.S. TECH ETF 464287721 58 303 SH   SOLE   303 0 0
JOHNSON & JOHNSON COM 478160104 1,608 11,500 SH   SOLE   11,500 0 0
KIMBERLY CLARK CORP COM 494368103 241 1,942 SH   SOLE   1,942 0 0
LAS VEGAS SANDS CORP COM 517834107 232 3,800 SH   SOLE   3,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,743 61,735 SH   SOLE   61,735 0 0
MCDONALDS CORP COM 580135101 258 1,360 SH   SOLE   1,360 0 0
MERCK & CO INC COM 58933Y105 4,048 48,673 SH   SOLE   48,673 0 0
MICROSOFT CORP COM 594918104 556 4,710 SH   SOLE   4,710 0 0
NEXTERA ENERGY INC COM 65339F101 54,141 280,059 SH   SOLE   280,059 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 21,290 456,475 SH   SOLE   456,475 0 0
NORFOLK SOUTHERN CORP COM 655844108 268 1,433 SH   SOLE   1,433 0 0
NUVEEN MUN 2021 TARGET TERM COM 670687102 100 10,417 SH   SOLE   10,417 0 0
OPKO HEALTH INC COM 68375N103 137 52,300 SH   SOLE   52,300 0 0
ORACLE CORP COM 68389X105 305 5,670 SH   SOLE   5,670 0 0
ORGANOVO HLDGS INC COM 68620A104 200 201,542 SH   SOLE   201,542 0 0
PFIZER INC COM 717081103 8,277 194,901 SH   SOLE   194,901 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,348 100,207 SH   SOLE   100,207 0 0
PROCTER AND GAMBLE CO COM 742718109 936 8,998 SH   SOLE   8,998 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 14 11,400 SH   SOLE   11,400 0 0
REALTY INCOME CORP COM 756109104 3,878 52,725 SH   SOLE   52,725 0 0
SAREPTA THERAPEUTICS INC COM 803607100 887 7,442 SH   SOLE   7,442 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2 90 SH   SOLE   90 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 0 4 SH   SOLE   4 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 42 1,346 SH   SOLE   1,346 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,251 23,922 SH   SOLE   23,922 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 25 450 SH   SOLE   450 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8 120 SH   SOLE   120 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1 15 SH   SOLE   15 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 39 710 SH   SOLE   710 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1 13 SH   SOLE   13 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 9 155 SH   SOLE   155 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 63 839 SH   SOLE   839 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 104 1,790 SH   SOLE   1,790 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 57 502 SH   SOLE   502 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,265 19,135 SH   SOLE   19,135 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 45 487 SH   SOLE   487 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 0 3 SH   SOLE   3 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,073 80,619 SH   SOLE   80,619 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 22 299 SH   SOLE   299 0 0
SIRIUS XM HLDGS INC COM 82968B103 90 15,945 SH   SOLE   15,945 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 332 1,281 SH   SOLE   1,281 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 662 5,425 SH   SOLE   5,425 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 45 1,322 SH   SOLE   1,322 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 591 2,093 SH   SOLE   2,093 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2,015 30,227 SH   SOLE   30,227 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 41 450 SH   SOLE   450 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 3,121 74,712 SH   SOLE   74,712 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 8 208 SH   SOLE   208 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 49 1,575 SH   SOLE   1,575 0 0
SPDR SERIES TRUST OILGAS EQUIP 78464A748 7 621 SH   SOLE   621 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 44 732 SH   SOLE   732 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 3 35 SH   SOLE   35 0 0
STARBUCKS CORP COM 855244109 211 2,840 SH   SOLE   2,840 0 0
SUPERCOM LTD NEW SHS NEW M87095119 97 68,470 SH   SOLE   68,470 0 0
UNION PACIFIC CORP COM 907818108 369 2,204 SH   SOLE   2,204 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,474 31,088 SH   SOLE   31,088 0 0
US BANCORP DEL COM NEW 902973304 200 4,154 SH   SOLE   4,154 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,070 47,704 SH   SOLE   47,704 0 0
VANECK VECTORS ETF TR INTL HIGH YIELD 92189F445 16 670 SH   SOLE   670 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 41 2,400 SH   SOLE   2,400 0 0
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 1 87 SH   SOLE   87 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5 46 SH   SOLE   46 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 313 6,250 SH   SOLE   6,250 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 20 379 SH   SOLE   379 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2 36 SH   SOLE   36 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 68 1,594 SH   SOLE   1,594 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 5,363 73,300 SH   SOLE   73,300 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 221 2,575 SH   SOLE   2,575 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 103 1,600 SH   SOLE   1,600 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 889 15,043 SH   SOLE   15,043 0 0
VISA INC COM CL A 92826C839 669 4,284 SH   SOLE   4,284 0 0
VISLINK TECHNOLOGIES INC COM 92836Y102 8 21,797 SH   SOLE   21,797 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 455 25,000 SH   SOLE   25,000 0 0
WALMART INC COM 931142103 277 2,838 SH   SOLE   2,838 0 0
WASHINGTON TR BANCORP COM 940610108 1,025 21,295 SH   SOLE   21,295 0 0
WELLS FARGO CO NEW COM 949746101 287 5,940 SH   SOLE   5,940 0 0