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 846,895 8,249 SH SOLE 0 0 8,249
ABBVIE INC COM 00287Y109 2,094,891 9,632 SH SOLE 0 0 9,632
ACTINIUM PHARMACEUTICALS INC COM 00507W206 22,584 22,691 SH SOLE 0 0 22,691
ADVANCED MICRO DEVICES INC COM 007903107 630,633 3,100 SH SOLE 0 0 3,100
ALCON AG ORD SHS H01301128 306,825 4,072 SH SOLE 0 0 4,072
ALPHABET INC CAP STK CL C 02079K107 1,023,259 3,567 SH SOLE 0 0 3,567
ALPHABET INC CAP STK CL A 02079K305 1,664,719 5,789 SH SOLE 0 0 5,789
ALTRIA GROUP INC COM 02209S103 3,243,528 49,152 SH SOLE 0 0 49,152
AMAZON COM INC COM 023135106 2,132,685 10,240 SH SOLE 0 0 10,240
AMERICAN CENTY ETF TR MULTISECTOR 025072398 3,712,704 84,881 SH SOLE 0 0 84,881
APPLE INC COM 037833100 6,040,409 23,801 SH SOLE 0 0 23,801
AVANTOR INC COM 05352A100 738,575 94,206 SH SOLE 0 0 94,206
BANK AMERICA CORP COM 060505104 297,556 6,104 SH SOLE 0 0 6,104
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,329,002 6,947 SH SOLE 0 0 6,947
BERKSHIRE HATHAWAY INC DEL CL A 084670108 718,140 1 SH SOLE 0 0 1
BOEING CO COM 097023105 631,930 3,175 SH SOLE 0 0 3,175
CATERPILLAR INC COM 149123101 10,930,384 15,428 SH SOLE 0 0 15,428
CHEVRON CORPORATION COM 166764100 5,615,786 27,143 SH SOLE 0 0 27,143
COCA COLA CO COM 191216100 1,344,833 17,684 SH SOLE 0 0 17,684
CONSTELLATION ENERGY CORP COM 21037T109 2,200,793 7,881 SH SOLE 0 0 7,881
COSTCO WHOLESALE CORPORATION COM 22160K105 1,352,365 1,357 SH SOLE 0 0 1,357
CSX CORP COM 126408103 1,348,310 32,846 SH SOLE 0 0 32,846
D R HORTON INC COM 23331A109 1,150,414 8,384 SH SOLE 0 0 8,384
DEERE & CO COM 244199105 357,671 635 SH SOLE 0 0 635
DOLLAR TREE INC COM 256746108 617,308 5,637 SH SOLE 0 0 5,637
DUKE ENERGY CORP NEW COM NEW 26441C204 343,751 2,625 SH SOLE 0 0 2,625
ENTREPRENEURSHARES SERIES TR ERSHARES PRIVATE 293828877 177,193 10,491 SH SOLE 0 0 10,491
EXELON CORP COM 30161N101 1,073,587 21,901 SH SOLE 0 0 21,901
EXXON MOBIL CORP COM 30231G102 23,987,593 141,386 SH SOLE 0 0 141,386
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 214,927 4,396 SH SOLE 0 0 4,396
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1,762,316 61,383 SH SOLE 0 0 61,383
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 289,240 6,266 SH SOLE 0 0 6,266
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 4,850,521 123,016 SH SOLE 0 0 123,016
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 2,750,241 56,462 SH SOLE 0 0 56,462
FIRST TR EXCHANGE-TRADED FD FT VEST RIS 33738D879 309,767 12,124 SH SOLE 0 0 12,124
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 2,604,940 43,575 SH SOLE 0 0 43,575
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 8,158,022 241,576 SH SOLE 0 0 241,576
FLEXSHARES TR MORNSTAR UPSTR 33939L407 1,014,983 18,401 SH SOLE 0 0 18,401
FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 259,621 10,473 SH SOLE 0 0 10,473
GLACIER BANCORP INC NEW COM 37637Q105 18,957,495 424,390 SH SOLE 0 0 424,390
HONEYWELL INTL INC COM 438516106 690,161 3,053 SH SOLE 0 0 3,053
INTERNATIONAL BUSINESS MACHS COM 459200101 214,412 885 SH SOLE 0 0 885
INVESCO QQQ TR UNIT SER 1 46090E103 14,216,345 24,631 SH SOLE 0 0 24,631
ISHARES TR CORE S&P500 ETF 464287200 14,434,926 22,098 SH SOLE 0 0 22,098
ISHARES TR U.S. TECH ETF 464287721 6,101,149 33,630 SH SOLE 0 0 33,630
ISHARES TR ISHARES BIOTECH 464287556 397,673 2,355 SH SOLE 0 0 2,355
ISHARES TR US HLTHCARE ETF 464287762 4,741,861 76,928 SH SOLE 0 0 76,928
ISHARES TR S&P 500 GRWT ETF 464287309 838,624 7,414 SH SOLE 0 0 7,414
ISHARES TR CALIF MUN BD ETF 464288356 215,647 3,793 SH SOLE 0 0 3,793
ISHARES TR U.S. ENERGY ETF 464287796 3,525,979 54,438 SH SOLE 0 0 54,438
ISHARES TR U.S. FINLS ETF 464287788 1,562,403 13,279 SH SOLE 0 0 13,279
ISHARES TR S&P MC 400GR ETF 464287606 376,150 3,738 SH SOLE 0 0 3,738
ISHARES TR SP SMCP600VL ETF 464287879 5,676,953 47,927 SH SOLE 0 0 47,927
ISHARES TR U.S. BAS MTL ETF 464287838 4,835,154 27,485 SH SOLE 0 0 27,485
ISHARES TR CORE HIGH DV ETF 46429B663 2,706,120 19,939 SH SOLE 0 0 19,939
ISHARES TR US INDUSTRIALS 464287754 312,112 2,115 SH SOLE 0 0 2,115
ISHARES TR CORE S&P SCP ETF 464287804 2,441,068 19,637 SH SOLE 0 0 19,637
ISHARES TR MSCI EAFE ETF 464287465 4,177,984 43,014 SH SOLE 0 0 43,014
ISHARES TR 20 YR TR BD ETF 464287432 681,962 7,867 SH SOLE 0 0 7,867
ISHARES TR S&P MC 400VL ETF 464287705 2,176,716 16,428 SH SOLE 0 0 16,428
ISHARES TR NATIONAL MUN ETF 464288414 722,980 6,811 SH SOLE 0 0 6,811
ISHARES TR SELECT DIVID ETF 464287168 842,909 5,567 SH SOLE 0 0 5,567
ISHARES TR INTL SEL DIV ETF 464288448 1,867,646 43,883 SH SOLE 0 0 43,883
ISHARES TR CORE S&P MCP ETF 464287507 2,289,186 33,899 SH SOLE 0 0 33,899
ISHARES TR S&P SML 600 GWT 464287887 659,089 4,555 SH SOLE 0 0 4,555
ISHARES TR ULTRA SHORT DUR 46434V878 553,912 10,943 SH SOLE 0 0 10,943
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 297,543 5,836 SH SOLE 0 0 5,836
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 407,137 8,045 SH SOLE 0 0 8,045
JOHNSON & JOHNSON COM 478160104 4,466,292 18,272 SH SOLE 0 0 18,272
KROGER CO COM 501044101 1,319,127 18,230 SH SOLE 0 0 18,230
LOCKHEED MARTIN CORP COM 539830109 821,129 1,359 SH SOLE 0 0 1,359
LOWES COS INC COM 548661107 296,418 1,255 SH SOLE 0 0 1,255
MCDONALDS CORP COM 580135101 3,145,761 10,122 SH SOLE 0 0 10,122
MERCK & CO INC COM 58933Y105 1,607,000 13,359 SH SOLE 0 0 13,359
MICROSOFT CORP COM 594918104 7,083,330 19,135 SH SOLE 0 0 19,135
MONDELEZ INTL INC CL A 609207105 789,750 13,701 SH SOLE 0 0 13,701
NEXTERA ENERGY INC COM 65339F101 653,614 7,037 SH SOLE 0 0 7,037
NNN REIT INC COM 637417106 14,514,857 345,345 SH SOLE 0 0 345,345
NORFOLK SOUTHN CORP COM 655844108 445,339 1,552 SH SOLE 0 0 1,552
NOVARTIS AG SPONSORED ADR 66987V109 335,134 2,194 SH SOLE 0 0 2,194
NVIDIA CORPORATION COM 67066G104 5,543,746 31,788 SH SOLE 0 0 31,788
PALANTIR TECHNOLOGIES INC CL A 69608A108 472,338 3,229 SH SOLE 0 0 3,229
PEPSICO INC COM 713448108 1,400,667 9,020 SH SOLE 0 0 9,020
PFIZER INC COM 717081103 707,619 25,200 SH SOLE 0 0 25,200
PHILIP MORRIS INTL INC COM 718172109 4,623,876 27,966 SH SOLE 0 0 27,966
PROCTER & GAMBLE CO COM 742718109 716,196 4,958 SH SOLE 0 0 4,958
PROSHARES TR S&P 500 DV ARIST 74348A467 9,548,934 90,076 SH SOLE 0 0 90,076
QUANTA SVCS INC COM 74762E102 395,440 720 SH SOLE 0 0 720
REALTY INCOME CORP COM 756109104 2,582,777 42,216 SH SOLE 0 0 42,216
REAVES UTIL INCOME FD COM SH BEN INT 756158101 9,307,601 236,955 SH SOLE 0 0 236,955
RED ROCK RESORTS INC CL A 75700L108 815,073 15,275 SH SOLE 0 0 15,275
SCHWAB CHARLES CORP COM 808513105 422,460 4,495 SH SOLE 0 0 4,495
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 776,594 25,313 SH SOLE 0 0 25,313
SELECT SECTOR SPDR TR STATE STREET CON 81369Y308 317,698 3,875 SH SOLE 0 0 3,875
SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605 203,422 4,120 SH SOLE 0 0 4,120
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704 1,599,995 9,893 SH SOLE 0 0 9,893
SHOPIFY INC CL A SUB VTG SHS 82509L107 391,446 3,300 SH SOLE 0 0 3,300
SOUTHWEST AIRLS CO COM 844741108 1,901,596 50,615 SH SOLE 0 0 50,615
SPDR GOLD TR GOLD SHS 78463V107 1,327,014 3,084 SH SOLE 0 0 3,084
SPDR INDEX SHS FDS STATE STREET SPD 78463X509 334,448 7,130 SH SOLE 0 0 7,130
SPDR SERIES TRUST STATE STREET SPD 78464A888 1,784,070 18,072 SH SOLE 0 0 18,072
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 313,535 482 SH SOLE 0 0 482
TESLA INC COM 88160R101 995,918 2,679 SH SOLE 0 0 2,679
T-MOBILE US INC COM 872590104 441,883 2,104 SH SOLE 0 0 2,104
UNION PAC CORP COM 907818108 1,490,344 6,143 SH SOLE 0 0 6,143
VANGUARD INDEX FDS TOTAL STK MKT 922908769 747,630 2,330 SH SOLE 0 0 2,330
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 19,410,482 90,256 SH SOLE 0 0 90,256
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,881,526 12,704 SH SOLE 0 0 12,704
VANGUARD WORLD FD INF TECH ETF 92204A702 266,705 382 SH SOLE 0 0 382
VANGUARD WORLD FD ENERGY ETF 92204A306 8,124,892 46,954 SH SOLE 0 0 46,954
VERIZON COMMUNICATIONS INC COM 92343V104 228,870 4,559 SH SOLE 0 0 4,559
VORNADO RLTY TR SH BEN INT 929042109 399,570 15,374 SH SOLE 0 0 15,374
WALMART INC COM 931142103 1,644,381 13,231 SH SOLE 0 0 13,231
WELLTOWER INC COM 95040Q104 2,069,194 10,466 SH SOLE 0 0 10,466