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
ALPHABET INC CAP STK CL A 02079K305   249,905 1,789 SH   SOLE 0 0 0 1,789
AMAZON COM INC COM 023135106   343,688 2,262 SH   SOLE 0 0 0 2,262
AMETEK INC COM 031100100   40,661,214 246,596 SH   SOLE 0 0 0 246,596
AMGEN INC COM 031162100   560,526 1,946 SH   SOLE 0 0 0 1,946
APPLE INC COM 037833100   1,982,361 10,296 SH   SOLE 0 0 0 10,296
ARK ETF TR INNOVATION ETF 00214Q104   257,767 4,922 SH   SOLE 0 0 0 4,922
AT&T INC COM 00206R102   206,100 12,283 SH   SOLE 0 0 0 12,283
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   239,676 672 SH   SOLE 0 0 0 672
DOUBLELINE ETF TRUST SHILLER CAPE U S 25861R204   7,625,436 287,432 SH   SOLE 0 0 0 287,432
EXXON MOBIL CORP COM 30231G102   298,863 2,989 SH   SOLE 0 0 0 2,989
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F433   447,313 14,070 SH   SOLE 0 0 0 14,070
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631   476,755 13,791 SH   SOLE 0 0 0 13,791
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   9,097,638 400,777 SH   SOLE 0 0 0 400,777
FIRST TR MORNINGSTAR DIVID L SHS 336917109   339,228 9,455 SH   SOLE 0 0 0 9,455
FIRST TR NASDAQ 100 TECH IND SHS 337345102   2,050,271 11,684 SH   SOLE 0 0 0 11,684
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,375,271 58,562 SH   SOLE 0 0 0 58,562
FISERV INC COM 337738108   503,995 3,794 SH   SOLE 0 0 0 3,794
GENERAL ELECTRIC CO COM NEW 369604301   335,244 2,627 SH   SOLE 0 0 0 2,627
GOLDMAN SACHS GROUP INC COM 38141G104   229,533 595 SH   SOLE 0 0 0 595
HOME DEPOT INC COM 437076102   1,172,597 3,384 SH   SOLE 0 0 0 3,384
INTEL CORP COM 458140100   232,106 4,619 SH   SOLE 0 0 0 4,619
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   236,531 4,742 SH   SOLE 0 0 0 4,742
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,271,540 20,293 SH   SOLE 0 0 0 20,293
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   5,073,781 51,752 SH   SOLE 0 0 0 51,752
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   1,579,794 43,798 SH   SOLE 0 0 0 43,798
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   415,323 2,632 SH   SOLE 0 0 0 2,632
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   401,719 4,894 SH   SOLE 0 0 0 4,894
ISHARES TR MSCI EAFE ETF 464287465   3,955,540 52,496 SH   SOLE 0 0 0 52,496
ISHARES TR CORE S&P SCP ETF 464287804   2,447,503 22,610 SH   SOLE 0 0 0 22,610
ISHARES TR MSCI USA MIN VOL 46429B697   5,072,822 65,011 SH   SOLE 0 0 0 65,011
ISHARES TR MSCI USA MMENTM 46432F396   367,222 2,341 SH   SOLE 0 0 0 2,341
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   11,222,785 223,117 SH   SOLE 0 0 0 223,117
JOHNSON & JOHNSON COM 478160104   227,900 1,454 SH   SOLE 0 0 0 1,454
JPMORGAN CHASE & CO COM 46625H100   644,036 3,786 SH   SOLE 0 0 0 3,786
KOPPERS HOLDINGS INC COM 50060P106   3,758,370 73,377 SH   SOLE 0 0 0 73,377
MERCK & CO INC COM 58933Y105   378,736 3,474 SH   SOLE 0 0 0 3,474
MICROSOFT CORP COM 594918104   1,575,181 4,189 SH   SOLE 0 0 0 4,189
PEPSICO INC COM 713448108   250,646 1,476 SH   SOLE 0 0 0 1,476
PFIZER INC COM 717081103   899,803 31,254 SH   SOLE 0 0 0 31,254
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   493,040 4,941 SH   SOLE 0 0 0 4,941
PNC FINL SVCS GROUP INC COM 693475105   556,652 3,595 SH   SOLE 0 0 0 3,595
PROCTER AND GAMBLE CO COM 742718109   222,613 1,519 SH   SOLE 0 0 0 1,519
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   5,215,025 92,465 SH   SOLE 0 0 0 92,465
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,668,818 20,116 SH   SOLE 0 0 0 20,116
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   6,724,249 95,924 SH   SOLE 0 0 0 95,924
SPDR SER TR PORTFOLIO S&P500 78464A854   246,463 4,409 SH   SOLE 0 0 0 4,409
TRAVELERS COMPANIES INC COM 89417E109   235,506 1,236 SH   SOLE 0 0 0 1,236
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   1,208,949 21,352 SH   SOLE 0 0 0 21,352
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   4,408,045 51,939 SH   SOLE 0 0 0 51,939
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   214,215 2,781 SH   SOLE 0 0 0 2,781
VANGUARD BD INDEX FDS INTERMED TERM 921937819   217,225 2,844 SH   SOLE 0 0 0 2,844
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,432,360 6,714 SH   SOLE 0 0 0 6,714
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   473,333 1,084 SH   SOLE 0 0 0 1,084
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   701,218 8,988 SH   SOLE 0 0 0 8,988
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   838,102 4,918 SH   SOLE 0 0 0 4,918
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   791,452 16,523 SH   SOLE 0 0 0 16,523
VERIZON COMMUNICATIONS INC COM 92343V104   238,671 6,331 SH   SOLE 0 0 0 6,331
WABTEC COM 929740108   75,053,670 591,439 SH   SOLE 0 0 0 591,439