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
ADOBE INC COM 00724F101   2,924,939 4,903 SH   SOLE   0 0 4,903
ALPHABET INC CAP STK CL A 02079K305   4,039,173 28,915 SH   SOLE   0 0 28,915
AMAZON COM INC COM 023135106   1,903,939 12,531 SH   SOLE   0 0 12,531
APPLE INC COM 037833100   6,374,601 33,110 SH   SOLE   0 0 33,110
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,488,865 23,801 SH   SOLE   0 0 23,801
BLACKROCK INC COM 09247X101   4,730,670 5,769 SH   SOLE   0 0 5,769
BRISTOL-MYERS SQUIBB CO COM 110122108   2,178,854 42,550 SH   SOLE   0 0 42,550
CATERPILLAR INC COM 149123101   4,865,697 16,457 SH   SOLE   0 0 16,457
CHEVRON CORP NEW COM 166764100   2,838,675 18,236 SH   SOLE   0 0 18,236
COMCAST CORP NEW CL A 20030N101   4,509,885 102,848 SH   SOLE   0 0 102,848
COSTCO WHSL CORP NEW COM 22160K105   6,984,202 10,581 SH   SOLE   0 0 10,581
COUSINS PPTYS INC COM NEW 222795502   2,407,998 97,064 SH   SOLE   0 0 97,064
CROWDSTRIKE HLDGS INC CL A 22788C105   3,080,691 12,066 SH   SOLE   0 0 12,066
DEERE & CO COM 244199105   3,188,294 7,674 SH   SOLE   0 0 7,674
DIGITAL RLTY TR INC COM 253868103   5,118,879 38,036 SH   SOLE   0 0 38,036
EAST WEST BANCORP INC COM 27579R104   5,406,017 75,136 SH   SOLE   0 0 75,136
EXXON MOBIL CORP COM 30231G102   3,107,932 30,167 SH   SOLE   0 0 30,167
FIFTH THIRD BANCORP COM 316773100   5,393,315 156,373 SH   SOLE   0 0 156,373
FISERV INC COM 337738108   3,422,357 25,763 SH   SOLE   0 0 25,763
GLACIER BANCORP INC NEW COM 37637Q105   623,891 15,099 SH   SOLE   0 0 15,099
HERSHEY CO COM 427866108   599,777 3,217 SH   SOLE   0 0 3,217
INTUIT COM 461202103   1,669,538 2,671 SH   SOLE   0 0 2,671
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   669,108 6,825 SH   SOLE   0 0 6,825
ISHARES TR IBONDS DEC25 ETF 46434VBD1   15,121,378 610,718 SH   SOLE   0 0 610,718
ISHARES TR IBONDS 25 TRM TS 46436E866   6,249,425 268,446 SH   SOLE   0 0 268,446
ISHARES TR IBDS DEC28 ETF 46435U515   6,569,606 261,842 SH   SOLE   0 0 261,842
ISHARES TR EAFE VALUE ETF 464288877   11,325,916 217,388 SH   SOLE   0 0 217,388
ISHARES TR MSCI INDIA ETF 46429B598   2,398,084 49,131 SH   SOLE   0 0 49,131
ISHARES TR IBONDS DEC 2031 46436E486   480,765 23,147 SH   SOLE   0 0 23,147
ISHARES TR IBONDS DEC2026 46435GAA0   15,018,350 628,383 SH   SOLE   0 0 628,383
ISHARES TR IBONDS DEC 2030 46436E726   5,784,098 267,287 SH   SOLE   0 0 267,287
ISHARES TR IBONDS 24 TRM TS 46436E874   5,982,545 250,735 SH   SOLE   0 0 250,735
ISHARES TR IBONDS DEC24 ETF 46434VBG4   15,011,376 602,625 SH   SOLE   0 0 602,625
ISHARES TR IBONDS 27 ETF 46435UAA9   9,050,493 378,207 SH   SOLE   0 0 378,207
ISHARES TR IBONDS DEC 29 46436E205   6,339,784 274,806 SH   SOLE   0 0 274,806
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   3,460,024 72,310 SH   SOLE   0 0 72,310
JOHNSON & JOHNSON COM 478160104   666,929 4,255 SH   SOLE   0 0 4,255
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,818,240 11,429 SH   SOLE   0 0 11,429
M & T BK CORP COM 55261F104   3,649,574 26,624 SH   SOLE   0 0 26,624
MCDONALDS CORP COM 580135101   4,971,795 16,768 SH   SOLE   0 0 16,768
MERCK & CO INC COM 58933Y105   1,701,781 15,610 SH   SOLE   0 0 15,610
META PLATFORMS INC CL A 30303M102   2,909,846 8,221 SH   SOLE   0 0 8,221
MICROSOFT CORP COM 594918104   2,826,531 7,517 SH   SOLE   0 0 7,517
NOVO-NORDISK A S ADR 670100205   2,778,804 26,861 SH   SOLE   0 0 26,861
NVIDIA CORPORATION COM 67066G104   1,814,054 3,663 SH   SOLE   0 0 3,663
PACER FDS TR PACER US SMALL 69374H857   2,501,777 52,088 SH   SOLE   0 0 52,088
PEPSICO INC COM 713448108   996,451 5,867 SH   SOLE   0 0 5,867
SALESFORCE INC COM 79466L302   1,763,038 6,700 SH   SOLE   0 0 6,700
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   3,342,349 123,152 SH   SOLE   0 0 123,152
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,290,102 16,946 SH   SOLE   0 0 16,946
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   379,757 2,785 SH   SOLE   0 0 2,785
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   365,959 5,081 SH   SOLE   0 0 5,081
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   244,939 483 SH   SOLE   0 0 483
SPDR SER TR S&P 600 SMCP GRW 78464A201   678,424 8,112 SH   SOLE   0 0 8,112
TELLURIAN INC NEW COM 87968A104   81,120 107,359 SH   SOLE   0 0 107,359
TEXTRON INC COM 883203101   4,219,948 52,474 SH   SOLE   0 0 52,474
TOLL BROTHERS INC COM 889478103   2,887,929 28,095 SH   SOLE   0 0 28,095
TOYOTA MOTOR CORP ADS 892331307   343,654 1,874 SH   SOLE   0 0 1,874
UNION PAC CORP COM 907818108   5,717,669 23,279 SH   SOLE   0 0 23,279
UNITEDHEALTH GROUP INC COM 91324P102   5,358,148 10,178 SH   SOLE   0 0 10,178
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   866,143 10,228 SH   SOLE   0 0 10,228
VANGUARD INDEX FDS TOTAL STK MKT 922908769   904,536 3,813 SH   SOLE   0 0 3,813
VISA INC COM CL A 92826C839   4,370,487 16,787 SH   SOLE   0 0 16,787
WALMART INC COM 931142103   4,381,696 27,794 SH   SOLE   0 0 27,794
WASTE MGMT INC DEL COM 94106L109   2,394,466 13,369 SH   SOLE   0 0 13,369