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 1,082,206 10,687 SH   SOLE   8,891 0 1,796
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 3,314,517 20,798 SH   SOLE   14,730 0 6,068
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 7,906,562 27,664 SH   SOLE   21,593 0 6,071
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 512,157 1,329 SH   SOLE   1,321 0 8
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 2,069,490 7,205 SH   SOLE   4,793 0 2,412
ALLIANT ENERGY CORP COM 018802108 BBG001S8ZQ30 252,048 4,720 SH   SOLE   0 0 4,720
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 7,609,011 73,354 SH   SOLE   61,052 0 12,302
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 391,040 3,760 SH   SOLE   3,240 0 520
AMAZON COM INC COM 023135106 BBG001S5PQL7 866,294 8,387 SH   SOLE   6,621 0 1,766
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 399,843 4,394 SH   SOLE   3,520 0 874
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 246,236 1,681 SH   SOLE   1,601 0 80
AMGEN INC COM 031162100 BBG001S5NNL6 377,189 1,560 SH   SOLE   1,295 0 265
APPLE INC COM 037833100 BBG001S5N8V8 22,907,596 138,918 SH   SOLE   94,859 0 44,059
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 359,891 5,185 SH   SOLE   0 0 5,185
AT&T INC COM 00206R102 BBG001S5VWH2 579,356 30,096 SH   SOLE   16,395 0 13,701
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 2,399,088 10,776 SH   SOLE   5,048 0 5,728
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 465,600 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 999,180 3,236 SH   SOLE   2,267 0 969
BLACKROCK INC COM 09247X101 BBG001SDBP55 332,342 497 SH   SOLE   459 0 38
BLACKSTONE INC COM 09260D107 BBG001S7H949 472,667 5,381 SH   SOLE   5,381 0 0
BOEING CO COM 097023105 BBG001S5P0V3 265,750 1,251 SH   SOLE   103 0 1,148
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 216,456 3,123 SH   SOLE   0 0 3,123
BROADCOM INC COM 11135F101 BBG00KHY5SY8 7,192,165 11,211 SH   SOLE   9,198 0 2,013
BROADSTONE NET LEASE INC COM 11135E203 BBG001T61WG3 203,066 11,938 SH   SOLE   11,938 0 0
CACI INTL INC CL A 127190304 BBG001SF9NK1 5,494,809 18,546 SH   SOLE   16,074 0 2,472
CATERPILLAR INC COM 149123101 BBG001S5PJ06 2,211,137 9,662 SH   SOLE   6,405 0 3,257
CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 2,958,671 46,807 SH   SOLE   42,794 0 4,013
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 3,438,390 21,074 SH   SOLE   14,283 0 6,791
CINCINNATI FINL CORP COM 172062101 BBG001S5PTM0 297,685 2,656 SH   SOLE   2,610 0 46
CINTAS CORP COM 172908105 BBG001S7CRG1 609,589 1,318 SH   SOLE   1,318 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 2,320,940 44,399 SH   SOLE   30,546 0 13,853
CITY HLDG CO COM 177835105 BBG001S5PR71 461,575 5,079 SH   SOLE   5,079 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 1,564,210 9,885 SH   SOLE   7,432 0 2,453
CME GROUP INC COM 12572Q105 BBG001S86547 277,392 1,448 SH   SOLE   873 0 575
COCA COLA CO COM 191216100 BBG001S5SMQ8 792,726 12,780 SH   SOLE   6,325 0 6,455
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 362,761 4,827 SH   SOLE   3,803 0 1,024
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 BBG009XW7GY3 2,806,034 103,735 SH   SOLE   98,904 0 4,831
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 1,461,503 38,552 SH   SOLE   25,479 0 13,073
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 205,978 2,153 SH   SOLE   453 0 1,700
CORTEVA INC COM 22052L104 BBG00BN969D0 447,802 7,425 SH   SOLE   6,699 0 726
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 8,721,663 17,553 SH   SOLE   14,478 0 3,075
CSX CORP COM 126408103 BBG001S5Q7Q3 485,298 16,209 SH   SOLE   14,073 0 2,136
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 261,200 3,515 SH   SOLE   2,890 0 625
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 835,370 3,314 SH   SOLE   3,264 0 50
DBX ETF TR XTRACK USD HIGH 233051432 BBG00FGWY4G5 235,018 6,763 SH   SOLE   1,854 0 4,909
DICKS SPORTING GOODS INC COM 253393102 BBG001SK2651 283,780 2,000 SH   SOLE   0 0 2,000
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 11,700,759 262,938 SH   SOLE   89,315 0 173,623
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 1,017,362 14,023 SH   SOLE   4,118 0 9,905
DISNEY WALT CO COM 254687106 BBG001S5QHF3 778,963 7,780 SH   SOLE   4,464 0 3,316
DOW INC COM 260557103 BBG00BN96931 406,093 7,408 SH   SOLE   7,335 0 73
DTE ENERGY CO COM 233331107 BBG001S5QN88 472,447 4,313 SH   SOLE   135 0 4,178
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 480,566 4,982 SH   SOLE   4,852 0 130
ECOLAB INC COM 278865100 BBG001S5QRB5 1,426,207 8,616 SH   SOLE   6,576 0 2,040
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 512,347 6,193 SH   SOLE   6,193 0 0
EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 349,529 4,466 SH   SOLE   721 0 3,745
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,724,485 15,726 SH   SOLE   9,048 0 6,678
FIRST COMWLTH FINL CORP PA COM 319829107 BBG001S70475 192,628 15,497 SH   SOLE   12,500 0 2,997
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 1,598,253 19,111 SH   SOLE   30 0 19,081
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 876,603 5,929 SH   SOLE   40 0 5,889
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 1,607,086 10,366 SH   SOLE   7,942 0 2,424
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 BBG00QQFKGH4 2,295,308 61,048 SH   SOLE   32,298 0 28,750
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 BBG00QQFKRG1 804,831 23,485 SH   SOLE   5,885 0 17,600
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 BBG00YXMQXB7 221,298 10,832 SH   SOLE   3,577 0 7,255
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 BBG00TSG2686 918,725 24,945 SH   SOLE   5,445 0 19,500
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 BBG00VC9SZ91 1,424,982 60,715 SH   SOLE   26,715 0 34,000
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 BBG0101Q5ZQ8 769,779 24,920 SH   SOLE   1,020 0 23,900
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 BBG00VZR6K84 379,172 10,483 SH   SOLE   0 0 10,483
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 BBG00VC9S4V5 882,215 23,049 SH   SOLE   1,430 0 21,619
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 BBG00W2861Z2 223,729 6,918 SH   SOLE   3,663 0 3,255
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 BBG00YGC8R49 268,716 8,400 SH   SOLE   800 0 7,600
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 BBG00YGC7V96 959,336 28,494 SH   SOLE   10,522 0 17,972
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 BBG00ZR067X4 557,756 16,590 SH   SOLE   300 0 16,290
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 BBG00X9DVN95 542,261 16,934 SH   SOLE   3,684 0 13,250
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 BBG00ZR07NB2 355,120 11,500 SH   SOLE   1,500 0 10,000
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 BBG00X9DXZP8 748,187 21,159 SH   SOLE   4,659 0 16,500
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 BBG00RPK2N78 222,411 5,950 SH   SOLE   1,500 0 4,450
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 BBG00QQFDN69 392,970 10,773 SH   SOLE   1,717 0 9,056
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 BBG00XS5NLY6 783,478 23,866 SH   SOLE   5,471 0 18,395
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 BBG00XS5NBW0 1,301,582 37,135 SH   SOLE   6,630 0 30,505
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 782,538 5,996 SH   SOLE   0 0 5,996
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 2,449,279 60,988 SH   SOLE   0 0 60,988
FISERV INC COM 337738108 BBG001S5R6Q4 5,968,437 52,804 SH   SOLE   44,507 0 8,297
FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 587,578 13,894 SH   SOLE   0 0 13,894
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 4,757,886 24,870 SH   SOLE   22,451 0 2,419
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 1,317,698 5,774 SH   SOLE   3,695 0 2,079
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 931,583 5,568 SH   SOLE   3,923 0 1,645
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 303,090 3,653 SH   SOLE   526 0 3,127
GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 3,597,059 34,180 SH   SOLE   29,748 0 4,432
GRAINGER W W INC COM 384802104 BBG001S5RRD2 5,249,334 7,621 SH   SOLE   5,973 0 1,648
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 457,716 1,736 SH   SOLE   1,736 0 0
HERSHEY CO COM 427866108 BBG001S5S148 457,938 1,800 SH   SOLE   1,680 0 120
HOME DEPOT INC COM 437076102 BBG001S5RTW7 7,476,103 25,332 SH   SOLE   21,670 0 3,662
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 281,945 1,475 SH   SOLE   1,475 0 0
IDACORP INC COM 451107106 BBG001S5S4M2 259,668 2,397 SH   SOLE   0 0 2,397
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 658,533 2,705 SH   SOLE   0 0 2,705
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 281,577 2,148 SH   SOLE   1,571 0 577
INTUIT COM 461202103 BBG001S6TWR2 7,735,005 17,350 SH   SOLE   13,175 0 4,175
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 248,317 972 SH   SOLE   972 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 BBG00XS1BWX5 21,200,963 831,410 SH   SOLE   563,617 0 267,793
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 BBG001SS78M6 511,936 19,381 SH   SOLE   18,251 0 1,130
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 BBG00KJR2SC8 1,435,995 8,822 SH   SOLE   0 0 8,822
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,581,276 10,934 SH   SOLE   0 0 10,934
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 2,132,078 45,057 SH   SOLE   31,522 0 13,535
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 3,104,196 9,673 SH   SOLE   113 0 9,560
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 16,714,760 342,586 SH   SOLE   222,194 0 120,392
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 747,675 23,751 SH   SOLE   16,784 0 6,967
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 20,072,117 406,895 SH   SOLE   255,732 0 151,163
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 764,735 6,500 SH   SOLE   2,988 0 3,512
ISHARES TR AGGRES ALLOC ETF 464289859 BBG001T3YVL0 642,089 10,097 SH   SOLE   7,782 0 2,315
ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 4,130,385 116,185 SH   SOLE   63,941 0 52,244
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 7,108,754 150,753 SH   SOLE   75,792 0 74,961
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 485,053 9,703 SH   SOLE   920 0 8,783
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 49,721,573 743,778 SH   SOLE   448,016 0 295,762
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 11,074,558 44,270 SH   SOLE   27,348 0 16,922
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 26,188,891 270,826 SH   SOLE   210,437 0 60,389
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 238,539 2,634 SH   SOLE   0 0 2,634
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 63,504,813 154,483 SH   SOLE   94,713 0 59,770
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 85,223,614 855,315 SH   SOLE   518,633 0 336,682
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 23,973,107 255,904 SH   SOLE   167,022 0 88,882
ISHARES TR ESG ADVNCD HY BD 46435G441 BBG00D331HK0 593,248 13,370 SH   SOLE   11,005 0 2,365
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 2,703,142 37,627 SH   SOLE   26,367 0 11,260
ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 206,054 6,062 SH   SOLE   4,202 0 1,860
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 3,070,668 33,949 SH   SOLE   22,274 0 11,675
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 513,261 21,333 SH   SOLE   15,743 0 5,590
ISHARES TR ESG AWRE USD ETF 46435G193 BBG00H4BH3F2 801,469 34,824 SH   SOLE   26,442 0 8,382
ISHARES TR ESG MSCI USA ETF 46436E767 BBG00VHK2B74 248,846 7,525 SH   SOLE   4,935 0 2,590
ISHARES TR ESG SCRD S&P MID 46436E551 BBG00XDJF7W4 576,658 16,966 SH   SOLE   12,433 0 4,533
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 353,090 6,700 SH   SOLE   6,700 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 342,357 17,308 SH   SOLE   17,308 0 0
ISHARES TR GLB CNSM STP ETF 464288737 BBG001SNVWR2 1,722,768 27,809 SH   SOLE   4,249 0 23,560
ISHARES TR GLOBAL 100 ETF 464287572 BBG001SGL748 229,797 3,280 SH   SOLE   0 0 3,280
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 667,658 13,345 SH   SOLE   11,419 0 1,926
ISHARES TR HDG MSCI EAFE 46434V803 BBG005XKVF72 732,212 24,846 SH   SOLE   0 0 24,846
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 858,476 7,832 SH   SOLE   45 0 7,787
ISHARES TR INTERNATIONAL SL 46434V266 BBG008LP7B65 6,754,610 217,313 SH   SOLE   126,530 0 90,783
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 6,018,340 218,928 SH   SOLE   145,809 0 73,119
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 239,718 539 SH   SOLE   339 0 200
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 48,759,747 964,775 SH   SOLE   551,471 0 413,304
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 2,928,601 33,943 SH   SOLE   19,089 0 14,854
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 10,605,478 111,955 SH   SOLE   60,245 0 51,710
ISHARES TR MODERT ALLOC ETF 464289875 BBG001T3YV21 316,950 7,952 SH   SOLE   790 0 7,162
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 9,447,685 164,136 SH   SOLE   55,717 0 108,419
ISHARES TR MRGSTR SM CP GR 464288604 BBG001SBRKD4 207,308 5,318 SH   SOLE   0 0 5,318
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 3,466,275 48,466 SH   SOLE   36,643 0 11,823
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 947,377 24,009 SH   SOLE   21,324 0 2,685
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 656,347 9,023 SH   SOLE   0 0 9,023
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 1,641,845 11,808 SH   SOLE   7,927 0 3,881
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 2,704,161 21,796 SH   SOLE   15,488 0 6,308
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 452,117 4,883 SH   SOLE   0 0 4,883
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 13,668,904 126,869 SH   SOLE   100,414 0 26,455
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 51,823,545 230,092 SH   SOLE   104,121 0 125,971
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 14,871,800 60,868 SH   SOLE   16,545 0 44,323
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 4,292,286 28,191 SH   SOLE   259 0 27,932
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 1,691,824 7,459 SH   SOLE   0 0 7,459
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 2,680,419 19,562 SH   SOLE   6,340 0 13,222
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 4,060,761 44,599 SH   SOLE   28,224 0 16,375
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 943,161 8,881 SH   SOLE   3,850 0 5,031
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 2,146,050 30,693 SH   SOLE   9,873 0 20,820
ISHARES TR RUS TOP 200 ETF 464289446 BBG001T5LBQ8 33,377,066 342,997 SH   SOLE   121,164 0 221,833
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 398,174 2,866 SH   SOLE   0 0 2,866
ISHARES TR RUS TP200 VL ETF 464289420 BBG001T5LBS6 2,612,573 40,132 SH   SOLE   32,834 0 7,298
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 7,254,865 40,666 SH   SOLE   27,010 0 13,656
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 3,688,952 19,723 SH   SOLE   8,194 0 11,529
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 705,346 11,040 SH   SOLE   286 0 10,754
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 73,468,592 484,110 SH   SOLE   280,878 0 203,232
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 2,007,945 18,264 SH   SOLE   393 0 17,871
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,680,761 16,056 SH   SOLE   15,129 0 927
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 3,413,853 36,477 SH   SOLE   737 0 35,740
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 375,590 3,407 SH   SOLE   429 0 2,978
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 24,612,228 1,052,704 SH   SOLE   559,116 0 493,588
ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 11,018,201 217,493 SH   SOLE   116,657 0 100,836
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 5,145,665 43,789 SH   SOLE   36,718 0 7,071
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,897,251 18,692 SH   SOLE   13,190 0 5,502
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 3,702,491 28,413 SH   SOLE   16,437 0 11,976
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 357,540 2,664 SH   SOLE   1,162 0 1,502
KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 401,472 10,382 SH   SOLE   9,967 0 415
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 4,753,787 19,288 SH   SOLE   17,959 0 1,329
LIBERTY ALL-STAR GROWTH FD I COM 529900102 BBG001S8MP72 57,574 10,904 SH   SOLE   10,904 0 0
LIFE STORAGE INC COM 53223X107 BBG001S7X2Q2 535,110 4,082 SH   SOLE   0 0 4,082
LILLY ELI & CO COM 532457108 BBG001S5STL8 2,648,753 7,713 SH   SOLE   7,713 0 0
LINDE PLC SHS G54950103 BBG01FND0CH6 4,947,019 13,918 SH   SOLE   11,986 0 1,932
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 2,973,714 6,291 SH   SOLE   3,336 0 2,955
LOWES COS INC COM 548661107 BBG001S5SVL3 2,531,513 12,659 SH   SOLE   9,449 0 3,210
MARATHON PETE CORP COM 56585A102 BBG001S169P1 336,680 2,497 SH   SOLE   2,315 0 182
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 6,604,769 18,174 SH   SOLE   15,646 0 2,528
MCDONALDS CORP COM 580135101 BBG001S5T110 2,460,828 8,801 SH   SOLE   5,074 0 3,727
MEDICENNA THERAPEUTICS CORP COM 58490H107 BBG008MPLP12 49,902 79,259 SH   SOLE   79,259 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 1,221,525 15,152 SH   SOLE   10,382 0 4,770
MERCK & CO INC COM 58933Y105 BBG001S5TC52 860,227 8,086 SH   SOLE   5,753 0 2,333
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 941,438 4,442 SH   SOLE   3,778 0 664
MICROSOFT CORP COM 594918104 BBG001S5TD05 12,622,507 43,783 SH   SOLE   30,841 0 12,942
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 1,325,935 19,018 SH   SOLE   12,255 0 6,763
MVB FINL CORP COM 553810102 BBG001SDT8M5 534,081 25,876 SH   SOLE   25,876 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 793,231 10,291 SH   SOLE   103 0 10,188
NIKE INC CL B 654106103 BBG001S6NTK2 502,098 4,094 SH   SOLE   3,373 0 721
NISOURCE INC COM 65473P105 BBG001S5TMF9 283,040 10,123 SH   SOLE   0 0 10,123
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 388,172 1,831 SH   SOLE   1,731 0 100
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 227,772 820 SH   SOLE   820 0 0
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 218,176 1,170 SH   SOLE   1,170 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 625,389 6,730 SH   SOLE   2,398 0 4,332
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 7,173,033 8,449 SH   SOLE   7,460 0 989
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 27,866,655 593,539 SH   SOLE   355,963 0 237,576
PACKAGING CORP AMER COM 695156109 BBG001S5V741 497,845 3,586 SH   SOLE   0 0 3,586
PAYCHEX INC COM 704326107 BBG001S5V135 414,469 3,617 SH   SOLE   3,617 0 0
PEPSICO INC COM 713448108 BBG001S695T1 7,081,134 38,843 SH   SOLE   13,797 0 25,046
PFIZER INC COM 717081103 BBG001S5V466 2,586,197 63,387 SH   SOLE   38,709 0 24,678
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 263,356 2,708 SH   SOLE   2,533 0 175
PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 12,544,929 240,048 SH   SOLE   196,821 0 43,227
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,473,170 13,048 SH   SOLE   9,651 0 3,397
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 4,728,067 31,798 SH   SOLE   18,055 0 13,743
PROGRESSIVE CORP COM 743315103 BBG001S5V509 929,374 6,496 SH   SOLE   6,341 0 155
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 703,255 5,636 SH   SOLE   5,636 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 1,496,289 16,399 SH   SOLE   11,691 0 4,708
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 840,200 68,982 SH   SOLE   68,982 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 4,977,328 39,013 SH   SOLE   33,081 0 5,932
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 513,741 5,246 SH   SOLE   4,248 0 998
REALTY INCOME CORP COM 756109104 BBG001S884K0 220,895 3,489 SH   SOLE   1,437 0 2,052
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 226,071 513 SH   SOLE   432 0 81
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 209,748 608 SH   SOLE   478 0 130
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 8,295,947 238,389 SH   SOLE   224,538 0 13,851
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 980,271 13,399 SH   SOLE   7,783 0 5,616
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 785,889 16,247 SH   SOLE   10,054 0 6,193
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1,319,212 15,927 SH   SOLE   12,389 0 3,538
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 743,011 23,111 SH   SOLE   18,223 0 4,888
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 711,324 5,495 SH   SOLE   4,943 0 552
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 226,569 2,239 SH   SOLE   2,217 0 22
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 886,955 5,873 SH   SOLE   3,012 0 2,861
SOUTHERN CO COM 842587107 BBG001S5W777 618,917 8,895 SH   SOLE   5,852 0 3,043
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 258,524 1,411 SH   SOLE   565 0 846
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 2,436,928 75,869 SH   SOLE   66,812 0 9,057
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 3,069,915 89,948 SH   SOLE   74,225 0 15,723
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 BBG001T21KR6 427,986 12,485 SH   SOLE   11,787 0 698
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,577,700 3,854 SH   SOLE   1,753 0 2,101
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,545,759 3,372 SH   SOLE   1,415 0 1,957
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 302,278 5,994 SH   SOLE   0 0 5,994
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 1,106,532 25,183 SH   SOLE   13,530 0 11,653
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 5,643,486 117,206 SH   SOLE   89,902 0 27,304
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 218,850 5,794 SH   SOLE   5,076 0 718
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 403,124 7,282 SH   SOLE   720 0 6,562
SPDR SER TR S&P 600 SMCP GRW 78464A201 BBG001SG4275 319,838 4,337 SH   SOLE   0 0 4,337
SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 567,909 7,455 SH   SOLE   0 0 7,455
STARBUCKS CORP COM 855244109 BBG001S72KH6 7,185,528 69,005 SH   SOLE   61,272 0 7,733
STREAMLINE HEALTH SOLUTIONS COM 86323X106 BBG001S8S2Y7 108,000 60,000 SH   SOLE   0 0 60,000
SYSCO CORP COM 871829107 BBG001S5WJS8 1,218,175 15,773 SH   SOLE   11,037 0 4,736
TARGET CORP COM 87612E106 BBG001SC0K41 990,521 5,980 SH   SOLE   4,950 0 1,030
TESLA INC COM 88160R101 BBG001SQKGD7 2,351,767 11,336 SH   SOLE   8,355 0 2,981
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 2,094,488 11,260 SH   SOLE   6,829 0 4,431
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 7,547,366 13,095 SH   SOLE   10,988 0 2,107
TJX COS INC NEW COM 872540109 BBG001S5WQ93 6,068,823 77,448 SH   SOLE   64,579 0 12,869
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 6,437,037 27,387 SH   SOLE   23,621 0 3,766
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 260,043 1,517 SH   SOLE   851 0 666
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 343,169 10,064 SH   SOLE   10,064 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,325,646 6,587 SH   SOLE   5,247 0 1,340
UNITED BANKSHARES INC WEST V COM 909907107 BBG001S5WZV8 1,198,039 34,035 SH   SOLE   33,104 0 931
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 1,885,118 9,718 SH   SOLE   5,653 0 4,065
UNITED STS NAT GAS FD LP UNIT PAR 912318300 BBG001ST67S1 77,381 11,150 SH   SOLE   11,150 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 7,078,208 14,977 SH   SOLE   12,905 0 2,072
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 1,466,484 40,679 SH   SOLE   26,109 0 14,570
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 859,665 30,680 SH   SOLE   0 0 30,680
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 648,988 7,664 SH   SOLE   0 0 7,664
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 12,066,118 163,431 SH   SOLE   89,876 0 73,555
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 579,890 11,854 SH   SOLE   0 0 11,854
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 5,388,624 21,603 SH   SOLE   0 0 21,603
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 1,638,742 7,769 SH   SOLE   2,395 0 5,374
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 1,043,315 12,564 SH   SOLE   145 0 12,419
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,122,696 2,985 SH   SOLE   917 0 2,068
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 4,055,715 25,546 SH   SOLE   36 0 25,510
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 2,381,807 12,565 SH   SOLE   10,233 0 2,332
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 2,878,591 13,302 SH   SOLE   0 0 13,302
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,199,393 5,876 SH   SOLE   1,397 0 4,479
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 2,010,330 14,556 SH   SOLE   440 0 14,116
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 4,014,680 75,083 SH   SOLE   36,273 0 38,810
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 1,369,335 33,894 SH   SOLE   19,997 0 13,897
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 755,731 8,206 SH   SOLE   7,066 0 1,140
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 10,704,383 211,299 SH   SOLE   171,766 0 39,533
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 416,159 6,941 SH   SOLE   0 0 6,941
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 2,575,630 33,788 SH   SOLE   28,154 0 5,634
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 BBG001TCH581 6,187,204 92,609 SH   SOLE   65,705 0 26,904
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 412,593 2,679 SH   SOLE   1,050 0 1,629
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 93,928,682 2,079,448 SH   SOLE   1,312,078 0 767,370
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 229,808 3,119 SH   SOLE   3,119 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 2,103,793 10,871 SH   SOLE   833 0 10,038
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 4,449,445 38,952 SH   SOLE   36,329 0 2,623
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 264,246 3,393 SH   SOLE   2,934 0 459
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 503,609 1,306 SH   SOLE   688 0 618
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 333,504 8,576 SH   SOLE   6,158 0 2,418
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,183,947 5,251 SH   SOLE   4,705 0 546
WALMART INC COM 931142103 BBG001S5XH92 784,475 5,320 SH   SOLE   3,816 0 1,504
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 6,220,183 38,121 SH   SOLE   31,763 0 6,358
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 238,113 2,512 SH   SOLE   112 0 2,400
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 390,977 10,327 SH   SOLE   9,347 0 980
WISDOMTREE TR US AI ENHANCED 97717W406 BBG001SHL7F4 453,074 4,943 SH   SOLE   4,943 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 249,745 5,021 SH   SOLE   0 0 5,021
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 270,396 4,009 SH   SOLE   4,009 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 349,715 2,101 SH   SOLE   2,101 0 0