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
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 49,153,891 155,506 SH SOLE 154,566 0 940
JPMORGAN CHASE & CO COM 46625H100 38,250,231 116,855 SH SOLE 116,160 0 695
VISA INC COM CL A 92826C839 34,287,813 99,938 SH SOLE 99,553 0 385
AMAZON COM INC COM 023135106 32,618,020 136,855 SH SOLE 136,190 0 665
CHEVRON CORPORATION COM 166764100 29,822,710 179,914 SH SOLE 178,769 0 1,145
APPLE INC COM 037833100 28,323,714 97,884 SH SOLE 97,209 0 675
PALOMAR HLDGS INC COM 69753M105 27,334,238 216,269 SH SOLE 215,374 0 895
JOHNSON & JOHNSON COM 478160104 27,117,646 106,775 SH SOLE 106,125 0 650
LINEAGE INC COM 53566V106 26,749,908 618,495 SH SOLE 615,170 0 3,325
FREEPORT MCMORAN INC CL B 35671D857 26,690,327 424,397 SH SOLE 422,302 0 2,095
LOCKHEED MARTIN CORP COM 539830109 25,450,583 49,956 SH SOLE 49,616 0 340
ATLAS ENERGY SOLUTIONS INC COM NEW 642045108 22,411,856 1,349,299 SH SOLE 1,341,734 0 7,565
ON SEMICONDUCTOR CORP COM 682189105 22,299,527 235,874 SH SOLE 234,579 0 1,295
FIRST INTST BANCSYSTEM INC COM 32055Y201 21,890,550 567,701 SH SOLE 563,061 0 4,640
POOL CORP COM 73278L105 20,854,733 97,043 SH SOLE 96,694 0 349
BANK OF AMER CORP 7.25%CNV PFD L 060505682 20,726,849 16,522 SH SOLE 16,405 0 117
ON HLDG AG NAMEN AKT A H5919C104 20,658,219 583,236 SH SOLE 579,846 0 3,390
STERIS PLC SHS USD G8473T100 20,635,017 97,996 SH SOLE 97,271 0 725
STRYKER CORPORATION COM 863667101 20,297,419 64,469 SH SOLE 64,154 0 315
ABBOTT LABORATORIES COM 002824100 18,948,689 208,824 SH SOLE 207,209 0 1,615
MICROCHIP TECHNOLOGY INC. COM 595017104 17,923,992 196,535 SH SOLE 195,135 0 1,400
IDEXX LABS INC COM 45168D104 17,763,664 33,743 SH SOLE 33,578 0 165
COLGATE PALMOLIVE CO COM 194162103 17,714,592 193,222 SH SOLE 191,542 0 1,680
ROPER TECHNOLOGIES INC COM 776696106 17,573,607 51,933 SH SOLE 51,598 0 335
PROGRESSIVE CORP COM 743315103 17,429,688 79,788 SH SOLE 79,089 0 699
VERIZON COMMUNICATIONS INC COM 92343V104 17,316,931 408,996 SH SOLE 405,366 0 3,630
PEPSICO INC COM 713448108 16,857,300 124,500 SH SOLE 123,570 0 930
TIDEWATER INC NEW COM 88642R109 16,647,905 249,856 SH SOLE 248,261 0 1,595
OPTION CARE HEALTH INC COM NEW 68404L201 16,362,031 780,259 SH SOLE 776,354 0 3,905
MICROSOFT CORP COM 594918104 16,312,537 43,731 SH SOLE 43,476 0 255
UBER TECHNOLOGIES INC COM 90353T100 16,098,174 223,090 SH SOLE 221,775 0 1,315
MONDELEZ INTL INC CL A 609207105 16,029,257 277,131 SH SOLE 274,751 0 2,380
REPUBLIC SVCS INC COM 760759100 15,304,257 71,824 SH SOLE 71,079 0 745
UNITED PARCEL SVCS INC CL B 911312106 15,036,347 139,873 SH SOLE 138,228 0 1,645
PFIZER INC COM 717081103 12,915,332 536,351 SH SOLE 529,926 0 6,425
KENVUE INC COM 49177J102 12,431,398 650,518 SH SOLE 641,198 0 9,320
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8,358,412 246,998 SH SOLE 246,998 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 4,678,846 134,411 SH SOLE 134,411 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,254,920 88,281 SH SOLE 88,281 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 2,537,323 84,073 SH SOLE 84,073 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,305,824 72,716 SH SOLE 72,716 0 0
ALPHABET INC CAP STK CL A 02079K305 1,432,696 4,009 SH SOLE 4,009 0 0
SCHWAB STRATEGIC TR INTERNL DIVID 808524672 1,372,195 43,246 SH SOLE 43,246 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,356,684 3,100 SH SOLE 3,100 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,090,386 3,303 SH SOLE 3,303 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 880,138 37,168 SH SOLE 37,168 0 0
ALPHABET INC CAP STK CL C 02079K107 839,512 2,376 SH SOLE 2,376 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 831,313 33,711 SH SOLE 33,711 0 0
REMITLY GLOBAL INC COM 75960P104 784,350 35,000 SH SOLE 35,000 0 0
FREQUENCY ELECTRS INC COM 358010106 776,029 11,696 SH SOLE 11,696 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 767,006 10,765 SH SOLE 10,765 0 0
GLASS HOUSE BRANDS INC SUB REG LTD VTG 377130406 715,000 55,000 SH SOLE 55,000 0 0
EXXON MOBIL CORP COM 30231G102 698,639 5,110 SH SOLE 5,110 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 619,819 830 SH SOLE 830 0 0
HUNT J B TRANS SVCS INC COM 445658107 593,331 2,050 SH SOLE 2,050 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 591,961 1,183 SH SOLE 1,183 0 0
ALPHA COGNITION INC COM NEW 02074J501 513,760 71,158 SH SOLE 71,158 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 491,325 2,022 SH SOLE 2,022 0 0
AMTECH SYS INC COM PAR $0.01N 032332504 461,600 20,000 SH SOLE 20,000 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 422,215 1,141 SH SOLE 1,141 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 411,240 4,000 SH SOLE 4,000 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 409,175 2,500 SH SOLE 2,500 0 0
NVIDIA CORPORATION COM 67066G104 407,183 2,035 SH SOLE 2,035 0 0
ISHARES TR ESG OPTIMIZED 464288802 385,750 2,500 SH SOLE 2,500 0 0
SPDR GOLD TR GOLD SHS 78463V107 374,274 1,016 SH SOLE 1,016 0 0
WALMART INC COM 931142103 346,122 3,056 SH SOLE 3,056 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 334,631 2,033 SH SOLE 2,033 0 0
ISHARES INC CORE MSCI EMKT 46434G103 331,359 3,999 SH SOLE 3,999 0 0
ISHARES TR CORE S&P TTL STK 464287150 328,540 2,000 SH SOLE 2,000 0 0
SUN LIFE FINANCIAL INC. COM 866796105 327,560 4,177 SH SOLE 4,177 0 0
BLACKROCK INC COM 09290D101 322,122 335 SH SOLE 335 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 321,051 8,886 SH SOLE 8,886 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 307,582 5,153 SH SOLE 5,153 0 0
HOME DEPOT INC COM 437076102 283,554 804 SH SOLE 804 0 0
UNITEDHEALTH GROUP INC COM 91324P102 270,159 650 SH SOLE 650 0 0
NORFOLK SOUTHN CORP COM 655844108 267,401 850 SH SOLE 850 0 0
MERCK & CO INC COM 58933Y105 230,272 1,792 SH SOLE 1,792 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 220,560 6,000 SH SOLE 6,000 0 0
WALKER & DUNLOP INC COM 93148P102 218,800 4,000 SH SOLE 4,000 0 0
SPDR SERIES TRUST ST STR P500VAL 78464A508 218,661 3,597 SH SOLE 3,597 0 0
COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116 211,572 606,400 SH SOLE 606,400 0 0
AMGEN INC COM 031162100 200,976 555 SH SOLE 555 0 0
NEXMETALS MINING CORP. COM NEW 65346E204 179,922 76,400 SH SOLE 76,400 0 0
STONERIDGE INC COM 86183P102 146,400 20,000 SH SOLE 20,000 0 0
PROSHARES TR BITCOIN ETF 74347G440 101,447 12,712 SH SOLE 12,712 0 0