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
AG MTG INVT TR INC COM 001228105 308 20,000 SH   SOLE   0 0 20,000
ALPS ETF TR MED BREAKTHGH 00162Q593 4 100 SH   SOLE   0 0 100
ALPS ETF TR ALERIAN MLP 00162Q866 326 38,334 SH   SOLE   0 0 38,334
AT&T INC COM 00206R102 3,555 90,962 SH   SOLE   0 0 90,962
ABBOTT LABS COM 002824100 574 6,606 SH   SOLE   0 0 6,606
ABBVIE INC COM 00287Y109 354 3,995 SH   SOLE   0 0 3,995
ABRAXAS PETE CORP COM 003830106 149 424,865 SH   SOLE   0 0 424,865
AEVI GENOMIC MEDICINE INC COM 00835P105 1 10,000 SH   SOLE   0 0 10,000
AIR PRODS & CHEMS INC COM 009158106 57,013 242,617 SH   SOLE   0 0 242,617
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,112 9,956 SH   SOLE   0 0 9,956
ALPHABET INC CAP STK CL C 02079K107 1,619 1,211 SH   SOLE   0 0 1,211
ALPHABET INC CAP STK CL A 02079K305 2,523 1,884 SH   SOLE   0 0 1,884
ALTRIA GROUP INC COM 02209S103 665 13,321 SH   SOLE   0 0 13,321
AMAZON COM INC COM 023135106 6,163 3,335 SH   SOLE   0 0 3,335
AMERICAN EXPRESS CO COM 025816109 468 3,757 SH   SOLE   0 0 3,757
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 5 466 SH   SOLE   0 0 466
AMERICAN INTL GROUP INC COM NEW 026874784 326 6,354 SH   SOLE   0 0 6,354
AMERICAN TOWER CORP NEW COM 03027X100 1,249 5,434 SH   SOLE   0 0 5,434
AMETEK INC NEW COM 031100100 1,367 13,703 SH   SOLE   0 0 13,703
AMGEN INC COM 031162100 903 3,744 SH   SOLE   0 0 3,744
ANNALY CAP MGMT INC COM 035710409 111 11,827 SH   SOLE   0 0 11,827
ANTARES PHARMA INC COM 036642106 6,364 1,353,970 SH   SOLE   0 0 1,353,970
APPLE INC COM 037833100 30,944 105,377 SH   SOLE   0 0 105,377
APTARGROUP INC COM 038336103 680 5,879 SH   SOLE   0 0 5,879
AQUA AMERICA INC COM 03836W103 719 15,308 SH   SOLE   0 0 15,308
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 250 7,000 SH   SOLE   0 0 7,000
ARES CAP CORP COM 04010L103 490 26,250 SH   SOLE   0 0 26,250
AURORA CANNABIS INC COM 05156X108 29 13,584 SH   SOLE   0 0 13,584
AUTOMATIC DATA PROCESSING IN COM 053015103 16,844 98,789 SH   SOLE   0 0 98,789
AVANGRID INC COM 05351W103 811 15,857 SH   SOLE   0 0 15,857
AVON PRODS INC COM 054303102 93 16,461 SH   SOLE   0 0 16,461
AXSOME THERAPEUTICS INC COM 05464T104 269 2,600 SH   SOLE   0 0 2,600
BP PLC SPONSORED ADR 055622104 524 13,894 SH   SOLE   0 0 13,894
BANK AMER CORP COM 060505104 920 26,114 SH   SOLE   0 0 26,114
BANK AMER CORP 7.25%CNV PFD L 060505682 14 10 SH   SOLE   0 0 10
BANK NEW YORK MELLON CORP COM 064058100 290 5,754 SH   SOLE   0 0 5,754
BECTON DICKINSON & CO COM 075887109 234 859 SH   SOLE   0 0 859
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,935 26,206 SH   SOLE   0 0 26,206
BLACKROCK INC COM 09247X101 524 1,042 SH   SOLE   0 0 1,042
BLACKSTONE GROUP INC COM CL A 09260D107 952 17,017 SH   SOLE   0 0 17,017
BOEING CO COM 097023105 1,454 4,463 SH   SOLE   0 0 4,463
BOOKING HLDGS INC COM 09857L108 7,409 3,608 SH   SOLE   0 0 3,608
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 10,551 669,897 SH   SOLE   0 0 669,897
BRISTOL MYERS SQUIBB CO COM 110122108 1,111 17,306 SH   SOLE   0 0 17,306
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 51 16,842 SH   SOLE   0 0 16,842
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 269 4,650 SH   SOLE   0 0 4,650
CBL & ASSOC PPTYS INC COM 124830100 14 13,000 SH   SOLE   0 0 13,000
CBRE GROUP INC CL A 12504L109 224 3,659 SH   SOLE   0 0 3,659
CIGNA CORP NEW COM 125523100 1,388 6,785 SH   SOLE   0 0 6,785
CSX CORP COM 126408103 641 8,856 SH   SOLE   0 0 8,856
CVS HEALTH CORP COM 126650100 378 5,093 SH   SOLE   0 0 5,093
CABLE ONE INC COM 12685J105 542 364 SH   SOLE   0 0 364
CANADIAN NATL RY CO COM 136375102 562 6,210 SH   SOLE   0 0 6,210
CAPITAL ONE FINL CORP COM 14040H105 318 3,087 SH   SOLE   0 0 3,087
CATERPILLAR INC DEL COM 149123101 321 2,175 SH   SOLE   0 0 2,175
CELANESE CORP DEL COM 150870103 1,742 14,148 SH   SOLE   0 0 14,148
CHEVRON CORP NEW COM 166764100 1,275 10,579 SH   SOLE   0 0 10,579
CHICOS FAS INC COM 168615102 53 14,000 SH   SOLE   0 0 14,000
CISCO SYS INC COM 17275R102 1,055 22,006 SH   SOLE   0 0 22,006
CITIGROUP INC COM NEW 172967424 407 5,091 SH   SOLE   0 0 5,091
COCA COLA CO COM 191216100 917 16,565 SH   SOLE   0 0 16,565
COMCAST CORP NEW CL A 20030N101 1,014 22,542 SH   SOLE   0 0 22,542
CONOCOPHILLIPS COM 20825C104 242 3,716 SH   SOLE   0 0 3,716
CONSOLIDATED EDISON INC COM 209115104 228 2,524 SH   SOLE   0 0 2,524
CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 336 32,256 SH   SOLE   0 0 32,256
CORTEVA INC COM 22052L104 218 7,365 SH   SOLE   0 0 7,365
COSTCO WHSL CORP NEW COM 22160K105 377 1,284 SH   SOLE   0 0 1,284
CROWN CASTLE INTL CORP NEW COM 22822V101 378 2,656 SH   SOLE   0 0 2,656
CROWN HOLDINGS INC COM 228368106 207 2,850 SH   SOLE   0 0 2,850
CYTOSORBENTS CORP COM NEW 23283X206 50 12,894 SH   SOLE   0 0 12,894
DAVITA INC COM 23918K108 1,278 17,027 SH   SOLE   0 0 17,027
DECKERS OUTDOOR CORP COM 243537107 366 2,166 SH   SOLE   0 0 2,166
DENTSPLY SIRONA INC COM 24906P109 642 11,349 SH   SOLE   0 0 11,349
DIAGEO P L C SPON ADR NEW 25243Q205 306 1,817 SH   SOLE   0 0 1,817
DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 488 14,000 SH   SOLE   0 0 14,000
DISNEY WALT CO COM DISNEY 254687106 2,649 18,317 SH   SOLE   0 0 18,317
DISCOVERY INC COM SER C 25470F302 305 10,000 SH   SOLE   0 0 10,000
DOMINOS PIZZA INC COM 25754A201 2,050 6,977 SH   SOLE   0 0 6,977
DOW INC COM 260557103 409 7,481 SH   SOLE   0 0 7,481
DUKE ENERGY CORP NEW COM NEW 26441C204 1,693 18,563 SH   SOLE   0 0 18,563
DUPONT DE NEMOURS INC COM 26614N102 495 7,709 SH   SOLE   0 0 7,709
E L F BEAUTY INC COM 26856L103 161 10,000 SH   SOLE   0 0 10,000
EQT CORP COM 26884L109 154 14,100 SH   SOLE   0 0 14,100
EAGLE PT CR CO LLC COM 269808101 10,167 695,891 SH   SOLE   0 0 695,891
EMERSON ELEC CO COM 291011104 1,294 16,965 SH   SOLE   0 0 16,965
ENBRIDGE INC COM 29250N105 357 8,967 SH   SOLE   0 0 8,967
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 274 21,337 SH   SOLE   0 0 21,337
ENERSYS COM 29275Y102 443 5,915 SH   SOLE   0 0 5,915
ENOCHIAN BIOSCIENCES INC COM 29350E104 100 20,000 SH   SOLE   0 0 20,000
ENTERCOM COMMUNICATIONS CORP CL A 293639100 1,235 266,182 SH   SOLE   0 0 266,182
ENTERPRISE PRODS PARTNERS L COM 293792107 548 19,473 SH   SOLE   0 0 19,473
ENVIVA PARTNERS LP COM UNIT 29414J107 1,755 47,031 SH   SOLE   0 0 47,031
EQUINIX INC COM 29444U700 1,170 2,005 SH   SOLE   0 0 2,005
EQUITRANS MIDSTREAM CORPORAT COM 294600101 151 11,280 SH   SOLE   0 0 11,280
EXELON CORP COM 30161N101 1,371 30,069 SH   SOLE   0 0 30,069
EXXON MOBIL CORP COM 30231G102 3,120 44,710 SH   SOLE   0 0 44,710
FNB CORP PA COM 302520101 2,596 204,374 SH   SOLE   0 0 204,374
FS KKR CAPITAL CORP COM 302635107 829 135,191 SH   SOLE   0 0 135,191
FACEBOOK INC CL A 30303M102 5,483 26,714 SH   SOLE   0 0 26,714
FIBROGEN INC COM 31572Q808 279 6,500 SH   SOLE   0 0 6,500
FIDELITY NATL INFORMATION SV COM 31620M106 395 2,840 SH   SOLE   0 0 2,840
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 385 8,491 SH   SOLE   0 0 8,491
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 32 524 SH   SOLE   0 0 524
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 71 984 SH   SOLE   0 0 984
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 362 6,980 SH   SOLE   0 0 6,980
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 87 3,403 SH   SOLE   0 0 3,403
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 23 1,059 SH   SOLE   0 0 1,059
FIRST TR EXCHANGE TRADED FD PFD SECS INC ETF 33739E108 334 16,644 SH   SOLE   0 0 16,644
FIRST TR EXCHANGE TRADED FD MANAGD MUN ETF 33739N108 21 372 SH   SOLE   0 0 372
FLUOR CORP NEW COM 343412102 189 10,000 SH   SOLE   0 0 10,000
FORD MTR CO DEL COM 345370860 118 12,714 SH   SOLE   0 0 12,714
G-III APPAREL GROUP LTD COM 36237H101 867 25,884 SH   SOLE   0 0 25,884
GAIN CAP HLDGS INC COM 36268W100 74 18,648 SH   SOLE   0 0 18,648
GALLAGHER ARTHUR J & CO COM 363576109 7,619 80,005 SH   SOLE   0 0 80,005
GENERAC HLDGS INC COM 368736104 974 9,680 SH   SOLE   0 0 9,680
GENERAL ELECTRIC CO COM 369604103 765 68,495 SH   SOLE   0 0 68,495
GENUINE PARTS CO COM 372460105 218 2,050 SH   SOLE   0 0 2,050
GETTY RLTY CORP NEW COM 374297109 1,106 33,662 SH   SOLE   0 0 33,662
GILEAD SCIENCES INC COM 375558103 240 3,686 SH   SOLE   0 0 3,686
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,373 50,505 SH   SOLE   0 0 50,505
GOGO INC COM 38046C109 219 34,294 SH   SOLE   0 0 34,294
GOLDMAN SACHS GROUP INC COM 38141G104 448 1,949 SH   SOLE   0 0 1,949
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 43 10,000 SH   SOLE   0 0 10,000
GRAHAM HLDGS CO COM 384637104 218 341 SH   SOLE   0 0 341
GRAN TIERRA ENERGY INC COM 38500T101 1,428 1,107,104 SH   SOLE   0 0 1,107,104
GREENSKY INC CL A 39572G100 675 75,891 SH   SOLE   0 0 75,891
HEICO CORP NEW COM 422806109 410 3,588 SH   SOLE   0 0 3,588
HEICO CORP NEW CL A 422806208 918 10,254 SH   SOLE   0 0 10,254
HERSHEY CO COM 427866108 1,127 7,666 SH   SOLE   0 0 7,666
HOME DEPOT INC COM 437076102 2,264 10,369 SH   SOLE   0 0 10,369
HONEYWELL INTL INC COM 438516106 514 2,902 SH   SOLE   0 0 2,902
HOPE BANCORP INC COM 43940T109 297 20,000 SH   SOLE   0 0 20,000
IDERA PHARMACEUTICALS INC COM PAR 45168K405 102 55,815 SH   SOLE   0 0 55,815
ILLINOIS TOOL WKS INC COM 452308109 512 2,848 SH   SOLE   0 0 2,848
INTEL CORP COM 458140100 6,261 104,608 SH   SOLE   0 0 104,608
INTERNATIONAL BUSINESS MACHS COM 459200101 759 5,664 SH   SOLE   0 0 5,664
INVESCO QQQ TR UNIT SER 1 46090E103 5,235 24,624 SH   SOLE   0 0 24,624
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 409 10,588 SH   SOLE   0 0 10,588
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 480 3,131 SH   SOLE   0 0 3,131
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 121 1,740 SH   SOLE   0 0 1,740
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 238 1,880 SH   SOLE   0 0 1,880
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 39 838 SH   SOLE   0 0 838
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,211 36,387 SH   SOLE   0 0 36,387
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 76 553 SH   SOLE   0 0 553
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 402 3,176 SH   SOLE   0 0 3,176
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 70 703 SH   SOLE   0 0 703
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 373 5,788 SH   SOLE   0 0 5,788
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 73 1,350 SH   SOLE   0 0 1,350
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 83 1,418 SH   SOLE   0 0 1,418
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 34 779 SH   SOLE   0 0 779
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 70 4,650 SH   SOLE   0 0 4,650
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 10 364 SH   SOLE   0 0 364
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 135 6,052 SH   SOLE   0 0 6,052
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 133 4,152 SH   SOLE   0 0 4,152
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 30 1,012 SH   SOLE   0 0 1,012
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 64 2,479 SH   SOLE   0 0 2,479
ISHARES INC MSCI AUSTRIA ETF 464286202 1 40 SH   SOLE   0 0 40
ISHARES INC MSCI BRAZIL ETF 464286400 0 0 SH   SOLE   0 0 0
ISHARES INC MSCI CDA ETF 464286509 391 13,080 SH   SOLE   0 0 13,080
ISHARES INC MIN VOL EMRG MKT 464286533 63 1,071 SH   SOLE   0 0 1,071
ISHARES INC MSCI FRANCE ETF 464286707 201 6,140 SH   SOLE   0 0 6,140
ISHARES INC MSCI SWITZERLAND 464286749 278 6,840 SH   SOLE   0 0 6,840
ISHARES INC MSCI STH KOR ETF 464286772 225 3,620 SH   SOLE   0 0 3,620
ISHARES INC MSCI GERMANY ETF 464286806 194 6,600 SH   SOLE   0 0 6,600
ISHARES TR S&P 100 ETF 464287101 36 250 SH   SOLE   0 0 250
ISHARES TR CORE S&P TTL STK 464287150 51 695 SH   SOLE   0 0 695
ISHARES TR SELECT DIVID ETF 464287168 379 3,591 SH   SOLE   0 0 3,591
ISHARES TR TIPS BD ETF 464287176 323 2,774 SH   SOLE   0 0 2,774
ISHARES TR CHINA LG-CAP ETF 464287184 22 500 SH Call SOLE   0 0 500
ISHARES TR CORE S&P500 ETF 464287200 113,797 352,049 SH   SOLE   0 0 352,049
ISHARES TR CORE US AGGBD ET 464287226 20 176 SH   SOLE   0 0 176
ISHARES TR MSCI EMG MKT ETF 464287234 6,210 138,394 SH   SOLE   0 0 138,394
ISHARES TR IBOXX INV CP ETF 464287242 0 3 SH   SOLE   0 0 3
ISHARES TR S&P 500 GRWT ETF 464287309 717 3,703 SH   SOLE   0 0 3,703
ISHARES TR GLOBAL ENERG ETF 464287341 15 500 SH   SOLE   0 0 500
ISHARES TR NORTH AMERN NAT 464287374 13 448 SH   SOLE   0 0 448
ISHARES TR LATN AMER 40 ETF 464287390 304 8,940 SH   SOLE   0 0 8,940
ISHARES TR S&P 500 VAL ETF 464287408 308 2,371 SH   SOLE   0 0 2,371
ISHARES TR MSCI EAFE ETF 464287465 81,197 1,169,304 SH   SOLE   0 0 1,169,304
ISHARES TR RUS MDCP VAL ETF 464287473 8,680 91,587 SH   SOLE   0 0 91,587
ISHARES TR RUS MD CP GR ETF 464287481 2,642 17,314 SH   SOLE   0 0 17,314
ISHARES TR RUS MID CAP ETF 464287499 15,562 261,015 SH   SOLE   0 0 261,015
ISHARES TR CORE S&P MCP ETF 464287507 840 4,079 SH   SOLE   0 0 4,079
ISHARES TR PHLX SEMICND ETF 464287523 79 314 SH   SOLE   0 0 314
ISHARES TR NASDAQ BIOTECH 464287556 1,303 10,816 SH   SOLE   0 0 10,816
ISHARES TR COHEN STEER REIT 464287564 108 920 SH   SOLE   0 0 920
ISHARES TR RUS 1000 VAL ETF 464287598 5,348 39,186 SH   SOLE   0 0 39,186
ISHARES TR S&P MC 400GR ETF 464287606 84 355 SH   SOLE   0 0 355
ISHARES TR RUS 1000 GRW ETF 464287614 20,584 117,005 SH   SOLE   0 0 117,005
ISHARES TR RUS 1000 ETF 464287622 35,938 201,423 SH   SOLE   0 0 201,423
ISHARES TR RUS 2000 VAL ETF 464287630 722 5,617 SH   SOLE   0 0 5,617
ISHARES TR RUS 2000 GRW ETF 464287648 689 3,218 SH   SOLE   0 0 3,218
ISHARES TR RUSSELL 2000 ETF 464287655 34,885 210,570 SH   SOLE   0 0 210,570
ISHARES TR CORE S&P US GWT 464287671 9 130 SH   SOLE   0 0 130
ISHARES TR RUSSELL 3000 ETF 464287689 1,797 9,535 SH   SOLE   0 0 9,535
ISHARES TR U.S. UTILITS ETF 464287697 11 68 SH   SOLE   0 0 68
ISHARES TR S&P MC 400VL ETF 464287705 194 1,135 SH   SOLE   0 0 1,135
ISHARES TR US TELECOM ETF 464287713 473 15,820 SH   SOLE   0 0 15,820
ISHARES TR U.S. TECH ETF 464287721 394 1,693 SH   SOLE   0 0 1,693
ISHARES TR U.S. REAL ES ETF 464287739 121 1,303 SH   SOLE   0 0 1,303
ISHARES TR US INDUSTRIALS 464287754 71 425 SH   SOLE   0 0 425
ISHARES TR US HLTHCARE ETF 464287762 81 377 SH   SOLE   0 0 377
ISHARES TR U.S. FINLS ETF 464287788 543 3,938 SH   SOLE   0 0 3,938
ISHARES TR CORE S&P SCP ETF 464287804 3,642 43,433 SH   SOLE   0 0 43,433
ISHARES TR U.S. CNSM GD ETF 464287812 400 3,002 SH   SOLE   0 0 3,002
ISHARES TR U.S. BAS MTL ETF 464287838 55 566 SH   SOLE   0 0 566
ISHARES TR SP SMCP600VL ETF 464287879 165 1,027 SH   SOLE   0 0 1,027
ISHARES TR S&P SML 600 GWT 464287887 126 652 SH   SOLE   0 0 652
ISHARES TR MSCI AC ASIA ETF 464288182 15 200 SH   SOLE   0 0 200
ISHARES TR GL CLEAN ENE ETF 464288224 115 9,793 SH   SOLE   0 0 9,793
ISHARES TR MSCI ACWI EX US 464288240 195 3,960 SH   SOLE   0 0 3,960
ISHARES TR MSCI ACWI ETF 464288257 5,541 69,915 SH   SOLE   0 0 69,915
ISHARES TR EAFE SML CP ETF 464288273 170 2,738 SH   SOLE   0 0 2,738
ISHARES TR JPMORGAN USD EMG 464288281 0 4 SH   SOLE   0 0 4
ISHARES TR INTL SEL DIV ETF 464288448 152 4,527 SH   SOLE   0 0 4,527
ISHARES TR INTL DEV RE ETF 464288489 30 1,000 SH   SOLE   0 0 1,000
ISHARES TR IBOXX HI YD ETF 464288513 87 987 SH   SOLE   0 0 987
ISHARES TR PFD AND INCM SEC 464288687 3,101 82,503 SH   SOLE   0 0 82,503
ISHARES TR US HOME CONS ETF 464288752 3 60 SH   SOLE   0 0 60
ISHARES TR MSCI USA ESG SLC 464288802 67 500 SH   SOLE   0 0 500
ISHARES TR U.S. MED DVC ETF 464288810 464 1,754 SH   SOLE   0 0 1,754
ISHARES TR EAFE VALUE ETF 464288877 1,662 33,292 SH   SOLE   0 0 33,292
ISHARES TR EAFE GRWTH ETF 464288885 2,251 26,037 SH   SOLE   0 0 26,037
ISHARES TR GRWT ALLOCAT ETF 464289867 401 8,382 SH   SOLE   0 0 8,382
ISHARES TR MSCI INDONIA ETF 46429B309 111 4,320 SH   SOLE   0 0 4,320
ISHARES TR FLTG RATE NT ETF 46429B655 2,169 42,587 SH   SOLE   0 0 42,587
ISHARES TR MIN VOL EAFE ETF 46429B689 1,925 25,824 SH   SOLE   0 0 25,824
ISHARES TR MSCI MIN VOL ETF 46429B697 146 2,223 SH   SOLE   0 0 2,223
ISHARES TR USA MOMENTUM FCT 46432F396 22 175 SH   SOLE   0 0 175
ISHARES TR CORE MSCI TOTAL 46432F834 25 404 SH   SOLE   0 0 404
ISHARES TR CORE MSCI EAFE 46432F842 72,092 1,105,025 SH   SOLE   0 0 1,105,025
ISHARES TR MRNGSTR INC ETF 46432F875 641 25,109 SH   SOLE   0 0 25,109
ISHARES INC CORE MSCI EMKT 46434G103 32,093 596,961 SH   SOLE   0 0 596,961
ISHARES INC MSCI TAIWAN ETF 46434G772 450 10,940 SH   SOLE   0 0 10,940
ISHARES INC MSCI JPN ETF NEW 46434G822 447 7,537 SH   SOLE   0 0 7,537
ISHARES TR GLOBAL REIT ETF 46434V647 18 645 SH   SOLE   0 0 645
ISHARES TR HDG MSCI EAFE 46434V803 20,336 666,426 SH   SOLE   0 0 666,426
ISHARES TR ULTR SH TRM BD 46434V878 221 4,400 SH   SOLE   0 0 4,400
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 25 1,000 SH   SOLE   0 0 1,000
ISHARES TR RUSEL 2500 ETF 46435G268 9 193 SH   SOLE   0 0 193
JPMORGAN CHASE & CO COM 46625H100 3,686 26,442 SH   SOLE   0 0 26,442
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 39 1,768 SH   SOLE   0 0 1,768
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 258 5,106 SH   SOLE   0 0 5,106
JOHNSON & JOHNSON COM 478160104 8,932 61,233 SH   SOLE   0 0 61,233
KKR & CO INC CL A 48251W104 604 20,698 SH   SOLE   0 0 20,698
KEMPER CORP DEL COM 488401100 310 4,000 SH   SOLE   0 0 4,000
KEYCORP NEW COM 493267108 297 14,652 SH   SOLE   0 0 14,652
KIMCO RLTY CORP COM 49446R109 642 31,000 SH   SOLE   0 0 31,000
LILLY ELI & CO COM 532457108 886 6,742 SH   SOLE   0 0 6,742
LOCKHEED MARTIN CORP COM 539830109 15,496 39,797 SH   SOLE   0 0 39,797
LULULEMON ATHLETICA INC COM 550021109 338 1,461 SH   SOLE   0 0 1,461
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,305 20,758 SH   SOLE   0 0 20,758
MAGNA INTL INC COM 559222401 274 5,000 SH   SOLE   0 0 5,000
MAIN STREET CAPITAL CORP COM 56035L104 496 11,500 SH   SOLE   0 0 11,500
MARSH & MCLENNAN COS INC COM 571748102 361 3,241 SH   SOLE   0 0 3,241
MASTERCARD INC CL A 57636Q104 808 2,707 SH   SOLE   0 0 2,707
MCDONALDS CORP COM 580135101 716 3,621 SH   SOLE   0 0 3,621
MERCK & CO INC COM 58933Y105 1,436 15,794 SH   SOLE   0 0 15,794
MICROSOFT CORP COM 594918104 7,050 44,714 SH   SOLE   0 0 44,714
MID PENN BANCORP INC COM 59540G107 1,754 60,917 SH   SOLE   0 0 60,917
MONDELEZ INTL INC CL A 609207105 424 7,688 SH   SOLE   0 0 7,688
NETFLIX INC COM 64110L106 1,521 4,701 SH   SOLE   0 0 4,701
NEW MTN FIN CORP COM 647551100 275 20,000 SH   SOLE   0 0 20,000
NEXTERA ENERGY INC COM 65339F101 385 1,590 SH   SOLE   0 0 1,590
NIKE INC CL B 654106103 321 3,172 SH   SOLE   0 0 3,172
NOVO-NORDISK A S ADR 670100205 486 8,400 SH   SOLE   0 0 8,400
NVIDIA CORP COM 67066G104 371 1,576 SH   SOLE   0 0 1,576
OCCIDENTAL PETE CORP COM 674599105 214 5,201 SH   SOLE   0 0 5,201
OCULAR THERAPEUTIX INC COM 67576A100 1,056 267,340 SH   SOLE   0 0 267,340
OFFICE DEPOT INC COM 676220106 47 17,139 SH   SOLE   0 0 17,139
ONEOK INC NEW COM 682680103 1,083 14,311 SH   SOLE   0 0 14,311
ORACLE CORP COM 68389X105 1,180 22,274 SH   SOLE   0 0 22,274
OPTINOSE INC COM 68404V100 138 15,000 SH   SOLE   0 0 15,000
PG&E CORP COM 69331C108 130 12,000 SH   SOLE   0 0 12,000
PNC FINL SVCS GROUP INC COM 693475105 884 5,537 SH   SOLE   0 0 5,537
PPG INDS INC COM 693506107 558 4,178 SH   SOLE   0 0 4,178
PPL CORP COM 69351T106 10,385 289,439 SH   SOLE   0 0 289,439
PACCAR INC COM 693718108 1,763 22,293 SH   SOLE   0 0 22,293
PAYPAL HLDGS INC COM 70450Y103 308 2,847 SH   SOLE   0 0 2,847
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 264 49,559 SH   SOLE   0 0 49,559
PEOPLES UTD FINL INC COM 712704105 2,196 129,953 SH   SOLE   0 0 129,953
PEPSICO INC COM 713448108 647 4,734 SH   SOLE   0 0 4,734
PFIZER INC COM 717081103 2,189 55,880 SH   SOLE   0 0 55,880
PHILIP MORRIS INTL INC COM 718172109 1,336 15,707 SH   SOLE   0 0 15,707
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 288 11,440 SH   SOLE   0 0 11,440
PORTLAND GEN ELEC CO COM NEW 736508847 635 11,387 SH   SOLE   0 0 11,387
PRICE T ROWE GROUP INC COM 74144T108 293 2,403 SH   SOLE   0 0 2,403
PROCTER & GAMBLE CO COM 742718109 1,349 10,803 SH   SOLE   0 0 10,803
PROLOGIS INC COM 74340W103 1,121 12,574 SH   SOLE   0 0 12,574
PROSHARES TR ULTSHRT QQQ 74347B243 3 125 SH   SOLE   0 0 125
PROSHARES TR SHORT S&P 500 NE 74347B425 14 600 SH   SOLE   0 0 600
PROSHARES TR RUSS 2000 DIVD 74347B698 77 1,250 SH   SOLE   0 0 1,250
PROSHARES TR ULTRAPRO QQQ 74347X831 59 676 SH   SOLE   0 0 676
PROSHARES TR ULTRPRO S&P500 74347X864 40 566 SH   SOLE   0 0 566
PROSHARES TR S&P 500 DV ARIST 74348A467 63,255 836,820 SH   SOLE   0 0 836,820
PROSHARES TR HGH YLD INT RATE 74348A541 13 200 SH   SOLE   0 0 200
QUALCOMM INC COM 747525103 1,568 17,767 SH   SOLE   0 0 17,767
RAYTHEON CO COM NEW 755111507 275 1,252 SH   SOLE   0 0 1,252
ROGERS CORP COM 775133101 12,495 100,173 SH   SOLE   0 0 100,173
ROSEHILL RES INC CL A 777385105 1,607 1,255,178 SH   SOLE   0 0 1,255,178
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 980 16,617 SH   SOLE   0 0 16,617
SPDR S&P 500 ETF TR TR UNIT 78462F103 132,937 413,027 SH   SOLE   0 0 413,027
SPDR GOLD TRUST GOLD SHS 78463V107 1,156 8,089 SH   SOLE   0 0 8,089
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 48 469 SH   SOLE   0 0 469
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1,098 16,433 SH   SOLE   0 0 16,433
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 95 2,050 SH   SOLE   0 0 2,050
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 21 798 SH   SOLE   0 0 798
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 273 4,225 SH   SOLE   0 0 4,225
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,120 26,723 SH   SOLE   0 0 26,723
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 4 72 SH   SOLE   0 0 72
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 23 805 SH   SOLE   0 0 805
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 37 513 SH   SOLE   0 0 513
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 43 501 SH   SOLE   0 0 501
SPDR SERIES TRUST DJ REIT ETF 78464A607 233 2,279 SH   SOLE   0 0 2,279
SPDR SERIES TRUST AEROSPACE DEF 78464A631 674 6,178 SH   SOLE   0 0 6,178
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 0 4 SH   SOLE   0 0 4
SPDR SERIES TRUST S&P REGL BKG 78464A698 349 5,990 SH   SOLE   0 0 5,990
SPDR SERIES TRUST S&P PHARMAC 78464A722 46 1,013 SH   SOLE   0 0 1,013
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 101 4,260 SH   SOLE   0 0 4,260
SPDR SERIES TRUST S&P DIVID ETF 78464A763 37,858 351,942 SH   SOLE   0 0 351,942
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 92 1,609 SH   SOLE   0 0 1,609
SPDR SERIES TRUST S&P BIOTECH 78464A870 645 6,779 SH   SOLE   0 0 6,779
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 16 357 SH   SOLE   0 0 357
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,633 5,727 SH   SOLE   0 0 5,727
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,393 11,703 SH   SOLE   0 0 11,703
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 80 2,600 SH   SOLE   0 0 2,600
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 28 252 SH   SOLE   0 0 252
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 18 360 SH   SOLE   0 0 360
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 440 40,050 SH   SOLE   0 0 40,050
SALESFORCE COM INC COM 79466L302 357 2,193 SH   SOLE   0 0 2,193
SANOFI SPONSORED ADR 80105N105 210 4,181 SH   SOLE   0 0 4,181
SANOFI RIGHT 12/31/2020 80105N113 0 181 SH   SOLE   0 0 181
SAVARA INC COM 805111101 60 13,396 SH   SOLE   0 0 13,396
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,330 43,308 SH   SOLE   0 0 43,308
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 6,251 81,386 SH   SOLE   0 0 81,386
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 98 1,630 SH   SOLE   0 0 1,630
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 189 3,140 SH   SOLE   0 0 3,140
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 721 9,538 SH   SOLE   0 0 9,538
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 759 27,735 SH   SOLE   0 0 27,735
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 16 500 SH   SOLE   0 0 500
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 8 259 SH   SOLE   0 0 259
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 13 400 SH   SOLE   0 0 400
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 310 10,726 SH   SOLE   0 0 10,726
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 227 5,634 SH   SOLE   0 0 5,634
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 19 442 SH   SOLE   0 0 442
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 377 8,939 SH   SOLE   0 0 8,939
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 198 3,416 SH   SOLE   0 0 3,416
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11,470 341,059 SH   SOLE   0 0 341,059
SCHWAB STRATEGIC TR US REIT ETF 808524847 217 4,715 SH   SOLE   0 0 4,715
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 363 5,905 SH   SOLE   0 0 5,905
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,076 20,378 SH   SOLE   0 0 20,378
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 694 11,023 SH   SOLE   0 0 11,023
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 39 307 SH   SOLE   0 0 307
SELECT SECTOR SPDR TR ENERGY 81369Y506 354 5,892 SH   SOLE   0 0 5,892
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,120 36,385 SH   SOLE   0 0 36,385
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 329 4,033 SH   SOLE   0 0 4,033
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 551 6,007 SH   SOLE   0 0 6,007
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 327 5,061 SH   SOLE   0 0 5,061
SEELOS THERAPEUTICS INC COM 81577F109 41 30,500 SH   SOLE   0 0 30,500
SENIOR HSG PPTYS TR SH BEN INT 81721M109 88 10,400 SH   SOLE   0 0 10,400
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 30 88,116 SH   SOLE   0 0 88,116
SHOPIFY INC CL A 82509L107 1,193 3,001 SH   SOLE   0 0 3,001
SIGNATURE BK NEW YORK N Y COM 82669G104 5,482 40,126 SH   SOLE   0 0 40,126
SMART SAND INC COM 83191H107 92 36,500 SH   SOLE   0 0 36,500
STARBUCKS CORP COM 855244109 353 4,016 SH   SOLE   0 0 4,016
STARS GROUP INC COM 85570W100 261 10,000 SH   SOLE   0 0 10,000
STITCH FIX INC COM CL A 860897107 253 9,860 SH   SOLE   0 0 9,860
TABULA RASA HEALTHCARE INC COM 873379101 722 14,828 SH   SOLE   0 0 14,828
TESLA INC COM 88160R101 3,347 8,000 SH Put SOLE   0 0 8,000
TESLA INC COM 88160R101 139 332 SH   SOLE   0 0 332
TEXAS INSTRS INC COM 882508104 313 2,436 SH   SOLE   0 0 2,436
TG THERAPEUTICS INC COM 88322Q108 781 70,350 SH   SOLE   0 0 70,350
THERMO FISHER SCIENTIFIC INC COM 883556102 218 672 SH   SOLE   0 0 672
3M CO COM 88579Y101 1,025 5,809 SH   SOLE   0 0 5,809
UNIFI INC COM NEW 904677200 467 18,500 SH   SOLE   0 0 18,500
UNILEVER N V N Y SHS NEW 904784709 209 3,630 SH   SOLE   0 0 3,630
UNION PACIFIC CORP COM 907818108 619 3,422 SH   SOLE   0 0 3,422
UNITED PARCEL SERVICE INC CL B 911312106 726 6,200 SH   SOLE   0 0 6,200
UNITED TECHNOLOGIES CORP COM 913017109 234 1,560 SH   SOLE   0 0 1,560
UNITEDHEALTH GROUP INC COM 91324P102 1,378 4,688 SH   SOLE   0 0 4,688
UNITI GROUP INC COM 91325V108 1,858 226,324 SH   SOLE   0 0 226,324
V F CORP COM 918204108 3,004 30,138 SH   SOLE   0 0 30,138
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 125 4,270 SH   SOLE   0 0 4,270
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 26 1,297 SH   SOLE   0 0 1,297
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 27 500 SH   SOLE   0 0 500
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 28 414 SH   SOLE   0 0 414
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 12 930 SH   SOLE   0 0 930
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 128 3,020 SH   SOLE   0 0 3,020
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 53 1,056 SH   SOLE   0 0 1,056
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 144 2,250 SH   SOLE   0 0 2,250
VANGUARD GROUP DIV APP ETF 921908844 10,889 87,349 SH   SOLE   0 0 87,349
VANGUARD STAR FD VG TL INTL STK F 921909768 405 7,266 SH   SOLE   0 0 7,266
VANGUARD WORLD FD MEGA GRWTH IND 921910816 145 996 SH   SOLE   0 0 996
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 92 1,055 SH   SOLE   0 0 1,055
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 268 1,535 SH   SOLE   0 0 1,535
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 196 1,564 SH   SOLE   0 0 1,564
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 94 1,078 SH   SOLE   0 0 1,078
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,025 12,716 SH   SOLE   0 0 12,716
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 965 11,502 SH   SOLE   0 0 11,502
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 83,742 1,900,631 SH   SOLE   0 0 1,900,631
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 229 2,447 SH   SOLE   0 0 2,447
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 14 230 SH   SOLE   0 0 230
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 386 4,766 SH   SOLE   0 0 4,766
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 321 5,970 SH   SOLE   0 0 5,970
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,035 23,273 SH   SOLE   0 0 23,273
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 432 6,211 SH   SOLE   0 0 6,211
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 564 9,626 SH   SOLE   0 0 9,626
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 27 144 SH   SOLE   0 0 144
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 23 145 SH   SOLE   0 0 145
VANGUARD WORLD FDS ENERGY ETF 92204A306 707 8,676 SH   SOLE   0 0 8,676
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2 30 SH   SOLE   0 0 30
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 59 310 SH   SOLE   0 0 310
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 24 158 SH   SOLE   0 0 158
VANGUARD WORLD FDS INF TECH ETF 92204A702 478 1,952 SH   SOLE   0 0 1,952
VANGUARD WORLD FDS MATERIALS ETF 92204A801 22 163 SH   SOLE   0 0 163
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9 148 SH   SOLE   0 0 148
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,609 19,862 SH   SOLE   0 0 19,862
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 914 8,156 SH   SOLE   0 0 8,156
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,851 13,901 SH   SOLE   0 0 13,901
VENTAS INC COM 92276F100 416 7,199 SH   SOLE   0 0 7,199
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,402 21,643 SH   SOLE   0 0 21,643
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 635 5,331 SH   SOLE   0 0 5,331
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 318 2,003 SH   SOLE   0 0 2,003
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 549 5,914 SH   SOLE   0 0 5,914
VANGUARD INDEX FDS SML CP GRW ETF 922908595 16 82 SH   SOLE   0 0 82
VANGUARD INDEX FDS SM CP VAL ETF 922908611 315 2,297 SH   SOLE   0 0 2,297
VANGUARD INDEX FDS MID CAP ETF 922908629 6,564 36,837 SH   SOLE   0 0 36,837
VANGUARD INDEX FDS LARGE CAP ETF 922908637 259 1,751 SH   SOLE   0 0 1,751
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 257 2,038 SH   SOLE   0 0 2,038
VANGUARD INDEX FDS GROWTH ETF 922908736 1,123 6,164 SH   SOLE   0 0 6,164
VANGUARD INDEX FDS VALUE ETF 922908744 5,797 48,373 SH   SOLE   0 0 48,373
VANGUARD INDEX FDS SMALL CP ETF 922908751 5,967 36,026 SH   SOLE   0 0 36,026
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,335 32,608 SH   SOLE   0 0 32,608
VERIZON COMMUNICATIONS INC COM 92343V104 2,035 33,136 SH   SOLE   0 0 33,136
VISA INC COM CL A 92826C839 1,106 5,886 SH   SOLE   0 0 5,886
WSFS FINL CORP COM 929328102 366 8,319 SH   SOLE   0 0 8,319
WABTEC CORP COM 929740108 45,531 585,233 SH   SOLE   0 0 585,233
WALMART INC COM 931142103 332 2,793 SH   SOLE   0 0 2,793
WASTE MGMT INC DEL COM 94106L109 357 3,136 SH   SOLE   0 0 3,136
WELLS FARGO CO NEW COM 949746101 4,633 86,113 SH   SOLE   0 0 86,113
WELLTOWER INC COM 95040Q104 471 5,760 SH   SOLE   0 0 5,760
WISDOMTREE TR FUTRE STRAT FD 97717W125 2 43 SH   SOLE   0 0 43
WISDOMTREE TR US HIGH DIVIDEND 97717W208 77 1,002 SH   SOLE   0 0 1,002
WISDOMTREE TR EMG MKTS SMCAP 97717W281 33 700 SH   SOLE   0 0 700
WISDOMTREE TR INDIA ERNGS FD 97717W422 13 542 SH   SOLE   0 0 542
WISDOMTREE TR US MIDCAP DIVID 97717W505 53 1,401 SH   SOLE   0 0 1,401
WISDOMTREE TR US LARGECAP FUND 97717W588 194 5,279 SH   SOLE   0 0 5,279
WISDOMTREE TR US SMALLCAP DIVD 97717W604 69 2,389 SH   SOLE   0 0 2,389
WISDOMTREE TR INTL EQUITY FD 97717W703 100 1,871 SH   SOLE   0 0 1,871
WISDOMTREE TR EUROPE SMCP DV 97717W869 13 200 SH   SOLE   0 0 200
WISDOMTREE TR FLOATNG RAT TREA 97717X628 44 1,737 SH   SOLE   0 0 1,737
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 0 2 SH   SOLE   0 0 2
WISDOMTREE TR CHINADIV EX FI 97717X719 0 3 SH   SOLE   0 0 3
WOODWARD INC COM 980745103 2,373 20,032 SH   SOLE   0 0 20,032
YORK WTR CO COM 987184108 235 5,088 SH   SOLE   0 0 5,088
ZAYO GROUP HLDGS INC COM 98919V105 959 27,668 SH   SOLE   0 0 27,668
AON PLC SHS CL A G0408V102 2,953 14,175 SH   SOLE   0 0 14,175
ARCH CAP GROUP LTD ORD G0450A105 1,706 39,767 SH   SOLE   0 0 39,767
ARGO GROUP INTL HLDGS LTD COM G0464B107 1,713 26,050 SH   SOLE   0 0 26,050
ASSURED GUARANTY LTD COM G0585R106 592 12,085 SH   SOLE   0 0 12,085
ATHENE HLDG LTD CL A G0684D107 539 11,469 SH   SOLE   0 0 11,469
AXALTA COATING SYS LTD COM G0750C108 364 11,979 SH   SOLE   0 0 11,979
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 702 3,334 SH   SOLE   0 0 3,334
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 201 11,000 SH   SOLE   0 0 11,000
BUNGE LIMITED COM G16962105 2,590 45,000 SH Put SOLE   0 0 45,000
BUNGE LIMITED COM G16962105 3,342 58,067 SH   SOLE   0 0 58,067
LIBERTY GLOBAL PLC SHS CL A G5480U104 21 926 SH   SOLE   0 0 926
LIBERTY GLOBAL PLC SHS CL C G5480U120 323 14,804 SH   SOLE   0 0 14,804
MEDTRONIC PLC SHS G5960L103 620 5,462 SH   SOLE   0 0 5,462
RENAISSANCERE HOLDINGS LTD COM G7496G103 3,487 17,787 SH   SOLE   0 0 17,787
THIRD PT REINS LTD COM G8827U100 197 18,711 SH   SOLE   0 0 18,711
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,669 8,263 SH   SOLE   0 0 8,263
CHUBB LIMITED COM H1467J104 168,843 1,084,692 SH   SOLE   0 0 1,084,692
TE CONNECTIVITY LTD REG SHS H84989104 517 5,399 SH   SOLE   0 0 5,399