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 217 1,175 SH   SOLE NONE 0 0 1,175
AES CORP COM COM 00130H105 493 29,420 SH   SOLE NONE 0 0 29,420
ALLIANT ENERGY CORP COM COM 018802108 385 7,852 SH   SOLE NONE 0 0 7,852
AMETEK INC NEW COM COM 031100100 24,346 268,011 SH   SOLE NONE 0 0 268,011
AMGEN INC COM COM 031162100 314 1,706 SH   SOLE NONE 0 0 1,706
ANNALY CAP MGMT INC COM COM 035710409 363 39,810 SH   SOLE NONE 0 0 39,810
APPLE INC COM COM 037833100 398 2,014 SH   SOLE NONE 0 0 2,014
AQUA AMERICA INC COM COM 03836W103 282 6,828 SH   SOLE NONE 0 0 6,828
AT&T INC COM COM 00206R102 673 20,101 SH   SOLE NONE 0 0 20,101
BARCLAYS ETN SHILLER CAPE ETN BARC ETN+SHILL 06742A669 1,870 13,789 SH   SOLE NONE 0 0 13,789
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 589 2,764 SH   SOLE NONE 0 0 2,764
BRISTOL MYERS SQUIBB CO COM COM 110122108 426 9,393 SH   SOLE NONE 0 0 9,393
CELGENE CORP COM COM 151020104 235 2,551 SH   SOLE NONE 0 0 2,551
CLOROX CO DEL COM COM 189054109 457 2,990 SH   SOLE NONE 0 0 2,990
COCA COLA CO COM COM 191216100 684 13,436 SH   SOLE NONE 0 0 13,436
COLGATE PALMOLIVE CO COM COM 194162103 277 3,869 SH   SOLE NONE 0 0 3,869
CONAGRA BRANDS INC COM COM 205887102 271 10,251 SH   SOLE NONE 0 0 10,251
CONSOLIDATED EDISON INC COM COM 209115104 388 4,433 SH   SOLE NONE 0 0 4,433
COTY INC COM CL A COM CL A 222070203 242 18,081 SH   SOLE NONE 0 0 18,081
DOMINION ENERGY INC COM COM 25746U109 753 9,739 SH   SOLE NONE 0 0 9,739
DUKE ENERGY CORP NEW COM NEW COM NEW 26441C204 583 6,609 SH   SOLE NONE 0 0 6,609
EXXON MOBIL CORP COM COM 30231G102 381 4,981 SH   SOLE NONE 0 0 4,981
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 1,033 12,086 SH   SOLE NONE 0 0 12,086
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 710 21,066 SH   SOLE NONE 0 0 21,066
GENERAL ELECTRIC CO COM COM 369604103 187 17,861 SH   SOLE NONE 0 0 17,861
GENESEE & WYO INC CL A CL A 371559105 765 7,657 SH   SOLE NONE 0 0 7,657
GEO GROUP INC NEW COM COM 36162J106 289 13,764 SH   SOLE NONE 0 0 13,764
HERSHEY CO COM COM 427866108 665 4,963 SH   SOLE NONE 0 0 4,963
HOME DEPOT INC COM COM 437076102 677 3,257 SH   SOLE NONE 0 0 3,257
HOST HOTELS & RESORTS INC COM COM 44107P104 227 12,477 SH   SOLE NONE 0 0 12,477
INTEL CORP COM COM 458140100 222 4,653 SH   SOLE NONE 0 0 4,653
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 1,532 11,199 SH   SOLE NONE 0 0 11,199
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 968 8,981 SH   SOLE NONE 0 0 8,981
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 1,400 25,452 SH   SOLE NONE 0 0 25,452
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 1,095 16,855 SH   SOLE NONE 0 0 16,855
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF S&P INTL LOW 46138E230 525 15,538 SH   SOLE NONE 0 0 15,538
INVESCO S&P SMALLCAP LOW VOLATILITY ETF S&P SMLCP LOW 46138G102 1,077 22,456 SH   SOLE NONE 0 0 22,456
INVESCO ULTRA SHORT DURATION ETF ULTRA SHRT DUR 46090A887 5,885 116,854 SH   SOLE NONE 0 0 116,854
IRON MTN INC NEW COM COM 46284V101 219 7,005 SH   SOLE NONE 0 0 7,005
ISHARES EDGE MSCI MIN VOL EAFE ETF MIN VOL EAFE ETF 46429B689 538 7,414 SH   SOLE NONE 0 0 7,414
ISHARES EDGE MSCI MIN VOL USA ETF MIN VOL USA ETF 46429B697 6,982 113,113 SH   SOLE NONE 0 0 113,113
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF USA MOMENTUM FCT 46432F396 9,324 78,622 SH   SOLE NONE 0 0 78,622
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 530 2,205 SH   SOLE NONE 0 0 2,205
JOHNSON & JOHNSON COM COM 478160104 224 1,615 SH   SOLE NONE 0 0 1,615
JPMORGAN CHASE & CO COM COM 46625H100 602 5,387 SH   SOLE NONE 0 0 5,387
KOPPERS HOLDINGS INC COM COM 50060P106 1,477 50,316 SH   SOLE NONE 0 0 50,316
MERCK & CO INC COM COM 58933Y105 235 2,805 SH   SOLE NONE 0 0 2,805
MICROSOFT CORP COM COM 594918104 502 3,750 SH   SOLE NONE 0 0 3,750
MOLSON COORS BREWING CO CL B CL B 60871R209 351 6,283 SH   SOLE NONE 0 0 6,283
NEWELL BRANDS INC COM COM 651229106 361 23,440 SH   SOLE NONE 0 0 23,440
NORFOLK SOUTHERN CORP COM COM 655844108 485 2,433 SH   SOLE NONE 0 0 2,433
OUTFRONT MEDIA INC COM COM 69007J106 310 12,040 SH   SOLE NONE 0 0 12,040
PARK HOTELS RESORTS INC COM COM 700517105 209 7,611 SH   SOLE NONE 0 0 7,611
PFIZER INC COM COM 717081103 1,308 30,208 SH   SOLE NONE 0 0 30,208
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 2,138 21,016 SH   SOLE NONE 0 0 21,016
PNC FINL SVCS GROUP INC COM COM 693475105 552 4,027 SH   SOLE NONE 0 0 4,027
PPL CORP COM COM 69351T106 618 19,951 SH   SOLE NONE 0 0 19,951
PUBLIC STORAGE COM COM 74460D109 236 992 SH   SOLE NONE 0 0 992
QUEST DIAGNOSTICS INC COM COM 74834L100 266 2,621 SH   SOLE NONE 0 0 2,621
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF SCHWB FDT EMK LG 808524730 215 7,487 SH   SOLE NONE 0 0 7,487
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 1,627 23,180 SH   SOLE NONE 0 0 23,180
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 2,504 30,097 SH   SOLE NONE 0 0 30,097
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 1,167 20,794 SH   SOLE NONE 0 0 20,794
SPDR S&P 600 SMALL CAP GROWTH ETF S&P 600 SMCP GRW 78464A201 336 5,518 SH   SOLE NONE 0 0 5,518
TRAVELERS COMPANIES INC COM COM 89417E109 212 1,418 SH   SOLE NONE 0 0 1,418
TRIMTABS ALL CAP U.S. FREE-CASH-FLOW ETF ALL CAP US FREE 89628W302 1,729 46,477 SH   SOLE NONE 0 0 46,477
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 517 4,496 SH   SOLE NONE 0 0 4,496
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND INTERMED TERM 921937819 225 2,612 SH   SOLE NONE 0 0 2,612
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 505 3,117 SH   SOLE NONE 0 0 3,117
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 367 1,365 SH   SOLE NONE 0 0 1,365
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 4,491 78,386 SH   SOLE NONE 0 0 78,386
VERIZON COMMUNICATIONS INC COM COM 92343V104 290 5,083 SH   SOLE NONE 0 0 5,083
VIACOM INC NEW CL B CL B 92553P201 299 10,037 SH   SOLE NONE 0 0 10,037
WABTEC CORP COM COM 929740108 43,326 603,772 SH   SOLE NONE 0 0 603,772