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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   200,236 652 SH   SOLE 0 0 0 652
ALPHABET INC CAP STK CL A 02079K305   234,109 1,789 SH   SOLE 0 0 0 1,789
AMAZON COM INC COM 023135106   277,122 2,180 SH   SOLE 0 0 0 2,180
AMETEK INC COM 031100100   36,437,025 246,596 SH   SOLE 0 0 0 246,596
AMGEN INC COM 031162100   519,314 1,932 SH   SOLE 0 0 0 1,932
APPLE INC COM 037833100   1,762,734 10,296 SH   SOLE 0 0 0 10,296
ARK ETF TR INNOVATION ETF 00214Q104   201,961 5,091 SH   SOLE 0 0 0 5,091
AT&T INC COM 00206R102   174,034 11,587 SH   SOLE 0 0 0 11,587
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   235,402 672 SH   SOLE 0 0 0 672
DOUBLELINE ETF TRUST SHILLER CAPE U S 25861R204   6,916,099 292,188 SH   SOLE 0 0 0 292,188
EXXON MOBIL CORP COM 30231G102   384,382 3,269 SH   SOLE 0 0 0 3,269
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F433   416,894 14,070 SH   SOLE 0 0 0 14,070
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631   446,828 13,791 SH   SOLE 0 0 0 13,791
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   8,687,149 408,807 SH   SOLE 0 0 0 408,807
FIRST TR MORNINGSTAR DIVID L SHS 336917109   314,498 9,405 SH   SOLE 0 0 0 9,405
FIRST TR NASDAQ 100 TECH IND SHS 337345102   1,746,201 12,020 SH   SOLE 0 0 0 12,020
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,219,766 59,368 SH   SOLE 0 0 0 59,368
FISERV INC COM 337738108   428,570 3,794 SH   SOLE 0 0 0 3,794
GENERAL ELECTRIC CO COM NEW 369604301   290,353 2,626 SH   SOLE 0 0 0 2,626
HOME DEPOT INC COM 437076102   1,016,591 3,364 SH   SOLE 0 0 0 3,364
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   212,965 4,285 SH   SOLE 0 0 0 4,285
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,245,858 21,192 SH   SOLE 0 0 0 21,192
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   4,797,541 52,582 SH   SOLE 0 0 0 52,582
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   371,492 2,622 SH   SOLE 0 0 0 2,622
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   1,339,427 43,658 SH   SOLE 0 0 0 43,658
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   481,597 6,545 SH   SOLE 0 0 0 6,545
ISHARES TR CORE S&P SCP ETF 464287804   2,088,684 22,142 SH   SOLE 0 0 0 22,142
ISHARES TR MSCI EAFE ETF 464287465   3,528,441 51,196 SH   SOLE 0 0 0 51,196
ISHARES TR MSCI USA MIN VOL 46429B697   4,832,969 66,772 SH   SOLE 0 0 0 66,772
ISHARES TR MSCI USA MMENTM 46432F396   572,102 4,095 SH   SOLE 0 0 0 4,095
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   11,128,567 221,112 SH   SOLE 0 0 0 221,112
JOHNSON & JOHNSON COM 478160104   226,461 1,454 SH   SOLE 0 0 0 1,454
JPMORGAN CHASE & CO COM 46625H100   547,075 3,772 SH   SOLE 0 0 0 3,772
KOPPERS HOLDINGS INC COM 50060P106   2,902,060 73,377 SH   SOLE 0 0 0 73,377
MERCK & CO INC COM 58933Y105   352,267 3,422 SH   SOLE 0 0 0 3,422
MICROSOFT CORP COM 594918104   1,322,296 4,188 SH   SOLE 0 0 0 4,188
PEPSICO INC COM 713448108   249,178 1,471 SH   SOLE 0 0 0 1,471
PFIZER INC COM 717081103   1,036,695 31,254 SH   SOLE 0 0 0 31,254
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   488,240 4,876 SH   SOLE 0 0 0 4,876
PNC FINL SVCS GROUP INC COM 693475105   436,063 3,552 SH   SOLE 0 0 0 3,552
PROCTER AND GAMBLE CO COM 742718109   221,371 1,518 SH   SOLE 0 0 0 1,518
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   4,924,233 97,317 SH   SOLE 0 0 0 97,317
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,354,252 18,623 SH   SOLE 0 0 0 18,623
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   6,139,056 95,238 SH   SOLE 0 0 0 95,238
SPDR SER TR PORTFOLIO S&P500 78464A854   221,596 4,409 SH   SOLE 0 0 0 4,409
TRAVELERS COMPANIES INC COM 89417E109   201,903 1,236 SH   SOLE 0 0 0 1,236
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   1,091,139 21,316 SH   SOLE 0 0 0 21,316
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   3,780,852 49,853 SH   SOLE 0 0 0 49,853
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   217,625 2,895 SH   SOLE 0 0 0 2,895
VANGUARD BD INDEX FDS INTERMED TERM 921937819   202,396 2,799 SH   SOLE 0 0 0 2,799
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,305,364 6,904 SH   SOLE 0 0 0 6,904
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   431,817 1,100 SH   SOLE 0 0 0 1,100
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   550,895 8,049 SH   SOLE 0 0 0 8,049
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   773,360 4,977 SH   SOLE 0 0 0 4,977
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   717,401 16,409 SH   SOLE 0 0 0 16,409
WABTEC COM 929740108   62,852,208 591,439 SH   SOLE 0 0 0 591,439