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
JPMORGAN CHASE & CO. COM 46625H100   60,669,250 209,269 SH   SOLE   208,324 0 945
VISA INC COM CL A 92826C839   44,150,555 124,350 SH   SOLE   123,965 0 385
PALOMAR HLDGS INC COM 69753M105   41,331,750 267,953 SH   SOLE   267,058 0 895
AMAZON COM INC COM 023135106   38,983,189 177,689 SH   SOLE   177,024 0 665
POOL CORP COM 73278L105   37,078,265 127,206 SH   SOLE   126,872 0 334
ROPER TECHNOLOGIES INC COM 776696106   36,242,615 63,938 SH   SOLE   63,723 0 215
ON HLDG AG NAMEN AKT A H5919C104   35,260,439 677,434 SH   SOLE   674,849 0 2,585
FREEPORT-MCMORAN INC CL B 35671D857   33,675,407 776,826 SH   SOLE   774,386 0 2,440
STRYKER CORPORATION COM 863667101   33,073,876 83,598 SH   SOLE   83,283 0 315
LIGAND PHARMACEUTICALS INC COM NEW 53220K504   32,639,801 287,120 SH   SOLE   286,180 0 940
ABBOTT LABS COM 002824100   32,547,329 239,301 SH   SOLE   238,151 0 1,150
IDEXX LABS INC COM 45168D104   30,164,297 56,241 SH   SOLE   56,031 0 210
CHEVRON CORP NEW COM 166764100   29,754,452 207,796 SH   SOLE   206,651 0 1,145
OPTION CARE HEALTH INC COM NEW 68404L201   28,627,319 881,383 SH   SOLE   878,233 0 3,150
UBER TECHNOLOGIES INC COM 90353T100   28,404,531 304,443 SH   SOLE   303,128 0 1,315
LOCKHEED MARTIN CORP COM 539830109   27,359,995 59,075 SH   SOLE   58,825 0 250
EURONET WORLDWIDE INC COM 298736109   26,973,669 266,065 SH   SOLE   265,085 0 980
ATLAS ENERGY SOLUTIONS INC COM NEW 642045108   26,856,653 2,008,725 SH   SOLE   2,000,975 0 7,750
MICROSOFT CORP COM 594918104   26,256,781 52,787 SH   SOLE   52,447 0 340
MICROCHIP TECHNOLOGY INC. COM 595017104   26,106,707 370,992 SH   SOLE   368,692 0 2,300
LINEAGE INC COM 53566V106   25,621,355 588,726 SH   SOLE   586,291 0 2,435
STERIS PLC SHS USD G8473T100   25,272,585 105,206 SH   SOLE   104,711 0 495
PROGRESSIVE CORP COM 743315103   24,241,562 90,840 SH   SOLE   90,270 0 570
MONDELEZ INTL INC CL A 609207105   23,619,106 350,224 SH   SOLE   347,844 0 2,380
BANK AMERICA CORP 7.25%CNV PFD L 060505682   23,551,608 19,416 SH   SOLE   19,299 0 117
CAESARS ENTERTAINMENT INC NE COM 12769G100   22,407,290 789,267 SH   SOLE   786,077 0 3,190
COLGATE PALMOLIVE CO COM 194162103   22,220,232 244,447 SH   SOLE   243,197 0 1,250
TIDEWATER INC NEW COM 88642R109   21,261,409 460,902 SH   SOLE   459,307 0 1,595
ON SEMICONDUCTOR CORP COM 682189105   20,829,253 397,429 SH   SOLE   395,994 0 1,435
JOHNSON & JOHNSON COM 478160104   20,328,733 133,085 SH   SOLE   132,435 0 650
REPUBLIC SVCS INC COM 760759100   19,978,369 81,012 SH   SOLE   80,357 0 655
PEPSICO INC COM 713448108   19,497,158 147,661 SH   SOLE   147,031 0 630
APPLE INC COM 037833100   18,414,417 89,752 SH   SOLE   89,037 0 715
VERIZON COMMUNICATIONS INC COM 92343V104   17,433,740 402,905 SH   SOLE   400,685 0 2,220
FIRST INTST BANCSYSTEM INC COM 32055Y201   16,042,018 556,628 SH   SOLE   552,483 0 4,145
UNITED PARCEL SERVICE INC CL B 911312106   15,867,768 157,200 SH   SOLE   155,745 0 1,455
REYNOLDS CONSUMER PRODS INC COM 76171L106   6,742,737 314,787 SH   SOLE   312,207 0 2,580
PFIZER INC COM 717081103   3,489,590 143,960 SH   SOLE   142,475 0 1,485
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,188,438 1,125 SH   SOLE   1,125 0 0
TRAVELERS COMPANIES INC COM 89417E109   883,684 3,303 SH   SOLE   3,303 0 0
EXXON MOBIL CORP COM 30231G102   862,184 7,998 SH   SOLE   7,998 0 0
ALPHABET INC CAP STK CL A 02079K305   847,666 4,810 SH   SOLE   4,810 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   766,207 34,670 SH   SOLE   34,670 0 0
COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116   743,739 546,867 SH   SOLE   546,867 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   705,823 1,453 SH   SOLE   1,453 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   661,886 11,610 SH   SOLE   11,610 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   608,582 985 SH   SOLE   985 0 0
ALPHA COGNITION INC COM NEW 02074J501   595,608 63,838 SH   SOLE   63,838 0 0
HOME DEPOT INC COM 437076102   437,768 1,194 SH   SOLE   1,194 0 0
ALPHABET INC CAP STK CL C 02079K107   421,478 2,376 SH   SOLE   2,376 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   409,519 4,590 SH   SOLE   4,590 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   405,900 3,000 SH   SOLE   3,000 0 0
NORFOLK SOUTHN CORP COM 655844108   403,152 1,575 SH   SOLE   1,575 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   394,310 2,022 SH   SOLE   2,022 0 0
ISHARES TR ESG OPTIMIZED 464288802   380,250 3,000 SH   SOLE   3,000 0 0
ISHARES INC CORE MSCI EMKT 46434G103   360,179 5,999 SH   SOLE   5,999 0 0
SHELL PLC SPON ADS 780259305   352,050 5,000 SH   SOLE   5,000 0 0
BLACKROCK INC COM 09290D101   351,498 335 SH   SOLE   335 0 0
SPDR SERIES TRUST NUVEEN ICE MUNIC 78468R721   348,157 7,794 SH   SOLE   7,794 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   346,784 1,141 SH   SOLE   1,141 0 0
FREQUENCY ELECTRS INC COM 358010106   338,288 14,896 SH   SOLE   14,896 0 0
ISHARES TR CORE S&P TTL STK 464287150   337,600 2,500 SH   SOLE   2,500 0 0
NVIDIA CORPORATION COM 67066G104   325,459 2,060 SH   SOLE   2,060 0 0
WALMART INC COM 931142103   322,380 3,297 SH   SOLE   3,297 0 0
COSTCO WHSL CORP NEW COM 22160K105   308,861 312 SH   SOLE   312 0 0
HUNT J B TRANS SVCS INC COM 445658107   294,380 2,050 SH   SOLE   2,050 0 0
SPDR GOLD TR GOLD SHS 78463V107   278,614 914 SH   SOLE   914 0 0
SUN LIFE FINANCIAL INC. COM 866796105   277,561 4,177 SH   SOLE   4,177 0 0
ISHARES TR JPMORGAN USD EMG 464288281   272,117 2,937 SH   SOLE   2,937 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   268,640 2,033 SH   SOLE   2,033 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   254,867 5,153 SH   SOLE   5,153 0 0
HONEYWELL INTL INC COM 438516106   242,893 1,043 SH   SOLE   1,043 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109   234,228 20,071 SH   SOLE   20,071 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   229,536 7,402 SH   SOLE   7,402 0 0
FULL HSE RESORTS INC COM 359678109   219,600 60,000 SH   SOLE   60,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   212,866 525 SH   SOLE   525 0 0
NEXTERA ENERGY INC COM 65339F101   204,789 2,950 SH   SOLE   2,950 0 0
PROSHARES TR BITCOIN ETF 74347G440   203,676 9,468 SH   SOLE   9,468 0 0
CORE SCIENTIFIC INC NEW COM 21874A106   170,700 10,000 SH   SOLE   10,000 0 0
GULF IS FABRICATION INC COM 402307102   133,000 20,000 SH   SOLE   20,000 0 0
AMTECH SYS INC COM PAR $0.01N 032332504   88,800 20,000 SH   SOLE   20,000 0 0