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 252 1,175 SH   SOLE NONE 1,175 0 0
AMAZON COM INC COM COM 023135106 317 115 SH   SOLE NONE 115 0 0
AMETEK INC COM COM 031100100 23,952 268,011 SH   SOLE NONE 268,011 0 0
AMGEN INC COM COM 031162100 413 1,751 SH   SOLE NONE 1,751 0 0
APPLE INC COM COM 037833100 737 2,021 SH   SOLE NONE 2,021 0 0
AT&T INC COM COM 00206R102 404 13,384 SH   SOLE NONE 13,384 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 317 5,400 SH   SOLE NONE 5,400 0 0
DOMINION ENERGY INC COM COM 25746U109 319 3,941 SH   SOLE NONE 3,941 0 0
EXXON MOBIL CORP COM COM 30231G102 246 5,510 SH   SOLE NONE 5,510 0 0
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 1,283 11,766 SH   SOLE NONE 11,766 0 0
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 687 22,675 SH   SOLE NONE 22,675 0 0
FISERV INC COM COM 337738108 580 5,949 SH   SOLE NONE 5,949 0 0
GENERAL ELECTRIC CO COM COM 369604103 145 21,233 SH   SOLE NONE 21,233 0 0
HOME DEPOT INC COM COM 437076102 831 3,318 SH   SOLE NONE 3,318 0 0
INTEL CORP COM COM 458140100 280 4,691 SH   SOLE NONE 4,691 0 0
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 1,738 9,804 SH   SOLE NONE 9,804 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 780 7,668 SH   SOLE NONE 7,668 0 0
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 1,640 33,022 SH   SOLE NONE 33,022 0 0
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 548 11,494 SH   SOLE NONE 11,494 0 0
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF S&P INTL LOW 46138E230 418 15,147 SH   SOLE NONE 15,147 0 0
INVESCO S&P SMALLCAP LOW VOLATILITY ETF S&P SMLCP LOW 46138G102 1,247 36,844 SH   SOLE NONE 36,844 0 0
INVESCO ULTRA SHORT DURATION ETF ULTRA SHRT DUR 46090A887 1,984 39,344 SH   SOLE NONE 39,344 0 0
IPATH SHILLER CAPE ETN IPATH SHILR CAPE 06742A669 2,036 14,351 SH   SOLE NONE 14,351 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF MIN VOL EAFE ETF 46429B689 470 7,126 SH   SOLE NONE 7,126 0 0
ISHARES EDGE MSCI MIN VOL USA ETF MSCI MIN VOL ETF 46429B697 10,449 172,352 SH   SOLE NONE 172,352 0 0
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF USA MOMENTUM FCT 46432F396 13,576 103,635 SH   SOLE NONE 103,635 0 0
ISHARES FLOATING RATE BOND ETF FLTG RATE NT ETF 46429B655 453 8,965 SH   SOLE NONE 8,965 0 0
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 695 2,627 SH   SOLE NONE 2,627 0 0
JOHNSON & JOHNSON COM COM 478160104 206 1,466 SH   SOLE NONE 1,466 0 0
JPMORGAN CHASE & CO COM COM 46625H100 489 5,201 SH   SOLE NONE 5,201 0 0
KOPPERS HOLDINGS INC COM COM 50060P106 1,083 57,502 SH   SOLE NONE 57,502 0 0
MERCK & CO. INC COM COM 58933Y105 220 2,847 SH   SOLE NONE 2,847 0 0
MICROSOFT CORP COM COM 594918104 828 4,068 SH   SOLE NONE 4,068 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 440 2,507 SH   SOLE NONE 2,507 0 0
PFIZER INC COM COM 717081103 988 30,224 SH   SOLE NONE 30,224 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 752 7,404 SH   SOLE NONE 7,404 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 365 3,475 SH   SOLE NONE 3,475 0 0
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 3,005 40,560 SH   SOLE NONE 40,560 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 3,867 38,085 SH   SOLE NONE 38,085 0 0
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 861 17,184 SH   SOLE NONE 17,184 0 0
SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF SPDR BLOOMBERG 78468R663 943 10,306 SH   SOLE NONE 10,306 0 0
SPDR BLOOMBERG BARCLAYS INVESTMENT GRADE FLOATING RATE ETF BLOMBERG BRC INV 78468R200 952 31,263 SH   SOLE NONE 31,263 0 0
SPDR S&P 600 SMALL CAP GROWTH ETF S&P 600 SMCP GRW 78464A201 275 4,846 SH   SOLE NONE 4,846 0 0
TRIMTABS ALL CAP U.S. FREE-CASH-FLOW ETF ALL CAP US FREE 89628W302 1,432 38,115 SH   SOLE NONE 38,115 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 568 4,852 SH   SOLE NONE 4,852 0 0
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 437 2,219 SH   SOLE NONE 2,219 0 0
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 269 950 SH   SOLE NONE 950 0 0
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 7,857 136,106 SH   SOLE NONE 136,106 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 295 5,352 SH   SOLE NONE 5,352 0 0
WABTEC COM COM 929740108 37,021 643,076 SH   SOLE NONE 643,076 0 0