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
ADVANCED MICRO DEVICES INC COM 007903107 3,286,986 5,373 SH SOLE 5,373 0 0
AIRBNB INC COM CL A 009066101 465,564 2,898 SH SOLE 2,898 0 0
ALPHABET INC CAP STK CL A 02079K305 1,316,794 3,827 SH SOLE 3,827 0 0
ALPHABET INC CAP STK CL C 02079K107 4,116,821 12,082 SH SOLE 12,082 0 0
ALTRIA GROUP INC COM 02209S103 3,790,501 56,289 SH SOLE 56,289 0 0
AMAZON COM INC COM 023135106 367,822,387 1,476,309 SH SOLE 1,476,309 0 0
AMPHENOL CORP CL A 032095101 215,808 2,560 SH SOLE 2,560 0 0
APPFOLIO INC COM CL A 03783C100 1,598,144 7,970 SH SOLE 7,970 0 0
APPLE INC COM 037833100 163,808,616 491,888 SH SOLE 491,888 0 0
APPLE INC COM 037833100 2,773,060 8,327 SH SOLE 8,327 0 0
APPLIED MATLS INC COM 038222105 663,771 1,298 SH SOLE 1,298 0 0
ARISTA NETWORKS INC COM SHS 040413205 3,948,628 19,395 SH SOLE 19,395 0 0
ATI INC COM 01741R102 251,144 1,326 SH SOLE 1,326 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,263,681 4,546 SH SOLE 4,546 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 1 0 0
BLACKROCK INC COM 09290D101 590,526 558 SH SOLE 558 0 0
BROADCOM INC COM 11135F101 1,861,658 5,301 SH SOLE 5,301 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 992,536 3,006 SH SOLE 3,006 0 0
CATERPILLAR INC COM 149123101 305,668 377 SH SOLE 377 0 0
CENTENE CORP DEL COM 15135B101 797,062 12,831 SH SOLE 12,831 0 0
CHARLES RIV LABS INTL INC COM 159864107 589,725 1,999 SH SOLE 1,999 0 0
CHEVRON CORPORATION COM 166764100 999,608 4,895 SH SOLE 4,895 0 0
CLOUDFLARE INC CL A COM 18915M107 40,445,965 116,465 SH SOLE 116,465 0 0
COCA COLA CO COM 191216100 710,950 8,259 SH SOLE 8,259 0 0
CORNING INC COM 219350105 261,084 1,698 SH SOLE 1,698 0 0
COSTAR GROUP INC COM 22160N109 580,305 21,179 SH SOLE 21,179 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 369,598 406 SH SOLE 406 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 1,035,437 3,911 SH SOLE 3,911 0 0
DANA INC COM 235825205 202,668 7,421 SH SOLE 7,421 0 0
DATADOG INC CL A COM 23804L103 927,804 3,388 SH SOLE 3,388 0 0
DELL TECHNOLOGIES INC CL C 24703L202 4,337,491 8,063 SH SOLE 8,063 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 167,429 13,546 SH SOLE 13,546 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 965,343 7,237 SH SOLE 7,237 0 0
EATON CORP PLC SHS G29183103 771,329 1,795 SH SOLE 1,795 0 0
EDGEWELL PERSONAL CARE CO COM 28035Q102 852,919 31,613 SH SOLE 31,613 0 0
ELI LILLY & CO COM 532457108 2,016,790 1,743 SH SOLE 1,743 0 0
EXELIXIS INC COM 30161Q104 3,895,655 66,695 SH SOLE 66,695 0 0
EXPEDIA GROUP INC COM NEW 30212P303 2,476,901 9,405 SH SOLE 9,405 0 0
EXTRA SPACE STORAGE INC COM 30225T102 394,530 3,000 SH SOLE 3,000 0 0
F5 INC COM 315616102 620,581 1,394 SH SOLE 1,394 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734K109 343,045 2,587 SH SOLE 2,587 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101 691,742 7,259 SH SOLE 7,259 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108 1,276,206 7,194 SH SOLE 7,194 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735B108 638,839 4,736 SH SOLE 4,736 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734Y109 1,696,103 12,602 SH SOLE 12,602 0 0
FIRST TR EXCHANGE-TRADED FD TECH ALPHADEX 33734X176 1,726,894 7,814 SH SOLE 7,814 0 0
FORTINET INC COM 34959E109 4,753,586 26,592 SH SOLE 26,592 0 0
FS KKR CAP CORP COM 302635206 205,337 18,684 SH SOLE 18,684 0 0
GE AEROSPACE COM NEW 369604301 348,516 1,116 SH SOLE 1,116 0 0
GE VERNOVA INC COM 36828A101 464,790 489 SH SOLE 489 0 0
GLACIER BANCORP INC NEW COM 37637Q105 205,632 4,760 SH SOLE 4,760 0 0
GOLDMAN SACHS ETF TR ULTR SHOR BD ETF 381430230 283,962 5,627 SH SOLE 5,627 0 0
HCI GROUP INC COM 40416E103 209,801 1,207 SH SOLE 1,207 0 0
HEALTHEQUITY INC COM 42226A107 1,552,738 17,553 SH SOLE 17,553 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 4,357,745 68,207 SH SOLE 68,207 0 0
HOWMET AEROSPACE INC COM 443201108 1,782,072 7,879 SH SOLE 7,879 0 0
HUMANA INC COM 444859102 760,469 1,993 SH SOLE 1,993 0 0
IDEXX LABS INC COM 45168D104 759,786 1,455 SH SOLE 1,455 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 2,705,785 56,500 SH SOLE 56,500 0 0
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 306,517 5,570 SH SOLE 5,570 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45783Y418 231,917 8,113 SH SOLE 8,113 0 0
INNOVATOR ETFS TRUST EQUI DEFI 1 JULY 45783Y251 242,031 8,000 SH SOLE 8,000 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 672,535 14,352 SH SOLE 14,352 0 0
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 415,029 7,690 SH SOLE 7,690 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 5,647,391 123,792 SH SOLE 123,792 0 0
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 2,561,098 52,310 SH SOLE 52,310 0 0
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557 725,408 13,275 SH SOLE 13,275 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 273,787 5,398 SH SOLE 5,398 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 349,625 7,937 SH SOLE 7,937 0 0
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 630,247 11,659 SH SOLE 11,659 0 0
INNOVATOR ETFS TRUST US EQTY ULTRA BU 45782C565 459,640 11,117 SH SOLE 11,117 0 0
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C375 225,123 5,216 SH SOLE 5,216 0 0
INNOVATOR ETFS TRUST EQUITY DEF PROTN 45783Y541 320,510 10,452 SH SOLE 10,452 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 1,081,197 22,950 SH SOLE 22,950 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED 45783Y335 379,533 12,747 SH SOLE 12,747 0 0
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 280,701 5,065 SH SOLE 5,065 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 358,938 7,225 SH SOLE 7,225 0 0
INNOVATOR ETFS TRUST EQUITY DEFINE 28 45783Y236 317,836 10,520 SH SOLE 10,520 0 0
INNOVATOR ETFS TRUST EQUI DEFI SEPT 45784N106 920,279 33,056 SH SOLE 33,056 0 0
INTEL CORP COM 458140100 2,513,408 20,905 SH SOLE 20,905 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 489,176 1,203 SH SOLE 1,203 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 5,975,218 19,614 SH SOLE 19,614 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,855,681 5,212 SH SOLE 5,212 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 206,736 4,316 SH SOLE 4,316 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 691,921 14,616 SH SOLE 14,616 0 0
ISHARES TR U.S. ENERGY ETF 464287796 21,202,495 327,199 SH SOLE 327,199 0 0
ISHARES TR S&P SML 600 GWT 464287887 222,698 1,389 SH SOLE 1,389 0 0
ISHARES TR US TELECOM ETF 464287713 11,376,799 276,270 SH SOLE 276,270 0 0
ISHARES TR SP SMCP600VL ETF 464287879 246,849 1,927 SH SOLE 1,927 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 548,274 6,139 SH SOLE 6,139 0 0
ISHARES TR 20 YR TR BD ETF 464287432 653,041 8,396 SH SOLE 8,396 0 0
ISHARES TR CORE S&P SCP ETF 464287804 997,241 7,331 SH SOLE 7,331 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,999,469 6,528 SH SOLE 6,528 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,449,325 20,144 SH SOLE 20,144 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,563,661 15,303 SH SOLE 15,303 0 0
ISHARES TR LATN AMER 40 ETF 464287390 644,978 18,695 SH SOLE 18,695 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 650,117 6,881 SH SOLE 6,881 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 4,816,561 72,115 SH SOLE 72,115 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 291,229 1,048 SH SOLE 1,048 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 4,391,993 30,873 SH SOLE 30,873 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 3,841,017 21,563 SH SOLE 21,563 0 0
ISHARES TR US HLTHCARE ETF 464287762 11,307,052 158,008 SH SOLE 158,008 0 0
ISHARES TR U.S. TECH ETF 464287721 12,211,360 46,098 SH SOLE 46,098 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 21,132,885 419,553 SH SOLE 419,553 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 1,370,715 27,159 SH SOLE 27,159 0 0
JOHNSON & JOHNSON COM 478160104 247,267 934 SH SOLE 934 0 0
JPMORGAN CHASE & CO COM 46625H100 379,462 1,147 SH SOLE 1,147 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 167,647 11,740 SH SOLE 11,740 0 0
KIMBERLY-CLARK CORP COM 494368103 945,850 9,708 SH SOLE 9,708 0 0
KROGER CO COM 501044101 3,754,377 64,046 SH SOLE 64,046 0 0
LAM RESEARCH CORP COM NEW 512807306 1,807,462 5,502 SH SOLE 5,502 0 0
LANTHEUS HLDGS INC COM 516544103 1,631,794 16,395 SH SOLE 16,395 0 0
LAUDER ESTEE COS INC CL A 518439104 1,000,988 10,790 SH SOLE 10,790 0 0
LISTED FDS TR ROUN MA SEVE ETF 53656G498 318,160 4,438 SH SOLE 4,438 0 0
LUMENTUM HLDGS INC COM 55024U109 2,191,163 2,256 SH SOLE 2,256 0 0
MARATHON PETE CORP COM 56585A102 756,438 1,913 SH SOLE 1,913 0 0
MARVELL TECHNOLOGY INC COM 573874104 2,883,852 10,915 SH SOLE 10,915 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,072,976 3,759 SH SOLE 3,759 0 0
MERCK & CO INC COM 58933Y105 554,212 3,814 SH SOLE 3,814 0 0
META PLATFORMS INC CL A 30303M102 1,629,479 2,247 SH SOLE 2,247 0 0
MICRON TECHNOLOGY INC COM 595112103 7,539,914 7,079 SH SOLE 7,079 0 0
MICROSOFT CORP COM 594918104 3,389,243 6,608 SH SOLE 6,608 0 0
MODERNA INC COM 60770K107 4,374,228 22,715 SH SOLE 22,715 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,000,984 743 SH SOLE 743 0 0
MSCI INC COM 55354G100 750,892 1,394 SH SOLE 1,394 0 0
NETAPP INC COM 64110D104 855,026 4,070 SH SOLE 4,070 0 0
NETFLIX INC. COM 64110L106 801,562 11,520 SH SOLE 11,520 0 0
NOVARTIS AG SPONSORED ADR 66987V109 484,738 3,400 SH SOLE 3,400 0 0
NUCOR CORP COM 670346105 631,593 2,702 SH SOLE 2,702 0 0
NVIDIA CORPORATION COM 67066G104 6,668,013 29,197 SH SOLE 29,197 0 0
ORACLE CORP COM 68389X105 1,328,061 9,673 SH SOLE 9,673 0 0
PACIRA BIOSCIENCES INC COM 695127100 463,776 18,514 SH SOLE 18,514 0 0
PALO ALTO NETWORKS INC COM 697435105 1,678,635 4,225 SH SOLE 4,225 0 0
PBF ENERGY INC CL A 69318G106 739,124 9,604 SH SOLE 9,604 0 0
PGIM ETF TR AAA CLO ETF 69344A834 263,733 5,142 SH SOLE 5,142 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N601 303,967 9,269 SH SOLE 9,269 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N858 286,991 9,146 SH SOLE 9,146 0 0
PGIM ROCK ETF TR S&P 500 BUFFER 69420N403 683,885 20,953 SH SOLE 20,953 0 0
PHILLIPS 66 COM 718546104 1,613,049 6,318 SH SOLE 6,318 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,280,140 27,908 SH SOLE 27,908 0 0
PROCTER & GAMBLE CO COM 742718109 2,594,120 17,856 SH SOLE 17,856 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,532,464 2,021 SH SOLE 2,021 0 0
REVOLUTION MEDICINES INC COM 76155X100 230,712 1,124 SH SOLE 1,124 0 0
SALESFORCE INC COM 79466L302 218,551 952 SH SOLE 952 0 0
SANDISK CORP COM 80004C200 5,816,452 3,343 SH SOLE 3,343 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 538,671 11,148 SH SOLE 11,148 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,793,951 1,945 SH SOLE 1,945 0 0
SERVICENOW INC COM 81762P102 1,043,804 7,789 SH SOLE 7,789 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 4,528,341 30,535 SH SOLE 30,535 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,252,669 5,915 SH SOLE 5,915 0 0
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 429,396 8,552 SH SOLE 8,552 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 20,003,179 218,280 SH SOLE 218,280 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 4,676,445 52,099 SH SOLE 52,099 0 0
SPDR SERIES TRUST ST LON TREAS ETF 78464A664 324,193 13,593 SH SOLE 13,593 0 0
SPERO THERAPEUTICS INC COM 84833T103 36,300 30,000 SH SOLE 30,000 0 0
STARBUCKS CORP COM 855244109 670,686 7,138 SH SOLE 7,138 0 0
STATE STR CORP COM 857477103 725,072 4,153 SH SOLE 4,153 0 0
SUMMIT THERAPEUTICS INC COM 86627T108 204,425 12,089 SH SOLE 12,089 0 0
SYNOPSYS INC COM 871607107 1,022,109 2,350 SH SOLE 2,350 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 735,834 1,613 SH SOLE 1,613 0 0
TESLA INC COM 88160R101 222,578,345 627,317 SH SOLE 627,317 0 0
UNITED PARCEL SVCS INC CL B 911312106 2,167,901 23,201 SH SOLE 23,201 0 0
UNITED STS GASOLINE FD LP UNITS 91201T102 723,132 4,930 SH SOLE 4,930 0 0
UNITED STS OIL FD LP UNITS 91232N207 762,239 5,233 SH SOLE 5,233 0 0
VALERO ENERGY CORP COM 91913Y100 958,947 2,474 SH SOLE 2,474 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,205,715 45,698 SH SOLE 45,698 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,644,417 2,346 SH SOLE 2,346 0 0
VIAVI SOLUTIONS INC COM 925550105 213,373 5,090 SH SOLE 5,090 0 0
VISA INC COM CL A 92826C839 2,059,680 5,732 SH SOLE 5,732 0 0
VISTA GOLD CORP COM NEW 927926303 81,300 30,000 SH SOLE 30,000 0 0
WESTERN DIGITAL CORP COM 958102105 2,414,092 5,312 SH SOLE 5,312 0 0