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
AES CORP COM COM 00130H105 425 29,420 SH   SOLE NONE 0 0 29,420
ALLETE INC COM NEW COM NEW 018522300 243 3,194 SH   SOLE NONE 0 0 3,194
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 227 1,517 SH   SOLE NONE 0 0 1,517
ALLIANT ENERGY CORP COM COM 018802108 331 7,852 SH   SOLE NONE 0 0 7,852
AMERICAN WTR WKS CO INC NEW COM COM 030420103 262 2,886 SH   SOLE NONE 0 0 2,886
AMETEK INC NEW COM COM 031100100 18,144 268,011 SH   SOLE NONE 0 0 268,011
AMGEN INC COM COM 031162100 327 1,681 SH   SOLE NONE 0 0 1,681
AQUA AMERICA INC COM COM 03836W103 233 6,828 SH   SOLE NONE 0 0 6,828
AT&T INC COM COM 00206R102 363 12,721 SH   SOLE NONE 0 0 12,721
BARCLAYS ETN SHILLER CAPE ETN BARC ETN+SHILL 06742A669 1,584 14,094 SH   SOLE NONE 0 0 14,094
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 536 2,628 SH   SOLE NONE 0 0 2,628
BRISTOL MYERS SQUIBB CO COM COM 110122108 484 9,326 SH   SOLE NONE 0 0 9,326
CLOROX CO DEL COM COM 189054109 460 2,990 SH   SOLE NONE 0 0 2,990
COCA COLA CO COM COM 191216100 655 13,843 SH   SOLE NONE 0 0 13,843
COLGATE PALMOLIVE CO COM COM 194162103 230 3,869 SH   SOLE NONE 0 0 3,869
CONAGRA BRANDS INC COM COM 205887102 222 10,413 SH   SOLE NONE 0 0 10,413
CONSOLIDATED EDISON INC COM COM 209115104 242 3,173 SH   SOLE NONE 0 0 3,173
CONSUMER STAPLES SELECT SECTOR SPDR FUND SBI CONS STPLS 81369Y308 283 5,577 SH   SOLE NONE 0 0 5,577
COTY INC COM CL A COM CL A 222070203 213 32,614 SH   SOLE NONE 0 0 32,614
DOMINION ENERGY INC COM COM 25746U109 689 9,653 SH   SOLE NONE 0 0 9,653
DUKE ENERGY CORP NEW COM NEW COM NEW 26441C204 580 6,724 SH   SOLE NONE 0 0 6,724
EXXON MOBIL CORP COM COM 30231G102 340 4,993 SH   SOLE NONE 0 0 4,993
FINANCIAL SELECT SECTOR SPDR FUND SBI INT-FINL 81369Y605 485 20,362 SH   SOLE NONE 0 0 20,362
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 623 9,160 SH   SOLE NONE 0 0 9,160
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 674 23,197 SH   SOLE NONE 0 0 23,197
FLUOR CORP NEW COM COM 343412102 230 7,159 SH   SOLE NONE 0 0 7,159
GENESEE & WYO INC CL A CL A 371559105 484 6,544 SH   SOLE NONE 0 0 6,544
GEO GROUP INC NEW COM COM 36162J106 271 13,764 SH   SOLE NONE 0 0 13,764
HERSHEY CO COM COM 427866108 531 4,963 SH   SOLE NONE 0 0 4,963
HOME DEPOT INC COM COM 437076102 539 3,141 SH   SOLE NONE 0 0 3,141
HOST HOTELS & RESORTS INC COM COM 44107P104 207 12,477 SH   SOLE NONE 0 0 12,477
INTEL CORP COM COM 458140100 241 5,148 SH   SOLE NONE 0 0 5,148
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 1,587 14,452 SH   SOLE NONE 0 0 14,452
INVESCO S&P 500 EQUAL WEIGHT CONSUMER STAPLES ETF S&P500 EQL STP 46137V373 302 2,599 SH   SOLE NONE 0 0 2,599
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 1,014 11,099 SH   SOLE NONE 0 0 11,099
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF S&P500 HDL VOL 46138E362 228 5,980 SH   SOLE NONE 0 0 5,980
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 846 18,155 SH   SOLE NONE 0 0 18,155
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 971 17,084 SH   SOLE NONE 0 0 17,084
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF S&P INTL LOW 46138E230 462 15,507 SH   SOLE NONE 0 0 15,507
INVESCO S&P SMALLCAP 600 PURE GROWTH ETF S&P SML600 GWT 46137V175 450 4,323 SH   SOLE NONE 0 0 4,323
INVESCO S&P SMALLCAP LOW VOLATILITY ETF S&P SMLCP LOW 46138G102 528 12,398 SH   SOLE NONE 0 0 12,398
IRON MTN INC NEW COM COM 46284V101 227 7,005 SH   SOLE NONE 0 0 7,005
ISHARES EDGE MSCI MIN VOL USA ETF MIN VOL USA ETF 46429B697 3,803 72,581 SH   SOLE NONE 0 0 72,581
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF USA MOMENTUM FCT 46432F396 6,268 62,539 SH   SOLE NONE 0 0 62,539
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 206 1,032 SH   SOLE NONE 0 0 1,032
JOHNSON & JOHNSON COM COM 478160104 203 1,579 SH   SOLE NONE 0 0 1,579
JPMORGAN CHASE & CO COM COM 46625H100 527 5,405 SH   SOLE NONE 0 0 5,405
KOPPERS HOLDINGS INC COM COM 50060P106 815 47,886 SH   SOLE NONE 0 0 47,886
MERCK & CO INC COM COM 58933Y105 205 2,683 SH   SOLE NONE 0 0 2,683
MICROSOFT CORP COM COM 594918104 376 3,707 SH   SOLE NONE 0 0 3,707
NEWELL BRANDS INC COM COM 651229106 435 23,440 SH   SOLE NONE 0 0 23,440
NORFOLK SOUTHERN CORP COM COM 655844108 360 2,412 SH   SOLE NONE 0 0 2,412
OUTFRONT MEDIA INC COM COM 69007J106 218 12,040 SH   SOLE NONE 0 0 12,040
PFIZER INC COM COM 717081103 1,318 30,202 SH   SOLE NONE 0 0 30,202
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 2,080 20,610 SH   SOLE NONE 0 0 20,610
PNC FINL SVCS GROUP INC COM COM 693475105 464 3,971 SH   SOLE NONE 0 0 3,971
PPL CORP COM COM 69351T106 465 16,442 SH   SOLE NONE 0 0 16,442
PUBLIC STORAGE COM COM 74460D109 314 1,553 SH   SOLE NONE 0 0 1,553
ROGERS COMMUNICATIONS INC CL B CL B 775109200 235 4,595 SH   SOLE NONE 0 0 4,595
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF SCHWB FDT EMK LG 808524730 243 9,409 SH   SOLE NONE 0 0 9,409
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 3,605 60,396 SH   SOLE NONE 0 0 60,396
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 3,284 47,656 SH   SOLE NONE 0 0 47,656
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 1,404 28,487 SH   SOLE NONE 0 0 28,487
TRACTOR SUPPLY CO COM COM 892356106 309 3,706 SH   SOLE NONE 0 0 3,706
TRIMTABS ALL CAP U.S. FREE-CASH-FLOW ETF ALL CAP US FREE 89628W302 1,552 49,434 SH   SOLE NONE 0 0 49,434
TYSON FOODS INC CL A CL A 902494103 224 4,208 SH   SOLE NONE 0 0 4,208
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 563 5,754 SH   SOLE NONE 0 0 5,754
VANGUARD INDUSTRIALS INDEX FUND INDUSTRIAL ETF 92204A603 305 2,539 SH   SOLE NONE 0 0 2,539
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND INTERMED TERM 921937819 218 2,693 SH   SOLE NONE 0 0 2,693
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 700 5,206 SH   SOLE NONE 0 0 5,206
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 336 1,464 SH   SOLE NONE 0 0 1,464
VANGUARD SMALL-CAP VALUE INDEX FUND SM CP VAL ETF 922908611 324 2,848 SH   SOLE NONE 0 0 2,848
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 3,096 57,080 SH   SOLE NONE 0 0 57,080
VERIZON COMMUNICATIONS INC COM COM 92343V104 280 4,992 SH   SOLE NONE 0 0 4,992
VIACOM INC NEW CL B CL B 92553P201 257 10,021 SH   SOLE NONE 0 0 10,021
WABTEC CORP COM COM 929740108 39,326 559,801 SH   SOLE NONE 0 0 559,801