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
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 226 1,175 SH   SOLE NONE 0 0 1,175
AES CORP COM COM 00130H105 480 29,420 SH   SOLE NONE 0 0 29,420
ALLIANT ENERGY CORP COM COM 018802108 423 7,852 SH   SOLE NONE 0 0 7,852
AMETEK INC NEW COM COM 031100100 24,608 268,011 SH   SOLE NONE 0 0 268,011
AMGEN INC COM COM 031162100 332 1,717 SH   SOLE NONE 0 0 1,717
ANNALY CAP MGMT INC COM COM 035710409 350 39,810 SH   SOLE NONE 0 0 39,810
APPLE INC COM COM 037833100 447 1,998 SH   SOLE NONE 0 0 1,998
AQUA AMERICA INC COM COM 03836W103 306 6,828 SH   SOLE NONE 0 0 6,828
AT&T INC COM COM 00206R102 762 20,162 SH   SOLE NONE 0 0 20,162
BARCLAYS ETN SHILLER CAPE ETN BARC ETN+SHILL 06742A669 1,972 14,352 SH   SOLE NONE 0 0 14,352
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 256 1,233 SH   SOLE NONE 0 0 1,233
BRISTOL MYERS SQUIBB CO COM COM 110122108 482 9,517 SH   SOLE NONE 0 0 9,517
CELGENE CORP COM COM 151020104 253 2,551 SH   SOLE NONE 0 0 2,551
CLOROX CO DEL COM COM 189054109 454 2,990 SH   SOLE NONE 0 0 2,990
COCA COLA CO COM COM 191216100 537 9,870 SH   SOLE NONE 0 0 9,870
CONAGRA BRANDS INC COM COM 205887102 314 10,251 SH   SOLE NONE 0 0 10,251
CONSOLIDATED EDISON INC COM COM 209115104 418 4,433 SH   SOLE NONE 0 0 4,433
COTY INC COM CL A COM CL A 222070203 190 18,081 SH   SOLE NONE 0 0 18,081
CROWN CASTLE INTL CORP NEW COM COM 22822V101 291 2,094 SH   SOLE NONE 0 0 2,094
DISCOVERY INC COM SER A COM SER A 25470F104 233 8,750 SH   SOLE NONE 0 0 8,750
DOMINION ENERGY INC COM COM 25746U109 792 9,781 SH   SOLE NONE 0 0 9,781
DUKE ENERGY CORP NEW COM NEW COM NEW 26441C204 633 6,610 SH   SOLE NONE 0 0 6,610
EXXON MOBIL CORP COM COM 30231G102 343 4,869 SH   SOLE NONE 0 0 4,869
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 1,004 11,470 SH   SOLE NONE 0 0 11,470
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 764 21,914 SH   SOLE NONE 0 0 21,914
GENERAL ELECTRIC CO COM COM 369604103 159 17,863 SH   SOLE NONE 0 0 17,863
GENESEE & WYO INC CL A CL A 371559105 846 7,657 SH   SOLE NONE 0 0 7,657
GEO GROUP INC NEW COM COM 36162J106 238 13,764 SH   SOLE NONE 0 0 13,764
HERSHEY CO COM COM 427866108 263 1,699 SH   SOLE NONE 0 0 1,699
HOME DEPOT INC COM COM 437076102 759 3,275 SH   SOLE NONE 0 0 3,275
HOST HOTELS & RESORTS INC COM COM 44107P104 215 12,477 SH   SOLE NONE 0 0 12,477
INTEL CORP COM COM 458140100 240 4,657 SH   SOLE NONE 0 0 4,657
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 1,416 10,890 SH   SOLE NONE 0 0 10,890
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 969 8,973 SH   SOLE NONE 0 0 8,973
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 1,404 24,254 SH   SOLE NONE 0 0 24,254
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 1,082 16,690 SH   SOLE NONE 0 0 16,690
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF S&P INTL LOW 46138E230 524 15,368 SH   SOLE NONE 0 0 15,368
INVESCO S&P SMALLCAP LOW VOLATILITY ETF S&P SMLCP LOW 46138G102 1,250 25,586 SH   SOLE NONE 0 0 25,586
INVESCO ULTRA SHORT DURATION ETF ULTRA SHRT DUR 46090A887 4,805 95,325 SH   SOLE NONE 0 0 95,325
ISHARES EDGE MSCI MIN VOL EAFE ETF MIN VOL EAFE ETF 46429B689 517 7,060 SH   SOLE NONE 0 0 7,060
ISHARES EDGE MSCI MIN VOL USA ETF MSCI MIN VOL ETF 46429B697 7,839 122,296 SH   SOLE NONE 0 0 122,296
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF USA MOMENTUM FCT 46432F396 10,119 84,858 SH   SOLE NONE 0 0 84,858
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 551 2,230 SH   SOLE NONE 0 0 2,230
JPMORGAN CHASE & CO COM COM 46625H100 642 5,455 SH   SOLE NONE 0 0 5,455
KOPPERS HOLDINGS INC COM COM 50060P106 1,469 50,316 SH   SOLE NONE 0 0 50,316
KRAFT HEINZ CO COM COM 500754106 221 7,920 SH   SOLE NONE 0 0 7,920
KROGER CO COM COM 501044101 306 11,881 SH   SOLE NONE 0 0 11,881
LUCKIN COFFEE INC SPONSORED ADS SPONSORED ADS 54951L109 372 19,628 SH   SOLE NONE 0 0 19,628
MERCK & CO INC COM COM 58933Y105 236 2,815 SH   SOLE NONE 0 0 2,815
MICROSOFT CORP COM COM 594918104 523 3,763 SH   SOLE NONE 0 0 3,763
MOLSON COORS BREWING CO CL B CL B 60871R209 361 6,283 SH   SOLE NONE 0 0 6,283
NEWELL BRANDS INC COM COM 651229106 438 23,440 SH   SOLE NONE 0 0 23,440
NORFOLK SOUTHERN CORP COM COM 655844108 439 2,446 SH   SOLE NONE 0 0 2,446
OUTFRONT MEDIA INC COM COM 69007J106 334 12,040 SH   SOLE NONE 0 0 12,040
PARK HOTELS RESORTS INC COM COM 700517105 317 12,714 SH   SOLE NONE 0 0 12,714
PFIZER INC COM COM 717081103 1,085 30,212 SH   SOLE NONE 0 0 30,212
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 896 8,807 SH   SOLE NONE 0 0 8,807
PNC FINL SVCS GROUP INC COM COM 693475105 522 3,725 SH   SOLE NONE 0 0 3,725
PPL CORP COM COM 69351T106 628 19,951 SH   SOLE NONE 0 0 19,951
PUBLIC STORAGE COM COM 74460D109 243 992 SH   SOLE NONE 0 0 992
QUEST DIAGNOSTICS INC COM COM 74834L100 280 2,621 SH   SOLE NONE 0 0 2,621
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 1,920 27,075 SH   SOLE NONE 0 0 27,075
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 2,638 31,410 SH   SOLE NONE 0 0 31,410
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 1,075 18,956 SH   SOLE NONE 0 0 18,956
SPDR S&P 600 SMALL CAP GROWTH ETF S&P 600 SMCP GRW 78464A201 300 5,045 SH   SOLE NONE 0 0 5,045
TRAVELERS COMPANIES INC COM COM 89417E109 211 1,420 SH   SOLE NONE 0 0 1,420
TRIMTABS ALL CAP U.S. FREE-CASH-FLOW ETF ALL CAP US FREE 89628W302 1,634 43,997 SH   SOLE NONE 0 0 43,997
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 562 4,705 SH   SOLE NONE 0 0 4,705
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 458 2,793 SH   SOLE NONE 0 0 2,793
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 268 986 SH   SOLE NONE 0 0 986
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 5,564 94,587 SH   SOLE NONE 0 0 94,587
VERIZON COMMUNICATIONS INC COM COM 92343V104 298 4,946 SH   SOLE NONE 0 0 4,946
VIACOM INC NEW CL B CL B 92553P201 241 10,046 SH   SOLE NONE 0 0 10,046
WABTEC CORP COM COM 929740108 43,387 603,773 SH   SOLE NONE 0 0 603,773