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
FIRST COMWLTH FINL CORP PA COM 319829107 177 11,685 SH   SOLE   0 0 11,685
3M CO COM 88579Y101 302 2,026 SH   SOLE   0 0 2,026
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 455 1,350 SH   SOLE   0 0 1,350
ADOBE SYSTEMS INCORPORATED COM 00724F101 828 1,818 SH   SOLE   0 0 1,818
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 425 3,902 SH   SOLE   0 0 3,902
ALPHABET INC CAP STK CL A 02079K305 6,191 2,226 SH   SOLE   0 0 2,226
ALPHABET INC CAP STK CL C 02079K107 581 208 SH   SOLE   0 0 208
AMAZON COM INC COM 023135106 1,685 517 SH   SOLE   0 0 517
AMGEN INC COM 031162100 321 1,328 SH   SOLE   0 0 1,328
APPLE INC COM 037833100 81,399 466,174 SH   SOLE   0 0 466,174
ASML HOLDING N V N Y REGISTRY SHS N07059210 404 605 SH   SOLE   0 0 605
AUTODESK INC COM 052769106 310 1,445 SH   SOLE   0 0 1,445
BK OF AMERICA CORP COM 060505104 8,041 195,074 SH   SOLE   0 0 195,074
BANK NEW YORK MELLON CORP COM 064058100 237 4,780 SH   SOLE   0 0 4,780
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,048 68,142 SH   SOLE   0 0 68,142
BLACKROCK ENHANCED EQUITY DI COM 09251A104 188 19,004 SH   SOLE   0 0 19,004
BLACKROCK INC COM 09247X101 446 583 SH   SOLE   0 0 583
BLOCK INC CL A 852234103 261 1,923 SH   SOLE   0 0 1,923
CATERPILLAR INC COM 149123101 4,146 18,605 SH   SOLE   0 0 18,605
CHEVRON CORP NEW COM 166764100 361 2,219 SH   SOLE   0 0 2,219
CIGNA CORP NEW COM 125523100 360 1,501 SH   SOLE   0 0 1,501
CINCINNATI FINL CORP COM 172062101 310 2,282 SH   SOLE   0 0 2,282
CISCO SYS INC COM 17275R102 8,234 147,668 SH   SOLE   0 0 147,668
CITIGROUP INC COM NEW 172967424 883 16,543 SH   SOLE   0 0 16,543
COGNEX CORP COM 192422103 484 6,270 SH   SOLE   0 0 6,270
CONOCOPHILLIPS COM 20825C104 307 3,065 SH   SOLE   0 0 3,065
CUMMINS INC COM 231021106 4,809 23,447 SH   SOLE   0 0 23,447
DANAHER CORPORATION COM 235851102 622 2,120 SH   SOLE   0 0 2,120
SELECT SECTOR SPDR TR ENERGY 81369Y506 213 2,790 SH   SOLE   0 0 2,790
EXXON MOBIL CORP COM 30231G102 344 4,163 SH   SOLE   0 0 4,163
FEDEX CORP COM 31428X106 1,040 4,495 SH   SOLE   0 0 4,495
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 2,138 107,917 SH   SOLE   0 0 107,917
GOLDMAN SACHS GROUP INC COM 38141G104 18,423 55,810 SH   SOLE   0 0 55,810
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 156 19,395 SH   SOLE   0 0 19,395
INTEL CORP COM 458140100 1,037 20,920 SH   SOLE   0 0 20,920
INTERCONTINENTAL EXCHANGE IN COM 45866F104 447 3,385 SH   SOLE   0 0 3,385
INTUIT COM 461202103 498 1,035 SH   SOLE   0 0 1,035
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 276 4,442 SH   SOLE   0 0 4,442
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 12,386 171,439 SH   SOLE   0 0 171,439
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 10,101 206,561 SH   SOLE   0 0 206,561
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 15,613 91,380 SH   SOLE   0 0 91,380
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 44,642 700,384 SH   SOLE   0 0 700,384
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 321 3,515 SH   SOLE   0 0 3,515
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 289 1,830 SH   SOLE   0 0 1,830
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 290 2,080 SH   SOLE   0 0 2,080
ISHARES TR ROBOTICS ARTIF 46435U556 6,542 190,282 SH   SOLE   0 0 190,282
ISHARES TR CHINA LG-CAP ETF 464287184 1,635 51,128 SH   SOLE   0 0 51,128
ISHARES TR CORE HIGH DV ETF 46429B663 14,062 131,559 SH   SOLE   0 0 131,559
ISHARES INC CORE MSCI EMKT 46434G103 109,012 1,962,406 SH   SOLE   0 0 1,962,406
ISHARES TR CORE MSCI EAFE 46432F842 2,243 32,274 SH   SOLE   0 0 32,274
ISHARES TR CORE S&P500 ETF 464287200 75,439 166,279 SH   SOLE   0 0 166,279
ISHARES TR HDG MSCI EAFE 46434V803 20,342 599,340 SH   SOLE   0 0 599,340
ISHARES INC CUR HD MSCI EM 46434G509 5,094 185,200 SH   SOLE   0 0 185,200
ISHARES TR CYBERSECURITY 46435U135 8,072 189,076 SH   SOLE   0 0 189,076
ISHARES TR ESG MSCI LEADR 46435U218 398 5,030 SH   SOLE   0 0 5,030
ISHARES TR ESG SCRND S&P500 46436E569 2,205 64,150 SH   SOLE   0 0 64,150
ISHARES TR EXPONENTIAL TECH 46434V381 1,617 27,380 SH   SOLE   0 0 27,380
ISHARES TR GENOMICS IMMUN 46435U192 7,736 224,570 SH   SOLE   0 0 224,570
ISHARES TR GLOB HLTHCRE ETF 464287325 211 2,405 SH   SOLE   0 0 2,405
ISHARES TR GLOB INDSTRL ETF 464288729 19,409 167,215 SH   SOLE   0 0 167,215
ISHARES TR INTL SEL DIV ETF 464288448 582 18,340 SH   SOLE   0 0 18,340
ISHARES TR JPMORGAN USD EMG 464288281 4,239 43,360 SH   SOLE   0 0 43,360
ISHARES TR MORNINGSTAR GRWT 464287119 519 7,985 SH   SOLE   0 0 7,985
ISHARES TR MSCI CHINA A 46434V514 4,505 122,075 SH   SOLE   0 0 122,075
ISHARES TR MSCI CHINA ETF 46429B671 9,568 180,913 SH   SOLE   0 0 180,913
ISHARES TR MSCI EAFE MIN VL 46429B689 94,783 1,313,872 SH   SOLE   0 0 1,313,872
ISHARES INC MSCI EM ASIA ETF 464286426 24,039 325,512 SH   SOLE   0 0 325,512
ISHARES INC MSCI HONG KG ETF 464286871 20,507 908,587 SH   SOLE   0 0 908,587
ISHARES INC MSCI PAC JP ETF 464286665 372 7,562 SH   SOLE   0 0 7,562
ISHARES TR MSCI USA SML CP 46434V290 1,643 30,115 SH   SOLE   0 0 30,115
ISHARES TR MSCI USA MIN VOL 46429B697 6,692 86,270 SH   SOLE   0 0 86,270
ISHARES TR MSCI USA QLT FCT 46432F339 154,863 1,150,282 SH   SOLE   0 0 1,150,282
ISHARES TR MSCI USA SZE FT 46432F370 1,658 12,725 SH   SOLE   0 0 12,725
ISHARES TR MSCI USA VALUE 46432F388 85,726 819,791 SH   SOLE   0 0 819,791
ISHARES TR PFD AND INCM SEC 464288687 17,281 474,500 SH   SOLE   0 0 474,500
ISHARES TR RUS 1000 GRW ETF 464287614 2,465 8,878 SH   SOLE   0 0 8,878
ISHARES TR RUS TP200 GR ETF 464289438 36,019 226,721 SH   SOLE   0 0 226,721
ISHARES TR S&P 100 ETF 464287101 6,911 33,145 SH   SOLE   0 0 33,145
ISHARES TR S&P 500 GRWT ETF 464287309 334 4,376 SH   SOLE   0 0 4,376
ISHARES TR ISHS 1-5YR INVS 464288646 5,248 101,475 SH   SOLE   0 0 101,475
ISHARES TR US HLTHCR PR ETF 464288828 19,006 67,185 SH   SOLE   0 0 67,185
ISHARES TR U.S. MED DVC ETF 464288810 11,439 187,641 SH   SOLE   0 0 187,641
ISHARES INC MSCI EMERG MRKT 464286533 48,318 791,703 SH   SOLE   0 0 791,703
JACOBS ENGR GROUP INC COM 469814107 5,729 41,572 SH   SOLE   0 0 41,572
JOHNSON & JOHNSON COM 478160104 1,168 6,588 SH   SOLE   0 0 6,588
JPMORGAN CHASE & CO COM 46625H100 23,592 173,063 SH   SOLE   0 0 173,063
LOCKHEED MARTIN CORP COM 539830109 715 1,619 SH   SOLE   0 0 1,619
MASTERCARD INCORPORATED CL A 57636Q104 290 811 SH   SOLE   0 0 811
MCDONALDS CORP COM 580135101 495 2,000 SH   SOLE   0 0 2,000
META PLATFORMS INC CL A 30303M102 571 2,569 SH   SOLE   0 0 2,569
MICROSOFT CORP COM 594918104 5,057 16,402 SH   SOLE   0 0 16,402
MID-AMER APT CMNTYS INC COM 59522J103 247 1,180 SH   SOLE   0 0 1,180
MID PENN BANCORP INC COM 59540G107 1,690 63,026 SH   SOLE   0 0 63,026
MORGAN STANLEY COM NEW 617446448 553 6,329 SH   SOLE   0 0 6,329
NANOVIRICIDES INC COM 630087302 36 17,236 SH   SOLE   0 0 17,236
NVIDIA CORPORATION COM 67066G104 516 1,890 SH   SOLE   0 0 1,890
ORACLE CORP COM 68389X105 512 6,183 SH   SOLE   0 0 6,183
PAYCHEX INC COM 704326107 515 3,774 SH   SOLE   0 0 3,774
PAYPAL HLDGS INC COM 70450Y103 475 4,110 SH   SOLE   0 0 4,110
PEPSICO INC COM 713448108 656 3,919 SH   SOLE   0 0 3,919
PFIZER INC COM 717081103 616 11,907 SH   SOLE   0 0 11,907
PNC FINL SVCS GROUP INC COM 693475105 490 2,656 SH   SOLE   0 0 2,656
PROCTER AND GAMBLE CO COM 742718109 772 5,050 SH   SOLE   0 0 5,050
QUANTA SVCS INC COM 74762E102 5,059 38,440 SH   SOLE   0 0 38,440
REPUBLIC FIRST BANCORP INC COM 760416107 92 17,855 SH   SOLE   0 0 17,855
S & T BANCORP INC COM 783859101 594 20,083 SH   SOLE   0 0 20,083
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 34,729 253,515 SH   SOLE   0 0 253,515
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 41,974 407,597 SH   SOLE   0 0 407,597
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 6,307 164,598 SH   SOLE   0 0 164,598
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,303 2,885 SH   SOLE   0 0 2,885
SPDR SER TR S&P BK ETF 78464A797 7,575 144,691 SH   SOLE   0 0 144,691
SPDR SER TR S&P PHARMAC 78464A722 2,273 50,210 SH   SOLE   0 0 50,210
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 51,645 324,956 SH   SOLE   0 0 324,956
TEXAS INSTRS INC COM 882508104 410 2,235 SH   SOLE   0 0 2,235
UNITED PARCEL SERVICE INC CL B 911312106 1,863 8,688 SH   SOLE   0 0 8,688
UNITEDHEALTH GROUP INC COM 91324P102 512 1,004 SH   SOLE   0 0 1,004
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 17,001 104,838 SH   SOLE   0 0 104,838
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 32,248 559,960 SH   SOLE   0 0 559,960
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 21,300 461,740 SH   SOLE   0 0 461,740
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,577 6,198 SH   SOLE   0 0 6,198
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 37,359 332,819 SH   SOLE   0 0 332,819
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 441 4,105 SH   SOLE   0 0 4,105
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 415 5,810 SH   SOLE   0 0 5,810
VANGUARD INDEX FDS SM CP VAL ETF 922908611 24,610 139,875 SH   SOLE   0 0 139,875
VANGUARD INDEX FDS TOTAL STK MKT 922908769 204 895 SH   SOLE   0 0 895
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 226,371 4,583,342 SH   SOLE   0 0 4,583,342
VANGUARD INDEX FDS VALUE ETF 922908744 275 1,858 SH   SOLE   0 0 1,858
DISNEY WALT CO COM 254687106 312 2,273 SH   SOLE   0 0 2,273
WELLS FARGO CO NEW COM 949746101 317 6,535 SH   SOLE   0 0 6,535
WELLTOWER INC COM 95040Q104 246 2,555 SH   SOLE   0 0 2,555
WISDOMTREE TR WISDOMTREE US VA 97717W547 413 6,710 SH   SOLE   0 0 6,710
WISDOMTREE TR US QTLY DIV GRT 97717X669 659 10,345 SH   SOLE   0 0 10,345