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
3M CO COM 88579Y101 11 50 SH   SOLE   0 0 50
ABBOTT LABS COM 002824100 421 5,733 SH   SOLE   0 0 5,733
ABBVIE INC COM 00287Y109 274 2,900 SH   SOLE   0 0 2,900
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4 25 SH   SOLE   0 0 25
AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 6 4,000 SH   SOLE   0 0 4,000
AETHLON MED INC COM NEW 00808Y208 241 203,957 SH   SOLE   0 0 203,957
AIR PRODS & CHEMS INC COM 009158106 1,341 8,025 SH   SOLE   0 0 8,025
ALBEMARLE CORP COM 012653101 1 8 SH   SOLE   0 0 8
ALCOA CORP COM 013872106 4 111 SH   SOLE   0 0 111
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 71 430 SH   SOLE   0 0 430
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 10 495 SH   SOLE   0 0 495
ALPHABET INC CAP STK CL C 02079K107 29 24 SH   SOLE   0 0 24
ALPHABET INC CAP STK CL A 02079K305 543 450 SH   SOLE   0 0 450
ALTABA INC COM 021346101 3 50 SH   SOLE   0 0 50
ALTRIA GROUP INC COM 02209S103 1,938 32,129 SH   SOLE   0 0 32,129
AMAZON COM INC COM 023135106 92 46 SH   SOLE   0 0 46
AMERICAN ELEC PWR INC COM 025537101 940 13,263 SH   SOLE   0 0 13,263
AMERICAN STS WTR CO COM 029899101 18 300 SH   SOLE   0 0 300
AMERICAN WTR WKS CO INC NEW COM 030420103 57 650 SH   SOLE   0 0 650
AMERIPRISE FINL INC COM 03076C106 266 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 837 3,709 SH   SOLE   0 0 3,709
APPLIED MATLS INC COM 038222105 3 69 SH   SOLE   0 0 69
APTIV PLC SHS G6095L109 4 45 SH   SOLE   0 0 45
AQUA AMERICA INC COM 03836W103 590 15,991 SH   SOLE   0 0 15,991
ARCHER DANIELS MIDLAND CO COM 039483102 40 800 SH   SOLE   0 0 800
ARCONIC INC COM 03965L100 7 333 SH   SOLE   0 0 333
ARMSTRONG WORLD INDS INC NEW COM 04247X102 9 123 SH   SOLE   0 0 123
ARRIS INTL INC SHS G0551A103 5 196 SH   SOLE   0 0 196
ASTRAZENECA PLC SPONSORED ADR 046353108 145 3,668 SH   SOLE   0 0 3,668
AT&T INC COM 00206R102 447 13,304 SH   SOLE   0 0 13,304
AVERY DENNISON CORP COM 053611109 3 30 SH   SOLE   0 0 30
AVON PRODS INC COM 054303102 0 82 SH   SOLE   0 0 82
BAIDU INC SPON ADR REP A 056752108 72 313 SH   SOLE   0 0 313
BANCO SANTANDER SA ADR 05964H105 11 2,288 SH   SOLE   0 0 2,288
BANK AMER CORP COM 060505104 29 971 SH   SOLE   0 0 971
BANK AMER CORP 7.25%CNV PFD L 060505682 751 580 SH   SOLE   0 0 580
BANK MONTREAL QUE COM 063671101 168 2,034 SH   SOLE   0 0 2,034
BARRICK GOLD CORP COM 067901108 1 106 SH   SOLE   0 0 106
BB&T CORP COM 054937107 4,504 92,788 SH   SOLE   0 0 92,788
BCE INC COM NEW 05534B760 503 12,418 SH   SOLE   0 0 12,418
BENEFICIAL BANCORP INC COM 08171T102 7 438 SH   SOLE   0 0 438
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 321 1,500 SH   SOLE   0 0 1,500
BLACKROCK ENERGY & RES TR COM 09250U101 19 1,282 SH   SOLE   0 0 1,282
BLACKROCK ENHANCED EQT DIV T COM 09251A104 34 3,567 SH   SOLE   0 0 3,567
BLACKROCK HEALTH SCIENCES TR COM 09250W107 32 750 SH   SOLE   0 0 750
BLACKROCK RES & COMM STRAT T SHS 09257A108 88 9,651 SH   SOLE   0 0 9,651
BLOCK H & R INC COM 093671105 52 2,000 SH   SOLE   0 0 2,000
BOEING CO COM 097023105 392 1,055 SH   SOLE   0 0 1,055
BRIGHTHOUSE FINL INC COM 10922N103 4 90 SH   SOLE   0 0 90
BRISTOL MYERS SQUIBB CO COM 110122108 9 140 SH   SOLE   0 0 140
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 270 5,797 SH   SOLE   0 0 5,797
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
CANOPY GROWTH CORP COM 138035100 0 10 SH   SOLE   0 0 10
CAPRICOR THERAPEUTICS INC COM 14070B101 3 3,100 SH   SOLE   0 0 3,100
CAPSTEAD MTG CORP COM NO PAR 14067E506 7 900 SH   SOLE   0 0 900
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 13 500 SH   SOLE   0 0 500
CATERPILLAR INC DEL COM 149123101 435 2,850 SH   SOLE   0 0 2,850
CBRE CLARION GLOBAL REAL EST COM 12504G100 14 1,983 SH   SOLE   0 0 1,983
CBS CORP NEW CL B 124857202 12 216 SH   SOLE   0 0 216
CENTENE CORP DEL COM 15135B101 101 700 SH   SOLE   0 0 700
CF INDS HLDGS INC COM 125269100 54 1,000 SH   SOLE   0 0 1,000
CHENIERE ENERGY INC COM NEW 16411R208 9 125 SH   SOLE   0 0 125
CHEVRON CORP NEW COM 166764100 24 194 SH   SOLE   0 0 194
CIGNA CORPORATION COM 125509109 37 177 SH   SOLE   0 0 177
CISCO SYS INC COM 17275R102 112 2,300 SH   SOLE   0 0 2,300
CITIGROUP INC COM NEW 172967424 8 116 SH   SOLE   0 0 116
CITIZENS & NORTHN CORP COM 172922106 366 14,000 SH   SOLE   0 0 14,000
CITIZENS FINL GROUP INC COM 174610105 3 67 SH   SOLE   0 0 67
CNO FINL GROUP INC COM 12621E103 0 11 SH   SOLE   0 0 11
COCA COLA CO COM 191216100 38 820 SH   SOLE   0 0 820
CODA OCTOPUS GROUP INC COM NEW 19188U206 0 1 SH   SOLE   0 0 1
COGNEX CORP COM 192422103 8 150 SH   SOLE   0 0 150
COLGATE PALMOLIVE CO COM 194162103 47 700 SH   SOLE   0 0 700
COMCAST CORP NEW CL A 20030N101 45 1,284 SH   SOLE   0 0 1,284
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 177 30,000 SH   SOLE   0 0 30,000
CONAGRA BRANDS INC COM 205887102 17 496 SH   SOLE   0 0 496
CONOCOPHILLIPS COM 20825C104 65 844 SH   SOLE   0 0 844
CONSOLIDATED EDISON INC COM 209115104 99 1,300 SH   SOLE   0 0 1,300
COPART INC COM 217204106 9 174 SH   SOLE   0 0 174
CROWN HOLDINGS INC COM 228368106 10 200 SH   SOLE   0 0 200
CUMMINS INC COM 231021106 204 1,400 SH   SOLE   0 0 1,400
DECKERS OUTDOOR CORP COM 243537107 5 40 SH   SOLE   0 0 40
DEERE & CO COM 244199105 353 2,350 SH   SOLE   0 0 2,350
DELTA AIR LINES INC DEL COM NEW 247361702 8 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 762 6,775 SH   SOLE   0 0 6,775
DISCOVER FINL SVCS COM 254709108 4 48 SH   SOLE   0 0 48
DISNEY WALT CO COM DISNEY 254687106 222 1,894 SH   SOLE   0 0 1,894
DOWDUPONT INC COM 26078J100 755 11,734 SH   SOLE   0 0 11,734
DUKE ENERGY CORP NEW COM NEW 26441C204 353 4,415 SH   SOLE   0 0 4,415
EATON CORP PLC SHS G29183103 581 6,695 SH   SOLE   0 0 6,695
EBAY INC COM 278642103 3 100 SH   SOLE   0 0 100
ELECTRO SCIENTIFIC INDS COM 285229100 3 150 SH   SOLE   0 0 150
ENBRIDGE INC COM 29250N105 32 984 SH   SOLE   0 0 984
ENERGIZER HLDGS INC NEW COM 29272W109 10 179 SH   SOLE   0 0 179
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 11 630 SH   SOLE   0 0 630
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 226 10,159 SH   SOLE   0 0 10,159
ENERPLUS CORP COM 292766102 7 600 SH   SOLE   0 0 600
ENTERPRISE PRODS PARTNERS L COM 293792107 46 1,588 SH   SOLE   0 0 1,588
EOG RES INC COM 26875P101 288 2,255 SH   SOLE   0 0 2,255
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 137 3,408 SH   SOLE   0 0 3,408
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4 100 SH   SOLE   0 0 100
EXELON CORP COM 30161N101 43 988 SH   SOLE   0 0 988
EXPONENT INC COM 30214U102 977 18,226 SH   SOLE   0 0 18,226
EXPRESS SCRIPTS HLDG CO COM 30219G108 71 751 SH   SOLE   0 0 751
EXXON MOBIL CORP COM 30231G102 308 3,627 SH   SOLE   0 0 3,627
F5 NETWORKS INC COM 315616102 375 1,880 SH   SOLE   0 0 1,880
FACEBOOK INC CL A 30303M102 181 1,100 SH   SOLE   0 0 1,100
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 5 167 SH   SOLE   0 0 167
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
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
FIRSTENERGY CORP COM 337932107 22 586 SH   SOLE   0 0 586
FORD MTR CO DEL COM PAR $0.01 345370860 30 3,230 SH   SOLE   0 0 3,230
FRANCO NEVADA CORP COM 351858105 9 140 SH   SOLE   0 0 140
FREEPORT-MCMORAN INC CL B 35671D857 14 1,000 SH   SOLE   0 0 1,000
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 22 SH   SOLE   0 0 22
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 40 8,428 SH   SOLE   0 0 8,428
GENERAL ELECTRIC CO COM 369604103 28 2,470 SH   SOLE   0 0 2,470
GENERAL MTRS CO COM 37045V100 152 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 12 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 62 3,027 SH   SOLE   0 0 3,027
GODADDY INC CL A 380237107 42 500 SH   SOLE   0 0 500
GOLDMAN SACHS GROUP INC COM 38141G104 11 50 SH   SOLE   0 0 50
GTT COMMUNICATIONS INC COM 362393100 5 121 SH   SOLE   0 0 121
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 73 3,487 SH   SOLE   0 0 3,487
GW PHARMACEUTICALS PLC ADS 36197T103 35 200 SH   SOLE   0 0 200
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 37 1,000 SH   SOLE   0 0 1,000
HARLEY DAVIDSON INC COM 412822108 16 351 SH   SOLE   0 0 351
HASBRO INC COM 418056107 5 45 SH   SOLE   0 0 45
HEALTHCARE SVCS GRP INC COM 421906108 26 643 SH   SOLE   0 0 643
HERSHEY CO COM 427866108 20 200 SH   SOLE   0 0 200
HOME DEPOT INC COM 437076102 48 232 SH   SOLE   0 0 232
HSBC HLDGS PLC SPON ADR NEW 404280406 19 431 SH   SOLE   0 0 431
ICON PLC SHS G4705A100 6 41 SH   SOLE   0 0 41
IDERA PHARMACEUTICALS INC COM PAR 45168K405 17 1,875 SH   SOLE   0 0 1,875
INDEXIQ ETF TR US RL EST SMCP 45409B628 48 1,831 SH   SOLE   0 0 1,831
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 3 500 SH   SOLE   0 0 500
INTEL CORP COM 458140100 270 5,699 SH   SOLE   0 0 5,699
INTERDIGITAL INC COM 45867G101 480 6,000 SH   SOLE   0 0 6,000
INTERNATIONAL BUSINESS MACHS COM 459200101 115 762 SH   SOLE   0 0 762
INTUITIVE SURGICAL INC COM NEW 46120E602 276 480 SH   SOLE   0 0 480
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 433 3,598 SH   SOLE   0 0 3,598
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 252 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 49 820 SH   SOLE   0 0 820
ISHARES INC CORE MSCI EMKT 46434G103 3 55 SH   SOLE   0 0 55
ISHARES TR TIPS BD ETF 464287176 37 330 SH   SOLE   0 0 330
ISHARES TR CORE US AGGBD ET 464287226 1,058 10,029 SH   SOLE   0 0 10,029
ISHARES TR MSCI EMG MKT ETF 464287234 107 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 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 644 9,469 SH   SOLE   0 0 9,469
ISHARES TR CORE S&P MCP ETF 464287507 4 18 SH   SOLE   0 0 18
ISHARES TR S&P MC 400GR ETF 464287606 45 195 SH   SOLE   0 0 195
ISHARES TR RUS 1000 GRW ETF 464287614 39 251 SH   SOLE   0 0 251
ISHARES TR RUS 1000 ETF 464287622 35,095 217,024 SH   SOLE   0 0 217,024
ISHARES TR RUS 2000 GRW ETF 464287648 15 72 SH   SOLE   0 0 72
ISHARES TR RUSSELL 2000 ETF 464287655 15,704 93,172 SH   SOLE   0 0 93,172
ISHARES TR RUSSELL 3000 ETF 464287689 1,402 8,134 SH   SOLE   0 0 8,134
ISHARES TR S&P MC 400VL ETF 464287705 43 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 40 375 SH   SOLE   0 0 375
ISHARES TR IBOXX HI YD ETF 464288513 74 858 SH   SOLE   0 0 858
ISHARES TR MBS ETF 464288588 2 18 SH   SOLE   0 0 18
ISHARES TR INTRM TR CRP ETF 464288638 68 1,280 SH   SOLE   0 0 1,280
ISHARES TR 3 7 YR TREAS BD 464288661 1 7 SH   SOLE   0 0 7
ISHARES TR S&P US PFD STK 464288687 119 3,200 SH   SOLE   0 0 3,200
ISHARES TR CORE HIGH DV ETF 46429B663 80 880 SH   SOLE   0 0 880
ISHARES TR MIN VOL EAFE ETF 46429B689 122 1,680 SH   SOLE   0 0 1,680
ISHARES TR CORE MSCI EAFE 46432F842 7 115 SH   SOLE   0 0 115
JD COM INC SPON ADR CL A 47215P106 22 850 SH   SOLE   0 0 850
JOHNSON & JOHNSON COM 478160104 1,649 11,935 SH   SOLE   0 0 11,935
JPMORGAN CHASE & CO COM 46625H100 320 2,833 SH   SOLE   0 0 2,833
KIMBERLY CLARK CORP COM 494368103 27 235 SH   SOLE   0 0 235
KINDER MORGAN INC DEL COM 49456B101 4 243 SH   SOLE   0 0 243
KKR & CO INC CL A 48251W104 34 1,247 SH   SOLE   0 0 1,247
KNOLL INC COM NEW 498904200 66 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 88 2,000 SH   SOLE   0 0 2,000
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 7 975 SH   SOLE   0 0 975
LIBERTY PPTY TR SH BEN INT 531172104 1,690 40,000 SH   SOLE   0 0 40,000
LILLY ELI & CO COM 532457108 419 3,900 SH   SOLE   0 0 3,900
LOCKHEED MARTIN CORP COM 539830109 3,431 9,916 SH   SOLE   0 0 9,916
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3 40 SH   SOLE   0 0 40
MAGNA INTL INC COM 559222401 53 1,000 SH   SOLE   0 0 1,000
MARKEL CORP COM 570535104 39 33 SH   SOLE   0 0 33
MARRIOTT INTL INC NEW CL A 571903202 132 1,000 SH   SOLE   0 0 1,000
MARTIN MARIETTA MATLS INC COM 573284106 9 47 SH   SOLE   0 0 47
MASTEC INC COM 576323109 3 75 SH   SOLE   0 0 75
MASTERCARD INCORPORATED CL A 57636Q104 7 30 SH   SOLE   0 0 30
MCDONALDS CORP COM 580135101 220 1,315 SH   SOLE   0 0 1,315
MEDIDATA SOLUTIONS INC COM 58471A105 22 300 SH   SOLE   0 0 300
MERCK & CO INC COM 58933Y105 1,834 25,846 SH   SOLE   0 0 25,846
MERIDIAN CORPORATION COM 58958P104 59 3,441 SH   SOLE   0 0 3,441
METLIFE INC COM 59156R108 47 1,000 SH   SOLE   0 0 1,000
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
MICROCHIP TECHNOLOGY INC COM 595017104 1,865 23,632 SH   SOLE   0 0 23,632
MICROSOFT CORP COM 594918104 659 5,759 SH   SOLE   0 0 5,759
MIDDLESEX WATER CO COM 596680108 68 1,405 SH   SOLE   0 0 1,405
MOLINA HEALTHCARE INC COM 60855R100 59 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
MSC INDL DIRECT INC CL A 553530106 37 425 SH   SOLE   0 0 425
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
NAVISTAR INTL CORP NEW COM 63934E108 3 75 SH   SOLE   0 0 75
NETFLIX INC COM 64110L106 75 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
NEXPOINT RESIDENTIAL TR INC COM 65341D102 0 4 SH   SOLE   0 0 4
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 0 3 SH   SOLE   0 0 3
NEXTERA ENERGY INC COM 65339F101 168 1,000 SH   SOLE   0 0 1,000
NORFOLK SOUTHERN CORP COM 655844108 109 604 SH   SOLE   0 0 604
NOVARTIS A G SPONSORED ADR 66987V109 146 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
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1 95 SH   SOLE   0 0 95
NUVEEN QUALITY MUNCP INCOME COM 67066V101 4 301 SH   SOLE   0 0 301
NUVEEN REAL ASSET INM AND GW COM 67074Y105 11 665 SH   SOLE   0 0 665
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 267 18,589 SH   SOLE   0 0 18,589
NVIDIA CORP COM 67066G104 70 250 SH   SOLE   0 0 250
NXP SEMICONDUCTORS N V COM N6596X109 13 153 SH   SOLE   0 0 153
OLD DOMINION FGHT LINES INC COM 679580100 16 101 SH   SOLE   0 0 101
OLIN CORP COM PAR 1 680665205 18 700 SH   SOLE   0 0 700
OMEGA HEALTHCARE INVS INC COM 681936100 38 1,150 SH   SOLE   0 0 1,150
ONE GAS INC COM 68235P108 15 185 SH   SOLE   0 0 185
OPKO HEALTH INC COM 68375N103 4 1,200 SH   SOLE   0 0 1,200
OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 44 820 SH   SOLE   0 0 820
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 45 714 SH   SOLE   0 0 714
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 54 715 SH   SOLE   0 0 715
ORACLE CORP COM 68389X105 21 400 SH   SOLE   0 0 400
ORBOTECH LTD ORD M75253100 238 4,000 SH   SOLE   0 0 4,000
ORGANOVO HLDGS INC COM 68620A104 2 1,600 SH   SOLE   0 0 1,600
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 3 2,940 SH   SOLE   0 0 2,940
PAYPAL HLDGS INC COM 70450Y103 18 200 SH   SOLE   0 0 200
PEABODY ENERGY CORP NEW COM 704551100 18 500 SH   SOLE   0 0 500
PENNEY J C INC COM 708160106 0 65 SH   SOLE   0 0 65
PEPSICO INC COM 713448108 22 200 SH   SOLE   0 0 200
PFIZER INC COM 717081103 114 2,596 SH   SOLE   0 0 2,596
PHILIP MORRIS INTL INC COM 718172109 43 532 SH   SOLE   0 0 532
PHILLIPS 66 COM 718546104 248 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 47 430 SH   SOLE   0 0 430
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4 142 SH   SOLE   0 0 142
PPG INDS INC COM 693506107 65 600 SH   SOLE   0 0 600
PPL CORP COM 69351T106 409 13,966 SH   SOLE   0 0 13,966
PROCTER AND GAMBLE CO COM 742718109 125 1,502 SH   SOLE   0 0 1,502
PRUDENTIAL FINL INC COM 744320102 51 500 SH   SOLE   0 0 500
PUBLIC SVC ENTERPRISE GROUP COM 744573106 150 2,842 SH   SOLE   0 0 2,842
RAYTHEON CO COM NEW 755111507 434 2,100 SH   SOLE   0 0 2,100
REAVES UTIL INCOME FD COM SH BEN INT 756158101 11 351 SH   SOLE   0 0 351
RED HAT INC COM 756577102 4 28 SH   SOLE   0 0 28
REGIONS FINL CORP NEW COM 7591EP100 31 1,675 SH   SOLE   0 0 1,675
REPUBLIC FIRST BANCORP INC COM 760416107 179 25,000 SH   SOLE   0 0 25,000
RESOLUTE ENERGY CORP COM NEW 76116A306 3 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 22 316 SH   SOLE   0 0 316
ROYAL GOLD INC COM 780287108 13 170 SH   SOLE   0 0 170
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 0 50 SH   SOLE   0 0 50
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 1 300 SH   SOLE   0 0 300
SANDSTORM GOLD LTD COM NEW 80013R206 10 2,600 SH   SOLE   0 0 2,600
SCOTTS MIRACLE GRO CO CL A 810186106 24 300 SH   SOLE   0 0 300
SEADRILL LTD COM G7998G106 0 1 SH   SOLE   0 0 1
SELECT MED HLDGS CORP COM 81619Q105 9 500 SH   SOLE   0 0 500
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2 20 SH   SOLE   0 0 20
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 33 1,200 SH   SOLE   0 0 1,200
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 157 2,000 SH   SOLE   0 0 2,000
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9 115 SH   SOLE   0 0 115
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 97 550 SH   SOLE   0 0 550
SOUTH JERSEY INDS INC COM 838518108 494 14,000 SH   SOLE   0 0 14,000
SOUTHERN CO COM 842587107 9 200 SH   SOLE   0 0 200
SOUTHWESTERN ENERGY CO COM 845467109 13 2,500 SH   SOLE   0 0 2,500
SPDR GOLD TRUST GOLD SHS 78463V107 151 1,340 SH   SOLE   0 0 1,340
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 218 4,581 SH   SOLE   0 0 4,581
SPDR S&P 500 ETF TR TR UNIT 78462F103 404 1,390 SH   SOLE   0 0 1,390
SPDR SER TR NUVEEN BRC MUNIC 78468R721 141 2,980 SH   SOLE   0 0 2,980
SPDR SER TR PRTFLO S&P500 HI 78468R788 14 366 SH   SOLE   0 0 366
SPDR SERIES TRUST NYSE TECH ETF 78464A102 4 45 SH   SOLE   0 0 45
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 241 6,685 SH   SOLE   0 0 6,685
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 4 134 SH   SOLE   0 0 134
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
STARBUCKS CORP COM 855244109 33 575 SH   SOLE   0 0 575
STATE STR CORP COM 857477103 2 29 SH   SOLE   0 0 29
STONEMOR PARTNERS L P COM UNITS INT 86183Q100 1 210 SH   SOLE   0 0 210
STRYKER CORP COM 863667101 19 106 SH   SOLE   0 0 106
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 12 500 SH   SOLE   0 0 500
SUNCOR ENERGY INC NEW COM 867224107 64 1,645 SH   SOLE   0 0 1,645
TABLEAU SOFTWARE INC CL A 87336U105 6 50 SH   SOLE   0 0 50
TORONTO DOMINION BK ONT COM NEW 891160509 858 14,114 SH   SOLE   0 0 14,114
TOTAL S A SPONSORED ADR 89151E109 103 1,600 SH   SOLE   0 0 1,600
TRACTOR SUPPLY CO COM 892356106 20 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
U S G CORP COM NEW 903293405 13 303 SH   SOLE   0 0 303
UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 10 625 SH   SOLE   0 0 625
UGI CORP NEW COM 902681105 18 328 SH   SOLE   0 0 328
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 21 1,040 SH   SOLE   0 0 1,040
UNITED PARCEL SERVICE INC CL B 911312106 6 50 SH   SOLE   0 0 50
UNITEDHEALTH GROUP INC COM 91324P102 26 96 SH   SOLE   0 0 96
VALE S A ADR 91912E105 7 500 SH   SOLE   0 0 500
VALERO ENERGY CORP NEW COM 91913Y100 7 61 SH   SOLE   0 0 61
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 75 4,030 SH   SOLE   0 0 4,030
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 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 GROUP DIV APP ETF 921908844 3 29 SH   SOLE   0 0 29
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14 53 SH   SOLE   0 0 53
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 40 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 33 409 SH   SOLE   0 0 409
VANGUARD INDEX FDS SML CP GRW ETF 922908595 38 202 SH   SOLE   0 0 202
VANGUARD INDEX FDS SM CP VAL ETF 922908611 43 305 SH   SOLE   0 0 305
VANGUARD INDEX FDS GROWTH ETF 922908736 655 4,069 SH   SOLE   0 0 4,069
VANGUARD INDEX FDS VALUE ETF 922908744 523 4,725 SH   SOLE   0 0 4,725
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 48 850 SH   SOLE   0 0 850
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 253 6,173 SH   SOLE   0 0 6,173
VANGUARD STAR FD VG TL INTL STK F 921909768 308 5,700 SH   SOLE   0 0 5,700
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 126 1,449 SH   SOLE   0 0 1,449
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 34 242 SH   SOLE   0 0 242
VERIZON COMMUNICATIONS INC COM 92343V104 851 15,936 SH   SOLE   0 0 15,936
VERSUM MATLS INC COM 92532W103 86 2,387 SH   SOLE   0 0 2,387
VIACOM INC NEW CL B 92553P201 7 216 SH   SOLE   0 0 216
VIAVI SOLUTIONS INC COM 925550105 0 8 SH   SOLE   0 0 8
VISA INC COM CL A 92826C839 150 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 7 100 SH   SOLE   0 0 100
WASTE CONNECTIONS INC COM 94106B101 4 54 SH   SOLE   0 0 54
WELLS FARGO CO NEW COM 949746101 26 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 81 1,262 SH   SOLE   0 0 1,262
WESTERN ASSET MTG CAP CORP COM 95790D105 55 5,500 SH   SOLE   0 0 5,500
WEYERHAEUSER CO COM 962166104 317 9,808 SH   SOLE   0 0 9,808
WHITE MTNS INS GROUP LTD COM G9618E107 9 10 SH   SOLE   0 0 10
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 11 121 SH   SOLE   0 0 121
WISDOMTREE TR US MIDCAP DIVID 97717W505 7 180 SH   SOLE   0 0 180
WISDOMTREE TR US SMALLCAP DIVD 97717W604 7 221 SH   SOLE   0 0 221
WISDOMTREE TR INTL SMCAP DIV 97717W760 6 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 57 980 SH   SOLE   0 0 980
WISDOMTREE TR GLB HIGH DIV FD 97717W877 3 60 SH   SOLE   0 0 60
WISDOMTREE TR CURRNCY INT EQ 97717X263 19 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 9 200 SH   SOLE   0 0 200
YUM BRANDS INC COM 988498101 16 180 SH   SOLE   0 0 180