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
AT&T INC COM 00206R102 528 16,444 SH   SOLE   0 0 16,444
ABBOTT LABS COM 002824100 350 5,733 SH   SOLE   0 0 5,733
ABBVIE INC COM 00287Y109 269 2,900 SH   SOLE   0 0 2,900
AETHLON MED INC COM NEW 00808Y208 261 203,957 SH   SOLE   0 0 203,957
AIR PRODS & CHEMS INC COM 009158106 1,250 8,025 SH   SOLE   0 0 8,025
ALBEMARLE CORP COM 012653101 1 8 SH   SOLE   0 0 8
ALCOA CORP COM 013872106 5 111 SH   SOLE   0 0 111
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 83 450 SH   SOLE   0 0 450
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 9 495 SH   SOLE   0 0 495
ALPHABET INC CAP STK CL C 02079K107 27 24 SH   SOLE   0 0 24
ALPHABET INC CAP STK CL A 02079K305 508 450 SH   SOLE   0 0 450
ALTABA INC COM 021346101 4 50 SH   SOLE   0 0 50
ALTRIA GROUP INC COM 02209S103 1,854 32,640 SH   SOLE   0 0 32,640
AMAZON COM INC COM 023135106 68 40 SH   SOLE   0 0 40
AMERICAN ELEC PWR INC COM 025537101 918 13,253 SH   SOLE   0 0 13,253
AMERICAN INTL GROUP INC COM NEW 026874784 28 520 SH   SOLE   0 0 520
AMERICAN STS WTR CO COM 029899101 17 300 SH   SOLE   0 0 300
AMERICAN WTR WKS CO INC NEW COM 030420103 55 650 SH   SOLE   0 0 650
AMERIPRISE FINL INC COM 03076C106 252 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 4 345 SH   SOLE   0 0 345
APPLE INC COM 037833100 682 3,684 SH   SOLE   0 0 3,684
APPLIED MATLS INC COM 038222105 3 69 SH   SOLE   0 0 69
AQUA AMERICA INC COM 03836W103 706 20,056 SH   SOLE   0 0 20,056
ARCHER DANIELS MIDLAND CO COM 039483102 37 800 SH   SOLE   0 0 800
ARCONIC INC COM 03965L100 6 333 SH   SOLE   0 0 333
ARMSTRONG WORLD INDS INC NEW COM 04247X102 8 123 SH   SOLE   0 0 123
ASTRAZENECA PLC SPONSORED ADR 046353108 129 3,668 SH   SOLE   0 0 3,668
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,686 92,906 SH   SOLE   0 0 92,906
BCE INC COM NEW 05534B760 510 12,603 SH   SOLE   0 0 12,603
BP PLC SPONSORED ADR 055622104 4 90 SH   SOLE   0 0 90
BAIDU INC SPON ADR REP A 056752108 76 313 SH   SOLE   0 0 313
BANCO SANTANDER SA ADR 05964H105 15 2,813 SH   SOLE   0 0 2,813
BANK AMER CORP COM 060505104 27 971 SH   SOLE   0 0 971
BANK AMER CORP 7.25%CNV PFD L 060505682 725 580 SH   SOLE   0 0 580
BANK MONTREAL QUE COM 063671101 157 2,034 SH   SOLE   0 0 2,034
BARRICK GOLD CORP COM 067901108 1 106 SH   SOLE   0 0 106
BENEFICIAL BANCORP INC COM 08171T102 7 438 SH   SOLE   0 0 438
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 280 1,500 SH   SOLE   0 0 1,500
BLACK KNIGHT INC COM 09215C105 41 757 SH   SOLE   0 0 757
BLACKROCK ENERGY & RES TR COM 09250U101 20 1,282 SH   SOLE   0 0 1,282
BLACKROCK HEALTH SCIENCES TR COM 09250W107 29 750 SH   SOLE   0 0 750
BLACKROCK ENHANCED EQT DIV T COM 09251A104 33 3,567 SH   SOLE   0 0 3,567
BLACKROCK RES & COMM STRAT T SHS 09257A108 90 9,651 SH   SOLE   0 0 9,651
BLOCK H & R INC COM 093671105 46 2,000 SH   SOLE   0 0 2,000
BOEING CO COM 097023105 336 1,000 SH   SOLE   0 0 1,000
BRIGHTHOUSE FINL INC COM 10922N103 4 90 SH   SOLE   0 0 90
BRISTOL MYERS SQUIBB CO COM 110122108 19 343 SH   SOLE   0 0 343
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 292 5,797 SH   SOLE   0 0 5,797
CBS CORP NEW CL B 124857202 12 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 44 1,000 SH   SOLE   0 0 1,000
CIGNA CORPORATION COM 125509109 30 177 SH   SOLE   0 0 177
CNO FINL GROUP INC COM 12621E103 0 11 SH   SOLE   0 0 11
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 4 100 SH   SOLE   0 0 100
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 55 2,310 SH   SOLE   0 0 2,310
CAMPBELL SOUP CO COM 134429109 61 1,500 SH   SOLE   0 0 1,500
CANOPY GROWTH CORP COM 138035100 0 10 SH   SOLE   0 0 10
CAPSTEAD MTG CORP COM NO PAR 14067E506 8 900 SH   SOLE   0 0 900
CAPRICOR THERAPEUTICS INC COM 14070B101 4 3,100 SH   SOLE   0 0 3,100
CARMAX INC COM 143130102 9 121 SH   SOLE   0 0 121
CARNIVAL CORP UNIT 99/99/9999 143658300 6 100 SH   SOLE   0 0 100
CARPENTER TECHNOLOGY CORP COM 144285103 5 90 SH   SOLE   0 0 90
CARRIZO OIL & GAS INC COM 144577103 14 500 SH   SOLE   0 0 500
CATERPILLAR INC DEL COM 149123101 387 2,850 SH   SOLE   0 0 2,850
CENTENE CORP DEL COM 15135B101 86 700 SH   SOLE   0 0 700
CHENIERE ENERGY INC COM NEW 16411R208 8 125 SH   SOLE   0 0 125
CHEVRON CORP NEW COM 166764100 52 414 SH   SOLE   0 0 414
CISCO SYS INC COM 17275R102 99 2,300 SH   SOLE   0 0 2,300
CITIZENS & NORTHN CORP COM 172922106 362 14,000 SH   SOLE   0 0 14,000
CITIGROUP INC COM NEW 172967424 8 116 SH   SOLE   0 0 116
CITIZENS FINL GROUP INC COM 174610105 3 67 SH   SOLE   0 0 67
COCA COLA CO COM 191216100 36 820 SH   SOLE   0 0 820
CODA OCTOPUS GROUP INC COM NEW 19188U206 0 1 SH   SOLE   0 0 1
COGNEX CORP COM 192422103 7 150 SH   SOLE   0 0 150
COLGATE PALMOLIVE CO COM 194162103 45 700 SH   SOLE   0 0 700
COMCAST CORP NEW CL A 20030N101 42 1,284 SH   SOLE   0 0 1,284
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 180 30,000 SH   SOLE   0 0 30,000
CONAGRA BRANDS INC COM 205887102 18 496 SH   SOLE   0 0 496
CONOCOPHILLIPS COM 20825C104 59 844 SH   SOLE   0 0 844
CONSOLIDATED EDISON INC COM 209115104 101 1,300 SH   SOLE   0 0 1,300
COPART INC COM 217204106 10 174 SH   SOLE   0 0 174
CREDIT SUISSE GROUP SPONSORED ADR 225401108 3 219 SH   SOLE   0 0 219
CROWN HOLDINGS INC COM 228368106 9 200 SH   SOLE   0 0 200
CUMMINS INC COM 231021106 186 1,400 SH   SOLE   0 0 1,400
DECKERS OUTDOOR CORP COM 243537107 5 40 SH   SOLE   0 0 40
DEERE & CO COM 244199105 329 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 4 25 SH   SOLE   0 0 25
DIGITAL RLTY TR INC COM 253868103 774 6,936 SH   SOLE   0 0 6,936
DISNEY WALT CO COM DISNEY 254687106 197 1,884 SH   SOLE   0 0 1,884
DISCOVER FINL SVCS COM 254709108 3 48 SH   SOLE   0 0 48
DOLLAR TREE INC COM 256746108 5 57 SH   SOLE   0 0 57
DOWDUPONT INC COM 26078J100 829 12,582 SH   SOLE   0 0 12,582
DUKE ENERGY CORP NEW COM NEW 26441C204 373 4,715 SH   SOLE   0 0 4,715
EOG RES INC COM 26875P101 281 2,255 SH   SOLE   0 0 2,255
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 100 3,405 SH   SOLE   0 0 3,405
EATON VANCE CORP COM NON VTG 278265103 2 41 SH   SOLE   0 0 41
EBAY INC COM 278642103 4 100 SH   SOLE   0 0 100
ECOPETROL S A SPONSORED ADS 279158109 2 88 SH   SOLE   0 0 88
EDGEWELL PERS CARE CO COM 28035Q102 5 98 SH   SOLE   0 0 98
ELECTRO SCIENTIFIC INDS COM 285229100 2 150 SH   SOLE   0 0 150
ENBRIDGE INC COM 29250N105 35 984 SH   SOLE   0 0 984
ENERGIZER HLDGS INC NEW COM 29272W109 11 179 SH   SOLE   0 0 179
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 11 630 SH   SOLE   0 0 630
ENERPLUS CORP COM 292766102 8 600 SH   SOLE   0 0 600
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 193 10,159 SH   SOLE   0 0 10,159
ENTERPRISE PRODS PARTNERS L COM 293792107 44 1,588 SH   SOLE   0 0 1,588
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4 100 SH   SOLE   0 0 100
EXELON CORP COM 30161N101 42 988 SH   SOLE   0 0 988
EXPONENT INC COM 30214U102 880 18,226 SH   SOLE   0 0 18,226
EXPRESS SCRIPTS HLDG CO COM 30219G108 58 751 SH   SOLE   0 0 751
EXXON MOBIL CORP COM 30231G102 309 3,729 SH   SOLE   0 0 3,729
FACEBOOK INC CL A 30303M102 214 1,100 SH   SOLE   0 0 1,100
F5 NETWORKS INC COM 315616102 324 1,880 SH   SOLE   0 0 1,880
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 14 1,100 SH   SOLE   0 0 1,100
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2 70 SH   SOLE   0 0 70
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 48 2,500 SH   SOLE   0 0 2,500
FIRSTENERGY CORP COM 337932107 21 586 SH   SOLE   0 0 586
FORD MTR CO DEL COM PAR $0.01 345370860 47 4,262 SH   SOLE   0 0 4,262
FRANCO NEVADA CORP COM 351858105 10 140 SH   SOLE   0 0 140
FREEPORT-MCMORAN INC CL B 35671D857 17 1,000 SH   SOLE   0 0 1,000
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2 36 SH   SOLE   0 0 36
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 22 SH   SOLE   0 0 22
GW PHARMACEUTICALS PLC ADS 36197T103 28 200 SH   SOLE   0 0 200
GTT COMMUNICATIONS INC COM 362393100 5 121 SH   SOLE   0 0 121
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 43 8,428 SH   SOLE   0 0 8,428
GENERAL ELECTRIC CO COM 369604103 34 2,470 SH   SOLE   0 0 2,470
GENERAL MTRS CO COM 37045V100 178 4,514 SH   SOLE   0 0 4,514
GENERAL MTRS CO *W EXP 07/10/201 37045V126 1 45 SH   SOLE   0 0 45
GENUINE PARTS CO COM 372460105 3 32 SH   SOLE   0 0 32
GILEAD SCIENCES INC COM 375558103 11 160 SH   SOLE   0 0 160
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 179 4,450 SH   SOLE   0 0 4,450
GLOBAL X FDS GLB X SUPERDIV 37950E549 63 3,027 SH   SOLE   0 0 3,027
GODADDY INC CL A 380237107 35 500 SH   SOLE   0 0 500
GOLDMAN SACHS GROUP INC COM 38141G104 11 50 SH   SOLE   0 0 50
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 77 3,487 SH   SOLE   0 0 3,487
HSBC HLDGS PLC SPON ADR NEW 404280406 45 956 SH   SOLE   0 0 956
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 37 1,000 SH   SOLE   0 0 1,000
HARLEY DAVIDSON INC COM 412822108 15 351 SH   SOLE   0 0 351
HASBRO INC COM 418056107 4 45 SH   SOLE   0 0 45
HEALTHCARE SVCS GRP INC COM 421906108 28 643 SH   SOLE   0 0 643
HERSHEY CO COM 427866108 19 200 SH   SOLE   0 0 200
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 35 2,234 SH   SOLE   0 0 2,234
HOME DEPOT INC COM 437076102 45 232 SH   SOLE   0 0 232
HUNTSMAN CORP COM 447011107 1 44 SH   SOLE   0 0 44
IDERA PHARMACEUTICALS INC COM NEW 45168K306 20 15,000 SH   SOLE   0 0 15,000
INDEXIQ ETF TR US RL EST SMCP 45409B628 49 1,831 SH   SOLE   0 0 1,831
ING GROEP N V SPONSORED ADR 456837103 3 218 SH   SOLE   0 0 218
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 2 500 SH   SOLE   0 0 500
INTEL CORP COM 458140100 289 5,815 SH   SOLE   0 0 5,815
INTERDIGITAL INC COM 45867G101 485 6,000 SH   SOLE   0 0 6,000
INTERNATIONAL BUSINESS MACHS COM 459200101 106 762 SH   SOLE   0 0 762
INTL PAPER CO COM 460146103 3 50 SH   SOLE   0 0 50
INTUITIVE SURGICAL INC COM NEW 46120E602 230 480 SH   SOLE   0 0 480
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 413 3,598 SH   SOLE   0 0 3,598
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 256 17,612 SH   SOLE   0 0 17,612
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1 22 SH   SOLE   0 0 22
ISHARES INC MIN VOL EMRG MKT 464286533 47 820 SH   SOLE   0 0 820
ISHARES TR TIPS BD ETF 464287176 37 330 SH   SOLE   0 0 330
ISHARES TR CORE US AGGBD ET 464287226 1,076 10,118 SH   SOLE   0 0 10,118
ISHARES TR MSCI EMG MKT ETF 464287234 108 2,500 SH   SOLE   0 0 2,500
ISHARES TR IBOXX INV CP ETF 464287242 1 8 SH   SOLE   0 0 8
ISHARES TR S&P 500 GRWT ETF 464287309 8 52 SH   SOLE   0 0 52
ISHARES TR S&P 500 VAL ETF 464287408 6 59 SH   SOLE   0 0 59
ISHARES TR MSCI EAFE ETF 464287465 628 9,380 SH   SOLE   0 0 9,380
ISHARES TR CORE S&P MCP ETF 464287507 4 18 SH   SOLE   0 0 18
ISHARES TR S&P MC 400GR ETF 464287606 44 195 SH   SOLE   0 0 195
ISHARES TR RUS 1000 GRW ETF 464287614 36 251 SH   SOLE   0 0 251
ISHARES TR RUS 1000 ETF 464287622 33,341 219,378 SH   SOLE   0 0 219,378
ISHARES TR RUS 2000 GRW ETF 464287648 15 72 SH   SOLE   0 0 72
ISHARES TR RUSSELL 2000 ETF 464287655 15,181 92,695 SH   SOLE   0 0 92,695
ISHARES TR RUSSELL 3000 ETF 464287689 1,311 8,078 SH   SOLE   0 0 8,078
ISHARES TR S&P MC 400VL ETF 464287705 42 257 SH   SOLE   0 0 257
ISHARES TR SP SMCP600VL ETF 464287879 24 144 SH   SOLE   0 0 144
ISHARES TR JPMORGAN USD EMG 464288281 11 105 SH   SOLE   0 0 105
ISHARES TR NATIONAL MUN ETF 464288414 70 645 SH   SOLE   0 0 645
ISHARES TR IBOXX HI YD ETF 464288513 73 858 SH   SOLE   0 0 858
ISHARES TR MBS ETF 464288588 2 18 SH   SOLE   0 0 18
ISHARES TR INTRMD CR BD ETF 464288638 68 640 SH   SOLE   0 0 640
ISHARES TR 3 7 YR TREAS BD 464288661 1 7 SH   SOLE   0 0 7
ISHARES TR S&P US PFD STK 464288687 121 3,200 SH   SOLE   0 0 3,200
ISHARES TR CORE HIGH DV ETF 46429B663 75 880 SH   SOLE   0 0 880
ISHARES TR MIN VOL EAFE ETF 46429B689 120 1,680 SH   SOLE   0 0 1,680
ISHARES TR CORE MSCI EAFE 46432F842 7 115 SH   SOLE   0 0 115
ISHARES INC CORE MSCI EMKT 46434G103 3 55 SH   SOLE   0 0 55
ISHARES INC MSCI JPN ETF NEW 46434G822 4 62 SH   SOLE   0 0 62
JPMORGAN CHASE & CO COM 46625H100 295 2,833 SH   SOLE   0 0 2,833
JD COM INC SPON ADR CL A 47215P106 33 850 SH   SOLE   0 0 850
JOHNSON & JOHNSON COM 478160104 1,450 11,952 SH   SOLE   0 0 11,952
KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 2 35 SH   SOLE   0 0 35
KIMBERLY CLARK CORP COM 494368103 25 235 SH   SOLE   0 0 235
KINDER MORGAN INC DEL COM 49456B101 4 243 SH   SOLE   0 0 243
KNOLL INC COM NEW 498904200 59 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 9 137 SH   SOLE   0 0 137
LEGGETT & PLATT INC COM 524660107 89 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,773 40,000 SH   SOLE   0 0 40,000
LILLY ELI & CO COM 532457108 333 3,900 SH   SOLE   0 0 3,900
LOCKHEED MARTIN CORP COM 539830109 2,963 10,030 SH   SOLE   0 0 10,030
MBIA INC COM 55262C100 4 494 SH   SOLE   0 0 494
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 36 425 SH   SOLE   0 0 425
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3 40 SH   SOLE   0 0 40
MAGNA INTL INC COM 559222401 58 1,000 SH   SOLE   0 0 1,000
MARKEL CORP COM 570535104 36 33 SH   SOLE   0 0 33
MARRIOTT INTL INC NEW CL A 571903202 127 1,000 SH   SOLE   0 0 1,000
MARTIN MARIETTA MATLS INC COM 573284106 10 47 SH   SOLE   0 0 47
MASTEC INC COM 576323109 4 75 SH   SOLE   0 0 75
MASTERCARD INCORPORATED CL A 57636Q104 6 30 SH   SOLE   0 0 30
MCDONALDS CORP COM 580135101 206 1,315 SH   SOLE   0 0 1,315
MEDIDATA SOLUTIONS INC COM 58471A105 24 300 SH   SOLE   0 0 300
MERCK & CO INC COM 58933Y105 1,619 26,677 SH   SOLE   0 0 26,677
MERIDIAN BK PAOLI PA COM 58958P104 63 3,441 SH   SOLE   0 0 3,441
METLIFE INC COM 59156R108 44 1,000 SH   SOLE   0 0 1,000
MICROSOFT CORP COM 594918104 568 5,759 SH   SOLE   0 0 5,759
MICROCHIP TECHNOLOGY INC COM 595017104 2,148 23,619 SH   SOLE   0 0 23,619
MIDDLESEX WATER CO COM 596680108 59 1,401 SH   SOLE   0 0 1,401
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 3 515 SH   SOLE   0 0 515
MOHAWK INDS INC COM 608190104 6 29 SH   SOLE   0 0 29
MOLINA HEALTHCARE INC COM 60855R100 39 400 SH   SOLE   0 0 400
MONDELEZ INTL INC CL A 609207105 3 69 SH   SOLE   0 0 69
MORGAN STANLEY COM NEW 617446448 21 447 SH   SOLE   0 0 447
MORGAN STANLEY INDIA INVS FD COM 61745C105 3 114 SH   SOLE   0 0 114
NATIONAL BEVERAGE CORP COM 635017106 4 35 SH   SOLE   0 0 35
NATIONAL RETAIL PPTYS INC COM 637417106 14 313 SH   SOLE   0 0 313
NATUS MEDICAL INC DEL COM 639050103 27 775 SH   SOLE   0 0 775
NAVISTAR INTL CORP NEW COM 63934E108 3 75 SH   SOLE   0 0 75
NETFLIX INC COM 64110L106 78 200 SH   SOLE   0 0 200
NEUROMETRIX INC COM PAR 641255708 0 21 SH   SOLE   0 0 21
NEWMARKET CORP COM 651587107 10 25 SH   SOLE   0 0 25
NEXTERA ENERGY INC COM 65339F101 167 1,000 SH   SOLE   0 0 1,000
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
NORFOLK SOUTHERN CORP COM 655844108 91 604 SH   SOLE   0 0 604
NOVARTIS A G SPONSORED ADR 66987V109 128 1,700 SH   SOLE   0 0 1,700
NUCOR CORP COM 670346105 63 1,000 SH   SOLE   0 0 1,000
NUTANIX INC CL A 67059N108 4 84 SH   SOLE   0 0 84
NVIDIA CORP COM 67066G104 59 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 260 18,431 SH   SOLE   0 0 18,431
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
OLD DOMINION FGHT LINES INC COM 679580100 15 101 SH   SOLE   0 0 101
OLIN CORP COM PAR $1 680665205 20 700 SH   SOLE   0 0 700
OMEGA HEALTHCARE INVS INC COM 681936100 36 1,150 SH   SOLE   0 0 1,150
ONE GAS INC COM 68235P108 14 185 SH   SOLE   0 0 185
OPKO HEALTH INC COM 68375N103 6 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 44 714 SH   SOLE   0 0 714
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 52 715 SH   SOLE   0 0 715
ORACLE CORP COM 68389X105 18 400 SH   SOLE   0 0 400
ORCHIDS PAPER PRODS CO DEL COM 68572N104 0 39 SH   SOLE   0 0 39
ORGANOVO HLDGS INC COM 68620A104 2 1,600 SH   SOLE   0 0 1,600
ORIX CORP SPONSORED ADR 686330101 3 39 SH   SOLE   0 0 39
PPG INDS INC COM 693506107 62 600 SH   SOLE   0 0 600
PPL CORP COM 69351T106 408 14,280 SH   SOLE   0 0 14,280
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 3 2,940 SH   SOLE   0 0 2,940
PAYPAL HLDGS INC COM 70450Y103 17 200 SH   SOLE   0 0 200
PEABODY ENERGY CORP NEW COM 704551100 9 200 SH   SOLE   0 0 200
PENNANTPARK INVT CORP COM 708062104 1 86 SH   SOLE   0 0 86
PENNEY J C INC COM 708160106 0 65 SH   SOLE   0 0 65
PENSKE AUTOMOTIVE GRP INC COM 70959W103 6 121 SH   SOLE   0 0 121
PEPSICO INC COM 713448108 24 219 SH   SOLE   0 0 219
PFIZER INC COM 717081103 94 2,596 SH   SOLE   0 0 2,596
PHILIP MORRIS INTL INC COM 718172109 110 1,357 SH   SOLE   0 0 1,357
PHILLIPS 66 COM 718546104 247 2,200 SH   SOLE   0 0 2,200
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 30 300 SH   SOLE   0 0 300
PIMCO ETF TR 25YR+ ZERO U S 72201R882 50 430 SH   SOLE   0 0 430
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3 142 SH   SOLE   0 0 142
POST HLDGS INC COM 737446104 10 121 SH   SOLE   0 0 121
PROCTER AND GAMBLE CO COM 742718109 121 1,556 SH   SOLE   0 0 1,556
PRUDENTIAL FINL INC COM 744320102 47 500 SH   SOLE   0 0 500
PUBLIC SVC ENTERPRISE GROUP COM 744573106 154 2,842 SH   SOLE   0 0 2,842
RAYTHEON CO COM NEW 755111507 406 2,100 SH   SOLE   0 0 2,100
REAVES UTIL INCOME FD COM SH BEN INT 756158101 10 351 SH   SOLE   0 0 351
RED HAT INC COM 756577102 4 28 SH   SOLE   0 0 28
REGIONS FINL CORP NEW COM 7591EP100 30 1,675 SH   SOLE   0 0 1,675
REPUBLIC FIRST BANCORP INC COM 760416107 196 25,000 SH   SOLE   0 0 25,000
RESOLUTE ENERGY CORP COM NEW 76116A306 2 75 SH   SOLE   0 0 75
RETAIL OPPORTUNITY INVTS COR COM 76131N101 0 20 SH   SOLE   0 0 20
RIO TINTO PLC SPONSORED ADR 767204100 4 78 SH   SOLE   0 0 78
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 23 316 SH   SOLE   0 0 316
ROYAL GOLD INC COM 780287108 16 170 SH   SOLE   0 0 170
SPDR S&P 500 ETF TR TR UNIT 78462F103 377 1,390 SH   SOLE   0 0 1,390
SPDR GOLD TRUST GOLD SHS 78463V107 171 1,440 SH   SOLE   0 0 1,440
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 220 4,573 SH   SOLE   0 0 4,573
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 236 6,660 SH   SOLE   0 0 6,660
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3 70 SH   SOLE   0 0 70
SPDR SERIES TRUST S&P BIOTECH 78464A870 48 500 SH   SOLE   0 0 500
SPDR SER TR NUVEEN BRC MUNIC 78468R721 143 2,980 SH   SOLE   0 0 2,980
SPDR SER TR PRTFLO S&P500 HI 78468R788 4 103 SH   SOLE   0 0 103
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 1 50 SH   SOLE   0 0 50
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 2 300 SH   SOLE   0 0 300
SANDSTORM GOLD LTD COM NEW 80013R206 12 2,600 SH   SOLE   0 0 2,600
SAP SE SPON ADR 803054204 2 17 SH   SOLE   0 0 17
SCOTTS MIRACLE GRO CO CL A 810186106 25 300 SH   SOLE   0 0 300
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2 20 SH   SOLE   0 0 20
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 32 1,200 SH   SOLE   0 0 1,200
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 143 2,000 SH   SOLE   0 0 2,000
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8 115 SH   SOLE   0 0 115
SELECT MED HLDGS CORP COM 81619Q105 9 500 SH   SOLE   0 0 500
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3 137 SH   SOLE   0 0 137
SHOPIFY INC CL A 82509L107 5 33 SH   SOLE   0 0 33
SIERRA WIRELESS INC COM 826516106 2 100 SH   SOLE   0 0 100
SIMON PPTY GROUP INC NEW COM 828806109 94 550 SH   SOLE   0 0 550
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2 47 SH   SOLE   0 0 47
SONY CORP SPONSORED ADR 835699307 4 75 SH   SOLE   0 0 75
SOUTH JERSEY INDS INC COM 838518108 469 14,000 SH   SOLE   0 0 14,000
SOUTHERN CO COM 842587107 44 949 SH   SOLE   0 0 949
SOUTHWESTERN ENERGY CO COM 845467109 13 2,500 SH   SOLE   0 0 2,500
SPECTRUM BRANDS HLDGS INC COM 84763R101 36 440 SH   SOLE   0 0 440
SPRINT CORP COM SER 1 85207U105 1 146 SH   SOLE   0 0 146
STARBUCKS CORP COM 855244109 28 575 SH   SOLE   0 0 575
STATE STR CORP COM 857477103 3 29 SH   SOLE   0 0 29
STONEMOR PARTNERS L P COM UNITS INT 86183Q100 4 735 SH   SOLE   0 0 735
STORE CAP CORP COM 862121100 7 248 SH   SOLE   0 0 248
STRYKER CORP COM 863667101 18 106 SH   SOLE   0 0 106
STURM RUGER & CO INC COM 864159108 7 131 SH   SOLE   0 0 131
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 12 500 SH   SOLE   0 0 500
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 3 410 SH   SOLE   0 0 410
SUNCOR ENERGY INC NEW COM 867224107 67 1,645 SH   SOLE   0 0 1,645
TABLEAU SOFTWARE INC CL A 87336U105 5 50 SH   SOLE   0 0 50
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2 42 SH   SOLE   0 0 42
TECK RESOURCES LTD CL B 878742204 4 140 SH   SOLE   0 0 140
3M CO COM 88579Y101 10 50 SH   SOLE   0 0 50
TORONTO DOMINION BK ONT COM NEW 891160509 817 14,114 SH   SOLE   0 0 14,114
TRACTOR SUPPLY CO COM 892356106 17 220 SH   SOLE   0 0 220
TRAVELERS COMPANIES INC COM 89417E109 2 19 SH   SOLE   0 0 19
TREDEGAR CORP COM 894650100 0 3 SH   SOLE   0 0 3
TWENTY FIRST CENTY FOX INC CL A 90130A101 0 2 SH   SOLE   0 0 2
UGI CORP NEW COM 902681105 17 328 SH   SOLE   0 0 328
UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 12 775 SH   SOLE   0 0 775
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 5 225 SH   SOLE   0 0 225
UNIFIRST CORP MASS COM 904708104 3 18 SH   SOLE   0 0 18
UNILEVER PLC SPON ADR NEW 904767704 3 61 SH   SOLE   0 0 61
UNISYS CORP COM NEW 909214306 13 1,040 SH   SOLE   0 0 1,040
UNITED PARCEL SERVICE INC CL B 911312106 16 150 SH   SOLE   0 0 150
UNITEDHEALTH GROUP INC COM 91324P102 24 96 SH   SOLE   0 0 96
VALE S A ADR 91912E105 6 500 SH   SOLE   0 0 500
VALERO ENERGY CORP NEW COM 91913Y100 7 62 SH   SOLE   0 0 62
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 90 4,031 SH   SOLE   0 0 4,031
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 0 14 SH   SOLE   0 0 14
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 1 50 SH   SOLE   0 0 50
VANGUARD GROUP DIV APP ETF 921908844 3 29 SH   SOLE   0 0 29
VANGUARD STAR FD VG TL INTL STK F 921909768 308 5,700 SH   SOLE   0 0 5,700
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 120 1,449 SH   SOLE   0 0 1,449
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 49 850 SH   SOLE   0 0 850
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 258 6,110 SH   SOLE   0 0 6,110
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 32 242 SH   SOLE   0 0 242
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 18 73 SH   SOLE   0 0 73
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 39 355 SH   SOLE   0 0 355
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 43 320 SH   SOLE   0 0 320
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 33 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 41 305 SH   SOLE   0 0 305
VANGUARD INDEX FDS GROWTH ETF 922908736 797 5,319 SH   SOLE   0 0 5,319
VANGUARD INDEX FDS VALUE ETF 922908744 649 6,250 SH   SOLE   0 0 6,250
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5 36 SH   SOLE   0 0 36
VERIZON COMMUNICATIONS INC COM 92343V104 836 16,608 SH   SOLE   0 0 16,608
VERSUM MATLS INC COM 92532W103 95 2,564 SH   SOLE   0 0 2,564
VIAVI SOLUTIONS INC COM 925550105 0 8 SH   SOLE   0 0 8
VISA INC COM CL A 92826C839 132 1,000 SH   SOLE   0 0 1,000
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 39 4,840 SH   SOLE   0 0 4,840
WALGREENS BOOTS ALLIANCE INC COM 931427108 6 100 SH   SOLE   0 0 100
WASTE CONNECTIONS INC COM 94106B101 4 54 SH   SOLE   0 0 54
WELLS FARGO CO NEW COM 949746101 28 500 SH   SOLE   0 0 500
WELLS FARGO CO NEW PERP PFD CNV A 949746804 233 185 SH   SOLE   0 0 185
WELLTOWER INC COM 95040Q104 79 1,262 SH   SOLE   0 0 1,262
WESTERN ASSET MTG CAP CORP COM 95790D105 68 6,500 SH   SOLE   0 0 6,500
WEYERHAEUSER CO COM 962166104 358 9,808 SH   SOLE   0 0 9,808
WISDOMTREE TR JAPN HEDGE EQT 97717W851 53 980 SH   SOLE   0 0 980
WISDOMTREE TR GLB HIGH DIV FD 97717W877 3 60 SH   SOLE   0 0 60
XCEL ENERGY INC COM 98389B100 9 200 SH   SOLE   0 0 200
YUM BRANDS INC COM 988498101 14 180 SH   SOLE   0 0 180
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 2 113 SH   SOLE   0 0 113
ALLERGAN PLC SHS G0177J108 32 191 SH   SOLE   0 0 191
ARRIS INTL INC SHS G0551A103 5 196 SH   SOLE   0 0 196
AXALTA COATING SYS LTD COM G0750C108 42 1,391 SH   SOLE   0 0 1,391
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4 25 SH   SOLE   0 0 25
EATON CORP PLC SHS G29183103 500 6,695 SH   SOLE   0 0 6,695
ICON PLC SHS G4705A100 5 41 SH   SOLE   0 0 41
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2 14 SH   SOLE   0 0 14
APTIV PLC SHS G6095L109 4 45 SH   SOLE   0 0 45
SEADRILL LIMITED SHS G7945E105 0 675 SH   SOLE   0 0 675
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 6 120 SH   SOLE   0 0 120
WHITE MTNS INS GROUP LTD COM G9618E107 9 10 SH   SOLE   0 0 10
CHUBB LIMITED COM H1467J104 3 25 SH   SOLE   0 0 25
ELBIT SYS LTD ORD M3760D101 4 34 SH   SOLE   0 0 34
ORBOTECH LTD ORD M75253100 247 4,000 SH   SOLE   0 0 4,000
NXP SEMICONDUCTORS N V COM N6596X109 17 153 SH   SOLE   0 0 153
AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 3 4,000 SH   SOLE   0 0 4,000