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
ABBOTT LABS COM Stock 002824100 253 2,115 SH   SOLE   0 0 2,115
ALPHABET INC CAP STK CL C Stock 02079K107 434 210 SH   SOLE   0 0 210
AMAZON COM INC COM Stock 023135106 2,354 761 SH   SOLE   0 0 761
APPLE INC COM Stock 037833100 3,961 32,429 SH   SOLE   0 0 32,429
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 277 1,473 SH   SOLE   0 0 1,473
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 528 2,067 SH   SOLE   0 0 2,067
BLACKROCK SHORT MATURITY BOND ETF ETF 46431W507 560 11,176 SH   SOLE   0 0 11,176
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 259 4,114 SH   SOLE   0 0 4,114
CHEVRON CORP NEW COM Stock 166764100 400 3,825 SH   SOLE   0 0 3,825
DISNEY WALT CO COM Stock 254687106 363 1,968 SH   SOLE   0 0 1,968
EAGLE BANCORP INC MD COM Stock 268948106 217 4,095 SH   SOLE   0 0 4,095
ESSENTIAL UTILS INC COM Stock 29670G102 1,036 23,163 SH   SOLE   0 0 23,163
EXXON MOBIL CORP COM Stock 30231G102 335 6,009 SH   SOLE   0 0 6,009
FACEBOOK INC CL A Stock 30303M102 348 1,183 SH   SOLE   0 0 1,183
FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104 2,465 34,816 SH   SOLE   0 0 34,816
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108 1,550 27,475 SH   SOLE   0 0 27,475
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 9,122 240,180 SH   SOLE   0 0 240,180
INTUIT COM Stock 461202103 266 695 SH   SOLE   0 0 695
INVESCO QQQ TRUST ETF 46090E103 7,302 22,882 SH   SOLE   0 0 22,882
ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 344 7,528 SH   SOLE   0 0 7,528
ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 961 11,153 SH   SOLE   0 0 11,153
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 4,911 89,822 SH   SOLE   0 0 89,822
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 686 5,067 SH   SOLE   0 0 5,067
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 2,581 22,860 SH   SOLE   0 0 22,860
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 564 5,952 SH   SOLE   0 0 5,952
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 508 7,234 SH   SOLE   0 0 7,234
ISHARES CORE S&P 500 ETF ETF 464287200 14,444 36,308 SH   SOLE   0 0 36,308
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 1,168 12,753 SH   SOLE   0 0 12,753
ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 231 4,395 SH   SOLE   0 0 4,395
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 1,288 11,317 SH   SOLE   0 0 11,317
ISHARES ESG AWARE MSCI USA ETF ETF 46435G425 4,853 53,407 SH   SOLE   0 0 53,407
ISHARES GLOBAL TECH ETF ETF 464287291 4,073 13,236 SH   SOLE   0 0 13,236
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 200 2,305 SH   SOLE   0 0 2,305
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 7,089 54,515 SH   SOLE   0 0 54,515
ISHARES MBS ETF ETF 464288588 4,512 41,618 SH   SOLE   0 0 41,618
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 11,964 172,923 SH   SOLE   0 0 172,923
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 888 5,522 SH   SOLE   0 0 5,522
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 986 8,098 SH   SOLE   0 0 8,098
ISHARES MSCI USA VALUE FACTOR ETF ETF 46432F388 312 3,046 SH   SOLE   0 0 3,046
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 1,173 10,114 SH   SOLE   0 0 10,114
ISHARES RUSSELL MID-CAP ETF ETF 464287499 392 5,310 SH   SOLE   0 0 5,310
ISHARES S&P 500 GROWTH ETF ETF 464287309 1,412 21,692 SH   SOLE   0 0 21,692
ISHARES S&P 500 VALUE ETF ETF 464287408 1,336 9,465 SH   SOLE   0 0 9,465
ISHARES S&P MIDCAP FUND ETF 464287507 341 1,312 SH   SOLE   0 0 1,312
ISHARES S&P SMALL-CAP FUND ETF 464287804 342 3,157 SH   SOLE   0 0 3,157
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 1,434 13,303 SH   SOLE   0 0 13,303
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 2,709 8,203 SH   SOLE   0 0 8,203
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 8,589 327,976 SH   SOLE   0 0 327,976
JOHNSON & JOHNSON COM Stock 478160104 880 5,360 SH   SOLE   0 0 5,360
MCDONALDS CORP COM Stock 580135101 358 1,597 SH   SOLE   0 0 1,597
MERCK & CO. INC COM Stock 58933Y105 780 10,129 SH   SOLE   0 0 10,129
MICROSOFT CORP COM Stock 594918104 417 1,770 SH   SOLE   0 0 1,770
PENN NATL GAMING INC COM Stock 707569109 445 4,248 SH   SOLE   0 0 4,248
PHILIP MORRIS INTL INC COM Stock 718172109 247 2,783 SH   SOLE   0 0 2,783
POLARITYTE INC COM Stock 731094108 222 200,000 SH   SOLE   0 0 200,000
PPL CORP COM Stock 69351T106 208 7,221 SH   SOLE   0 0 7,221
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 684 10,479 SH   SOLE   0 0 10,479
SPDR GOLD SHARES ETF 78463V107 229 1,432 SH   SOLE   0 0 1,432
SPDR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 500 10,101 SH   SOLE   0 0 10,101
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 864 17,573 SH   SOLE   0 0 17,573
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 233 1,976 SH   SOLE   0 0 1,976
TESLA INC COM Stock 88160R101 1,970 2,950 SH   SOLE   0 0 2,950
UNION PAC CORP COM Stock 907818108 206 936 SH   SOLE   0 0 936
UNITEDHEALTH GROUP INC COM Stock 91324P102 230 619 SH   SOLE   0 0 619
UNIVEST FINANCIAL CORPORATION COM Stock 915271100 303 10,631 SH   SOLE   0 0 10,631
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 400 2,160 SH   SOLE   0 0 2,160
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 21,335 103,037 SH   SOLE   0 0 103,037
VANGUARD MEGA CAP VALUE ETF ETF 921910840 9,726 102,167 SH   SOLE   0 0 102,167
VANGUARD MID-CAP GROWTH INDEX FUND ETF 922908538 605 2,823 SH   SOLE   0 0 2,823
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 1,247 4,988 SH   SOLE   0 0 4,988
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 634 4,770 SH   SOLE   0 0 4,770
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 885 4,282 SH   SOLE   0 0 4,282
VERIZON COMMUNICATIONS INC COM Stock 92343V104 779 13,402 SH   SOLE   0 0 13,402
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 273 7,692 SH   SOLE   0 0 7,692
WRAP TECHNOLOGIES INC COM Stock 98212N107 74 13,432 SH   SOLE   0 0 13,432
ZYNERBA PHARMACEUTICALS INC COM Stock 98986X109 126 27,219 SH   SOLE   0 0 27,219