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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 1,571,860 17,323 SH SOLE 12,876 0 4,447
ABBVIE INC COM 00287Y109 5,944,509 23,623 SH SOLE 18,699 0 4,924
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,270,708 10,211 SH SOLE 8,066 0 2,145
ACUITY INC COM 00508Y102 1,553,013 4,123 SH SOLE 1,823 0 2,300
ADVANCED MICRO DEVICES INC COM 007903107 6,359,222 10,947 SH SOLE 9,725 0 1,222
ALLIANT ENERGY CORP COM 018802108 306,686 4,020 SH SOLE 3,716 0 304
ALPHABET INC CAP STK CL A 02079K305 26,354,579 73,746 SH SOLE 58,857 0 14,889
ALPHABET INC CAP STK CL C 02079K107 1,265,982 3,583 SH SOLE 1,284 0 2,299
AMAZON COM INC COM 023135106 11,226,899 47,105 SH SOLE 38,833 0 8,272
AMERICAN ELEC PWR CO INC COM 025537101 782,767 5,722 SH SOLE 4,623 0 1,099
AMERICAN EXPRESS CO COM 025816109 202,950 600 SH SOLE 68 0 532
AMGEN INC COM 031162100 269,968 746 SH SOLE 536 0 210
AMPHENOL CORP CL A 032095101 9,544,522 54,132 SH SOLE 45,829 0 8,303
ANALOG DEVICES INC COM 032654105 220,033 554 SH SOLE 537 0 17
APPLE INC COM 037833100 34,801,712 120,271 SH SOLE 74,103 0 46,168
APPLE INC COM 037833100 2,112,328 7,300 PRN Put SOLE 0 0 7,300
ARK ETF TR SPACE & DEFENSE 00214Q807 814,308 23,866 SH SOLE 23,866 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 225,328 113 SH SOLE 108 0 5
AT&T INC COM 00206R102 413,177 19,962 SH SOLE 9,682 0 10,280
AUTOMATIC DATA PROCESSING IN COM 053015103 2,622,184 11,709 SH SOLE 9,246 0 2,463
BANK OF NY MELLON CORP COM 064058100 5,113,673 35,362 SH SOLE 26,369 0 8,993
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,036,809 2,072 SH SOLE 1,433 0 639
BLACKROCK ETF TRUST ISHA US THEM ETF 09290C806 13,563,978 314,636 SH SOLE 199,171 0 115,465
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103 28,202,461 414,681 SH SOLE 262,069 0 152,612
BLACKROCK ETF TRUST II ISH HIG MUN ETF 092528843 1,046,518 21,014 SH SOLE 18,214 0 2,800
BLACKROCK ETF TRUST II ISHA FLEX IN ETF 092528603 270,592 5,170 SH SOLE 1,125 0 4,045
BLACKROCK ETF TRUST II ISHA TOTA RE ETF 092528876 2,604,065 51,745 SH SOLE 38,453 0 13,292
BLACKROCK ETF TRUST II ISHAR INTER ETF 092528207 3,458,532 142,620 SH SOLE 125,841 0 16,779
BLACKROCK INC COM 09290D101 246,160 256 SH SOLE 174 0 82
BLACKSTONE INC COM 09260D107 243,897 2,073 SH SOLE 2,013 0 60
BROADCOM INC COM 11135F101 29,234,968 77,392 SH SOLE 59,401 0 17,991
BROADSTONE NET LEASE INC COM 11135E203 250,790 12,133 SH SOLE 12,133 0 0
CACI INTL INC CL A 127190304 9,317,984 20,114 SH SOLE 16,223 0 3,891
CADENCE DESIGN SYSTEM INC COM 127387108 584,749 1,558 SH SOLE 11 0 1,547
CATERPILLAR INC COM 149123101 10,678,170 10,027 SH SOLE 7,984 0 2,043
CHEVRON CORPORATION COM 166764100 4,219,515 25,456 SH SOLE 17,953 0 7,503
CISCO SYS INC COM 17275R102 644,969 5,491 SH SOLE 2,000 0 3,491
CITIGROUP INC COM NEW 172967424 6,023,901 43,040 SH SOLE 34,557 0 8,483
CITY HLDG CO COM 177835105 2,030,145 15,306 SH SOLE 15,304 0 2
COCA COLA CO COM 191216100 876,646 10,787 SH SOLE 5,206 0 5,581
COLGATE PALMOLIVE CO COM 194162103 264,051 2,880 SH SOLE 49 0 2,831
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 10,443,331 197,491 SH SOLE 163,796 0 33,695
COMCAST CORP NEW CL A 20030N101 1,105,359 45,025 SH SOLE 32,490 0 12,535
CORTEVA INC COM 22052L104 539,920 6,375 SH SOLE 926 0 5,449
COSTCO WHOLESALE CORPORATION COM 22160K105 14,131,922 15,107 SH SOLE 11,819 0 3,288
COSTCO WHOLESALE CORPORATION COM 22160K105 280,641 300 PRN Put SOLE 0 0 300
CSX CORP COM 126408103 710,263 14,943 SH SOLE 12,160 0 2,783
CVS HEALTH CORP COM 126650100 262,143 2,534 SH SOLE 2,400 0 134
DANAHER CORP DEL COM 235851102 211,585 1,111 SH SOLE 826 0 285
DELL TECHNOLOGIES INC CL C 24703L202 6,678,814 15,480 SH SOLE 13,391 0 2,089
DICKS SPORTING GOODS INC COM 253393102 454,074 2,002 SH SOLE 0 0 2,002
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 92,469,021 2,299,652 SH SOLE 1,487,708 0 811,944
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 2,793,985 51,721 SH SOLE 47,419 0 4,302
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 150,044,313 3,637,438 SH SOLE 2,265,379 0 1,372,059
DIMENSIONAL ETF TRUST US LARG VALU ETF 25434V666 13,386,468 338,555 SH SOLE 305,760 0 32,795
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 10,834,798 155,004 SH SOLE 61,822 0 93,182
DT MIDSTREAM INC COMMON STOCK 23345M107 271,176 1,848 SH SOLE 843 0 1,005
DTE ENERGY CO COM 233331107 566,360 3,717 SH SOLE 1,665 0 2,052
DUKE ENERGY CORP NEW COM NEW 26441C204 484,476 3,827 SH SOLE 3,792 0 35
EATON CORP PLC SHS G29183103 203,686 478 SH SOLE 469 0 9
ECOLAB INC COM 278865100 2,097,144 7,527 SH SOLE 5,648 0 1,879
ELI LILLY & CO COM 532457108 13,860,424 11,556 SH SOLE 7,254 0 4,302
EVERSOURCE ENERGY COM 30040W108 2,786,723 38,560 SH SOLE 30,167 0 8,393
EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 347,009 4,051 SH SOLE 0 0 4,051
EXTRA SPACE STORAGE INC COM 30225T102 554,756 3,818 SH SOLE 2,391 0 1,427
EXXON MOBIL CORP COM 30231G102 1,454,831 10,641 SH SOLE 3,659 0 6,982
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 111,312,694 2,446,971 SH SOLE 1,645,156 0 801,815
FIRST COMWLTH FINL CORP PA COM 319829107 254,125 12,500 SH SOLE 12,500 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 583,973 2,206 SH SOLE 0 0 2,206
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 16,319,401 85,108 SH SOLE 52,758 0 32,350
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1,183,173 4,773 SH SOLE 4,419 0 354
FIRST TR EXCHANGE-TRADED FD SHS 337345102 1,682,822 5,028 SH SOLE 0 0 5,028
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 1,660,765 34,470 SH SOLE 23,144 0 11,326
FIRST TR EXCHNG TRADED FD VI FT VEST DEEP ETF 33740U703 556,359 18,720 SH SOLE 3,265 0 15,455
FIRST TR EXCHNG TRADED FD VI FT VEST INTL ETF 33740F169 1,145,846 48,951 SH SOLE 41,770 0 7,181
FIRST TR EXCHNG TRADED FD VI FT VEST NASD ETF 33740U752 231,811 5,903 SH SOLE 4,313 0 1,590
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406 464,275 9,800 SH SOLE 800 0 9,000
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854 284,832 6,080 SH SOLE 0 0 6,080
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740U505 1,902,598 34,931 SH SOLE 10,827 0 24,104
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740F672 1,139,739 24,416 SH SOLE 3,471 0 20,945
FIRST TR EXCHNG TRADED FD VI FT VEST US 33740F771 406,313 8,047 SH SOLE 0 0 8,047
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862 849,723 15,038 SH SOLE 4,566 0 10,472
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F615 514,424 11,500 SH SOLE 1,500 0 10,000
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208 671,850 11,284 SH SOLE 1,868 0 9,416
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847 3,395,403 58,051 SH SOLE 30,146 0 27,905
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763 674,378 11,059 SH SOLE 3,251 0 7,808
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U307 1,454,443 26,406 SH SOLE 6,911 0 19,495
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F623 613,979 11,145 SH SOLE 3,695 0 7,450
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U661 428,855 9,861 SH SOLE 6,721 0 3,140
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F664 1,679,346 32,116 SH SOLE 4,803 0 27,313
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F722 1,624,825 27,103 SH SOLE 2,876 0 24,227
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F680 803,349 16,934 SH SOLE 3,684 0 13,250
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F599 1,579,873 30,231 SH SOLE 6,468 0 23,763
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F516 491,705 10,921 SH SOLE 7,491 0 3,430
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U885 1,129,800 24,172 SH SOLE 1,480 0 22,692
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F839 1,157,173 22,535 SH SOLE 4,935 0 17,600
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F748 1,344,361 23,921 SH SOLE 3,995 0 19,926
FIRST TR EXCHNG TRADED FD VI VEST US EQUITY M 33740U588 529,788 15,098 SH SOLE 0 0 15,098
FLEXSHARES TR MORNSTAR UPSTR 33939L407 270,942 5,498 SH SOLE 1,697 0 3,801
FORD MTR CO COM 345370860 492,505 35,432 SH SOLE 35,000 0 432
GALLAGHER ARTHUR J & CO COM 363576109 651,816 2,839 SH SOLE 2,752 0 87
GENERAL DYNAMICS CORP COM 369550108 7,506,059 21,189 SH SOLE 17,177 0 4,012
GILEAD SCIENCES INC COM 375558103 391,654 3,100 SH SOLE 0 0 3,100
GLOBAL PMTS INC COM 37940X102 275,511 3,797 SH SOLE 320 0 3,477
GLOBAL PMTS INC COM 37940X102 246,704 3,400 PRN Put SOLE 0 0 3,400
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 8,358,172 127,392 SH SOLE 108,122 0 19,270
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 1,376,393 53,040 SH SOLE 51,567 0 1,473
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 1,461,511 32,107 SH SOLE 31,052 0 1,055
HOME DEPOT INC COM 437076102 2,949,114 8,362 SH SOLE 5,989 0 2,373
HUBBELL INC COM 443510607 10,212,943 19,520 SH SOLE 15,509 0 4,011
IDACORP INC COM 451107106 362,818 2,398 SH SOLE 1,888 0 510
ILLINOIS TOOL WKS INC COM 452308109 2,552,177 9,436 SH SOLE 7,664 0 1,772
INSPIREMD INC COM 45779A846 7,001 10,000 SH SOLE 0 0 10,000
INTEL CORP COM 458140100 927,423 6,642 SH SOLE 4,508 0 2,134
INTERNATIONAL BUSINESS MACHS COM 459200101 612,876 2,179 SH SOLE 1,461 0 718
INTUIT COM 461202103 721,623 2,765 SH SOLE 2,363 0 402
INTUITIVE SURGICAL INC COM NEW 46120E602 205,999 518 SH SOLE 380 0 138
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 404,418 25,467 SH SOLE 25,467 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 218,390 3,877 SH SOLE 0 0 3,877
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 1,556,353 34,251 SH SOLE 30,508 0 3,743
INVESCO EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E743 323,135 4,272 SH SOLE 2,410 0 1,862
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 301,596 1,867 SH SOLE 0 0 1,867
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 562,548 12,870 SH SOLE 12,870 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,496,510 8,472 SH SOLE 6,097 0 2,375
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 557,825 5,694 SH SOLE 5,694 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 801,368 20,739 SH SOLE 0 0 20,739
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,680,032 7,896 SH SOLE 461 0 7,435
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 303,337 3,367 SH SOLE 1,064 0 2,303
INVESCO QQQ TR UNIT SER 1 46090E103 7,394,369 10,041 SH SOLE 2,589 0 7,452
ISHARES GOLD TRUST MICRO SHS REPSTG UN TR 46436F103 705,370 17,630 SH SOLE 12,519 0 5,111
ISHARES INC CORE MSCI EMKT 46434G103 15,088,287 182,138 SH SOLE 138,090 0 44,048
ISHARES INC ESG AWR MSCI EM 46434G863 1,321,419 24,162 SH SOLE 20,843 0 3,319
ISHARES INC MSCI EMRG CHN 46434G764 12,743,206 124,567 SH SOLE 93,004 0 31,563
ISHARES TR 1 3 YR TREAS BD 464287457 12,764,278 155,453 SH SOLE 97,201 0 58,252
ISHARES TR 10-20 YR TRS ETF 464288653 16,705,651 166,474 SH SOLE 106,722 0 59,752
ISHARES TR 3 7 YR TREAS BD 464288661 13,979,767 119,027 SH SOLE 75,095 0 43,932
ISHARES TR BROAD USD HIGH 46435U853 842,637 22,762 SH SOLE 17,771 0 4,991
ISHARES TR CORE 1 5 YR USD 46432F859 718,829 14,898 SH SOLE 7,436 0 7,462
ISHARES TR CORE 40 MODE ETF 464289875 246,357 4,938 SH SOLE 1,151 0 3,787
ISHARES TR CORE DIV GRWTH 46434V621 2,278,880 30,068 SH SOLE 22,590 0 7,478
ISHARES TR CORE INTL AGGR 46435G672 1,090,577 21,553 SH SOLE 12,917 0 8,636
ISHARES TR CORE MSCI EAFE 46432F842 35,585,167 368,453 SH SOLE 259,025 0 109,428
ISHARES TR CORE MSCI TOTAL 46432F834 18,050,161 189,126 SH SOLE 154,339 0 34,787
ISHARES TR CORE S&P MCP ETF 464287507 15,882,445 205,971 SH SOLE 146,500 0 59,471
ISHARES TR CORE S&P SCP ETF 464287804 18,892,576 127,386 SH SOLE 97,312 0 30,074
ISHARES TR CORE S&P TTL STK 464287150 281,066 1,711 SH SOLE 0 0 1,711
ISHARES TR CORE S&P500 ETF 464287200 128,655,293 171,795 SH SOLE 119,817 0 51,978
ISHARES TR CORE US AGGBD ET 464287226 64,554,482 652,197 SH SOLE 401,010 0 251,187
ISHARES TR EAFE GRWTH ETF 464288885 3,718,624 29,888 SH SOLE 15,530 0 14,358
ISHARES TR ESG AW MSCI EAFE 46435G516 3,084,937 30,006 SH SOLE 25,334 0 4,672
ISHARES TR ESG AWARE MSCI 46435U663 366,052 6,545 SH SOLE 5,662 0 883
ISHARES TR ESG AWR MSCI USA 46435G425 6,674,201 40,778 SH SOLE 33,821 0 6,957
ISHARES TR ESG AWR US AGRGT 46435U549 2,528,913 53,341 SH SOLE 45,474 0 7,867
ISHARES TR ESG OPTIMIZED 464288802 243,012 1,575 SH SOLE 1,575 0 0
ISHARES TR ESG SELECT SCRE 46436E551 548,946 10,526 SH SOLE 9,004 0 1,522
ISHARES TR FUTU EXPO TE ETF 46434V381 584,277 7,071 SH SOLE 7,071 0 0
ISHARES TR GLB CNSM STP ETF 464288737 877,755 12,998 SH SOLE 1,508 0 11,490
ISHARES TR GLOBAL 100 ETF 464287572 362,264 2,652 SH SOLE 0 0 2,652
ISHARES TR GLOBAL TECH ETF 464287291 409,601 2,835 SH SOLE 0 0 2,835
ISHARES TR HDG MSCI EAFE 46434V803 384,129 8,186 SH SOLE 3,792 0 4,394
ISHARES TR INTERNATIONAL SL 46434V266 205,748 4,753 SH SOLE 554 0 4,199
ISHARES TR INTL DIV GRWTH 46435G524 3,680,074 41,852 SH SOLE 32,921 0 8,931
ISHARES TR ISHARES SEMICDTR 464287523 713,767 1,114 SH SOLE 1,033 0 81
ISHARES TR ISHS 1-5YR INVS 464288646 781,172 14,905 SH SOLE 8,198 0 6,707
ISHARES TR MBS ETF 464288588 19,738,654 208,830 SH SOLE 130,213 0 78,617
ISHARES TR MORNINGSTAR GRWT 464287119 32,671,102 279,192 SH SOLE 107,005 0 172,187
ISHARES TR MRGSTR SM CP GR 464288604 7,041,674 107,441 SH SOLE 43,434 0 64,007
ISHARES TR MSCI ACWI ETF 464288257 2,996,222 19,088 SH SOLE 16,129 0 2,959
ISHARES TR MSCI EAFE ETF 464287465 5,118,992 49,278 SH SOLE 43,088 0 6,190
ISHARES TR MSCI EMG MKT ETF 464287234 867,645 12,683 SH SOLE 11,508 0 1,175
ISHARES TR MSCI USA MIN ETF 46429B697 302,210 3,133 SH SOLE 660 0 2,473
ISHARES TR MSCI USA MMENTM 46432F396 1,631,176 4,758 SH SOLE 2,035 0 2,723
ISHARES TR MSCI USA QLT FCT 46432F339 2,790,199 12,716 SH SOLE 10,550 0 2,166
ISHARES TR MSCI USA VALUE 46432F388 820,820 4,108 SH SOLE 0 0 4,108
ISHARES TR NATIONAL MUN ETF 464288414 545,759 5,071 SH SOLE 4,198 0 873
ISHARES TR RUS 1000 ETF 464287622 102,142,281 249,432 SH SOLE 102,919 0 146,513
ISHARES TR RUS 1000 GRW ETF 464287614 24,463,088 197,013 SH SOLE 90,243 0 106,770
ISHARES TR RUS 1000 VAL ETF 464287598 4,338,826 17,897 SH SOLE 5,596 0 12,301
ISHARES TR RUS 2000 GRW ETF 464287648 1,907,555 4,842 SH SOLE 2,033 0 2,809
ISHARES TR RUS 2000 VAL ETF 464287630 721,776 3,263 SH SOLE 1,239 0 2,024
ISHARES TR RUS MD CP GR ETF 464287481 3,054,940 20,866 SH SOLE 11,595 0 9,271
ISHARES TR RUS MDCP VAL ETF 464287473 430,620 2,616 SH SOLE 688 0 1,928
ISHARES TR RUS MID CAP ETF 464287499 3,050,751 27,654 SH SOLE 17,371 0 10,283
ISHARES TR RUS TOP 200 ETF 464289446 9,847,968 53,247 SH SOLE 31,084 0 22,163
ISHARES TR RUS TP200 GR ETF 464289438 401,056 1,380 SH SOLE 0 0 1,380
ISHARES TR RUS TP200 VL ETF 464289420 1,086,303 10,330 SH SOLE 4,019 0 6,311
ISHARES TR RUSSELL 2000 ETF 464287655 7,181,534 23,903 SH SOLE 16,002 0 7,901
ISHARES TR S&P 100 ETF 464287101 9,578,404 26,180 SH SOLE 12,039 0 14,141
ISHARES TR S&P 500 GRWT ETF 464287309 1,101,215 8,007 SH SOLE 154 0 7,853
ISHARES TR S&P 500 VAL ETF 464287408 36,908,884 162,551 SH SOLE 62,458 0 100,093
ISHARES TR S&P SML 600 GWT 464287887 1,542,211 8,635 SH SOLE 2,724 0 5,911
ISHARES TR SELECT DIVID ETF 464287168 286,811 1,835 SH SOLE 1,835 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 342,940 3,221 SH SOLE 3,072 0 149
ISHARES TR SP SMCP600VL ETF 464287879 3,662,759 26,798 SH SOLE 7,669 0 19,129
ISHARES TR US TREAS BD ETF 46429B267 1,993,173 87,497 SH SOLE 40,115 0 47,382
ISHARES TR USD INV GRDE ETF 464288620 20,479,484 399,288 SH SOLE 249,124 0 150,164
ISHARES U S ETF TR SHOR MAT MUN ETF 46431W838 1,163,683 23,098 SH SOLE 20,358 0 2,740
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 397,540 5,500 SH SOLE 5,500 0 0
JACOBS SOLUTIONS INC COM 46982L108 1,834,373 14,559 SH SOLE 8,450 0 6,109
JOHNSON & JOHNSON COM 478160104 4,386,350 17,271 SH SOLE 13,443 0 3,828
JPMORGAN CHASE & CO COM 46625H100 7,627,213 23,301 SH SOLE 19,094 0 4,207
KLA CORP COM NEW 482480100 941,336 3,120 SH SOLE 100 0 3,020
LINDE PLC SHS G54950103 10,603,949 20,434 SH SOLE 16,699 0 3,735
LOCKHEED MARTIN CORP COM 539830109 3,907,164 7,669 SH SOLE 4,973 0 2,696
LOWES COS INC COM 548661107 3,231,815 14,657 SH SOLE 11,873 0 2,784
MASTERCARD INCORPORATED CL A 57636Q104 9,838,880 19,157 SH SOLE 15,442 0 3,715
MCDONALDS CORP COM 580135101 3,453,552 12,776 SH SOLE 9,901 0 2,875
MCKESSON CORP COM 58155Q103 10,298,141 13,629 SH SOLE 11,079 0 2,550
MERCK & CO INC COM 58933Y105 3,209,070 24,973 SH SOLE 19,506 0 5,467
META PLATFORMS INC CL A 30303M102 7,680,578 13,635 SH SOLE 10,687 0 2,948
MICROSOFT CORP COM 594918104 15,424,036 41,349 SH SOLE 33,693 0 7,656
MONDELEZ INTL INC CL A 609207105 1,708,814 29,544 SH SOLE 21,477 0 8,067
MORGAN STANLEY COM NEW 617446448 4,234,298 20,256 SH SOLE 16,847 0 3,409
MVB FINL CORP COM 553810102 750,692 25,877 SH SOLE 25,876 0 1
NERVGEN PHARMA CORP COM 64082X203 67,266 32,653 SH SOLE 32,653 0 0
NETFLIX INC. COM 64110L106 6,574,255 92,076 SH SOLE 77,786 0 14,290
NEXTERA ENERGY INC COM 65339F101 3,513,481 40,031 SH SOLE 28,358 0 11,673
NISOURCE INC COM 65473P105 377,452 7,938 SH SOLE 7,383 0 555
NORFOLK SOUTHN CORP COM 655844108 1,011,247 3,214 SH SOLE 3,051 0 163
NVIDIA CORPORATION COM 67066G104 18,883,594 94,375 SH SOLE 79,121 0 15,254
NVIDIA CORPORATION COM 67066G104 380,171 1,900 PRN Put SOLE 0 0 1,900
ORACLE CORP COM 68389X105 936,472 6,390 SH SOLE 2,782 0 3,608
OREILLY AUTOMOTIVE INC COM 67103H107 11,539,969 125,312 SH SOLE 104,505 0 20,807
PACER FDS TR US CASH COWS 100 69374H881 2,390,401 38,431 SH SOLE 14,896 0 23,535
PACKAGING CORP AMER COM 695156109 827,547 3,473 SH SOLE 2,976 0 497
PEPSICO INC COM 713448108 5,601,351 41,369 SH SOLE 16,844 0 24,525
PHILIP MORRIS INTL INC COM 718172109 396,675 2,193 SH SOLE 2,121 0 72
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,538,936 35,105 SH SOLE 35,105 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 4,281,240 81,392 SH SOLE 70,618 0 10,774
PIMCO ETF TR MULTISECTOR BD 72201R585 696,318 26,256 SH SOLE 14,718 0 11,538
PNC FINL SVCS GROUP INC COM 693475105 1,926,498 7,824 SH SOLE 7,023 0 801
PROCTER & GAMBLE CO COM 742718109 4,175,629 28,475 SH SOLE 21,002 0 7,473
PROCURE ETF TRUST II SPACE ETF 74280R205 742,976 14,663 SH SOLE 14,663 0 0
PROGRESSIVE CORP COM 743315103 1,480,158 6,776 SH SOLE 2,793 0 3,983
PROSHARES TR S&P 500 DV ARIST 74348A467 275,233 4,901 SH SOLE 3,045 0 1,856
QUANTA SVCS INC COM 74762E102 13,257,547 18,412 SH SOLE 14,894 0 3,518
RALPH LAUREN CORP CL A 751212101 8,892,031 22,152 SH SOLE 17,987 0 4,165
RTX CORPORATION COM 75513E101 695,930 3,668 SH SOLE 2,764 0 904
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 555,195 15,311 SH SOLE 11,936 0 3,375
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 10,228,275 193,864 SH SOLE 150,192 0 43,672
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7,380,794 266,455 SH SOLE 200,162 0 66,293
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,894,007 55,969 SH SOLE 49,148 0 6,821
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 714,452 24,276 SH SOLE 13,236 0 11,040
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 7,919,413 49,914 SH SOLE 39,606 0 10,308
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 3,416,995 64,338 SH SOLE 50,641 0 13,697
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 8,901,323 166,038 SH SOLE 125,329 0 40,709
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 589,241 3,181 SH SOLE 2,588 0 593
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 969,942 11,676 SH SOLE 8,881 0 2,795
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 17,111,280 89,814 SH SOLE 63,487 0 26,327
SHERWIN WILLIAMS CO COM 824348106 346,731 1,007 SH SOLE 512 0 495
SONOMA PHARMACEUTICALS INC COM 83558L303 13,768 11,193 SH SOLE 11,193 0 0
SOUTHERN CO COM 842587107 436,445 4,560 SH SOLE 2,005 0 2,555
SPDR GOLD TR GOLD SHS 78463V107 781,334 2,121 SH SOLE 609 0 1,512
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 2,030,811 39,220 SH SOLE 31,815 0 7,405
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 917,401 18,206 SH SOLE 16,375 0 1,831
SPDR SERIES TRUST ST STR P400MID 78464A847 590,886 8,746 SH SOLE 2,515 0 6,231
SPDR SERIES TRUST ST STR P500ETF 78464A854 2,914,335 33,163 SH SOLE 19,750 0 13,413
SPDR SERIES TRUST ST STR P500GRW 78464A409 601,668 5,056 SH SOLE 1,539 0 3,517
SPDR SERIES TRUST ST STR PR SP1500 78464A805 380,592 4,192 SH SOLE 0 0 4,192
SPDR SERIES TRUST ST STR SP AERO 78464A631 765,950 2,699 SH SOLE 693 0 2,006
SPDR SERIES TRUST ST STR SP DIV 78464A763 357,006 2,346 SH SOLE 2,346 0 0
SPDR SERIES TRUST ST STR SP600SM C 78464A300 209,492 1,920 SH SOLE 0 0 1,920
STANLEY BLACK & DECKER INC COM 854502101 209,982 2,231 SH SOLE 0 0 2,231
STARBUCKS CORP COM 855244109 2,509,828 24,560 SH SOLE 19,690 0 4,870
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,297,364 3,076 SH SOLE 1,803 0 1,273
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 2,185,278 3,107 SH SOLE 1,275 0 1,832
TARGET CORP COM 87612E106 235,453 1,803 SH SOLE 1,085 0 718
TESLA INC COM 88160R101 981,681 2,334 SH SOLE 1,676 0 658
TEXAS INSTRS INC COM 882508104 4,288,417 14,387 SH SOLE 10,161 0 4,226
THERMO FISHER SCIENTIFIC INC COM 883556102 753,091 1,502 SH SOLE 1,324 0 178
TJX COS INC NEW COM 872540109 12,318,750 81,312 SH SOLE 63,457 0 17,855
T-MOBILE US INC COM 872590104 1,240,090 7,393 SH SOLE 5,738 0 1,655
TRACTOR SUPPLY CO COM 892356106 253,502 8,020 SH SOLE 6,912 0 1,108
TRANE TECHNOLOGIES PLC SHS G8994E103 368,862 751 SH SOLE 0 0 751
TRAVELERS COMPANIES INC COM 89417E109 357,948 1,084 SH SOLE 921 0 163
TRUIST FINL CORP COM 89832Q109 417,140 8,375 SH SOLE 1,369 0 7,006
UNITED BANKSHARES INC WEST V COM 909907107 1,446,940 31,572 SH SOLE 30,616 0 956
UNITEDHEALTH GROUP INC COM 91324P102 313,289 754 SH SOLE 145 0 609
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 390,486 13,355 SH SOLE 0 0 13,355
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 841,341 6,452 SH SOLE 3,206 0 3,246
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 11,444,995 155,905 SH SOLE 115,242 0 40,663
VANGUARD INDEX FDS GROWTH ETF 922908736 9,057,876 105,153 SH SOLE 30,999 0 74,154
VANGUARD INDEX FDS LARGE CAP ETF 922908637 260,178 757 SH SOLE 0 0 757
VANGUARD INDEX FDS MID CAP ETF 922908629 1,644,084 20,406 SH SOLE 7,796 0 12,610
VANGUARD INDEX FDS MID CAP ETF 922908629 290,052 3,600 PRN Put SOLE 0 0 3,600
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 10,742,851 15,642 SH SOLE 12,664 0 2,978
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,180,740 13,090 SH SOLE 883 0 12,207
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,084,741 20,074 SH SOLE 15,580 0 4,494
VANGUARD INDEX FDS SML CP GRW ETF 922908595 3,822,297 10,452 SH SOLE 0 0 10,452
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,624,189 4,389 SH SOLE 1,465 0 2,924
VANGUARD INDEX FDS VALUE ETF 922908744 2,449,148 11,238 SH SOLE 1,889 0 9,349
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,406,273 64,553 SH SOLE 30,259 0 34,294
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 730,812 12,243 SH SOLE 10,493 0 1,750
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 14,078,021 89,697 SH SOLE 83,556 0 6,141
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 293,544 4,977 SH SOLE 0 0 4,977
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 215,975 3,914 SH SOLE 0 0 3,914
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 211,441 4,517 SH SOLE 0 0 4,517
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 232,191 2,938 SH SOLE 1,317 0 1,621
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 252,058 3,282 SH SOLE 0 0 3,282
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 552,114 1,630 SH SOLE 1,630 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 1,097,226 10,321 SH SOLE 10,321 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 322,987 1,365 SH SOLE 703 0 662
VANGUARD STAR FDS VG TL INTL STK F 921909768 44,421,432 519,610 SH SOLE 424,738 0 94,872
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 37,888,481 531,768 SH SOLE 425,692 0 106,076
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 213,458 1,351 SH SOLE 418 0 933
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,401,741 15,011 SH SOLE 11,153 0 3,858
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 7,642,054 77,821 SH SOLE 58,351 0 19,470
VANGUARD WORLD FD CONSUM STP ETF 92204A207 1,222,382 5,421 SH SOLE 1,042 0 4,379
VANGUARD WORLD FD ENERGY ETF 92204A306 268,482 1,788 SH SOLE 1,628 0 160
VANGUARD WORLD FD FINANCIALS ETF 92204A405 346,079 2,630 SH SOLE 2,337 0 293
VANGUARD WORLD FD INF TECH ETF 92204A702 1,511,325 12,645 SH SOLE 7,912 0 4,733
VERIZON COMMUNICATIONS INC COM 92343V104 327,291 7,730 SH SOLE 3,718 0 4,012
VERTIV HOLDINGS CO COM CL A 92537N108 478,448 1,429 SH SOLE 1,406 0 23
VISA INC COM CL A 92826C839 1,814,720 5,289 SH SOLE 5,221 0 68
WALMART INC COM 931142103 1,084,482 9,575 SH SOLE 6,493 0 3,082
WASTE MGMT INC DEL COM 94106L109 10,204,110 45,783 SH SOLE 36,505 0 9,278
WELLS FARGO & CO COM 949746101 2,053,836 24,853 SH SOLE 17,959 0 6,894
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,735,082 32,257 SH SOLE 25,704 0 6,553
WISDOMTREE TR US AI ENHANCED 97717W406 352,479 2,688 SH SOLE 1,838 0 850
WISDOMTREE TR US MIDCAP FUND 97717W570 258,423 3,410 SH SOLE 0 0 3,410
WW GRAINGER INC COM 384802104 4,948,845 3,638 SH SOLE 3,002 0 636