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
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