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 247 1,175 SH   SOLE NONE 0 0 1,175
AES CORP COM COM 00130H105 585 29,420 SH   SOLE NONE 0 0 29,420
ALLIANT ENERGY CORP COM COM 018802108 429 7,852 SH   SOLE NONE 0 0 7,852
AMETEK INC NEW COM COM 031100100 26,731 268,011 SH   SOLE NONE 0 0 268,011
AMGEN INC COM COM 031162100 416 1,727 SH   SOLE NONE 0 0 1,727
ANNALY CAP MGMT INC COM COM 035710409 375 39,810 SH   SOLE NONE 0 0 39,810
APPLE INC COM COM 037833100 587 1,999 SH   SOLE NONE 0 0 1,999
AQUA AMERICA INC COM COM 03836W103 320 6,828 SH   SOLE NONE 0 0 6,828
ARCHER DANIELS MIDLAND CO COM COM 039483102 203 4,396 SH   SOLE NONE 0 0 4,396
AT&T INC COM COM 00206R102 821 21,027 SH   SOLE NONE 0 0 21,027
BARCLAYS ETN SHILLER CAPE ETN BARC ETN+SHILL 06742A669 2,017 13,534 SH   SOLE NONE 0 0 13,534
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 279 1,233 SH   SOLE NONE 0 0 1,233
BRISTOL MYERS SQUIBB CO COM COM 110122108 789 12,293 SH   SOLE NONE 0 0 12,293
CLOROX CO DEL COM COM 189054109 459 2,990 SH   SOLE NONE 0 0 2,990
COCA COLA CO COM COM 191216100 546 9,873 SH   SOLE NONE 0 0 9,873
CONAGRA BRANDS INC COM COM 205887102 351 10,251 SH   SOLE NONE 0 0 10,251
CONSOLIDATED EDISON INC COM COM 209115104 401 4,433 SH   SOLE NONE 0 0 4,433
COTY INC COM CL A COM CL A 222070203 203 18,081 SH   SOLE NONE 0 0 18,081
CROWN CASTLE INTL CORP NEW COM COM 22822V101 297 2,094 SH   SOLE NONE 0 0 2,094
DISCOVERY INC COM SER A COM SER A 25470F104 286 8,750 SH   SOLE NONE 0 0 8,750
DOMINION ENERGY INC COM COM 25746U109 813 9,822 SH   SOLE NONE 0 0 9,822
DUKE ENERGY CORP NEW COM NEW COM NEW 26441C204 605 6,641 SH   SOLE NONE 0 0 6,641
EXXON MOBIL CORP COM COM 30231G102 372 5,344 SH   SOLE NONE 0 0 5,344
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND SHS 337345102 1,108 11,075 SH   SOLE NONE 0 0 11,075
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND SHS 33734H106 794 22,049 SH   SOLE NONE 0 0 22,049
FISERV INC COM COM 337738108 882 7,636 SH   SOLE NONE 0 0 7,636
GENERAL ELECTRIC CO COM COM 369604103 199 17,867 SH   SOLE NONE 0 0 17,867
GEO GROUP INC NEW COM COM 36162J106 228 13,764 SH   SOLE NONE 0 0 13,764
HERSHEY CO COM COM 427866108 249 1,699 SH   SOLE NONE 0 0 1,699
HOME DEPOT INC COM COM 437076102 719 3,294 SH   SOLE NONE 0 0 3,294
HOST HOTELS & RESORTS INC COM COM 44107P104 230 12,418 SH   SOLE NONE 0 0 12,418
INTEL CORP COM COM 458140100 278 4,661 SH   SOLE NONE 0 0 4,661
INVESCO NASDAQ INTERNET ETF NASDAQ INTERNT 46137V530 1,463 10,350 SH   SOLE NONE 0 0 10,350
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 981 8,479 SH   SOLE NONE 0 0 8,479
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354 1,935 33,176 SH   SOLE NONE 0 0 33,176
INVESCO S&P 500 PURE VALUE ETF S&P500 PUR VAL 46137V258 1,097 15,849 SH   SOLE NONE 0 0 15,849
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETF S&P INTL LOW 46138E230 540 15,850 SH   SOLE NONE 0 0 15,850
INVESCO S&P SMALLCAP LOW VOLATILITY ETF S&P SMLCP LOW 46138G102 1,348 26,495 SH   SOLE NONE 0 0 26,495
INVESCO ULTRA SHORT DURATION ETF ULTRA SHRT DUR 46090A887 3,136 62,248 SH   SOLE NONE 0 0 62,248
ISHARES EDGE MSCI MIN VOL EAFE ETF MIN VOL EAFE ETF 46429B689 534 7,165 SH   SOLE NONE 0 0 7,165
ISHARES EDGE MSCI MIN VOL USA ETF MSCI MIN VOL ETF 46429B697 9,868 150,430 SH   SOLE NONE 0 0 150,430
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF USA MOMENTUM FCT 46432F396 11,112 88,500 SH   SOLE NONE 0 0 88,500
ISHARES SHORT TREASURY BOND ETF SHORT TREAS BD 464288679 1,572 14,237 SH   SOLE NONE 0 0 14,237
ISHARES U.S. MEDICAL DEVICES ETF U.S. MED DVC ETF 464288810 586 2,217 SH   SOLE NONE 0 0 2,217
JPMORGAN CHASE & CO COM COM 46625H100 764 5,481 SH   SOLE NONE 0 0 5,481
KOPPERS HOLDINGS INC COM COM 50060P106 1,923 50,316 SH   SOLE NONE 0 0 50,316
KRAFT HEINZ CO COM COM 500754106 254 7,920 SH   SOLE NONE 0 0 7,920
KROGER CO COM COM 501044101 344 11,881 SH   SOLE NONE 0 0 11,881
LUCKIN COFFEE INC SPONSORED ADS SPONSORED ADS 54951L109 772 19,628 SH   SOLE NONE 0 0 19,628
MERCK & CO INC COM COM 58933Y105 256 2,825 SH   SOLE NONE 0 0 2,825
MICROSOFT CORP COM COM 594918104 594 3,766 SH   SOLE NONE 0 0 3,766
MOLSON COORS BEVERAGE COMPANY CL B CL B 60871R209 342 6,349 SH   SOLE NONE 0 0 6,349
NEWELL BRANDS INC COM COM 651229106 450 23,440 SH   SOLE NONE 0 0 23,440
NORFOLK SOUTHERN CORP COM COM 655844108 481 2,479 SH   SOLE NONE 0 0 2,479
PARK HOTELS RESORTS INC COM COM 700517105 328 12,714 SH   SOLE NONE 0 0 12,714
PFIZER INC COM COM 717081103 1,183 30,215 SH   SOLE NONE 0 0 30,215
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ENHAN SHRT MA AC 72201R833 900 8,860 SH   SOLE NONE 0 0 8,860
PNC FINL SVCS GROUP INC COM COM 693475105 599 3,752 SH   SOLE NONE 0 0 3,752
PPL CORP COM COM 69351T106 715 19,951 SH   SOLE NONE 0 0 19,951
PUBLIC STORAGE COM COM 74460D109 211 992 SH   SOLE NONE 0 0 992
QUEST DIAGNOSTICS INC COM COM 74834L100 279 2,621 SH   SOLE NONE 0 0 2,621
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201 2,189 28,505 SH   SOLE NONE 0 0 28,505
SCHWAB U.S. LARGE-CAP GROWTH ETF US LCAP GR ETF 808524300 2,950 31,752 SH   SOLE NONE 0 0 31,752
SCHWAB U.S. LARGE-CAP VALUE ETF US LCAP VA ETF 808524409 1,099 18,287 SH   SOLE NONE 0 0 18,287
SMUCKER J M CO COM NEW COM NEW 832696405 253 2,433 SH   SOLE NONE 0 0 2,433
SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF SPDR BLOOMBERG 78468R663 1,573 17,207 SH   SOLE NONE 0 0 17,207
SPDR S&P 600 SMALL CAP GROWTH ETF S&P 600 SMCP GRW 78464A201 311 4,828 SH   SOLE NONE 0 0 4,828
TRIMTABS ALL CAP U.S. FREE-CASH-FLOW ETF ALL CAP US FREE 89628W302 1,597 40,641 SH   SOLE NONE 0 0 40,641
VANGUARD DIVIDEND APPRECIATION INDEX FUND DIV APP ETF 921908844 589 4,731 SH   SOLE NONE 0 0 4,731
VANGUARD RUSSELL 1000 GROWTH ETF VNG RUS1000GRW 92206C680 470 2,601 SH   SOLE NONE 0 0 2,601
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 279 945 SH   SOLE NONE 0 0 945
VANGUARD TOTAL INTERNATIONAL BOND ETF INTL BD IDX ETF 92203J407 5,833 103,095 SH   SOLE NONE 0 0 103,095
VERIZON COMMUNICATIONS INC COM COM 92343V104 305 4,981 SH   SOLE NONE 0 0 4,981
VIACOMCBS INC CL B CL B 92556H206 312 7,456 SH   SOLE NONE 0 0 7,456
WABTEC CORP COM COM 929740108 46,973 603,773 SH   SOLE NONE 0 0 603,773