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 324 1,175 SH   SOLE NONE 0 0 1,175
AMAZON COM INC COM COM 023135106 362 117 SH   SOLE NONE 0 0 117
AMETEK INC COM COM 031100100 31,828 249,182 SH   SOLE NONE 0 0 249,182
AMGEN INC COM COM 031162100 446 1,793 SH   SOLE NONE 0 0 1,793
APPLE INC COM COM 037833100 995 8,151 SH   SOLE NONE 0 0 8,151
ARK INNOVATION ETF INNOVATION ETF 00214Q104 4,193 34,960 SH   SOLE NONE 0 0 34,960
AT&T INC COM COM 00206R102 302 9,999 SH   SOLE NONE 0 0 9,999
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 204 799 SH   SOLE NONE 0 0 799
BRISTOL-MYERS SQUIBB CO COM COM 110122108 348 5,528 SH   SOLE NONE 0 0 5,528
COMCAST CORP NEW CL A CL A 20030N101 217 4,027 SH   SOLE NONE 0 0 4,027
DOMINION ENERGY INC COM COM 25746U109 282 3,717 SH   SOLE NONE 0 0 3,717
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 1,781 12,355 SH   SOLE NONE 0 0 12,355
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 929 24,485 SH   SOLE NONE 0 0 24,485
FISERV INC COM COM 337738108 584 4,907 SH   SOLE NONE 0 0 4,907
FT CBOE VEST U.S. EQUITY BUFFER ETF - JULY CBOE VEST US EQT 33740U208 448 13,185 SH   SOLE NONE 0 0 13,185
GENERAL ELECTRIC CO COM COM 369604103 278 21,243 SH   SOLE NONE 0 0 21,243
HOME DEPOT INC COM COM 437076102 973 3,190 SH   SOLE NONE 0 0 3,190
INTEL CORP COM COM 458140100 299 4,680 SH   SOLE NONE 0 0 4,680
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 2,160 9,363 SH   SOLE NONE 0 0 9,363
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 991 6,995 SH   SOLE NONE 0 0 6,995
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 1,524 26,212 SH   SOLE NONE 0 0 26,212
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 765 10,351 SH   SOLE NONE 0 0 10,351
INVESCO ULTRA SHORT DURATION ETF ULTRA SHRT DUR 46090A887 1,411 27,962 SH   SOLE NONE 0 0 27,962
IPATH SHILLER CAPE ETN IPATH SHILR CAPE 06742A669 2,945 15,354 SH   SOLE NONE 0 0 15,354
ISHARES 7-10 YEAR TREASURY BOND ETF BARCLAYS 7 10 YR 464287440 892 7,901 SH   SOLE NONE 0 0 7,901
ISHARES MSCI EAFE MIN VOL FACTOR ETF MSCI EAFE MIN VL 46429B689 474 6,499 SH   SOLE NONE 0 0 6,499
ISHARES MSCI USA MIN VOL FACTOR ETF MSCI USA MIN VOL 46429B697 12,121 175,198 SH   SOLE NONE 0 0 175,198
ISHARES MSCI USA MOMENTUM FACTOR ETF MSCI USA MMENTM 46432F396 13,216 82,162 SH   SOLE NONE 0 0 82,162
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 945 2,863 SH   SOLE NONE 0 0 2,863
ISHARES U.S. TREASURY BOND ETF US TREAS BD ETF 46429B267 449 17,176 SH   SOLE NONE 0 0 17,176
JOHNSON & JOHNSON COM COM 478160104 219 1,338 SH   SOLE NONE 0 0 1,338
JPMORGAN CHASE & CO COM COM 46625H100 791 5,201 SH   SOLE NONE 0 0 5,201
KOPPERS HOLDINGS INC COM COM 50060P106 1,998 57,502 SH   SOLE NONE 0 0 57,502
MERCK & CO. INC COM COM 58933Y105 201 2,617 SH   SOLE NONE 0 0 2,617
MICROSOFT CORP COM COM 594918104 913 3,873 SH   SOLE NONE 0 0 3,873
NORFOLK SOUTHN CORP COM COM 655844108 681 2,537 SH   SOLE NONE 0 0 2,537
PFIZER INC COM COM 717081103 1,100 30,371 SH   SOLE NONE 0 0 30,371
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 647 6,356 SH   SOLE NONE 0 0 6,356
PNC FINL SVCS GROUP INC COM COM 693475105 625 3,568 SH   SOLE NONE 0 0 3,568
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF S&P 500 DV ARIST 74348A467 206 2,390 SH   SOLE NONE 0 0 2,390
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 4,608 47,989 SH   SOLE NONE 0 0 47,989
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 5,071 39,076 SH   SOLE NONE 0 0 39,076
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 1,289 19,748 SH   SOLE NONE 0 0 19,748
SCHWAB U.S. TIPS ETF US TIPS ETF 808524870 201 3,296 SH   SOLE NONE 0 0 3,296
SPDR PORTFOLIO AGGREGATE BOND ETF PORTFOLIO AGRGTE 78464A649 455 15,367 SH   SOLE NONE 0 0 15,367
SPDR PORTFOLIO INTERMEDIATE TERM TREASURY ETF PORTFLI INTRMDIT 78464A672 460 14,367 SH   SOLE NONE 0 0 14,367
SPDR S&P 600 SMALL CAP GROWTH ETF S&P 600 SMCP GRW 78464A201 443 5,162 SH   SOLE NONE 0 0 5,162
TRAVELERS COMPANIES INC COM COM 89417E109 215 1,434 SH   SOLE NONE 0 0 1,434
TRIMTABS US FREE CASH FLOW QUALITY ETF US FREE CASH FLW 89628W302 1,283 25,976 SH   SOLE NONE 0 0 25,976
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 790 5,373 SH   SOLE NONE 0 0 5,373
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 577 2,311 SH   SOLE NONE 0 0 2,311
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 288 792 SH   SOLE NONE 0 0 792
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 8,574 150,122 SH   SOLE NONE 0 0 150,122
VERIZON COMMUNICATIONS INC COM COM 92343V104 273 4,702 SH   SOLE NONE 0 0 4,702
WABTEC COM COM 929740108 53,258 672,792 SH   SOLE NONE 0 0 672,792