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
ABBOTT LABS COM 002824100 BBG001S5N9M6 956,961 8,778 SH   SOLE   8,544 0 234
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 2,759,602 20,482 SH   SOLE   14,391 0 6,091
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 8,507,142 27,569 SH   SOLE   21,414 0 6,155
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 3,843,462 7,860 SH   SOLE   6,871 0 989
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 2,231,765 7,451 SH   SOLE   4,995 0 2,456
ALLIANT ENERGY CORP COM 018802108 BBG001S8ZQ30 247,706 4,720 SH   SOLE   0 0 4,720
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 8,681,004 72,523 SH   SOLE   59,988 0 12,535
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 454,848 3,760 SH   SOLE   3,240 0 520
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,012,376 7,766 SH   SOLE   6,000 0 1,766
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 381,625 4,532 SH   SOLE   3,658 0 874
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 239,950 1,681 SH   SOLE   1,601 0 80
AMGEN INC COM 031162100 BBG001S5NNL6 347,414 1,565 SH   SOLE   1,300 0 265
APPLE INC COM 037833100 BBG001S5N8V8 26,839,372 138,369 SH   SOLE   95,882 0 42,487
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 371,091 5,185 SH   SOLE   0 0 5,185
AT&T INC COM 00206R102 BBG001S5VWH2 412,345 25,852 SH   SOLE   14,455 0 11,397
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 2,411,749 10,973 SH   SOLE   5,144 0 5,829
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 1,553,430 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 1,042,437 3,057 SH   SOLE   2,088 0 969
BLACKROCK INC COM 09247X101 BBG001SDBP55 295,876 428 SH   SOLE   390 0 38
BLACKSTONE INC COM 09260D107 BBG001S7H949 501,690 5,396 SH   SOLE   5,396 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 9,556,804 11,017 SH   SOLE   9,001 0 2,016
BROADSTONE NET LEASE INC COM 11135E203 BBG001T61WG3 184,323 11,938 SH   SOLE   11,938 0 0
CACI INTL INC CL A 127190304 BBG001SF9NK1 6,233,964 18,290 SH   SOLE   15,799 0 2,491
CATERPILLAR INC COM 149123101 BBG001S5PJ06 2,417,179 9,824 SH   SOLE   6,477 0 3,347
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 3,253,273 20,675 SH   SOLE   13,957 0 6,718
CINCINNATI FINL CORP COM 172062101 BBG001S5PTM0 258,482 2,656 SH   SOLE   2,610 0 46
CINTAS CORP COM 172908105 BBG001S7CRG1 654,942 1,318 SH   SOLE   1,318 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 2,361,943 45,650 SH   SOLE   31,363 0 14,287
CITY HLDG CO COM 177835105 BBG001S5PR71 458,911 5,100 SH   SOLE   5,100 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 1,581,506 9,944 SH   SOLE   7,395 0 2,549
CME GROUP INC COM 12572Q105 BBG001S86547 257,649 1,391 SH   SOLE   874 0 517
COCA COLA CO COM 191216100 BBG001S5SMQ8 586,094 9,733 SH   SOLE   4,978 0 4,755
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 371,885 4,827 SH   SOLE   3,803 0 1,024
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 BBG009XW7GY3 2,985,298 104,381 SH   SOLE   99,550 0 4,831
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 1,648,360 39,672 SH   SOLE   26,016 0 13,656
CORTEVA INC COM 22052L104 BBG00BN969D0 421,614 7,358 SH   SOLE   6,699 0 659
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 9,348,736 17,365 SH   SOLE   14,268 0 3,097
CSX CORP COM 126408103 BBG001S5Q7Q3 552,727 16,209 SH   SOLE   14,073 0 2,136
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 203,588 2,945 SH   SOLE   2,770 0 175
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 795,464 3,314 SH   SOLE   3,264 0 50
DICKS SPORTING GOODS INC COM 253393102 BBG001SK2651 264,380 2,000 SH   SOLE   0 0 2,000
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 11,267,475 242,886 SH   SOLE   82,362 0 160,524
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 2,060,141 26,762 SH   SOLE   14,004 0 12,758
DISNEY WALT CO COM 254687106 BBG001S5QHF3 654,736 7,334 SH   SOLE   4,177 0 3,157
DOW INC COM 260557103 BBG00BN96931 392,316 7,366 SH   SOLE   7,339 0 27
DTE ENERGY CO COM 233331107 BBG001S5QN88 474,517 4,313 SH   SOLE   135 0 4,178
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 447,955 4,992 SH   SOLE   4,862 0 130
ECOLAB INC COM 278865100 BBG001S5QRB5 1,663,766 8,912 SH   SOLE   6,731 0 2,181
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 584,186 6,193 SH   SOLE   6,193 0 0
EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 310,985 4,385 SH   SOLE   640 0 3,745
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 BBG005FHK626 575,704 9,831 SH   SOLE   8,902 0 929
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,496,858 13,957 SH   SOLE   8,450 0 5,507
FIRST COMWLTH FINL CORP PA COM 319829107 BBG001S70475 196,038 15,497 SH   SOLE   12,500 0 2,997
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 BBG001T61KB4 1,050,912 9,997 SH   SOLE   7,341 0 2,656
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 878,354 5,389 SH   SOLE   0 0 5,389
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 1,579,702 10,315 SH   SOLE   7,942 0 2,373
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 BBG00QQFKGH4 2,458,092 61,048 SH   SOLE   32,298 0 28,750
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 BBG00QQFKRG1 852,506 23,485 SH   SOLE   5,885 0 17,600
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 BBG00YXMQXB7 233,322 10,832 SH   SOLE   3,577 0 7,255
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 BBG00TSG2686 988,587 25,371 SH   SOLE   5,445 0 19,926
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 BBG00VC9SZ91 1,520,304 60,715 SH   SOLE   26,715 0 34,000
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 BBG00VZR6K84 408,837 10,483 SH   SOLE   0 0 10,483
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 BBG0101Q5ZQ8 818,676 24,952 SH   SOLE   1,020 0 23,932
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 BBG00VC9S4V5 1,009,230 24,354 SH   SOLE   1,430 0 22,924
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 BBG00W2861Z2 240,050 6,918 SH   SOLE   3,663 0 3,255
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 BBG00YGC8R49 283,595 8,400 SH   SOLE   800 0 7,600
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 BBG00YGC7V96 1,053,723 29,241 SH   SOLE   10,522 0 18,719
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 BBG00YXMPLL3 203,430 5,470 SH   SOLE   0 0 5,470
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 BBG00ZR067X4 723,218 20,298 SH   SOLE   1,780 0 18,518
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 BBG00X9DVN95 579,280 16,934 SH   SOLE   3,684 0 13,250
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 BBG00X9DXZP8 803,676 21,159 SH   SOLE   4,659 0 16,500
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 BBG00ZR07NB2 371,220 11,500 SH   SOLE   1,500 0 10,000
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 BBG00RPK2N78 237,019 5,950 SH   SOLE   1,500 0 4,450
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 BBG00RPLC4T3 209,709 5,929 SH   SOLE   0 0 5,929
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 BBG00QQFDN69 522,184 13,521 SH   SOLE   3,089 0 10,432
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 BBG00QQFDZ53 206,903 6,080 SH   SOLE   0 0 6,080
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 BBG00XS5NLY6 832,955 23,866 SH   SOLE   5,471 0 18,395
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 BBG00XS5NBW0 1,401,431 37,135 SH   SOLE   6,630 0 30,505
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 882,372 5,996 SH   SOLE   0 0 5,996
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 2,435,628 60,754 SH   SOLE   0 0 60,754
FISERV INC COM 337738108 BBG001S5R6Q4 6,512,620 51,626 SH   SOLE   43,140 0 8,486
FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 488,734 12,197 SH   SOLE   0 0 12,197
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 5,483,429 24,973 SH   SOLE   22,437 0 2,536
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 1,413,878 6,572 SH   SOLE   4,381 0 2,191
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 1,129,078 6,672 SH   SOLE   4,576 0 2,096
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 281,537 3,653 SH   SOLE   526 0 3,127
GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 3,429,014 34,805 SH   SOLE   30,021 0 4,784
GRAINGER W W INC COM 384802104 BBG001S5RRD2 6,405,348 8,123 SH   SOLE   6,352 0 1,771
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 513,167 1,691 SH   SOLE   1,691 0 0
HERSHEY CO COM 427866108 BBG001S5S148 449,460 1,800 SH   SOLE   1,680 0 120
HOME DEPOT INC COM 437076102 BBG001S5RTW7 7,783,518 25,056 SH   SOLE   21,391 0 3,665
IDACORP INC COM 451107106 BBG001S5S4M2 245,933 2,397 SH   SOLE   0 0 2,397
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 676,683 2,705 SH   SOLE   0 0 2,705
INTEL CORP COM 458140100 BBG001S5SF65 386,500 11,558 SH   SOLE   8,076 0 3,482
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 278,990 2,085 SH   SOLE   1,571 0 514
INTUIT COM 461202103 BBG001S6TWR2 7,879,181 17,196 SH   SOLE   12,960 0 4,236
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 332,366 972 SH   SOLE   972 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 BBG00XS1BWX5 1,979,635 75,732 SH   SOLE   59,179 0 16,553
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 BBG001SS78M6 526,464 19,421 SH   SOLE   18,291 0 1,130
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 BBG00KJR2SC8 1,380,841 8,509 SH   SOLE   0 0 8,509
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,585,736 10,597 SH   SOLE   0 0 10,597
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 1,699,682 33,690 SH   SOLE   24,371 0 9,319
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 3,551,050 9,613 SH   SOLE   113 0 9,500
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 17,450,159 354,030 SH   SOLE   228,450 0 125,580
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 720,099 22,766 SH   SOLE   15,823 0 6,943
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 21,871,441 420,766 SH   SOLE   262,833 0 157,933
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 460,128 3,992 SH   SOLE   1,817 0 2,175
ISHARES TR AGGRES ALLOC ETF 464289859 BBG001T3YVL0 684,566 10,319 SH   SOLE   8,163 0 2,156
ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 3,966,922 112,377 SH   SOLE   59,334 0 53,043
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 7,591,824 162,775 SH   SOLE   78,180 0 84,595
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 493,761 9,582 SH   SOLE   999 0 8,583
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 50,773,745 752,204 SH   SOLE   449,700 0 302,504
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 11,890,530 45,474 SH   SOLE   27,646 0 17,828
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 26,097,073 261,887 SH   SOLE   199,930 0 61,957
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 280,149 2,863 SH   SOLE   229 0 2,634
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 71,380,656 160,150 SH   SOLE   97,149 0 63,001
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 84,449,822 862,173 SH   SOLE   511,591 0 350,582
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 24,929,267 261,286 SH   SOLE   169,087 0 92,199
ISHARES TR ESG ADVNCD HY BD 46435G441 BBG00D331HK0 485,237 11,008 SH   SOLE   8,761 0 2,247
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 2,584,798 35,442 SH   SOLE   24,202 0 11,240
ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 273,218 7,692 SH   SOLE   5,849 0 1,843
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 3,660,645 37,560 SH   SOLE   25,944 0 11,616
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 519,159 21,713 SH   SOLE   16,149 0 5,564
ISHARES TR ESG AWRE USD ETF 46435G193 BBG00H4BH3F2 791,574 34,810 SH   SOLE   26,469 0 8,341
ISHARES TR ESG SCRD S&P MID 46436E551 BBG00XDJF7W4 602,568 16,916 SH   SOLE   12,410 0 4,506
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 572,680 10,300 SH   SOLE   6,700 0 3,600
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 319,250 17,351 SH   SOLE   17,351 0 0
ISHARES TR GLB CNSM STP ETF 464288737 BBG001SNVWR2 1,649,683 26,960 SH   SOLE   3,400 0 23,560
ISHARES TR GLOBAL 100 ETF 464287572 BBG001SGL748 243,088 3,196 SH   SOLE   0 0 3,196
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 681,764 13,251 SH   SOLE   11,387 0 1,864
ISHARES TR HDG MSCI EAFE 46434V803 BBG005XKVF72 717,263 23,138 SH   SOLE   0 0 23,138
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 752,881 6,962 SH   SOLE   45 0 6,917
ISHARES TR INTERNATIONAL SL 46434V266 BBG008LP7B65 8,475,630 274,737 SH   SOLE   162,907 0 111,830
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 4,922,967 186,972 SH   SOLE   118,790 0 68,182
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 273,681 540 SH   SOLE   340 0 200
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 48,537,414 967,459 SH   SOLE   548,057 0 419,402
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 11,392,105 122,148 SH   SOLE   64,508 0 57,640
ISHARES TR MODERT ALLOC ETF 464289875 BBG001T3YV21 309,134 7,650 SH   SOLE   792 0 6,858
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 1,044,730 17,144 SH   SOLE   3,636 0 13,508
ISHARES TR MRGSTR SM CP GR 464288604 BBG001SBRKD4 220,219 5,318 SH   SOLE   0 0 5,318
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 3,704,535 51,097 SH   SOLE   39,027 0 12,070
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 668,471 16,898 SH   SOLE   14,213 0 2,685
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 593,559 7,985 SH   SOLE   0 0 7,985
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 1,318,696 9,142 SH   SOLE   5,994 0 3,148
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 2,856,940 21,183 SH   SOLE   15,075 0 6,108
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 457,977 4,883 SH   SOLE   0 0 4,883
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 12,737,075 119,339 SH   SOLE   91,876 0 27,463
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 55,996,478 229,739 SH   SOLE   103,998 0 125,741
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 16,658,404 60,536 SH   SOLE   16,285 0 44,251
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 4,400,853 27,884 SH   SOLE   142 0 27,742
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 1,723,594 7,103 SH   SOLE   0 0 7,103
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 2,094,826 14,878 SH   SOLE   6,319 0 8,559
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 4,086,214 42,287 SH   SOLE   26,664 0 15,623
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 643,966 5,863 SH   SOLE   3,016 0 2,847
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 2,241,573 30,694 SH   SOLE   9,874 0 20,820
ISHARES TR RUS TOP 200 ETF 464289446 BBG001T5LBQ8 28,999,730 271,940 SH   SOLE   100,398 0 171,542
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 454,433 2,866 SH   SOLE   0 0 2,866
ISHARES TR RUS TP200 VL ETF 464289420 BBG001T5LBS6 2,708,290 40,159 SH   SOLE   32,861 0 7,298
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 7,491,823 40,005 SH   SOLE   26,454 0 13,551
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 4,125,128 19,922 SH   SOLE   8,198 0 11,724
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 797,059 11,309 SH   SOLE   725 0 10,584
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 95,563,334 592,861 SH   SOLE   320,267 0 272,594
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 1,985,991 17,280 SH   SOLE   393 0 16,887
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,717,434 16,507 SH   SOLE   15,350 0 1,157
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 3,337,415 35,097 SH   SOLE   716 0 34,381
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 352,944 3,280 SH   SOLE   431 0 2,849
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 24,937,790 1,088,986 SH   SOLE   569,835 0 519,151
ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 11,585,214 231,288 SH   SOLE   117,259 0 114,029
J P MORGAN EXCHANGE TRADED F USD EMRNG MKT 46641Q746 BBG00JWVJY45 3,028,273 77,717 SH   SOLE   42,816 0 34,901
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 5,155,811 43,366 SH   SOLE   36,060 0 7,306
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 3,102,905 18,746 SH   SOLE   13,272 0 5,474
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 4,260,417 29,293 SH   SOLE   17,168 0 12,125
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 367,769 2,664 SH   SOLE   1,162 0 1,502
KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 368,561 10,382 SH   SOLE   9,967 0 415
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 223,767 1,139 SH   SOLE   1,035 0 104
LIFE STORAGE INC COM 53223X107 BBG001S7X2Q2 542,743 4,082 SH   SOLE   0 0 4,082
LILLY ELI & CO COM 532457108 BBG001S5STL8 3,645,170 7,773 SH   SOLE   7,773 0 0
LINDE PLC SHS G54950103 BBG01FND0CH6 5,255,715 13,792 SH   SOLE   11,797 0 1,995
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 2,875,457 6,246 SH   SOLE   3,336 0 2,910
LOWES COS INC COM 548661107 BBG001S5SVL3 2,858,455 12,665 SH   SOLE   9,350 0 3,315
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 7,083,648 18,011 SH   SOLE   15,393 0 2,618
MCDONALDS CORP COM 580135101 BBG001S5T110 2,471,017 8,281 SH   SOLE   4,869 0 3,412
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 3,071,505 7,188 SH   SOLE   6,188 0 1,000
MEDICENNA THERAPEUTICS CORP COM 58490H107 BBG008MPLP12 38,180 79,259 SH   SOLE   79,259 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 1,361,735 15,457 SH   SOLE   10,412 0 5,045
MERCK & CO INC COM 58933Y105 BBG001S5TC52 917,933 7,955 SH   SOLE   5,622 0 2,333
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1,254,103 4,370 SH   SOLE   3,706 0 664
MICROSOFT CORP COM 594918104 BBG001S5TD05 14,633,354 42,971 SH   SOLE   29,986 0 12,985
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 1,527,098 20,936 SH   SOLE   13,992 0 6,944
MONSTER BEVERAGE CORP NEW COM 61174X109 BBG008NVB1F7 3,031,224 52,772 SH   SOLE   47,977 0 4,795
MVB FINL CORP COM 553810102 BBG001SDT8M5 545,467 25,876 SH   SOLE   25,876 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 763,593 10,291 SH   SOLE   103 0 10,188
NIKE INC CL B 654106103 BBG001S6NTK2 451,863 4,094 SH   SOLE   3,373 0 721
NISOURCE INC COM 65473P105 BBG001S5TMF9 276,865 10,123 SH   SOLE   0 0 10,123
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 361,002 1,592 SH   SOLE   1,492 0 100
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 3,279,971 20,268 SH   SOLE   17,984 0 2,284
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 352,800 834 SH   SOLE   825 0 9
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 239,476 1,170 SH   SOLE   1,170 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 718,351 6,032 SH   SOLE   1,700 0 4,332
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 7,802,891 8,168 SH   SOLE   7,178 0 990
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 3,399,888 71,023 SH   SOLE   21,646 0 49,377
PACKAGING CORP AMER COM 695156109 BBG001S5V741 473,926 3,586 SH   SOLE   0 0 3,586
PAYCHEX INC COM 704326107 BBG001S5V135 404,631 3,617 SH   SOLE   3,617 0 0
PEPSICO INC COM 713448108 BBG001S695T1 7,193,036 38,835 SH   SOLE   13,475 0 25,360
PFIZER INC COM 717081103 BBG001S5V466 2,338,259 63,747 SH   SOLE   39,048 0 24,699
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 264,358 2,708 SH   SOLE   2,533 0 175
PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 11,590,165 223,576 SH   SOLE   183,325 0 40,251
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,454,149 12,981 SH   SOLE   9,435 0 3,546
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 4,692,707 30,926 SH   SOLE   17,697 0 13,229
PROGRESSIVE CORP COM 743315103 BBG001S5V509 860,376 6,500 SH   SOLE   6,345 0 155
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 691,834 5,642 SH   SOLE   5,642 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 1,565,038 16,600 SH   SOLE   11,890 0 4,710
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 738,914 69,907 SH   SOLE   69,907 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 207,072 1,740 SH   SOLE   1,484 0 256
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 410,159 4,187 SH   SOLE   3,398 0 789
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 246,396 512 SH   SOLE   431 0 81
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 BBG001T6L7D9 261,138 10,602 SH   SOLE   2,717 0 7,885
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 8,182,871 229,534 SH   SOLE   210,593 0 18,941
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 866,414 11,931 SH   SOLE   6,381 0 5,550
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 862,519 16,470 SH   SOLE   10,276 0 6,194
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 791,013 9,745 SH   SOLE   6,683 0 3,062
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 12,486,749 370,417 SH   SOLE   237,951 0 132,466
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 12,263,505 92,394 SH   SOLE   59,452 0 32,942
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 240,442 2,240 SH   SOLE   2,218 0 22
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 22,304,267 128,289 SH   SOLE   80,660 0 47,629
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 235,782 888 SH   SOLE   630 0 258
SOUTHERN CO COM 842587107 BBG001S5W777 545,913 7,771 SH   SOLE   4,728 0 3,043
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 255,996 1,436 SH   SOLE   590 0 846
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 2,351,328 72,260 SH   SOLE   63,292 0 8,968
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 2,956,768 86,003 SH   SOLE   70,442 0 15,561
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,707,418 3,852 SH   SOLE   1,753 0 2,099
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,595,729 3,332 SH   SOLE   1,375 0 1,957
SPDR SER TR PORTFLI INTRMDIT 78464A672 BBG001STKCX8 277,829 9,821 SH   SOLE   437 0 9,384
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 326,314 5,994 SH   SOLE   0 0 5,994
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 1,218,657 26,556 SH   SOLE   12,880 0 13,676
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 5,874,714 112,737 SH   SOLE   85,432 0 27,305
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 218,313 5,621 SH   SOLE   4,903 0 718
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 422,507 6,925 SH   SOLE   720 0 6,205
SPDR SER TR S&P 600 SMCP GRW 78464A201 BBG001SG4275 324,662 4,219 SH   SOLE   0 0 4,219
SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 531,479 6,885 SH   SOLE   0 0 6,885
STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 219,938 2,347 SH   SOLE   0 0 2,347
STARBUCKS CORP COM 855244109 BBG001S72KH6 6,760,232 68,244 SH   SOLE   60,400 0 7,844
STREAMLINE HEALTH SOLUTIONS COM 86323X106 BBG001S8S2Y7 76,200 60,000 SH   SOLE   0 0 60,000
SYSCO CORP COM 871829107 BBG001S5WJS8 1,215,255 16,378 SH   SOLE   11,336 0 5,042
TARGET CORP COM 87612E106 BBG001SC0K41 667,924 5,064 SH   SOLE   4,406 0 658
TESLA INC COM 88160R101 BBG001SQKGD7 940,017 3,591 SH   SOLE   1,331 0 2,260
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 2,015,949 11,198 SH   SOLE   6,721 0 4,477
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 6,758,528 12,954 SH   SOLE   10,836 0 2,118
TJX COS INC NEW COM 872540109 BBG001S5WQ93 6,497,038 76,625 SH   SOLE   63,462 0 13,163
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 5,878,792 26,589 SH   SOLE   22,760 0 3,829
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 263,456 1,517 SH   SOLE   851 0 666
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 305,643 10,071 SH   SOLE   10,071 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,371,727 6,704 SH   SOLE   5,004 0 1,700
UNITED BANKSHARES INC WEST V COM 909907107 BBG001S5WZV8 1,014,147 34,181 SH   SOLE   33,250 0 931
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 1,737,286 9,692 SH   SOLE   5,810 0 3,882
UNITED STS NAT GAS FD LP UNIT PAR 912318300 BBG001ST67S1 82,733 11,150 SH   SOLE   11,150 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 7,114,051 14,801 SH   SOLE   12,722 0 2,079
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 1,354,061 40,982 SH   SOLE   25,991 0 14,991
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 771,312 27,775 SH   SOLE   0 0 27,775
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 678,686 7,664 SH   SOLE   0 0 7,664
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 11,058,941 152,138 SH   SOLE   82,982 0 69,156
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 395,260 8,086 SH   SOLE   0 0 8,086
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 6,018,239 21,269 SH   SOLE   0 0 21,269
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 1,707,195 7,754 SH   SOLE   2,404 0 5,350
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 784,712 9,391 SH   SOLE   145 0 9,246
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,538,499 3,777 SH   SOLE   437 0 3,340
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 4,104,269 24,814 SH   SOLE   36 0 24,778
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 2,599,973 13,072 SH   SOLE   10,496 0 2,576
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 3,022,918 13,158 SH   SOLE   0 0 13,158
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,660,061 7,536 SH   SOLE   3,052 0 4,484
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 2,030,894 14,292 SH   SOLE   377 0 13,915
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 4,062,948 74,673 SH   SOLE   36,197 0 38,476
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 1,319,406 32,434 SH   SOLE   18,535 0 13,899
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 877,154 9,045 SH   SOLE   7,962 0 1,083
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 12,185,517 242,643 SH   SOLE   200,727 0 41,916
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 303,390 5,172 SH   SOLE   0 0 5,172
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 269,177 3,406 SH   SOLE   120 0 3,286
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 2,558,274 33,813 SH   SOLE   28,175 0 5,638
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 BBG001TCH581 6,174,942 89,220 SH   SOLE   64,884 0 24,336
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 423,780 2,609 SH   SOLE   980 0 1,629
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 96,928,521 2,098,929 SH   SOLE   1,392,848 0 706,081
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 1,866,337 24,855 SH   SOLE   19,705 0 5,150
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 2,017,845 10,377 SH   SOLE   833 0 9,544
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 4,509,356 39,945 SH   SOLE   36,882 0 3,063
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 263,994 3,250 SH   SOLE   2,934 0 316
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 577,673 1,306 SH   SOLE   688 0 618
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 257,343 6,920 SH   SOLE   4,152 0 2,768
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,218,582 5,131 SH   SOLE   4,585 0 546
WALMART INC COM 931142103 BBG001S5XH92 836,305 5,321 SH   SOLE   3,817 0 1,504
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 6,542,988 37,729 SH   SOLE   31,291 0 6,438
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 221,659 2,512 SH   SOLE   112 0 2,400
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 396,369 10,357 SH   SOLE   9,377 0 980
WISDOMTREE TR US AI ENHANCED 97717W406 BBG001SHL7F4 462,378 4,943 SH   SOLE   4,943 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 231,031 4,364 SH   SOLE   0 0 4,364
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 249,266 4,009 SH   SOLE   4,009 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 361,839 2,101 SH   SOLE   2,101 0 0