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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 593,085 2,991 SH SOLE 2,991 0 0
ADOBE INC COM 00724F101 461,123 1,897 SH SOLE 1,897 0 0
ADVANCED MICRO DEVICES INC COM 007903107 273,613 1,345 SH SOLE 1,345 0 0
AIRBNB INC COM CL A 009066101 555,632 4,400 SH SOLE 4,400 0 0
ALBEMARLE CORP COM 012653101 2,730,996 15,178 SH SOLE 15,178 0 0
ALPHABET INC CAP STK CL A 02079K305 1,964,322 6,831 SH SOLE 6,831 0 0
ALPHABET INC CAP STK CL C 02079K107 3,585,750 12,500 SH SOLE 12,500 0 0
ALTRIA GROUP INC COM 02209S103 1,420,131 21,181 SH SOLE 21,181 0 0
AMAZON COM INC COM 023135106 5,334,420 25,613 SH SOLE 25,613 0 0
AMKOR TECHNOLOGY INC COM 031652100 703,909 15,632 SH SOLE 15,632 0 0
AON PLC SHS CL A G0403H108 726,901 2,252 SH SOLE 2,252 0 0
APPFOLIO INC COM CL A 03783C100 495,239 3,138 SH SOLE 3,138 0 0
APPLE INC COM 037833100 2,259,677 8,904 SH SOLE 8,904 0 0
APPLE INC COM 037833100 1,157,538 4,561 SH SOLE 4,561 0 0
APPLIED MATLS INC COM 038222105 2,571,970 7,525 SH SOLE 7,525 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,896,092 15,443 SH SOLE 15,443 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 584,051 9,315 SH SOLE 9,315 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 388,324 294 SH SOLE 294 0 0
AXON ENTERPRISE INC COM 05464C101 220,839 520 SH SOLE 520 0 0
BAKER HUGHES COMPANY CL A 05722G100 423,748 6,941 SH SOLE 6,941 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,336,100 4,875 SH SOLE 4,875 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 718,140 1 SH SOLE 1 0 0
BLACKROCK INC COM 09290D101 536,634 558 SH SOLE 558 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,419,756 23,409 SH SOLE 23,409 0 0
BROADCOM INC COM 11135F101 2,127,881 6,875 SH SOLE 6,875 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 1,146,018 6,876 SH SOLE 6,876 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 539,624 1,942 SH SOLE 1,942 0 0
CARDINAL HEALTH INC COM 14149Y108 943,710 4,466 SH SOLE 4,466 0 0
CATERPILLAR INC COM 149123101 1,052,063 1,485 SH SOLE 1,485 0 0
CENCORA INC COM 03073E105 799,486 2,545 SH SOLE 2,545 0 0
CHEVRON CORPORATION COM 166764100 1,012,776 4,895 SH SOLE 4,895 0 0
COCA COLA CO COM 191216100 630,109 8,228 SH SOLE 8,228 0 0
CORNING INC COM 219350105 869,936 6,398 SH SOLE 6,398 0 0
COSTAR GROUP INC COM 22160N109 1,074,819 26,644 SH SOLE 26,644 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 406,543 408 SH SOLE 408 0 0
COTY INC COM CL A 222070203 157,910 78,562 SH SOLE 78,562 0 0
CROCS INC COM 227046109 201,407 2,426 SH SOLE 2,426 0 0
CUMMINS INC COM 231021106 642,934 1,195 SH SOLE 1,195 0 0
DOLLAR GEN CORP COM 256677105 491,423 4,139 SH SOLE 4,139 0 0
DOLLAR TREE INC COM 256746108 211,354 1,930 SH SOLE 1,930 0 0
DUPONT DE NEMOURS INC COM 26614N102 647,887 14,146 SH SOLE 14,146 0 0
EATON CORP PLC SHS G29183103 642,018 1,795 SH SOLE 1,795 0 0
ECHOSTAR CORP CL A 278768106 683,806 5,841 SH SOLE 5,841 0 0
ELI LILLY & CO COM 532457108 1,764,119 1,918 SH SOLE 1,918 0 0
EXELIXIS INC COM 30161Q104 2,552,770 59,519 SH SOLE 59,519 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,603,531 6,945 SH SOLE 6,945 0 0
EXTRA SPACE STORAGE INC COM 30225T102 393,390 3,000 SH SOLE 3,000 0 0
FEDEX CORP COM 31428X106 397,163 1,111 SH SOLE 1,111 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734K109 315,427 2,587 SH SOLE 2,587 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101 679,003 7,353 SH SOLE 7,353 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108 1,109,364 7,197 SH SOLE 7,197 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735B108 607,357 4,736 SH SOLE 4,736 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734Y109 1,564,381 13,107 SH SOLE 13,107 0 0
FIRST TR EXCHANGE-TRADED FD TECH ALPHADEX 33734X176 1,381,057 8,693 SH SOLE 8,693 0 0
FOX CORP CL B COM 35137L204 237,145 4,466 SH SOLE 4,466 0 0
FREEPORT MCMORAN INC CL B 35671D857 365,906 6,225 SH SOLE 6,225 0 0
FS KKR CAP CORP COM 302635206 206,847 19,404 SH SOLE 19,404 0 0
GENERAL MTRS CO COM 37045V100 663,274 8,903 SH SOLE 8,903 0 0
GLACIER BANCORP INC NEW COM 37637Q105 212,629 4,760 SH SOLE 4,760 0 0
GOLDMAN SACHS ETF TR ULTRA SHORT BOND 381430230 7,461,433 147,605 SH SOLE 147,605 0 0
HALLIBURTON CO COM 406216101 455,559 11,684 SH SOLE 11,684 0 0
HEALTHEQUITY INC COM 42226A107 999,999 11,966 SH SOLE 11,966 0 0
HECLA MINING COMPANY COM 422704106 462,434 24,822 SH SOLE 24,822 0 0
HUNT J B TRANS SVCS INC COM 445658107 535,895 2,529 SH SOLE 2,529 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 666,725 1,755 SH SOLE 1,755 0 0
IDEXX LABS INC COM 45168D104 783,275 1,394 SH SOLE 1,394 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 2,435,715 56,500 SH SOLE 56,500 0 0
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 267,286 5,570 SH SOLE 5,570 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y418 224,270 8,113 SH SOLE 8,113 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y251 294,070 10,116 SH SOLE 10,116 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 617,997 14,352 SH SOLE 14,352 0 0
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 605,371 12,590 SH SOLE 12,590 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 5,172,222 126,584 SH SOLE 126,584 0 0
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 2,319,671 53,917 SH SOLE 53,917 0 0
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557 637,211 13,275 SH SOLE 13,275 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 249,010 5,398 SH SOLE 5,398 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 405,211 10,105 SH SOLE 10,105 0 0
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 644,697 13,515 SH SOLE 13,515 0 0
INNOVATOR ETFS TRUST US EQTY ULTRA BU 45782C565 414,327 11,117 SH SOLE 11,117 0 0
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C375 207,284 5,216 SH SOLE 5,216 0 0
INNOVATOR ETFS TRUST EQUITY DEF PROTN 45783Y541 398,819 13,583 SH SOLE 13,583 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 975,375 22,950 SH SOLE 22,950 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED 45783Y335 366,986 12,747 SH SOLE 12,747 0 0
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 251,658 5,065 SH SOLE 5,065 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 384,748 8,370 SH SOLE 8,370 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y236 305,040 10,520 SH SOLE 10,520 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45784N106 883,322 33,056 SH SOLE 33,056 0 0
INTEL CORP COM 458140100 1,183,214 26,812 SH SOLE 26,812 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 739,428 1,604 SH SOLE 1,604 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 769,180 3,237 SH SOLE 3,237 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 306,112 1,595 SH SOLE 1,595 0 0
INVESCO LTD SHS G491BT108 616,213 25,369 SH SOLE 25,369 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,889,616 6,739 SH SOLE 6,739 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 878,204 22,858 SH SOLE 22,858 0 0
ISHARES TR U.S. ENERGY ETF 464287796 4,190,230 64,694 SH SOLE 64,694 0 0
ISHARES TR US TELECOM ETF 464287713 5,018,883 127,642 SH SOLE 127,642 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,478,995 29,371 SH SOLE 29,371 0 0
ISHARES TR CORE S&P SCP ETF 464287804 909,514 7,317 SH SOLE 7,317 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,426,151 6,776 SH SOLE 6,776 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,437,005 21,280 SH SOLE 21,280 0 0
ISHARES TR IBOXX INV CP ETF 464287242 608,055 5,579 SH SOLE 5,579 0 0
ISHARES TR LATN AMER 40 ETF 464287390 321,847 9,061 SH SOLE 9,061 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 598,193 7,170 SH SOLE 7,170 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,270,960 22,380 SH SOLE 22,380 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,546,648 14,301 SH SOLE 14,301 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,931,579 17,077 SH SOLE 17,077 0 0
ISHARES TR S&P MC 400GR ETF 464287606 2,235,374 22,216 SH SOLE 22,216 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 5,104,671 29,017 SH SOLE 29,017 0 0
ISHARES TR US INDUSTRIALS 464287754 4,616,969 31,293 SH SOLE 31,293 0 0
ISHARES TR U.S. TECH ETF 464287721 310,047 1,709 SH SOLE 1,709 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 7,263,446 143,518 SH SOLE 143,518 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 298,023 5,893 SH SOLE 5,893 0 0
JOHNSON & JOHNSON COM 478160104 226,840 928 SH SOLE 928 0 0
JPMORGAN CHASE & CO COM 46625H100 241,800 822 SH SOLE 822 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 163,511 11,300 SH SOLE 11,300 0 0
KLA CORP COM NEW 482480100 820,132 557 SH SOLE 557 0 0
LAM RESEARCH CORP COM NEW 512807306 5,070,186 23,704 SH SOLE 23,704 0 0
LANTHEUS HLDGS INC COM 516544103 1,023,596 13,495 SH SOLE 13,495 0 0
LATAM AIRLINES GROUP SA SPONSORED ADR 51817R205 218,871 4,427 SH SOLE 4,427 0 0
LISTED FDS TR ROUNDHILL MAGNIF 53656G498 347,003 5,989 SH SOLE 5,989 0 0
LUMENTUM HLDGS INC COM 55024U109 900,938 1,282 SH SOLE 1,282 0 0
MARZETTI COMPANY COM 513847103 799,132 5,777 SH SOLE 5,777 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,016,128 4,035 SH SOLE 4,035 0 0
MEDPACE HLDGS INC COM 58506Q109 245,377 511 SH SOLE 511 0 0
MERCK & CO INC COM 58933Y105 460,938 3,805 SH SOLE 3,805 0 0
META PLATFORMS INC CL A 30303M102 1,175,155 2,054 SH SOLE 2,054 0 0
MICRON TECHNOLOGY INC COM 595112103 3,061,174 9,057 SH SOLE 9,057 0 0
MICROSOFT CORP COM 594918104 3,161,622 8,541 SH SOLE 8,541 0 0
MODERNA INC COM 60770K107 407,213 8,016 SH SOLE 8,016 0 0
MONOLITHIC PWR SYS INC COM 609839105 962,807 879 SH SOLE 879 0 0
MSCI INC COM 55354G100 935,721 1,736 SH SOLE 1,736 0 0
NATIONAL FUEL GAS CO COM 636180101 1,028,947 10,889 SH SOLE 10,889 0 0
NETFLIX INC. COM 64110L106 1,142,166 11,879 SH SOLE 11,879 0 0
NEWMONT CORP COM 651639106 734,043 6,781 SH SOLE 6,781 0 0
NOVARTIS AG SPONSORED ADR 66987V109 519,350 3,400 SH SOLE 3,400 0 0
NVIDIA CORPORATION COM 67066G104 3,967,824 22,750 SH SOLE 22,750 0 0
ORACLE CORP COM 68389X105 1,862,191 12,658 SH SOLE 12,658 0 0
PACIRA BIOSCIENCES INC COM 695127100 990,671 43,835 SH SOLE 43,835 0 0
PEPSICO INC COM 713448108 239,147 1,540 SH SOLE 1,540 0 0
PGIM ETF TR AAA CLO ETF 69344A834 275,554 5,363 SH SOLE 5,363 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N601 281,031 9,269 SH SOLE 9,269 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N858 273,155 9,146 SH SOLE 9,146 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N403 629,437 20,953 SH SOLE 20,953 0 0
PHILLIPS 66 COM 718546104 721,068 3,958 SH SOLE 3,958 0 0
POWER INTEGRATIONS INC COM 739276103 231,578 4,523 SH SOLE 4,523 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 854,614 14,419 SH SOLE 14,419 0 0
PROSHARES TR SHORT S&P 500 NE 74349Y753 20,507,310 540,662 SH SOLE 540,662 0 0
PROSHARES TR ULTRASHRT S&P500 74350P667 4,983,808 66,230 SH SOLE 66,230 0 0
QUALCOMM INC COM 747525103 1,476,849 11,468 SH SOLE 11,468 0 0
ROIVANT SCIENCES LTD SHS G76279101 818,729 29,557 SH SOLE 29,557 0 0
RYDER SYS INC COM 783549108 231,732 1,132 SH SOLE 1,132 0 0
SALESFORCE INC COM 79466L302 1,456,399 7,802 SH SOLE 7,802 0 0
SANDISK CORP COM 80004C200 626,445 986 SH SOLE 986 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 548,036 11,148 SH SOLE 11,148 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 621,530 25,609 SH SOLE 25,609 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3,030,461 7,721 SH SOLE 7,721 0 0
SERVICENOW INC COM 81762P102 1,353,713 12,948 SH SOLE 12,948 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 2,193,165 18,489 SH SOLE 18,489 0 0
SOUTHWEST AIRLS CO COM 844741108 353,343 9,363 SH SOLE 9,363 0 0
SPDR GOLD TR GOLD SHS 78463V107 10,991,758 25,545 SH SOLE 25,545 0 0
SPDR INDEX SHS FDS STATE STREET SPD 78463X889 351,049 7,690 SH SOLE 7,690 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R622 298,646 3,120 SH SOLE 3,120 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R663 7,833,937 85,486 SH SOLE 85,486 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A854 672,207 8,782 SH SOLE 8,782 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A664 269,864 10,261 SH SOLE 10,261 0 0
SPERO THERAPEUTICS INC COM 84833T103 70,200 30,000 SH SOLE 30,000 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,042,412 13,515 SH SOLE 13,515 0 0
STARBUCKS CORP COM 855244109 839,996 9,376 SH SOLE 9,376 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 273,903 420 SH SOLE 420 0 0
SUMMIT THERAPEUTICS INC COM 86627T108 243,996 12,869 SH SOLE 12,869 0 0
SYNOPSYS INC COM 871607107 1,105,386 2,788 SH SOLE 2,788 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 245,356 724 SH SOLE 724 0 0
TAPESTRY INC COM 876030107 657,290 4,658 SH SOLE 4,658 0 0
TERADYNE INC COM 880770102 2,438,680 8,226 SH SOLE 8,226 0 0
TESLA INC COM 88160R101 340,895 917 SH SOLE 917 0 0
UBER TECHNOLOGIES INC COM 90353T100 350,731 4,876 SH SOLE 4,876 0 0
ULTA BEAUTY INC COM 90384S303 449,008 859 SH SOLE 859 0 0
UNITED STS GASOLINE FD LP UNITS 91201T102 422,661 4,090 SH SOLE 4,090 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,139,757 29,057 SH SOLE 29,057 0 0
VIATRIS INC COM 92556V106 405,300 30,000 SH SOLE 30,000 0 0
VISA INC COM CL A 92826C839 2,200,307 7,280 SH SOLE 7,280 0 0
VISTA GOLD CORP COM NEW 927926303 72,520 37,000 SH SOLE 37,000 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 232,119 15,454 SH SOLE 15,454 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 3,441,672 125,334 SH SOLE 125,334 0 0
WESTERN DIGITAL CORP COM 958102105 1,634,842 6,044 SH SOLE 6,044 0 0
WW GRAINGER INC COM 384802104 547,587 502 SH SOLE 502 0 0
WYNN RESORTS LTD COM 983134107 226,660 2,232 SH SOLE 2,232 0 0
ZOETIS INC CL A 98978V103 959,274 8,115 SH SOLE 8,115 0 0