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
10X GENOMICS INC CL A COM 88025U109 207,918 5,423 SH SOLE 5,423 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,548,125 2,665 SH SOLE 2,665 0 0
AIRBNB INC COM CL A 009066101 473,232 3,307 SH SOLE 3,307 0 0
ALPHABET INC CAP STK CL A 02079K305 1,306,545 3,656 SH SOLE 3,656 0 0
ALPHABET INC CAP STK CL C 02079K107 4,183,074 11,839 SH SOLE 11,839 0 0
ALTRIA GROUP INC COM 02209S103 3,705,137 51,496 SH SOLE 51,496 0 0
AMAZON COM INC COM 023135106 351,717,146 1,475,695 SH SOLE 1,475,695 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,123,318 13,027 SH SOLE 13,027 0 0
AMPHENOL CORP CL A 032095101 225,690 1,280 SH SOLE 1,280 0 0
APPFOLIO INC COM CL A 03783C100 503,178 3,138 SH SOLE 3,138 0 0
APPLE INC COM 037833100 142,325,760 491,864 SH SOLE 491,864 0 0
APPLE INC COM 037833100 2,398,507 8,289 SH SOLE 8,289 0 0
APPLIED MATLS INC COM 038222105 1,513,239 2,093 SH SOLE 2,093 0 0
ARISTA NETWORKS INC COM SHS 040413205 3,694,210 21,746 SH SOLE 21,746 0 0
ATI INC COM 01741R102 234,549 1,190 SH SOLE 1,190 0 0
ATRICURE INC COM 04963C209 200,113 7,152 SH SOLE 7,152 0 0
AXON ENTERPRISE INC COM 05464C101 291,517 520 SH SOLE 520 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,293,287 4,583 SH SOLE 4,583 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 1 0 0
BLACKROCK INC COM 09290D101 536,550 558 SH SOLE 558 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,200,335 38,187 SH SOLE 38,187 0 0
BROADCOM INC COM 11135F101 1,965,811 5,204 SH SOLE 5,204 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 931,544 2,482 SH SOLE 2,482 0 0
CARDINAL HEALTH INC COM 14149Y108 1,777,186 7,481 SH SOLE 7,481 0 0
CATERPILLAR INC COM 149123101 1,222,505 1,148 SH SOLE 1,148 0 0
CENTENE CORP DEL COM 15135B101 739,854 11,526 SH SOLE 11,526 0 0
CHEVRON CORPORATION COM 166764100 814,710 4,915 SH SOLE 4,915 0 0
CIENA CORP COM NEW 171779309 1,464,322 2,985 SH SOLE 2,985 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 101,356 10,794 SH SOLE 10,794 0 0
COCA COLA CO COM 191216100 668,701 8,228 SH SOLE 8,228 0 0
COHERENT CORP COM 19247G107 863,100 2,188 SH SOLE 2,188 0 0
COMFORT SYS USA INC COM 199908104 564,856 285 SH SOLE 285 0 0
CORNING INC COM 219350105 1,261,058 4,937 SH SOLE 4,937 0 0
COSTAR GROUP INC COM 22160N109 589,849 20,828 SH SOLE 20,828 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 379,801 406 SH SOLE 406 0 0
COTY INC COM CL A 222070203 198,627 91,957 SH SOLE 91,957 0 0
DATADOG INC CL A COM 23804L103 707,919 2,719 SH SOLE 2,719 0 0
DELL TECHNOLOGIES INC CL C 24703L202 999,261 2,316 SH SOLE 2,316 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 984,578 6,270 SH SOLE 6,270 0 0
EATON CORP PLC SHS G29183103 764,885 1,795 SH SOLE 1,795 0 0
ELI LILLY & CO COM 532457108 2,170,968 1,810 SH SOLE 1,810 0 0
EXELIXIS INC COM 30161Q104 1,676,590 30,814 SH SOLE 30,814 0 0
EXPEDIA GROUP INC COM NEW 30212P303 2,659,105 10,392 SH SOLE 10,392 0 0
EXTRA SPACE STORAGE INC COM 30225T102 435,900 3,000 SH SOLE 3,000 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734K109 361,852 2,587 SH SOLE 2,587 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101 703,774 7,271 SH SOLE 7,271 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108 1,394,563 7,197 SH SOLE 7,197 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735B108 693,098 4,736 SH SOLE 4,736 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734Y109 1,835,310 12,719 SH SOLE 12,719 0 0
FIRST TR EXCHANGE-TRADED FD TECH ALPHADEX 33734X176 1,701,267 7,832 SH SOLE 7,832 0 0
FLEX LTD ORD Y2573F102 822,343 5,074 SH SOLE 5,074 0 0
FORTINET INC COM 34959E109 970,264 6,316 SH SOLE 6,316 0 0
GE AEROSPACE COM NEW 369604301 373,730 1,000 SH SOLE 1,000 0 0
GE VERNOVA INC COM 36828A101 466,419 397 SH SOLE 397 0 0
GLACIER BANCORP INC NEW COM 37637Q105 245,521 4,760 SH SOLE 4,760 0 0
GOLDMAN SACHS ETF TR ULTR SHOR BD ETF 381430230 7,616,517 150,598 SH SOLE 150,598 0 0
HEALTHEQUITY INC COM 42226A107 1,533,634 16,980 SH SOLE 16,980 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 768,088 17,027 SH SOLE 17,027 0 0
IDEXX LABS INC COM 45168D104 798,083 1,516 SH SOLE 1,516 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 2,622,165 56,500 SH SOLE 56,500 0 0
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 295,330 5,570 SH SOLE 5,570 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y418 230,231 8,113 SH SOLE 8,113 0 0
INNOVATOR ETFS TRUST EQUI DEFI 1 JULY 45783Y251 303,177 10,116 SH SOLE 10,116 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 660,910 14,352 SH SOLE 14,352 0 0
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 663,871 12,590 SH SOLE 12,590 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 5,601,494 126,302 SH SOLE 126,302 0 0
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 2,577,772 53,917 SH SOLE 53,917 0 0
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557 706,263 13,275 SH SOLE 13,275 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 267,147 5,398 SH SOLE 5,398 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 435,121 10,105 SH SOLE 10,105 0 0
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 711,458 13,515 SH SOLE 13,515 0 0
INNOVATOR ETFS TRUST US EQTY ULTRA BU 45782C565 446,459 11,117 SH SOLE 11,117 0 0
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C375 220,351 5,216 SH SOLE 5,216 0 0
INNOVATOR ETFS TRUST EQUITY DEF PROTN 45783Y541 410,614 13,583 SH SOLE 13,583 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 1,053,176 22,950 SH SOLE 22,950 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED 45783Y335 375,959 12,747 SH SOLE 12,747 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748 205,126 4,745 SH SOLE 4,745 0 0
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 275,080 5,065 SH SOLE 5,065 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 407,124 8,341 SH SOLE 8,341 0 0
INNOVATOR ETFS TRUST EQUI DEF PRO ETF 45783Y236 316,442 10,520 SH SOLE 10,520 0 0
INNOVATOR ETFS TRUST EQUI DEFI SEPT 45784N106 910,997 33,056 SH SOLE 33,056 0 0
INTEL CORP COM 458140100 4,422,222 31,671 SH SOLE 31,671 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 573,455 1,442 SH SOLE 1,442 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 3,056,368 10,088 SH SOLE 10,088 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 582,351 2,737 SH SOLE 2,737 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,226,200 5,739 SH SOLE 5,739 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 578,114 17,366 SH SOLE 17,366 0 0
ISHARES TR U.S. ENERGY ETF 464287796 19,116,781 337,812 SH SOLE 337,812 0 0
ISHARES TR S&P SML 600 GWT 464287887 1,809,039 10,129 SH SOLE 10,129 0 0
ISHARES TR US TELECOM ETF 464287713 10,546,318 249,263 SH SOLE 249,263 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,726,629 19,949 SH SOLE 19,949 0 0
ISHARES TR 20 YR TR BD ETF 464287432 572,187 6,621 SH SOLE 6,621 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,090,153 7,351 SH SOLE 7,351 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,928,445 6,581 SH SOLE 6,581 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,559,280 20,222 SH SOLE 20,222 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,370,465 12,565 SH SOLE 12,565 0 0
ISHARES TR LATN AMER 40 ETF 464287390 564,773 16,734 SH SOLE 16,734 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 654,291 6,776 SH SOLE 6,776 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,210,053 32,306 SH SOLE 32,306 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,778,562 9,248 SH SOLE 9,248 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 791,485 5,755 SH SOLE 5,755 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 10,406,097 57,963 SH SOLE 57,963 0 0
ISHARES TR U.S. TECH ETF 464287721 10,832,017 42,945 SH SOLE 42,945 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 7,256,643 143,497 SH SOLE 143,497 0 0
JABIL INC COM 466313103 781,368 2,027 SH SOLE 2,027 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 295,215 5,847 SH SOLE 5,847 0 0
JOHNSON & JOHNSON COM 478160104 236,192 930 SH SOLE 930 0 0
JPMORGAN CHASE & CO COM 46625H100 436,004 1,332 SH SOLE 1,332 0 0
KEMPER CORP COM 488401100 202,065 7,495 SH SOLE 7,495 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 795,009 2,271 SH SOLE 2,271 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 168,403 11,590 SH SOLE 11,590 0 0
KLA CORP COM NEW 482480100 883,709 2,929 SH SOLE 2,929 0 0
LAM RESEARCH CORP COM NEW 512807306 2,970,044 6,854 SH SOLE 6,854 0 0
LAMAR ADVERTISING CO CL A 512816109 2,192,299 14,055 SH SOLE 14,055 0 0
LANTHEUS HLDGS INC COM 516544103 1,701,043 15,333 SH SOLE 15,333 0 0
LAUDER ESTEE COS INC CL A 518439104 854,160 10,819 SH SOLE 10,819 0 0
LEGGETT & PLATT INC COM 524660107 218,509 18,660 SH SOLE 18,660 0 0
LISTED FDS TR ROUN MA SEVE ETF 53656G498 385,093 5,989 SH SOLE 5,989 0 0
LUMENTUM HLDGS INC COM 55024U109 3,862,986 4,502 SH SOLE 4,502 0 0
MARVELL TECHNOLOGY INC COM 573874104 3,803,162 12,767 SH SOLE 12,767 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,004,581 3,903 SH SOLE 3,903 0 0
MERCK & CO INC COM 58933Y105 1,933,411 15,046 SH SOLE 15,046 0 0
META PLATFORMS INC CL A 30303M102 1,341,193 2,381 SH SOLE 2,381 0 0
MICRON TECHNOLOGY INC COM 595112103 7,034,243 6,094 SH SOLE 6,094 0 0
MICROSOFT CORP COM 594918104 32,386,715 86,823 SH SOLE 86,823 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,627,038 1,177 SH SOLE 1,177 0 0
MSCI INC COM 55354G100 710,691 1,269 SH SOLE 1,269 0 0
NETFLIX INC. COM 64110L106 833,881 11,679 SH SOLE 11,679 0 0
NOVARTIS AG SPONSORED ADR 66987V109 604,469 3,857 SH SOLE 3,857 0 0
NVIDIA CORPORATION COM 67066G104 6,403,482 32,003 SH SOLE 32,003 0 0
ON SEMICONDUCTOR CORP COM 682189105 842,351 8,910 SH SOLE 8,910 0 0
ORACLE CORP COM 68389X105 1,365,875 9,320 SH SOLE 9,320 0 0
PACIRA BIOSCIENCES INC COM 695127100 1,596,839 62,942 SH SOLE 62,942 0 0
PGIM ETF TR AAA CLO ETF 69344A834 279,575 5,453 SH SOLE 5,453 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N601 297,474 9,269 SH SOLE 9,269 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N858 282,063 9,146 SH SOLE 9,146 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N403 668,765 20,953 SH SOLE 20,953 0 0
PHILLIPS 66 COM 718546104 669,100 3,958 SH SOLE 3,958 0 0
PROCTER & GAMBLE CO COM 742718109 1,550,278 10,572 SH SOLE 10,572 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 8,125,556 120,593 SH SOLE 120,593 0 0
QUALCOMM INC COM 747525103 274,228 1,484 SH SOLE 1,484 0 0
QUANTA SVCS INC COM 74762E102 791,324 1,099 SH SOLE 1,099 0 0
REVOLUTION MEDICINES INC COM 76155X100 330,549 1,765 SH SOLE 1,765 0 0
SANDISK CORP COM 80004C200 5,418,299 2,383 SH SOLE 2,383 0 0
SBA COMMUNICATIONS CORP CL A 78410G104 837,126 4,744 SH SOLE 4,744 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 608,740 11,068 SH SOLE 11,068 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 597,055 24,733 SH SOLE 24,733 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3,460,490 3,586 SH SOLE 3,586 0 0
SERVICENOW INC COM 81762P102 981,978 9,891 SH SOLE 9,891 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 4,116,303 36,051 SH SOLE 36,051 0 0
SPDR GOLD TR GOLD SHS 78463V107 11,953,194 32,448 SH SOLE 32,448 0 0
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 408,209 8,101 SH SOLE 8,101 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 7,435,853 81,142 SH SOLE 81,142 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 814,949 9,273 SH SOLE 9,273 0 0
SPDR SERIES TRUST ST LON TREAS ETF 78464A664 313,632 11,957 SH SOLE 11,957 0 0
SPERO THERAPEUTICS INC COM 84833T103 66,300 30,000 SH SOLE 30,000 0 0
STARBUCKS CORP COM 855244109 697,651 6,827 SH SOLE 6,827 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 313,643 420 SH SOLE 420 0 0
SUMMIT THERAPEUTICS INC COM 86627T108 187,501 12,869 SH SOLE 12,869 0 0
SYNOPSYS INC COM 871607107 868,498 1,947 SH SOLE 1,947 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 598,395 1,253 SH SOLE 1,253 0 0
TECHNIPFMC PLC COM G87110105 2,111,191 31,843 SH SOLE 31,843 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 1,433,434 38,731 SH SOLE 38,731 0 0
TERADYNE INC COM 880770102 810,916 1,676 SH SOLE 1,676 0 0
TESLA INC COM 88160R101 263,905,049 627,449 SH SOLE 627,449 0 0
TEXAS INSTRS INC COM 882508104 884,672 2,968 SH SOLE 2,968 0 0
TTM TECHNOLOGIES INC COM 87305R109 804,747 4,303 SH SOLE 4,303 0 0
UBER TECHNOLOGIES INC COM 90353T100 273,847 3,795 SH SOLE 3,795 0 0
UNITED STS GASOLINE FD LP UNITS 91201T102 568,497 5,521 SH SOLE 5,521 0 0
UNITED STS OIL FD LP UNITS 91232N207 556,362 5,227 SH SOLE 5,227 0 0
V2X INC COM 92242T101 1,488,068 19,958 SH SOLE 19,958 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,838,104 38,661 SH SOLE 38,661 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,598,398 2,327 SH SOLE 2,327 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 834,037 2,491 SH SOLE 2,491 0 0
VICOR CORP COM 925815102 770,574 2,029 SH SOLE 2,029 0 0
VISA INC COM CL A 92826C839 2,019,771 5,887 SH SOLE 5,887 0 0
VISTA GOLD CORP COM NEW 927926303 70,670 37,000 SH SOLE 37,000 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 2,191,184 165,685 SH SOLE 165,685 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 645,305 24,205 SH SOLE 24,205 0 0
WESTERN DIGITAL CORP COM 958102105 4,510,641 7,062 SH SOLE 7,062 0 0
WW GRAINGER INC COM 384802104 922,351 678 SH SOLE 678 0 0