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
AFLAC INC COM 001055102 25 490 SH   SOLE   0 0 490
ALPS ETF TR ALERIAN MLP 00162Q866 366 36,466 SH   SOLE   0 0 36,466
AT&T INC COM 00206R102 332 10,584 SH   SOLE   0 0 10,584
ARK ETF TR GEN REV MLTSCT 00214Q302 66 2,000 SH   SOLE   0 0 2,000
ABBOTT LABS COM 002824100 298 3,733 SH   SOLE   0 0 3,733
ABBVIE INC COM 00287Y109 61 752 SH   SOLE   0 0 752
AEROJET ROCKETDYNE HLDGS INC COM 007800105 16 443 SH   SOLE   0 0 443
AETHLON MED INC COM NEW 00808Y208 194 203,957 SH   SOLE   0 0 203,957
AIR PRODS & CHEMS INC COM 009158106 1,286 6,735 SH   SOLE   0 0 6,735
ALBEMARLE CORP COM 012653101 1 8 SH   SOLE   0 0 8
ALCOA CORP COM 013872106 3 111 SH   SOLE   0 0 111
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 73 400 SH   SOLE   0 0 400
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 11 522 SH   SOLE   0 0 522
ALLY FINL INC COM 02005N100 12 442 SH   SOLE   0 0 442
ALPHABET INC CAP STK CL C 02079K107 28 24 SH   SOLE   0 0 24
ALPHABET INC CAP STK CL A 02079K305 86 73 SH   SOLE   0 0 73
ALTABA INC COM 021346101 4 50 SH   SOLE   0 0 50
ALTRIA GROUP INC COM 02209S103 1,852 32,247 SH   SOLE   0 0 32,247
AMAZON COM INC COM 023135106 135 76 SH   SOLE   0 0 76
AMERICAN ELEC PWR CO INC COM 025537101 1,117 13,335 SH   SOLE   0 0 13,335
AMERICAN EXPRESS CO COM 025816109 21 190 SH   SOLE   0 0 190
AMERICAN INTL GROUP INC COM NEW 026874784 0 1 SH   SOLE   0 0 1
AMERICAN STS WTR CO COM 029899101 21 300 SH   SOLE   0 0 300
AMERICAN TOWER CORP NEW COM 03027X100 15 76 SH   SOLE   0 0 76
AMERICAN WTR WKS CO INC NEW COM 030420103 68 650 SH   SOLE   0 0 650
AMERISOURCEBERGEN CORP COM 03073E105 11 134 SH   SOLE   0 0 134
AMERIPRISE FINL INC COM 03076C106 231 1,800 SH   SOLE   0 0 1,800
AMICUS THERAPEUTICS INC COM 03152W109 2 140 SH   SOLE   0 0 140
ANNALY CAP MGMT INC COM 035710409 3 345 SH   SOLE   0 0 345
APACHE CORP COM 037411105 10 275 SH   SOLE   0 0 275
APPLE INC COM 037833100 469 2,471 SH   SOLE   0 0 2,471
APPLIED MATLS INC COM 038222105 3 69 SH   SOLE   0 0 69
AQUA AMERICA INC COM 03836W103 644 17,683 SH   SOLE   0 0 17,683
ARCHER DANIELS MIDLAND CO COM 039483102 46 1,056 SH   SOLE   0 0 1,056
ARCONIC INC COM 03965L100 6 333 SH   SOLE   0 0 333
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 70 3,014 SH   SOLE   0 0 3,014
ARMSTRONG WORLD INDS INC NEW COM 04247X102 10 123 SH   SOLE   0 0 123
ASTRAZENECA PLC SPONSORED ADR 046353108 148 3,668 SH   SOLE   0 0 3,668
AUTOMATIC DATA PROCESSING IN COM 053015103 14 85 SH   SOLE   0 0 85
AVERY DENNISON CORP COM 053611109 3 30 SH   SOLE   0 0 30
AVON PRODS INC COM 054303102 0 82 SH   SOLE   0 0 82
BB&T CORP COM 054937107 4,220 90,698 SH   SOLE   0 0 90,698
BCE INC COM NEW 05534B760 539 12,145 SH   SOLE   0 0 12,145
BAIDU INC SPON ADR REP A 056752108 52 313 SH   SOLE   0 0 313
BANCO SANTANDER SA ADR 05964H105 11 2,307 SH   SOLE   0 0 2,307
BANK AMER CORP COM 060505104 33 1,179 SH   SOLE   0 0 1,179
BANK AMER CORP 7.25%CNV PFD L 060505682 612 470 SH   SOLE   0 0 470
BANK MONTREAL QUE COM 063671101 156 2,089 SH   SOLE   0 0 2,089
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 164 7,216 SH   SOLE   0 0 7,216
BARRICK GOLD CORPORATION COM 067901108 1 106 SH   SOLE   0 0 106
BLACKROCK INC COM 09247X101 6 13 SH   SOLE   0 0 13
BLACKROCK ENERGY & RES TR COM 09250U101 16 1,282 SH   SOLE   0 0 1,282
BLACKROCK ENHANCED EQT DIV T COM 09251A104 30 3,567 SH   SOLE   0 0 3,567
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 58 1,663 SH   SOLE   0 0 1,663
BLACKROCK RES & COMM STRAT T SHS 09257A108 79 9,651 SH   SOLE   0 0 9,651
BLOCK H & R INC COM 093671105 48 2,000 SH   SOLE   0 0 2,000
BOEING CO COM 097023105 50 130 SH   SOLE   0 0 130
BRIGHTHOUSE FINL INC COM 10922N103 3 90 SH   SOLE   0 0 90
BRISTOL MYERS SQUIBB CO COM 110122108 56 1,169 SH   SOLE   0 0 1,169
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 190 4,551 SH   SOLE   0 0 4,551
BUILDERS FIRSTSOURCE INC COM 12008R107 13 1,000 SH   SOLE   0 0 1,000
CBS CORP NEW CL B 124857202 10 216 SH   SOLE   0 0 216
CBRE CLARION GLOBAL REAL EST COM 12504G100 15 1,983 SH   SOLE   0 0 1,983
CF INDS HLDGS INC COM 125269100 41 1,000 SH   SOLE   0 0 1,000
CIGNA CORP NEW COM 125523100 58 358 SH   SOLE   0 0 358
CNO FINL GROUP INC COM 12621E103 0 11 SH   SOLE   0 0 11
CNX RESOURCES CORPORATION COM 12653C108 8 774 SH   SOLE   0 0 774
CABOT OIL & GAS CORP COM 127097103 11 432 SH   SOLE   0 0 432
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 4 100 SH   SOLE   0 0 100
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 52 2,310 SH   SOLE   0 0 2,310
CAMECO CORP COM 13321L108 0 26 SH   SOLE   0 0 26
CAPSTEAD MTG CORP COM NO PAR 14067E506 8 900 SH   SOLE   0 0 900
CAPRICOR THERAPEUTICS INC COM 14070B101 1 3,100 SH   SOLE   0 0 3,100
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 41 2,223 SH   SOLE   0 0 2,223
CARMAX INC COM 143130102 8 121 SH   SOLE   0 0 121
CARNIVAL CORP UNIT 99/99/9999 143658300 5 100 SH   SOLE   0 0 100
CARPENTER TECHNOLOGY CORP COM 144285103 4 90 SH   SOLE   0 0 90
CARRIZO OIL & GAS INC COM 144577103 6 500 SH   SOLE   0 0 500
CATERPILLAR INC DEL COM 149123101 207 1,530 SH   SOLE   0 0 1,530
CENTENE CORP DEL COM 15135B101 74 1,400 SH   SOLE   0 0 1,400
CHENIERE ENERGY INC COM NEW 16411R208 9 125 SH   SOLE   0 0 125
CHEVRON CORP NEW COM 166764100 30 244 SH   SOLE   0 0 244
CHURCH & DWIGHT INC COM 171340102 28 400 SH   SOLE   0 0 400
CIMAREX ENERGY CO COM 171798101 1 17 SH   SOLE   0 0 17
CISCO SYS INC COM 17275R102 35 640 SH   SOLE   0 0 640
CITIGROUP INC COM NEW 172967424 7 116 SH   SOLE   0 0 116
CITIZENS FINL GROUP INC COM 174610105 2 67 SH   SOLE   0 0 67
COCA COLA CO COM 191216100 48 1,034 SH   SOLE   0 0 1,034
CODA OCTOPUS GROUP INC COM NEW 19188U206 0 1 SH   SOLE   0 0 1
COLFAX CORP COM 194014106 1 44 SH   SOLE   0 0 44
COLGATE PALMOLIVE CO COM 194162103 62 900 SH   SOLE   0 0 900
COMCAST CORP NEW CL A 20030N101 51 1,284 SH   SOLE   0 0 1,284
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 317 30,000 SH   SOLE   0 0 30,000
CONAGRA BRANDS INC COM 205887102 14 496 SH   SOLE   0 0 496
CONOCOPHILLIPS COM 20825C104 56 844 SH   SOLE   0 0 844
CONSOLIDATED EDISON INC COM 209115104 110 1,300 SH   SOLE   0 0 1,300
COPART INC COM 217204106 11 174 SH   SOLE   0 0 174
CORCEPT THERAPEUTICS INC COM 218352102 2 185 SH   SOLE   0 0 185
CRANE CO COM 224399105 20 233 SH   SOLE   0 0 233
CROWN HOLDINGS INC COM 228368106 11 200 SH   SOLE   0 0 200
CUMMINS INC COM 231021106 300 1,900 SH   SOLE   0 0 1,900
DECKERS OUTDOOR CORP COM 243537107 6 40 SH   SOLE   0 0 40
DEERE & CO COM 244199105 376 2,350 SH   SOLE   0 0 2,350
DELTA AIR LINES INC DEL COM NEW 247361702 7 132 SH   SOLE   0 0 132
DIAGEO P L C SPON ADR NEW 25243Q205 20 125 SH   SOLE   0 0 125
DIAMONDBACK ENERGY INC COM 25278X109 11 106 SH   SOLE   0 0 106
DIGITAL RLTY TR INC COM 253868103 808 6,794 SH   SOLE   0 0 6,794
DISNEY WALT CO COM DISNEY 254687106 292 2,631 SH   SOLE   0 0 2,631
DISCOVER FINL SVCS COM 254709108 14 198 SH   SOLE   0 0 198
DOWDUPONT INC COM 26078J100 626 11,734 SH   SOLE   0 0 11,734
DUKE ENERGY CORP NEW COM NEW 26441C204 401 4,461 SH   SOLE   0 0 4,461
EOG RES INC COM 26875P101 215 2,255 SH   SOLE   0 0 2,255
ETF SER SOLUTIONS DEFIANCE FUTUR 26922A438 2 100 SH   SOLE   0 0 100
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 131 3,606 SH   SOLE   0 0 3,606
EATON VANCE CORP COM NON VTG 278265103 5 126 SH   SOLE   0 0 126
EBAY INC COM 278642103 4 100 SH   SOLE   0 0 100
ENBRIDGE INC COM 29250N105 36 984 SH   SOLE   0 0 984
ENERGIZER HLDGS INC NEW COM 29272W109 8 179 SH   SOLE   0 0 179
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 13 835 SH   SOLE   0 0 835
ENERPLUS CORP COM 292766102 5 600 SH   SOLE   0 0 600
ENTERPRISE PRODS PARTNERS L COM 293792107 19 660 SH   SOLE   0 0 660
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4 100 SH   SOLE   0 0 100
EXELON CORP COM 30161N101 50 988 SH   SOLE   0 0 988
EXPONENT INC COM 30214U102 834 14,446 SH   SOLE   0 0 14,446
EXXON MOBIL CORP COM 30231G102 318 3,930 SH   SOLE   0 0 3,930
FACEBOOK INC CL A 30303M102 17 100 SH   SOLE   0 0 100
FEDEX CORP COM 31428X106 28 155 SH   SOLE   0 0 155
F5 NETWORKS INC COM 315616102 295 1,880 SH   SOLE   0 0 1,880
FIRST DATA CORP NEW COM CL A 32008D106 24 920 SH   SOLE   0 0 920
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 6 167 SH   SOLE   0 0 167
FIRST TR INTER DUR PFD & IN COM 33718W103 40 1,836 SH   SOLE   0 0 1,836
FIRST TR SR FLG RTE INCM FD COM 33733U108 13 1,100 SH   SOLE   0 0 1,100
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 15 269 SH   SOLE   0 0 269
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2 70 SH   SOLE   0 0 70
FIRST TR EXCH TRD ALPHA FD I CANADA ALPHA 33737J208 5 202 SH   SOLE   0 0 202
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 12 325 SH   SOLE   0 0 325
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 48 2,500 SH   SOLE   0 0 2,500
FIRSTHAND TECH VALUE FD INC COM 33766Y100 41 3,052 SH   SOLE   0 0 3,052
FIRSTENERGY CORP COM 337932107 24 586 SH   SOLE   0 0 586
FORD MTR CO DEL COM 345370860 28 3,230 SH   SOLE   0 0 3,230
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 4 875 SH   SOLE   0 0 875
FREEPORT-MCMORAN INC CL B 35671D857 14 1,050 SH   SOLE   0 0 1,050
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 22 SH   SOLE   0 0 22
GW PHARMACEUTICALS PLC ADS 36197T103 34 200 SH   SOLE   0 0 200
GTT COMMUNICATIONS INC COM 362393100 22 641 SH   SOLE   0 0 641
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 31 7,112 SH   SOLE   0 0 7,112
GENERAL ELECTRIC CO COM 369604103 131 13,110 SH   SOLE   0 0 13,110
GENERAL MTRS CO COM 37045V100 167 4,504 SH   SOLE   0 0 4,504
GENERAL MTRS CO *W EXP 07/10/201 37045V126 1 36 SH   SOLE   0 0 36
GILEAD SCIENCES INC COM 375558103 19 294 SH   SOLE   0 0 294
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 148 3,552 SH   SOLE   0 0 3,552
GLOBAL X FDS GLB X SUPERDIV 37950E549 19 1,029 SH   SOLE   0 0 1,029
GODADDY INC CL A 380237107 38 500 SH   SOLE   0 0 500
GOLDMAN SACHS GROUP INC COM 38141G104 10 50 SH   SOLE   0 0 50
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 69 3,487 SH   SOLE   0 0 3,487
HSBC HLDGS PLC SPON ADR NEW 404280406 22 533 SH   SOLE   0 0 533
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 32 1,000 SH   SOLE   0 0 1,000
HARLEY DAVIDSON INC COM 412822108 13 351 SH   SOLE   0 0 351
HASBRO INC COM 418056107 4 45 SH   SOLE   0 0 45
HEALTHCARE SVCS GRP INC COM 421906108 21 643 SH   SOLE   0 0 643
HERCULES CAPITAL INC COM 427096508 31 2,466 SH   SOLE   0 0 2,466
HERSHEY CO COM 427866108 23 200 SH   SOLE   0 0 200
HOME DEPOT INC COM 437076102 31 160 SH   SOLE   0 0 160
HONEYWELL INTL INC COM 438516106 25 160 SH   SOLE   0 0 160
IDERA PHARMACEUTICALS INC COM PAR 45168K405 5 1,875 SH   SOLE   0 0 1,875
INDIA FD INC COM 454089103 0 22 SH   SOLE   0 0 22
INDEXIQ ETF TR US RL EST SMCP 45409B628 16 623 SH   SOLE   0 0 623
INGREDION INC COM 457187102 9 93 SH   SOLE   0 0 93
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 4 1,000 SH   SOLE   0 0 1,000
INTEL CORP COM 458140100 349 6,499 SH   SOLE   0 0 6,499
INTERDIGITAL INC COM 45867G101 402 6,088 SH   SOLE   0 0 6,088
INTERNATIONAL BUSINESS MACHS COM 459200101 112 791 SH   SOLE   0 0 791
INTUITIVE SURGICAL INC COM NEW 46120E602 274 480 SH   SOLE   0 0 480
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 51 1,013 SH   SOLE   0 0 1,013
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 415 3,585 SH   SOLE   0 0 3,585
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 6 170 SH   SOLE   0 0 170
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 21 424 SH   SOLE   0 0 424
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 4 189 SH   SOLE   0 0 189
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 128 8,812 SH   SOLE   0 0 8,812
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1 22 SH   SOLE   0 0 22
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 33 695 SH   SOLE   0 0 695
ISHARES INC MSCI BRAZIL ETF 464286400 1 18 SH   SOLE   0 0 18
ISHARES INC MIN VOL EMRG MKT 464286533 49 820 SH   SOLE   0 0 820
ISHARES INC MSCI EQUAL WEITE 464286681 11 200 SH   SOLE   0 0 200
ISHARES TR TIPS BD ETF 464287176 216 1,906 SH   SOLE   0 0 1,906
ISHARES TR CORE US AGGBD ET 464287226 1,067 9,786 SH   SOLE   0 0 9,786
ISHARES TR IBOXX INV CP ETF 464287242 1 8 SH   SOLE   0 0 8
ISHARES TR S&P 500 GRWT ETF 464287309 9 52 SH   SOLE   0 0 52
ISHARES TR S&P 500 VAL ETF 464287408 7 59 SH   SOLE   0 0 59
ISHARES TR MSCI EAFE ETF 464287465 579 8,924 SH   SOLE   0 0 8,924
ISHARES TR CORE S&P MCP ETF 464287507 3 18 SH   SOLE   0 0 18
ISHARES TR U.S. CNSM SV ETF 464287580 20 98 SH   SOLE   0 0 98
ISHARES TR RUS 1000 VAL ETF 464287598 184 1,491 SH   SOLE   0 0 1,491
ISHARES TR S&P MC 400GR ETF 464287606 43 195 SH   SOLE   0 0 195
ISHARES TR RUS 1000 GRW ETF 464287614 38 251 SH   SOLE   0 0 251
ISHARES TR RUS 1000 ETF 464287622 32,968 209,570 SH   SOLE   0 0 209,570
ISHARES TR RUS 2000 GRW ETF 464287648 14 72 SH   SOLE   0 0 72
ISHARES TR RUSSELL 2000 ETF 464287655 14,055 91,811 SH   SOLE   0 0 91,811
ISHARES TR RUSSELL 3000 ETF 464287689 1,210 7,258 SH   SOLE   0 0 7,258
ISHARES TR S&P MC 400VL ETF 464287705 40 257 SH   SOLE   0 0 257
ISHARES TR SP SMCP600VL ETF 464287879 21 144 SH   SOLE   0 0 144
ISHARES TR MSCI ACWI ETF 464288257 124 1,713 SH   SOLE   0 0 1,713
ISHARES TR JPMORGAN USD EMG 464288281 12 105 SH   SOLE   0 0 105
ISHARES TR NATIONAL MUN ETF 464288414 393 3,533 SH   SOLE   0 0 3,533
ISHARES TR IBOXX HI YD ETF 464288513 74 858 SH   SOLE   0 0 858
ISHARES TR CRE U S REIT ETF 464288521 247 4,778 SH   SOLE   0 0 4,778
ISHARES TR MBS ETF 464288588 2 18 SH   SOLE   0 0 18
ISHARES TR INTRM TR CRP ETF 464288638 40 730 SH   SOLE   0 0 730
ISHARES TR 3 7 YR TREAS BD 464288661 1 7 SH   SOLE   0 0 7
ISHARES TR US AER DEF ETF 464288760 33 164 SH   SOLE   0 0 164
ISHARES TR U.S. MED DVC ETF 464288810 20 89 SH   SOLE   0 0 89
ISHARES TR FLTG RATE NT ETF 46429B655 13 257 SH   SOLE   0 0 257
ISHARES TR CORE HIGH DV ETF 46429B663 82 880 SH   SOLE   0 0 880
ISHARES TR MIN VOL EAFE ETF 46429B689 121 1,680 SH   SOLE   0 0 1,680
ISHARES US ETF TR SHT MAT BD ETF 46431W507 6 119 SH   SOLE   0 0 119
ISHARES TR USA QUALITY FCTR 46432F339 15 172 SH   SOLE   0 0 172
ISHARES TR EDGE MSCI USA VL 46432F388 12 148 SH   SOLE   0 0 148
ISHARES TR USA MOMENTUM FCT 46432F396 20 174 SH   SOLE   0 0 174
ISHARES TR CORE MSCI TOTAL 46432F834 130 2,235 SH   SOLE   0 0 2,235
ISHARES TR CORE MSCI EAFE 46432F842 806 13,257 SH   SOLE   0 0 13,257
ISHARES INC CORE MSCI EMKT 46434G103 3 55 SH   SOLE   0 0 55
ISHARES INC MLT FCTR EMG MKT 46434G889 7 160 SH   SOLE   0 0 160
ISHARES TR MULTIFACTOR INTL 46434V274 14 550 SH   SOLE   0 0 550
ISHARES TR MULTIFACTOR USA 46434V290 3 67 SH   SOLE   0 0 67
ISHARES TR CORE TOTAL USD 46434V613 1,042 20,591 SH   SOLE   0 0 20,591
ISHARES TR GLOBAL REIT ETF 46434V647 36 1,350 SH   SOLE   0 0 1,350
ISHARES TR HDG MSCI JAPAN 46434V886 21 675 SH   SOLE   0 0 675
ISHARES TR EDGE INVT GRDE 46435G219 10 207 SH   SOLE   0 0 207
JBG SMITH PPTYS COM 46590V100 5 123 SH   SOLE   0 0 123
JPMORGAN CHASE & CO COM 46625H100 68 668 SH   SOLE   0 0 668
JD COM INC SPON ADR CL A 47215P106 21 700 SH   SOLE   0 0 700
JOHNSON & JOHNSON COM 478160104 1,249 8,936 SH   SOLE   0 0 8,936
KKR & CO INC CL A 48251W104 156 6,638 SH   SOLE   0 0 6,638
KELLOGG CO COM 487836108 8 139 SH   SOLE   0 0 139
KIMBERLY CLARK CORP COM 494368103 29 235 SH   SOLE   0 0 235
KINDER MORGAN INC DEL COM 49456B101 37 1,868 SH   SOLE   0 0 1,868
KNOLL INC COM NEW 498904200 54 2,835 SH   SOLE   0 0 2,835
KRAFT HEINZ CO COM 500754106 1 23 SH   SOLE   0 0 23
LAMB WESTON HLDGS INC COM 513272104 10 137 SH   SOLE   0 0 137
LEGGETT & PLATT INC COM 524660107 84 2,000 SH   SOLE   0 0 2,000
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6 976 SH   SOLE   0 0 976
LIBERTY PPTY TR SH BEN INT 531172104 1,937 40,000 SH   SOLE   0 0 40,000
LILLY ELI & CO COM 532457108 493 3,800 SH   SOLE   0 0 3,800
LOCKHEED MARTIN CORP COM 539830109 2,986 9,948 SH   SOLE   0 0 9,948
MFA FINL INC COM 55272X102 3 400 SH   SOLE   0 0 400
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1 100 SH   SOLE   0 0 100
MSC INDL DIRECT INC CL A 553530106 35 425 SH   SOLE   0 0 425
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2 40 SH   SOLE   0 0 40
MARKEL CORP COM 570535104 33 33 SH   SOLE   0 0 33
MARRIOTT INTL INC NEW CL A 571903202 0 0 SH   SOLE   0 0 0
MARTIN MARIETTA MATLS INC COM 573284106 9 47 SH   SOLE   0 0 47
MASTEC INC COM 576323109 4 75 SH   SOLE   0 0 75
MASTERCARD INC CL A 57636Q104 18 78 SH   SOLE   0 0 78
MCCORMICK & CO INC COM NON VTG 579780206 14 95 SH   SOLE   0 0 95
MCDONALDS CORP COM 580135101 71 375 SH   SOLE   0 0 375
MEDIDATA SOLUTIONS INC COM 58471A105 22 300 SH   SOLE   0 0 300
MERCK & CO INC COM 58933Y105 2,018 24,258 SH   SOLE   0 0 24,258
MERIDIAN CORPORATION COM 58958P104 62 3,441 SH   SOLE   0 0 3,441
METLIFE INC COM 59156R108 43 1,000 SH   SOLE   0 0 1,000
MICROSOFT CORP COM 594918104 514 4,358 SH   SOLE   0 0 4,358
MICROCHIP TECHNOLOGY INC COM 595017104 1,963 23,663 SH   SOLE   0 0 23,663
MIDDLESEX WATER CO COM 596680108 79 1,415 SH   SOLE   0 0 1,415
MOLINA HEALTHCARE INC COM 60855R100 57 400 SH   SOLE   0 0 400
MONDELEZ INTL INC CL A 609207105 3 69 SH   SOLE   0 0 69
MONRO INC COM 610236101 6 74 SH   SOLE   0 0 74
MORGAN STANLEY COM NEW 617446448 19 447 SH   SOLE   0 0 447
MORGAN STANLEY INDIA INVS FD COM 61745C105 3 135 SH   SOLE   0 0 135
MOTOROLA SOLUTIONS INC COM NEW 620076307 7 50 SH   SOLE   0 0 50
NATIONAL BEVERAGE CORP COM 635017106 2 35 SH   SOLE   0 0 35
NATIONAL INSTRS CORP COM 636518102 11 250 SH   SOLE   0 0 250
NETFLIX INC COM 64110L106 71 200 SH   SOLE   0 0 200
NEUROMETRIX INC COM PAR 641255708 0 21 SH   SOLE   0 0 21
NEW MTN FIN CORP COM 647551100 2 152 SH   SOLE   0 0 152
NEWMARKET CORP COM 651587107 11 25 SH   SOLE   0 0 25
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 0 3 SH   SOLE   0 0 3
NEXPOINT RESIDENTIAL TR INC COM 65341D102 0 4 SH   SOLE   0 0 4
NORDSON CORP COM 655663102 30 230 SH   SOLE   0 0 230
NORFOLK SOUTHERN CORP COM 655844108 113 604 SH   SOLE   0 0 604
NORTHROP GRUMMAN CORP COM 666807102 14 50 SH   SOLE   0 0 50
NOVARTIS A G SPONSORED ADR 66987V109 163 1,700 SH   SOLE   0 0 1,700
NUTANIX INC CL A 67059N108 15 396 SH   SOLE   0 0 396
NVIDIA CORP COM 67066G104 45 250 SH   SOLE   0 0 250
NUVEEN QUALITY MUNCP INCOME COM 67066V101 4 301 SH   SOLE   0 0 301
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 192 14,514 SH   SOLE   0 0 14,514
NUVEEN MTG OPPORTUNITY TERM COM 670735109 24 1,026 SH   SOLE   0 0 1,026
NUVEEN MTG OPPTY TERM FD 2 COM 67074R100 26 1,166 SH   SOLE   0 0 1,166
NUVEEN REAL ASSET INM AND GW COM 67074Y105 11 665 SH   SOLE   0 0 665
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1 95 SH   SOLE   0 0 95
OAKTREE CAP GROUP LLC UNIT CL A 674001201 35 698 SH   SOLE   0 0 698
OCCIDENTAL PETE CORP COM 674599105 8 115 SH   SOLE   0 0 115
OLD DOMINION FREIGHT LINE IN COM 679580100 15 101 SH   SOLE   0 0 101
OMEGA HEALTHCARE INVS INC COM 681936100 44 1,150 SH   SOLE   0 0 1,150
ONE GAS INC COM 68235P108 16 185 SH   SOLE   0 0 185
OPKO HEALTH INC COM 68375N103 3 1,200 SH   SOLE   0 0 1,200
OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 42 820 SH   SOLE   0 0 820
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 42 714 SH   SOLE   0 0 714
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 47 715 SH   SOLE   0 0 715
ORACLE CORP COM 68389X105 70 1,300 SH   SOLE   0 0 1,300
ORGANOVO HLDGS INC COM 68620A104 2 1,600 SH   SOLE   0 0 1,600
PPG INDS INC COM 693506107 68 600 SH   SOLE   0 0 600
PPL CORP COM 69351T106 412 12,967 SH   SOLE   0 0 12,967
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 3 2,940 SH   SOLE   0 0 2,940
PARSLEY ENERGY INC CL A 701877102 7 373 SH   SOLE   0 0 373
PAYPAL HLDGS INC COM 70450Y103 21 200 SH   SOLE   0 0 200
PEABODY ENERGY CORP NEW COM 704551100 15 535 SH   SOLE   0 0 535
PENNEY J C CORP INC COM 708160106 0 65 SH   SOLE   0 0 65
PEPSICO INC COM 713448108 48 390 SH   SOLE   0 0 390
PFIZER INC COM 717081103 114 2,686 SH   SOLE   0 0 2,686
PHILIP MORRIS INTL INC COM 718172109 47 533 SH   SOLE   0 0 533
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 6 64 SH   SOLE   0 0 64
PIMCO ETF TR 25YR+ ZERO U S 72201R882 51 430 SH   SOLE   0 0 430
PIONEER ENERGY SVCS CORP COM 723664108 3 1,501 SH   SOLE   0 0 1,501
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3 142 SH   SOLE   0 0 142
PRICE T ROWE GROUP INC COM 74144T108 9 94 SH   SOLE   0 0 94
PROCTER AND GAMBLE CO COM 742718109 130 1,252 SH   SOLE   0 0 1,252
PRUDENTIAL FINL INC COM 744320102 101 1,100 SH   SOLE   0 0 1,100
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 169 2,842 SH   SOLE   0 0 2,842
PUBLIC STORAGE COM 74460D109 8 37 SH   SOLE   0 0 37
QUALCOMM INC COM 747525103 11 192 SH   SOLE   0 0 192
RPM INTL INC COM 749685103 24 405 SH   SOLE   0 0 405
REAVES UTIL INCOME FD COM SH BEN INT 756158101 12 351 SH   SOLE   0 0 351
RED HAT INC COM 756577102 5 28 SH   SOLE   0 0 28
REGIONS FINL CORP NEW COM 7591EP100 24 1,675 SH   SOLE   0 0 1,675
RETAIL OPPORTUNITY INVTS COR COM 76131N101 0 20 SH   SOLE   0 0 20
RIO TINTO PLC SPONSORED ADR 767204100 5 78 SH   SOLE   0 0 78
RITE AID CORP COM 767754104 0 600 SH   SOLE   0 0 600
ROSEHILL RES INC CL A 777385105 5 1,414 SH   SOLE   0 0 1,414
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 20 316 SH   SOLE   0 0 316
ROYAL GOLD INC COM 780287108 27 293 SH   SOLE   0 0 293
SPDR S&P 500 ETF TR TR UNIT 78462F103 643 2,276 SH   SOLE   0 0 2,276
SPDR GOLD TRUST GOLD SHS 78463V107 121 990 SH   SOLE   0 0 990
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 44 1,232 SH   SOLE   0 0 1,232
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 207 4,136 SH   SOLE   0 0 4,136
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 53 1,803 SH   SOLE   0 0 1,803
SPDR SERIES TRUST NYSE TECH ETF 78464A102 3 45 SH   SOLE   0 0 45
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 211 5,870 SH   SOLE   0 0 5,870
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 4 134 SH   SOLE   0 0 134
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 183 6,417 SH   SOLE   0 0 6,417
SPDR SERIES TRUST S&P REGL BKG 78464A698 5 95 SH   SOLE   0 0 95
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2 70 SH   SOLE   0 0 70
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 30 845 SH   SOLE   0 0 845
SPDR SERIES TRUST S&P BIOTECH 78464A870 45 500 SH   SOLE   0 0 500
SPDR SER TR NUVEEN BRC MUNIC 78468R721 147 2,980 SH   SOLE   0 0 2,980
SPDR SER TR PRTFLO S&P500 HI 78468R788 14 366 SH   SOLE   0 0 366
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 1 50 SH   SOLE   0 0 50
SALESFORCE COM INC COM 79466L302 53 334 SH   SOLE   0 0 334
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 2 300 SH   SOLE   0 0 300
SAP SE SPON ADR 803054204 10 84 SH   SOLE   0 0 84
SCOTTS MIRACLE GRO CO CL A 810186106 24 300 SH   SOLE   0 0 300
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 42 761 SH   SOLE   0 0 761
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 46 496 SH   SOLE   0 0 496
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 55 985 SH   SOLE   0 0 985
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 44 387 SH   SOLE   0 0 387
SELECT SECTOR SPDR TR ENERGY 81369Y506 39 589 SH   SOLE   0 0 589
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 64 2,490 SH   SOLE   0 0 2,490
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 43 575 SH   SOLE   0 0 575
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 53 718 SH   SOLE   0 0 718
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 43 930 SH   SOLE   0 0 930
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 10 263 SH   SOLE   0 0 263
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 50 865 SH   SOLE   0 0 865
SELECT MED HLDGS CORP COM 81619Q105 7 500 SH   SOLE   0 0 500
SERVICENOW INC COM 81762P102 53 215 SH   SOLE   0 0 215
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3 137 SH   SOLE   0 0 137
SHOPIFY INC CL A 82509L107 7 33 SH   SOLE   0 0 33
SIERRA WIRELESS INC COM 826516106 1 100 SH   SOLE   0 0 100
SIMON PPTY GROUP INC NEW COM 828806109 41 225 SH   SOLE   0 0 225
SOUTH JERSEY INDS INC COM 838518108 14 450 SH   SOLE   0 0 450
SOUTHERN CO COM 842587107 10 200 SH   SOLE   0 0 200
SOUTHWEST AIRLS CO COM 844741108 42 800 SH   SOLE   0 0 800
SOUTHWESTERN ENERGY CO COM 845467109 12 2,500 SH   SOLE   0 0 2,500
STARBUCKS CORP COM 855244109 43 575 SH   SOLE   0 0 575
STARWOOD PPTY TR INC COM 85571B105 9 425 SH   SOLE   0 0 425
STATE STR CORP COM 857477103 2 29 SH   SOLE   0 0 29
STRYKER CORP COM 863667101 55 276 SH   SOLE   0 0 276
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 11 500 SH   SOLE   0 0 500
SUNCOR ENERGY INC NEW COM 867224107 53 1,645 SH   SOLE   0 0 1,645
SUNOPTA INC COM 8676EP108 4 1,220 SH   SOLE   0 0 1,220
TJX COS INC NEW COM 872540109 11 202 SH   SOLE   0 0 202
TABLEAU SOFTWARE INC CL A 87336U105 6 50 SH   SOLE   0 0 50
TEXAS INSTRS INC COM 882508104 27 250 SH   SOLE   0 0 250
TEXAS PAC LD TR SUB CTF PROP I T 882610108 33 42 SH   SOLE   0 0 42
3M CO COM 88579Y101 33 160 SH   SOLE   0 0 160
TOTAL S A SPONSORED ADS 89151E109 89 1,600 SH   SOLE   0 0 1,600
TRACTOR SUPPLY CO COM 892356106 33 338 SH   SOLE   0 0 338
TRAVELERS COMPANIES INC COM 89417E109 3 19 SH   SOLE   0 0 19
TREDEGAR CORP COM 894650100 0 3 SH   SOLE   0 0 3
TYSON FOODS INC CL A 902494103 10 140 SH   SOLE   0 0 140
UGI CORP NEW COM 902681105 18 328 SH   SOLE   0 0 328
U S G CORP COM NEW 903293405 13 303 SH   SOLE   0 0 303
UNDER ARMOUR INC CL A 904311107 5 224 SH   SOLE   0 0 224
UNDER ARMOUR INC CL C 904311206 4 225 SH   SOLE   0 0 225
UNISYS CORP COM NEW 909214306 12 1,000 SH   SOLE   0 0 1,000
UNITED PARCEL SERVICE INC CL B 911312106 18 159 SH   SOLE   0 0 159
UNITEDHEALTH GROUP INC COM 91324P102 24 96 SH   SOLE   0 0 96
VALE S A SPONSORED ADS 91912E105 7 500 SH   SOLE   0 0 500
VALERO ENERGY CORP NEW COM 91913Y100 5 62 SH   SOLE   0 0 62
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 91 4,051 SH   SOLE   0 0 4,051
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2 25 SH   SOLE   0 0 25
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 1 50 SH   SOLE   0 0 50
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 0 7 SH   SOLE   0 0 7
VANGUARD GROUP DIV APP ETF 921908844 3 29 SH   SOLE   0 0 29
VANGUARD STAR FD VG TL INTL STK F 921909768 197 3,800 SH   SOLE   0 0 3,800
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2 27 SH   SOLE   0 0 27
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1 17 SH   SOLE   0 0 17
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 24 275 SH   SOLE   0 0 275
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 51 850 SH   SOLE   0 0 850
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10 136 SH   SOLE   0 0 136
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 249 5,851 SH   SOLE   0 0 5,851
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 11 166 SH   SOLE   0 0 166
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 30 172 SH   SOLE   0 0 172
VANGUARD WORLD FDS INF TECH ETF 92204A702 28 141 SH   SOLE   0 0 141
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 8 100 SH   SOLE   0 0 100
VENTAS INC COM 92276F100 7 108 SH   SOLE   0 0 108
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14 53 SH   SOLE   0 0 53
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 38 355 SH   SOLE   0 0 355
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 46 320 SH   SOLE   0 0 320
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 36 409 SH   SOLE   0 0 409
VANGUARD INDEX FDS SML CP GRW ETF 922908595 36 202 SH   SOLE   0 0 202
VANGUARD INDEX FDS SM CP VAL ETF 922908611 138 1,073 SH   SOLE   0 0 1,073
VANGUARD INDEX FDS GROWTH ETF 922908736 636 4,069 SH   SOLE   0 0 4,069
VANGUARD INDEX FDS VALUE ETF 922908744 526 4,890 SH   SOLE   0 0 4,890
VERIZON COMMUNICATIONS INC COM 92343V104 948 16,039 SH   SOLE   0 0 16,039
VERSUM MATLS INC COM 92532W103 70 1,392 SH   SOLE   0 0 1,392
VIACOM INC NEW CL B 92553P201 6 216 SH   SOLE   0 0 216
VIAVI SOLUTIONS INC COM 925550105 0 8 SH   SOLE   0 0 8
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 38 4,840 SH   SOLE   0 0 4,840
WSFS FINL CORP COM 929328102 5 130 SH   SOLE   0 0 130
WABTEC CORP COM 929740108 5 67 SH   SOLE   0 0 67
WALGREENS BOOTS ALLIANCE INC COM 931427108 6 100 SH   SOLE   0 0 100
WASTE CONNECTIONS INC COM 94106B101 5 54 SH   SOLE   0 0 54
WELLS FARGO CO NEW COM 949746101 24 500 SH   SOLE   0 0 500
WELLS FARGO CO NEW PERP PFD CNV A 949746804 239 185 SH   SOLE   0 0 185
WELLTOWER INC COM 95040Q104 98 1,262 SH   SOLE   0 0 1,262
WESTERN ASSET MTG CAP CORP COM 95790D105 56 5,500 SH   SOLE   0 0 5,500
WEYERHAEUSER CO COM 962166104 92 3,504 SH   SOLE   0 0 3,504
WHEATON PRECIOUS METALS CORP COM 962879102 11 480 SH   SOLE   0 0 480
WISDOMTREE TR EMG MKTS SMCAP 97717W281 3 73 SH   SOLE   0 0 73
WISDOMTREE TR EMER MKT HIGH FD 97717W315 3 79 SH   SOLE   0 0 79
WISDOMTREE TR US DIVID EX FNCL 97717W406 10 121 SH   SOLE   0 0 121
WISDOMTREE TR US MIDCAP DIVID 97717W505 6 180 SH   SOLE   0 0 180
WISDOMTREE TR US SMALLCAP DIVD 97717W604 6 221 SH   SOLE   0 0 221
WISDOMTREE TR INTL SMCAP DIV 97717W760 5 83 SH   SOLE   0 0 83
WISDOMTREE TR ITL HIGH DIV FD 97717W802 7 164 SH   SOLE   0 0 164
WISDOMTREE TR JAPN HEDGE EQT 97717W851 45 880 SH   SOLE   0 0 880
WISDOMTREE TR GLB HIGH DIV FD 97717W877 3 60 SH   SOLE   0 0 60
WISDOMTREE TR CURRNCY INT EQ 97717X263 18 640 SH   SOLE   0 0 640
WISDOMTREE TR EM EX ST-OWNED 97717X578 3 120 SH   SOLE   0 0 120
XCEL ENERGY INC COM 98389B100 11 200 SH   SOLE   0 0 200
YUM BRANDS INC COM 988498101 18 180 SH   SOLE   0 0 180
ARRIS INTERNATIONAL PLC SHS G0551A103 6 196 SH   SOLE   0 0 196
ATHENE HLDG LTD CL A G0684D107 10 242 SH   SOLE   0 0 242
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4 25 SH   SOLE   0 0 25
EATON CORP PLC SHS G29183103 543 6,746 SH   SOLE   0 0 6,746
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 17 1,548 SH   SOLE   0 0 1,548
ICON PLC SHS G4705A100 6 41 SH   SOLE   0 0 41
INVESCO LTD SHS G491BT108 9 455 SH   SOLE   0 0 455
JOHNSON CTLS INTL PLC SHS G51502105 0 4 SH   SOLE   0 0 4
MEDTRONIC PLC SHS G5960L103 27 294 SH   SOLE   0 0 294
APTIV PLC SHS G6095L109 4 45 SH   SOLE   0 0 45
NVENT ELECTRIC PLC SHS G6700G107 0 1 SH   SOLE   0 0 1
SEADRILL LTD COM G7998G106 0 1 SH   SOLE   0 0 1
PENTAIR PLC SHS G7S00T104 0 1 SH   SOLE   0 0 1
WHITE MTNS INS GROUP LTD COM G9618E107 9 10 SH   SOLE   0 0 10
CHUBB LIMITED COM H1467J104 14 100 SH   SOLE   0 0 100
TE CONNECTIVITY LTD REG SHS H84989104 0 5 SH   SOLE   0 0 5
CHECK POINT SOFTWARE TECH LT ORD M22465104 6 47 SH   SOLE   0 0 47
ELBIT SYS LTD ORD M3760D101 10 78 SH   SOLE   0 0 78
NXP SEMICONDUCTORS N V COM N6596X109 14 153 SH   SOLE   0 0 153