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
AT&T INC COM 00206R102 730,706 25,249 SH SOLE 0 0 25,249
ABBOTT LABS COM 002824100 2,129,101 15,654 SH SOLE 0 0 15,654
ABBVIE INC COM 00287Y109 2,633,391 14,187 SH SOLE 0 0 14,187
ADOBE INC COM 00724F101 487,856 1,261 SH SOLE 0 0 1,261
ADVANCED MICRO DEVICES INC COM 007903107 1,224,881 8,632 SH SOLE 0 0 8,632
ALPHABET INC CAP STK CL C 02079K107 1,436,859 8,100 SH SOLE 0 0 8,100
ALPHABET INC CAP STK CL A 02079K305 3,399,300 19,289 SH SOLE 0 0 19,289
AMAZON COM INC COM 023135106 2,623,246 11,957 SH SOLE 0 0 11,957
AMERICAN EXPRESS CO COM 025816109 1,224,564 3,839 SH SOLE 0 0 3,839
AMERIPRISE FINL INC COM 03076C106 220,430 413 SH SOLE 0 0 413
AMGEN INC COM 031162100 736,835 2,639 SH SOLE 0 0 2,639
ANALOG DEVICES INC COM 032654105 612,187 2,572 SH SOLE 0 0 2,572
ANGEL OAK FUNDS TRUST OAK ULTRASHORT 03463K752 7,928,311 155,244 SH SOLE 0 0 155,244
APPLE INC COM 037833100 13,216,436 64,417 SH SOLE 0 0 64,417
AUTOMATIC DATA PROCESSING IN COM 053015103 262,140 850 SH SOLE 0 0 850
BANK AMERICA CORP COM 060505104 1,112,777 23,516 SH SOLE 0 0 23,516
BANK MONTREAL QUE COM 063671101 685,906 6,200 SH SOLE 0 0 6,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,635,904 11,602 SH SOLE 0 0 11,602
BLACKROCK INC COM 09290D101 2,096,402 1,998 SH SOLE 0 0 1,998
BRISTOL-MYERS SQUIBB CO COM 110122108 507,014 10,953 SH SOLE 0 0 10,953
BROADCOM INC COM 11135F101 2,094,389 7,598 SH SOLE 0 0 7,598
CSX CORP COM 126408103 299,152 9,168 SH SOLE 0 0 9,168
CVS HEALTH CORP COM 126650100 444,231 6,440 SH SOLE 0 0 6,440
CAPITAL ONE FINL CORP COM 14040H105 252,121 1,185 SH SOLE 0 0 1,185
CATERPILLAR INC COM 149123101 1,515,960 3,905 SH SOLE 0 0 3,905
CHEVRON CORP NEW COM 166764100 2,040,028 14,247 SH SOLE 0 0 14,247
CISCO SYS INC COM 17275R102 1,726,105 24,879 SH SOLE 0 0 24,879
CINTAS CORP COM 172908105 385,119 1,728 SH SOLE 0 0 1,728
COCA COLA CO COM 191216100 814,757 11,516 SH SOLE 0 0 11,516
COLGATE PALMOLIVE CO COM 194162103 646,572 7,113 SH SOLE 0 0 7,113
COMCAST CORP NEW CL A 20030N101 474,927 13,307 SH SOLE 0 0 13,307
CONSTELLATION ENERGY CORP COM 21037T109 1,063,817 3,296 SH SOLE 0 0 3,296
CORNING INC COM 219350105 201,052 3,823 SH SOLE 0 0 3,823
COSTCO WHSL CORP NEW COM 22160K105 2,322,399 2,346 SH SOLE 0 0 2,346
DANAHER CORPORATION COM 235851102 530,592 2,686 SH SOLE 0 0 2,686
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 648,493 9,676 SH SOLE 0 0 9,676
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 298,615 5,534 SH SOLE 0 0 5,534
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 591,127 13,981 SH SOLE 0 0 13,981
DISNEY WALT CO COM 254687106 1,217,282 9,816 SH SOLE 0 0 9,816
DUKE ENERGY CORP NEW COM NEW 26441C204 357,658 3,031 SH SOLE 0 0 3,031
EOG RES INC COM 26875P101 392,201 3,279 SH SOLE 0 0 3,279
EMERSON ELEC CO COM 291011104 739,315 5,545 SH SOLE 0 0 5,545
EXELON CORP COM 30161N101 493,164 11,358 SH SOLE 0 0 11,358
EXXON MOBIL CORP COM 30231G102 2,469,590 22,909 SH SOLE 0 0 22,909
META PLATFORMS INC CL A 30303M102 2,446,768 3,315 SH SOLE 0 0 3,315
FASTENAL CO COM 311900104 296,184 7,052 SH SOLE 0 0 7,052
FIRST TR EXCHANGE-TRADED FD SHS 337345102 1,775,854 8,344 SH SOLE 0 0 8,344
GABELLI EQUITY TR INC COM 362397101 155,673 26,748 SH SOLE 0 0 26,748
GE VERNOVA INC COM 36828A101 392,629 742 SH SOLE 0 0 742
GENERAL DYNAMICS CORP COM 369550108 672,568 2,306 SH SOLE 0 0 2,306
GE AEROSPACE COM NEW 369604301 759,043 2,949 SH SOLE 0 0 2,949
GLACIER BANCORP INC NEW COM 37637Q105 329,476 7,648 SH SOLE 0 0 7,648
HCA HEALTHCARE INC COM 40412C101 900,285 2,350 SH SOLE 0 0 2,350
HALLIBURTON CO COM 406216101 223,589 10,971 SH SOLE 0 0 10,971
HERSHEY CO COM 427866108 597,420 3,600 SH SOLE 0 0 3,600
HOME DEPOT INC COM 437076102 1,985,722 5,416 SH SOLE 0 0 5,416
HONEYWELL INTL INC COM 438516106 1,353,266 5,811 SH SOLE 0 0 5,811
ILLINOIS TOOL WKS INC COM 452308109 884,660 3,578 SH SOLE 0 0 3,578
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,102,104 6,007 SH SOLE 0 0 6,007
INTERNATIONAL BUSINESS MACHS COM 459200101 1,893,962 6,425 SH SOLE 0 0 6,425
INVESCO QQQ TR UNIT SER 1 46090E103 1,686,363 3,057 SH SOLE 0 0 3,057
INTUITIVE SURGICAL INC COM NEW 46120E602 217,364 400 SH SOLE 0 0 400
INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 271,610 12,633 SH SOLE 0 0 12,633
ISHARES TR CORE S&P500 ETF 464287200 225,340,753 362,926 SH SOLE 0 0 362,926
ISHARES TR S&P 500 GRWT ETF 464287309 125,284,442 1,137,915 SH SOLE 0 0 1,137,915
ISHARES TR S&P 500 VAL ETF 464287408 1,327,683 6,794 SH SOLE 0 0 6,794
ISHARES TR 20 YR TR BD ETF 464287432 210,829 2,389 SH SOLE 0 0 2,389
ISHARES TR MSCI EAFE ETF 464287465 1,912,588 21,396 SH SOLE 0 0 21,396
ISHARES TR RUS MD CP GR ETF 464287481 418,120 3,015 SH SOLE 0 0 3,015
ISHARES TR RUS MID CAP ETF 464287499 904,801 9,838 SH SOLE 0 0 9,838
ISHARES TR CORE S&P MCP ETF 464287507 1,011,050 16,302 SH SOLE 0 0 16,302
ISHARES TR EXPND TEC SC ETF 464287549 5,287,956 47,071 SH SOLE 0 0 47,071
ISHARES TR S&P MC 400GR ETF 464287606 79,907,006 878,292 SH SOLE 0 0 878,292
ISHARES TR RUS 1000 GRW ETF 464287614 2,423,503 5,708 SH SOLE 0 0 5,708
ISHARES TR RUS 1000 ETF 464287622 778,294 2,292 SH SOLE 0 0 2,292
ISHARES TR RUSSELL 2000 ETF 464287655 626,654 2,904 SH SOLE 0 0 2,904
ISHARES TR RUSSELL 3000 ETF 464287689 521,937 1,487 SH SOLE 0 0 1,487
ISHARES TR S&P MC 400VL ETF 464287705 74,051,360 599,218 SH SOLE 0 0 599,218
ISHARES TR CORE S&P SCP ETF 464287804 1,537,710 14,070 SH SOLE 0 0 14,070
ISHARES TR S&P SML 600 GWT 464287887 779,215 5,857 SH SOLE 0 0 5,857
ISHARES TR MSCI ACWI EX US 464288240 1,533,129 25,158 SH SOLE 0 0 25,158
ISHARES TR ESG MSCI KLD 400 464288570 461,504 3,973 SH SOLE 0 0 3,973
ISHARES TR MBS ETF 464288588 174,380,489 1,857,285 SH SOLE 0 0 1,857,285
ISHARES TR EAFE GRWTH ETF 464288885 327,040 2,920 SH SOLE 0 0 2,920
ISHARES TR CORE MSCI EAFE 46432F842 171,237,849 2,051,244 SH SOLE 0 0 2,051,244
ISHARES INC CORE MSCI EMKT 46434G103 57,665,358 960,609 SH SOLE 0 0 960,609
ISHARES TR CORE DIV GRWTH 46434V621 665,551 10,409 SH SOLE 0 0 10,409
ISHARES TR IBDS DEC28 ETF 46435U515 205,978 8,103 SH SOLE 0 0 8,103
JPMORGAN CHASE & CO. COM 46625H100 6,717,505 23,171 SH SOLE 0 0 23,171
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 121,682,858 2,026,359 SH SOLE 0 0 2,026,359
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 3,211,288 63,364 SH SOLE 0 0 63,364
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 175,975,422 3,467,496 SH SOLE 0 0 3,467,496
JOHNSON & JOHNSON COM 478160104 2,126,433 13,921 SH SOLE 0 0 13,921
ELI LILLY & CO COM 532457108 2,223,220 2,852 SH SOLE 0 0 2,852
LISTED FDS TR ROUNDHILL MAGNIF 53656G498 6,446,945 116,224 SH SOLE 0 0 116,224
LOCKHEED MARTIN CORP COM 539830109 348,281 752 SH SOLE 0 0 752
LOWES COS INC COM 548661107 1,205,863 5,435 SH SOLE 0 0 5,435
MASTERCARD INCORPORATED CL A 57636Q104 817,623 1,455 SH SOLE 0 0 1,455
MCDONALDS CORP COM 580135101 3,205,105 10,970 SH SOLE 0 0 10,970
MCKESSON CORP COM 58155Q103 650,709 888 SH SOLE 0 0 888
MERCK & CO INC COM 58933Y105 573,514 7,245 SH SOLE 0 0 7,245
METLIFE INC COM 59156R108 606,528 7,542 SH SOLE 0 0 7,542
MICROSOFT CORP COM 594918104 14,032,434 28,211 SH SOLE 0 0 28,211
MICROCHIP TECHNOLOGY INC. COM 595017104 203,158 2,887 SH SOLE 0 0 2,887
MICRON TECHNOLOGY INC COM 595112103 236,024 1,915 SH SOLE 0 0 1,915
MIDLAND STATES BANCORP INC COM 597742105 247,156 14,270 SH SOLE 0 0 14,270
NETFLIX INC COM 64110L106 382,991 286 SH SOLE 0 0 286
NEXTERA ENERGY INC COM 65339F101 332,105 4,784 SH SOLE 0 0 4,784
NVIDIA CORPORATION COM 67066G104 3,248,590 20,562 SH SOLE 0 0 20,562
ORACLE CORP COM 68389X105 3,947,802 18,057 SH SOLE 0 0 18,057
PACER FDS TR US CASH COWS 100 69374H881 577,558 10,482 SH SOLE 0 0 10,482
PALO ALTO NETWORKS INC COM 697435105 1,239,504 6,057 SH SOLE 0 0 6,057
PEPSICO INC COM 713448108 1,825,849 13,828 SH SOLE 0 0 13,828
PFIZER INC COM 717081103 552,745 22,803 SH SOLE 0 0 22,803
PHILIP MORRIS INTL INC COM 718172109 343,861 1,888 SH SOLE 0 0 1,888
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,244,986 15,674 SH SOLE 0 0 15,674
PROCTER AND GAMBLE CO COM 742718109 2,550,076 16,006 SH SOLE 0 0 16,006
PULTE GROUP INC COM 745867101 856,441 8,121 SH SOLE 0 0 8,121
QUALCOMM INC COM 747525103 798,370 5,013 SH SOLE 0 0 5,013
RTX CORPORATION COM 75513E101 1,679,230 11,500 SH SOLE 0 0 11,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,075,339 6,596 SH SOLE 0 0 6,596
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 499,069 881 SH SOLE 0 0 881
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 49,511,850 1,162,250 SH SOLE 0 0 1,162,250
SALESFORCE INC COM 79466L302 737,081 2,703 SH SOLE 0 0 2,703
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 1,625,088 66,222 SH SOLE 0 0 66,222
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 389,868 14,712 SH SOLE 0 0 14,712
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 285,207 3,248 SH SOLE 0 0 3,248
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 287,962 1,325 SH SOLE 0 0 1,325
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 851,866 3,364 SH SOLE 0 0 3,364
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 242,040 2,964 SH SOLE 0 0 2,964
SERVICENOW INC COM 81762P102 428,709 417 SH SOLE 0 0 417
SHERWIN WILLIAMS CO COM 824348106 8,137,289 23,699 SH SOLE 0 0 23,699
SOUTHERN CO COM 842587107 619,669 6,748 SH SOLE 0 0 6,748
TJX COS INC NEW COM 872540109 1,702,680 13,788 SH SOLE 0 0 13,788
TARGET CORP COM 87612E106 666,578 6,757 SH SOLE 0 0 6,757
TESLA INC COM 88160R101 615,943 1,939 SH SOLE 0 0 1,939
TEXAS INSTRS INC COM 882508104 880,724 4,242 SH SOLE 0 0 4,242
3M CO COM 88579Y101 322,140 2,116 SH SOLE 0 0 2,116
TRUIST FINL CORP COM 89832Q109 514,805 11,975 SH SOLE 0 0 11,975
UNION PAC CORP COM 907818108 403,560 1,754 SH SOLE 0 0 1,754
UNITED PARCEL SERVICE INC CL B 911312106 589,994 5,845 SH SOLE 0 0 5,845
UNITEDHEALTH GROUP INC COM 91324P102 567,161 1,818 SH SOLE 0 0 1,818
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 236,599 1,156 SH SOLE 0 0 1,156
VANGUARD WORLD FD EXTENDED DUR 921910709 64,958,633 965,210 SH SOLE 0 0 965,210
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,524,618 26,743 SH SOLE 0 0 26,743
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 953,566 7,153 SH SOLE 0 0 7,153
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,422,308 21,159 SH SOLE 0 0 21,159
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 204,418 4,133 SH SOLE 0 0 4,133
VANGUARD WORLD FD INF TECH ETF 92204A702 333,630 503 SH SOLE 0 0 503
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 150,046,603 2,508,721 SH SOLE 0 0 2,508,721
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,779,171 13,695 SH SOLE 0 0 13,695
VANGUARD INDEX FDS MID CAP ETF 922908629 1,035,371 3,700 SH SOLE 0 0 3,700
VANGUARD INDEX FDS GROWTH ETF 922908736 417,357 952 SH SOLE 0 0 952
VANGUARD INDEX FDS VALUE ETF 922908744 105,654,642 597,797 SH SOLE 0 0 597,797
VANGUARD INDEX FDS SMALL CP ETF 922908751 771,370 3,255 SH SOLE 0 0 3,255
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,260,046 20,597 SH SOLE 0 0 20,597
VERIZON COMMUNICATIONS INC COM 92343V104 520,192 12,022 SH SOLE 0 0 12,022
VISA INC COM CL A 92826C839 1,030,355 2,902 SH SOLE 0 0 2,902
WALMART INC COM 931142103 3,376,930 34,536 SH SOLE 0 0 34,536
WASTE MGMT INC DEL COM 94106L109 315,772 1,380 SH SOLE 0 0 1,380
WISDOMTREE TR US TOTAL DIVIDND 97717W109 233,391 2,935 SH SOLE 0 0 2,935
WISDOMTREE TR US LARGECAP DIVD 97717W307 631,082 7,683 SH SOLE 0 0 7,683
WISDOMTREE TR US MIDCAP DIVID 97717W505 2,423,903 48,362 SH SOLE 0 0 48,362
WISDOMTREE TR US SMALLCAP DIVD 97717W604 230,165 7,247 SH SOLE 0 0 7,247
WOODWARD INC COM 980745103 4,775,661 19,485 SH SOLE 0 0 19,485
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 947,481 3,170 SH SOLE 0 0 3,170
EATON CORP PLC SHS G29183103 355,205 995 SH SOLE 0 0 995
LINDE PLC SHS G54950103 380,505 811 SH SOLE 0 0 811
MEDTRONIC PLC SHS G5960L103 363,499 4,170 SH SOLE 0 0 4,170
CHUBB LIMITED COM H1467J104 231,486 799 SH SOLE 0 0 799
ELBIT SYS LTD ORD M3760D101 449,500 1,000 SH SOLE 0 0 1,000