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 346 1,175 SH   SOLE NONE 0 0 1,175
AMAZON COM INC COM COM 023135106 402 117 SH   SOLE NONE 0 0 117
AMETEK INC COM COM 031100100 33,125 248,131 SH   SOLE NONE 0 0 248,131
AMGEN INC COM COM 031162100 440 1,805 SH   SOLE NONE 0 0 1,805
APPLE INC COM COM 037833100 1,116 8,153 SH   SOLE NONE 0 0 8,153
ARK INNOVATION ETF INNOVATION ETF 00214Q104 4,669 35,706 SH   SOLE NONE 0 0 35,706
AT&T INC COM COM 00206R102 289 10,071 SH   SOLE NONE 0 0 10,071
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 222 801 SH   SOLE NONE 0 0 801
BRISTOL-MYERS SQUIBB CO COM COM 110122108 371 5,560 SH   SOLE NONE 0 0 5,560
COMCAST CORP NEW CL A CL A 20030N101 229 4,027 SH   SOLE NONE 0 0 4,027
DOMINION ENERGY INC COM COM 25746U109 275 3,746 SH   SOLE NONE 0 0 3,746
EXXON MOBIL CORP COM COM 30231G102 221 3,504 SH   SOLE NONE 0 0 3,504
FACEBOOK INC CL A CL A 30303M102 214 617 SH   SOLE NONE 0 0 617
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 1,972 12,404 SH   SOLE NONE 0 0 12,404
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 1,006 25,313 SH   SOLE NONE 0 0 25,313
FISERV INC COM COM 337738108 524 4,907 SH   SOLE NONE 0 0 4,907
FT CBOE VEST U.S. EQUITY BUFFER ETF - JULY CBOE VEST US EQT 33740U208 455 13,185 SH   SOLE NONE 0 0 13,185
GENERAL ELECTRIC CO COM COM 369604103 285 21,245 SH   SOLE NONE 0 0 21,245
GOLDMAN SACHS GROUP INC COM COM 38141G104 225 595 SH   SOLE NONE 0 0 595
HOME DEPOT INC COM COM 437076102 1,022 3,206 SH   SOLE NONE 0 0 3,206
INTEL CORP COM COM 458140100 262 4,684 SH   SOLE NONE 0 0 4,684
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 2,401 9,358 SH   SOLE NONE 0 0 9,358
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 1,059 7,027 SH   SOLE NONE 0 0 7,027
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 1,581 25,961 SH   SOLE NONE 0 0 25,961
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 803 10,408 SH   SOLE NONE 0 0 10,408
INVESCO ULTRA SHORT DURATION ETF ULTRA SHRT DUR 46090A887 773 15,321 SH   SOLE NONE 0 0 15,321
IPATH SHILLER CAPE ETN IPATH SHILR CAPE 06742A669 3,232 154,199 SH   SOLE NONE 0 0 154,199
ISHARES MSCI EAFE MIN VOL FACTOR ETF MSCI EAFE MIN VL 46429B689 502 6,655 SH   SOLE NONE 0 0 6,655
ISHARES MSCI USA MIN VOL FACTOR ETF MSCI USA MIN VOL 46429B697 13,075 177,633 SH   SOLE NONE 0 0 177,633
ISHARES MSCI USA MOMENTUM FACTOR ETF MSCI USA MMENTM 46432F396 14,164 81,672 SH   SOLE NONE 0 0 81,672
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 1,039 2,878 SH   SOLE NONE 0 0 2,878
JOHNSON & JOHNSON COM COM 478160104 220 1,338 SH   SOLE NONE 0 0 1,338
JPMORGAN CHASE & CO COM COM 46625H100 803 5,163 SH   SOLE NONE 0 0 5,163
KOPPERS HOLDINGS INC COM COM 50060P106 2,133 65,936 SH   SOLE NONE 0 0 65,936
MICROSOFT CORP COM COM 594918104 1,049 3,874 SH   SOLE NONE 0 0 3,874
NORFOLK SOUTHN CORP COM COM 655844108 675 2,546 SH   SOLE NONE 0 0 2,546
PEPSICO INC COM COM 713448108 208 1,407 SH   SOLE NONE 0 0 1,407
PFIZER INC COM COM 717081103 1,189 30,372 SH   SOLE NONE 0 0 30,372
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 648 6,363 SH   SOLE NONE 0 0 6,363
PNC FINL SVCS GROUP INC COM COM 693475105 684 3,588 SH   SOLE NONE 0 0 3,588
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF S&P 500 DV ARIST 74348A467 217 2,401 SH   SOLE NONE 0 0 2,401
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 5,013 48,216 SH   SOLE NONE 0 0 48,216
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 5,751 39,402 SH   SOLE NONE 0 0 39,402
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 1,398 20,456 SH   SOLE NONE 0 0 20,456
SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF SPDR BLOOMBERG 78468R663 338 3,702 SH   SOLE NONE 0 0 3,702
SPDR GOLD SHARES GOLD SHS 78463V107 422 2,551 SH   SOLE NONE 0 0 2,551
SPDR PORTFOLIO SHORT TERM TREASURY ETF PORTFOLIO SH TSR 78468R101 1,489 48,621 SH   SOLE NONE 0 0 48,621
SPDR S&P 600 SMALL CAP GROWTH ETF S&P 600 SMCP GRW 78464A201 465 5,244 SH   SOLE NONE 0 0 5,244
TRAVELERS COMPANIES INC COM COM 89417E109 215 1,436 SH   SOLE NONE 0 0 1,436
TRIMTABS US FREE CASH FLOW QUALITY ETF US FREE CASH FLW 89628W302 1,363 25,527 SH   SOLE NONE 0 0 25,527
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 860 5,560 SH   SOLE NONE 0 0 5,560
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 654 9,376 SH   SOLE NONE 0 0 9,376
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 302 768 SH   SOLE NONE 0 0 768
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 8,713 152,606 SH   SOLE NONE 0 0 152,606
VERIZON COMMUNICATIONS INC COM COM 92343V104 259 4,637 SH   SOLE NONE 0 0 4,637
WABTEC COM COM 929740108 55,549 674,963 SH   SOLE NONE 0 0 674,963