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
ABBOTT LABS COMMON 002824100   311,375 3,075 SH   SOLE 0 3,075 0 0
ABBVIE INC COMMON 00287y109   493,250 3,095 SH   SOLE 0 3,095 0 0
ADOBE INC COMMON 00724F101   13,433,227 34,858 SH   SOLE 0 34,858 0 0
ALIGN TECH INC COMMON 016255101   17,042,811 51,005 SH   SOLE 0 51,005 0 0
ALPHABET INC CLASS A 02079K305   559,105 5,390 SH   SOLE 0 5,390 0 0
ALPHABET INC CLASS C 02079K107   54,853,240 527,435 SH   SOLE 0 527,435 0 0
AMAZON COM INC COMMON 023135106   51,182,674 495,524 SH   SOLE 0 495,524 0 0
ANALOG DEVICES INC COMMON 032654105   20,131,279 102,075 SH   SOLE 0 102,075 0 0
APPLE INC COMMON 037833100   63,184,931 383,171 SH   SOLE 0 383,171 0 0
APTIV PLC ORDINARY SHARES G6095L109   17,722,654 157,970 SH   SOLE 0 157,970 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106   16,166,093 96,307 SH   SOLE 0 96,307 0 0
BANK OF AMERICA CORP COMMON 060505104   16,064,818 561,707 SH   SOLE 0 561,707 0 0
BECTON DICKINSON COMMON 075887109   17,933,488 72,447 SH   SOLE 0 72,447 0 0
BOEING CO COMMON 097023105   15,258,422 71,828 SH   SOLE 0 71,828 0 0
BRISTOL MYERS SQUIBB COMMON 110122108   14,604,309 210,710 SH   SOLE 0 210,710 0 0
CAMDEN PPTY TR SH BEN INT 133131102   14,137,464 134,848 SH   SOLE 0 134,848 0 0
CATERPILLAR INC COMMON 149123101   359,279 1,570 SH   SOLE 0 1,570 0 0
CHEVRON CORP COMMON 166764100   42,209,537 258,700 SH   SOLE 0 258,700 0 0
CISCO SYSTEMS INC COMMON 17275R102   14,849,775 284,070 SH   SOLE 0 284,070 0 0
CITIGROUP INC COMMON 172967424   18,340,975 391,149 SH   SOLE 0 391,149 0 0
COLUMBIA BKG SYS INC COMMON 197236102   12,955,752 604,844 SH   SOLE 0 604,844 0 0
COMCAST CORP CLASS A 20030N101   16,981,815 447,951 SH   SOLE 0 447,951 0 0
CONSTELLATION BRANDS CLASS A 21036P108   11,764,577 52,081 SH   SOLE 0 52,081 0 0
CORTEVA INC COM 22052L104   11,224,112 186,107 SH   SOLE 0 186,107 0 0
COSTCO WHSL CORP COMMON 22160K105   347,189 699 SH   SOLE 0 699 0 0
CUBESMART COMMON 229663109   13,815,482 298,907 SH   SOLE 0 298,907 0 0
CVS HEALTH CORP COMMON 126650100   12,856,333 173,009 SH   SOLE 0 173,009 0 0
DEERE & CO COMMON 244199105   270,849 656 SH   SOLE 0 656 0 0
DIAMONDBACK ENERGY COMMON 25278X109   8,138,451 60,209 SH   SOLE 0 60,209 0 0
EATON CORPORATION COMMON G29183103   20,191,582 117,845 SH   SOLE 0 117,845 0 0
EBAY INC COMMON 278642103   8,341,915 188,008 SH   SOLE 0 188,008 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103   7,804,576 830,274 SH   SOLE 0 830,274 0 0
ELECTRONIC ARTS INC COMMON 285512109   12,644,961 104,981 SH   SOLE 0 104,981 0 0
EOG RESOURCES INC COMMON 26875P101   16,642,595 145,185 SH   SOLE 0 145,185 0 0
EQUINIX INC COMMON 29444U700   390,083 541 SH   SOLE 0 541 0 0
EXELON CORP COMMON 30161N101   14,012,498 334,507 SH   SOLE 0 334,507 0 0
FEDEX CORP COMMON 31428X106   16,392,449 71,743 SH   SOLE 0 71,743 0 0
FIRST INTST BANCSYS CLASS A 32055Y201   13,182,609 441,481 SH   SOLE 0 441,481 0 0
FORTINET INC COMMON 34959E109   16,644,242 250,440 SH   SOLE 0 250,440 0 0
FULLER H B CO COM USD1 359694106   12,411,080 181,316 SH   SOLE 0 181,316 0 0
GENERAL MOTORS CO COMMON 37045V100   428,239 11,675 SH   SOLE 0 11,675 0 0
GILDAN ACTIVEWEAR COMMON 375916103   17,658,341 532,038 SH   SOLE 0 532,038 0 0
GLACIER BANCORP INC COMMON 37637Q105   302,388 7,198 SH   SOLE 0 7,198 0 0
GOLDMAN SACHS GROUP COMMON 38141G104   18,970,071 57,993 SH   SOLE 0 57,993 0 0
HOME DEPOT INC COMMON 437076102   298,071 1,010 SH   SOLE 0 1,010 0 0
HONEYWELL INTL INC COMMON 438516106   27,630,519 144,572 SH   SOLE 0 144,572 0 0
HORIZON THERAPEUTICS COM USD0.0001 G46188101   20,290,981 185,917 SH   SOLE 0 185,917 0 0
INTL FLAVORS & FRAGR COMMON 459506101   8,077,674 87,839 SH   SOLE 0 87,839 0 0
INTUIT COMMON 461202103   16,176,829 36,285 SH   SOLE 0 36,285 0 0
ISHARES RUSSELL 3000 ETF 464287689   241,295 1,025 SH   SOLE 0 1,025 0 0
ISHARES MSCI USA EQUAL WEIGHTED ETF 464286681   13,503,203 178,732 SH   SOLE 0 178,732 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   214,735 5,152 SH   SOLE 0 5,152 0 0
ISHARES TR 1-5YR INV GRADE 464288646   313 6,198 SH   SOLE 0 6,198 0 0
ISHARES TR 5-10YR INV GRADE 464288638   1,012 19,739 SH   SOLE 0 19,739 0 0
ISHARES TR BARCLAYS AGGREGATE 464287226   5,521 55,405 SH   SOLE 0 55,405 0 0
ISHARES TR CORE DIV GRWTH 46434V621   2,581,584 51,642 SH   SOLE 0 51,642 0 0
ISHARES TR CORE MSCI INTL 46435G326   57,258,317 946,888 SH   SOLE 0 946,888 0 0
ISHARES TR CORE MSCITOTAL 46432F834   301,201 4,862 SH   SOLE 0 4,862 0 0
ISHARES TR CORE TL USD BD 46434V613   554,861 12,023 SH   SOLE 0 12,023 0 0
ISHARES TR FLOATING RATE B 46429B655   2,191 43,484 SH   SOLE 0 43,484 0 0
ISHARES TR S&P CALIFORNIA 464288356   284 4,938 SH   SOLE 0 4,938 0 0
ISHARES TR S&P NATIONAL AMT 464288414   9,184 85,238 SH   SOLE 0 85,238 0 0
ISHARES TR S&P NEW YORK AMT 464288323   561 10,490 SH   SOLE 0 10,490 0 0
JOHNSON & JOHNSON COMMON 478160104   19,434,098 125,381 SH   SOLE 0 125,381 0 0
JPM ULTRA SHORT MUNI 46641Q654   4,448 87,586 SH   SOLE 0 87,586 0 0
JPMORGAN CHASE & CO COMMON 46625H100   605,681 4,648 SH   SOLE 0 4,648 0 0
LABORATORY CORP AMER COMMON 50540R409   24,593,624 107,199 SH   SOLE 0 107,199 0 0
LAS VEGAS SANDS CORP COMMON 517834107   16,280,208 283,380 SH   SOLE 0 283,380 0 0
MDU RES GROUP INC COMMON 552690109   16,886,987 554,035 SH   SOLE 0 554,035 0 0
MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103   30,989,642 384,391 SH   SOLE 0 384,391 0 0
MICROSOFT CORP COMMON 594918104   65,246,249 226,314 SH   SOLE 0 226,314 0 0
MORGAN STANLEY COMMON 617446448   343,210 3,909 SH   SOLE 0 3,909 0 0
MOSAIC CO COMMON 61945C103   6,728,900 146,663 SH   SOLE 0 146,663 0 0
NETFLIX INC COMMON 64110L106   16,392,681 47,449 SH   SOLE 0 47,449 0 0
NORFOLK SOUTHERN COMMON 655844108   12,755,063 60,165 SH   SOLE 0 60,165 0 0
ORACLE CORP COMMON 68389X105   740,108 7,965 SH   SOLE 0 7,965 0 0
OTIS WORLDWIDE CORP COMMON USD0.01 68902V107   17,220,216 204,031 SH   SOLE 0 204,031 0 0
PAYPAL HLDGS INC COM 70450Y103   13,720,460 180,675 SH   SOLE 0 180,675 0 0
PEPSICO INC COMMON 713448108   14,491,632 79,493 SH   SOLE 0 79,493 0 0
PFIZER INC COMMON 717081103   13,867,656 339,894 SH   SOLE 0 339,894 0 0
PHILIP MORRIS INTL COMMON 718172109   15,922,164 163,724 SH   SOLE 0 163,724 0 0
PROGRESSIVE CORP COMMON 743315103   17,147,892 119,865 SH   SOLE 0 119,865 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101   16,326,644 166,717 SH   SOLE 0 166,717 0 0
SALESFORCE INC COMMON 79466L302   19,581,237 98,014 SH   SOLE 0 98,014 0 0
SCHWAB CHARLES CORP COM 808513105   7,101,785 135,582 SH   SOLE 0 135,582 0 0
SEMPRA COMMON 816851109   26,827,474 177,477 SH   SOLE 0 177,477 0 0
SILICON LABS INC COMMON 826919102   15,034,278 85,866 SH   SOLE 0 85,866 0 0
SOUTHERN CO COMMON 842587107   16,492,622 237,031 SH   SOLE 0 237,031 0 0
SPDR NUVEEN BARCLAYS ST 78468R739   11,910 250,480 SH   SOLE 0 250,480 0 0
SPLUNK INC COMMON 848637104   14,414,024 150,334 SH   SOLE 0 150,334 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102   12,215,101 348,704 SH   SOLE 0 348,704 0 0
STARBUCKS CORP COMMON 855244109   29,339,272 281,756 SH   SOLE 0 281,756 0 0
STRYKER CORP COMMON 863667101   449,615 1,575 SH   SOLE 0 1,575 0 0
T-MOBILE US INC COMMON 872590104   15,550,747 107,365 SH   SOLE 0 107,365 0 0
TERRENO RLTY CORP COMMON 88146M101   16,958,211 262,511 SH   SOLE 0 262,511 0 0
THE CIGNA GROUP COMMON USD0.01 125523100   12,472,019 48,808 SH   SOLE 0 48,808 0 0
TRIMBLE INC COM NPV 896239100   11,909,405 227,192 SH   SOLE 0 227,192 0 0
UNITED PARCEL SERVIC CLASS B 911312106   294,477 1,518 SH   SOLE 0 1,518 0 0
VANECK VECTORS AMT FREE 92189H201   13,057 280,984 SH   SOLE 0 280,984 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858   15,142,849 374,823 SH   SOLE 0 374,823 0 0
VANGUARD INDEX TR INTER TERM COR 92206C870   1,092 13,617 SH   SOLE 0 13,617 0 0
VANGUARD INDEX TR SMALL CAP 922908751   24,257,316 127,966 SH   SOLE 0 127,966 0 0
VANGUARD INDEX TR TAX EXEMPT BON 922907746   5,020 99,089 SH   SOLE 0 99,089 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769   779,254 3,818 SH   SOLE 0 3,818 0 0
VANGUARD SECTOR INDE UTILITIES 92204A876   7,746,275 52,510 SH   SOLE 0 52,510 0 0
VANGUARD U.S MOMENTUM FACTOR ETF 921935508   8,171,900 72,614 SH   SOLE 0 72,614 0 0
VANGUARD WHITEHALL F HIGH DIV YLD 921946406   7,023,586 66,574 SH   SOLE 0 66,574 0 0
VERTEX PHARMACEUTICL COMMON 92532F100   19,319,462 61,318 SH   SOLE 0 61,318 0 0
VISA INC CLASS A 92826C839   14,326,043 63,541 SH   SOLE 0 63,541 0 0
WALMART INC COMMON 931142103   37,076,900 251,454 SH   SOLE 0 251,454 0 0