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   335,237 3,075 SH   SOLE 0 3,075 0 0
ABBVIE INC COMMON 00287y109   416,989 3,095 SH   SOLE 0 3,095 0 0
ADOBE INC COMMON 00724F101   17,099,491 34,969 SH   SOLE 0 34,969 0 0
AGNC INVT CORP COM 00123Q104   20,739,098 2,047,295 SH   SOLE 0 2,047,295 0 0
ALIGN TECH INC COMMON 016255101   18,093,283 51,163 SH   SOLE 0 51,163 0 0
ALPHABET INC CLASS A 02079K305   646,979 5,405 SH   SOLE 0 5,405 0 0
ALPHABET INC CLASS C 02079K107   63,755,908 527,039 SH   SOLE 0 527,039 0 0
AMAZON COM INC COMMON 023135106   64,936,879 498,135 SH   SOLE 0 498,135 0 0
ANALOG DEVICES INC COMMON 032654105   19,804,732 101,662 SH   SOLE 0 101,662 0 0
APPLE INC COMMON 037833100   69,965,121 360,701 SH   SOLE 0 360,701 0 0
APTIV PLC ORDINARY SHARES G6095L109   16,131,956 158,017 SH   SOLE 0 158,017 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106   15,643,328 96,528 SH   SOLE 0 96,528 0 0
BANK OF AMERICA CORP COMMON 060505104   16,148,155 562,850 SH   SOLE 0 562,850 0 0
BECTON DICKINSON COMMON 075887109   19,126,687 72,447 SH   SOLE 0 72,447 0 0
BOEING CO COMMON 097023105   15,131,303 71,658 SH   SOLE 0 71,658 0 0
BRISTOL MYERS SQUIBB COMMON 110122108   16,114,103 251,980 SH   SOLE 0 251,980 0 0
CAMDEN PPTY TR SH BEN INT 133131102   14,701,152 135,034 SH   SOLE 0 135,034 0 0
CATERPILLAR INC COMMON 149123101   386,299 1,570 SH   SOLE 0 1,570 0 0
CHEVRON CORP COMMON 166764100   40,542,176 257,656 SH   SOLE 0 257,656 0 0
CISCO SYSTEMS INC COMMON 17275R102   14,685,798 283,838 SH   SOLE 0 283,838 0 0
CITIGROUP INC COMMON 172967424   18,003,894 391,049 SH   SOLE 0 391,049 0 0
COLUMBIA BKG SYS INC COMMON 197236102   10,755,853 530,368 SH   SOLE 0 530,368 0 0
COMCAST CORP CLASS A 20030N101   18,366,878 442,043 SH   SOLE 0 442,043 0 0
CONSTELLATION BRANDS CLASS A 21036P108   18,966,532 77,059 SH   SOLE 0 77,059 0 0
CORTEVA INC COM 22052L104   12,081,876 210,853 SH   SOLE 0 210,853 0 0
COSTCO WHSL CORP COMMON 22160K105   376,195 699 SH   SOLE 0 699 0 0
CUBESMART COMMON 229663109   13,345,837 298,832 SH   SOLE 0 298,832 0 0
CVS HEALTH CORP COMMON 126650100   15,219,232 220,154 SH   SOLE 0 220,154 0 0
DEERE & CO COMMON 244199105   265,805 656 SH   SOLE 0 656 0 0
DIAMONDBACK ENERGY COMMON 25278X109   7,999,299 60,896 SH   SOLE 0 60,896 0 0
EATON CORPORATION COMMON G29183103   23,551,447 117,113 SH   SOLE 0 117,113 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103   12,668,548 1,259,299 SH   SOLE 0 1,259,299 0 0
ELECTRONIC ARTS INC COMMON 285512109   13,614,868 104,972 SH   SOLE 0 104,972 0 0
EOG RESOURCES INC COMMON 26875P101   16,648,427 145,477 SH   SOLE 0 145,477 0 0
EQUINIX INC COMMON 29444U700   424,112 541 SH   SOLE 0 541 0 0
ESTEE LAUDER CO CLASS A 518439104   14,408,401 73,370 SH   SOLE 0 73,370 0 0
EXELON CORP COMMON 30161N101   13,656,048 335,200 SH   SOLE 0 335,200 0 0
FEDEX CORP COMMON 31428X106   17,741,093 71,566 SH   SOLE 0 71,566 0 0
FIRST INTST BANCSYS CLASS A 32055Y201   9,159,462 384,206 SH   SOLE 0 384,206 0 0
FORTINET INC COMMON 34959E109   18,980,271 251,095 SH   SOLE 0 251,095 0 0
FULLER H B CO COM USD1 359694106   12,968,124 181,347 SH   SOLE 0 181,347 0 0
GENERAL MOTORS CO COMMON 37045V100   430,908 11,175 SH   SOLE 0 11,175 0 0
GILDAN ACTIVEWEAR COMMON 375916103   17,181,857 532,936 SH   SOLE 0 532,936 0 0
GLACIER BANCORP INC COMMON 37637Q105   200,984 6,448 SH   SOLE 0 6,448 0 0
GOLDMAN SACHS GROUP COMMON 38141G104   18,724,396 58,053 SH   SOLE 0 58,053 0 0
HOME DEPOT INC COMMON 437076102   313,746 1,010 SH   SOLE 0 1,010 0 0
HONEYWELL INTL INC COMMON 438516106   29,983,816 144,500 SH   SOLE 0 144,500 0 0
INTL FLAVORS & FRAGR COMMON 459506101   7,078,894 88,942 SH   SOLE 0 88,942 0 0
INTUIT COMMON 461202103   16,645,469 36,329 SH   SOLE 0 36,329 0 0
INVESCO ETF TR II KBW RG BK PORT 46138E578   2,851,888 65,742 SH   SOLE 0 65,742 0 0
ISHARES RUSSELL 3000 ETF 464287689   260,842 1,025 SH   SOLE 0 1,025 0 0
ISHARES MSCI USA EQUAL WEIGHTED ETF 464286681   16,416,905 208,339 SH   SOLE 0 208,339 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   213,550 5,152 SH   SOLE 0 5,152 0 0
ISHARES TR 1-5 YR INV GRADE 464288646   310,954 6,198 SH   SOLE 0 6,198 0 0
ISHARES TR 5-10 YR INV GRADE 464288638   979,895 19,377 SH   SOLE 0 19,377 0 0
ISHARES TR BARCLAYS AGGREGATE 464287226   3,501,908 35,752 SH   SOLE 0 35,752 0 0
ISHARES TR CORE DIV GRWTH 46434V621   3,391,991 65,826 SH   SOLE 0 65,826 0 0
ISHARES TR CORE MSCI INTL 46435G326   63,633,804 1,041,129 SH   SOLE 0 1,041,129 0 0
ISHARES TR CORE MSCITOTAL 46432F834   304,458 4,862 SH   SOLE 0 4,862 0 0
ISHARES TR CORE TL USD BD 46434V613   545,822 12,004 SH   SOLE 0 12,004 0 0
ISHARES TR FLOATING RATE BOND 46429B655   2,044,387 40,228 SH   SOLE 0 40,228 0 0
ISHARES TR PFD AND INCM SEC 464288687   8,445,622 273,056 SH   SOLE 0 273,056 0 0
ISHARES TR S&P CALIFORNIA 464288356   331,335 5,818 SH   SOLE 0 5,818 0 0
ISHARES TR S&P NATIONAL AMT 464288414   8,443,090 79,107 SH   SOLE 0 79,107 0 0
ISHARES TR S&P NEW YORK AMT 464288323   222,680 4,181 SH   SOLE 0 4,181 0 0
JOHNSON & JOHNSON COMMON 478160104   20,687,664 124,986 SH   SOLE 0 124,986 0 0
JPM ULTRA SHORT MUNI 46641Q654   3,144,504 62,083 SH   SOLE 0 62,083 0 0
JPMORGAN CHASE & CO COMMON 46625H100   676,005 4,648 SH   SOLE 0 4,648 0 0
LABORATORY CORP AMER COMMON 50540R409   26,090,788 108,112 SH   SOLE 0 108,112 0 0
LAS VEGAS SANDS CORP COMMON 517834107   16,087,720 277,374 SH   SOLE 0 277,374 0 0
MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103   33,805,292 383,715 SH   SOLE 0 383,715 0 0
MICROSOFT CORP COMMON 594918104   68,838,141 202,144 SH   SOLE 0 202,144 0 0
MORGAN STANLEY COMMON 617446448   318,030 3,724 SH   SOLE 0 3,724 0 0
MOSAIC CO COMMON 61945C103   5,145,287 147,008 SH   SOLE 0 147,008 0 0
NETFLIX INC COMMON 64110L106   20,715,364 47,028 SH   SOLE 0 47,028 0 0
NORFOLK SOUTHERN COMMON 655844108   13,765,676 60,706 SH   SOLE 0 60,706 0 0
ORACLE CORP COMMON 68389X105   886,625 7,445 SH   SOLE 0 7,445 0 0
OTIS WORLDWIDE CORP COMMON USD0.01 68902V107   18,180,649 204,254 SH   SOLE 0 204,254 0 0
PAYPAL HLDGS INC COM 70450Y103   12,082,534 181,066 SH   SOLE 0 181,066 0 0
PEPSICO INC COMMON 713448108   537,138 2,900 SH   SOLE 0 2,900 0 0
PFIZER INC COMMON 717081103   12,478,958 340,212 SH   SOLE 0 340,212 0 0
PHILIP MORRIS INTL COMMON 718172109   15,985,821 163,756 SH   SOLE 0 163,756 0 0
PROGRESSIVE CORP COMMON 743315103   15,840,855 119,671 SH   SOLE 0 119,671 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101   16,310,598 166,503 SH   SOLE 0 166,503 0 0
SALESFORCE INC COMMON 79466L302   20,625,736 97,632 SH   SOLE 0 97,632 0 0
SCHWAB CHARLES CORP COM 808513105   12,137,739 214,145 SH   SOLE 0 214,145 0 0
SEMPRA COMMON 816851109   25,853,870 177,580 SH   SOLE 0 177,580 0 0
SILICON LABS INC COMMON 826919102   13,595,926 86,192 SH   SOLE 0 86,192 0 0
SOUTHERN CO COMMON 842587107   16,615,955 236,526 SH   SOLE 0 236,526 0 0
SPDR NUVEEN BARCLAYS ST 78468R739   5,929,053 126,016 SH   SOLE 0 126,016 0 0
SPLUNK INC COMMON 848637104   15,964,848 150,484 SH   SOLE 0 150,484 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102   12,849,807 349,845 SH   SOLE 0 349,845 0 0
STARBUCKS CORP COMMON 855244109   25,135,285 253,738 SH   SOLE 0 253,738 0 0
STRYKER CORP COMMON 863667101   480,517 1,575 SH   SOLE 0 1,575 0 0
T-MOBILE US INC COMMON 872590104   14,909,109 107,337 SH   SOLE 0 107,337 0 0
TERRENO RLTY CORP COMMON 88146M101   15,800,075 262,896 SH   SOLE 0 262,896 0 0
THE CIGNA GROUP COMMON USD0.01 125523100   16,843,136 60,025 SH   SOLE 0 60,025 0 0
TRIMBLE INC COM NPV 896239100   12,202,511 230,497 SH   SOLE 0 230,497 0 0
UNITED PARCEL SERVIC CLASS B 911312106   245,214 1,368 SH   SOLE 0 1,368 0 0
VANECK VECTORS AMT FREE 92189H201   12,888,589 279,761 SH   SOLE 0 279,761 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858   16,681,891 410,076 SH   SOLE 0 410,076 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   288,762 709 SH   SOLE 0 709 0 0
VANGUARD INDEX TR INTER TERM CORP 92206C870   311,141 3,937 SH   SOLE 0 3,937 0 0
VANGUARD INDEX TR SMALL CAP 922908751   28,280,464 142,191 SH   SOLE 0 142,191 0 0
VANGUARD INDEX TR TAX EXEMPT BOND 922907746   7,788,469 155,087 SH   SOLE 0 155,087 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769   1,300,533 5,904 SH   SOLE 0 5,904 0 0
VANGUARD SECTOR INDE UTILITIES 92204A876   7,490,937 52,690 SH   SOLE 0 52,690 0 0
VANGUARD U.S MOMENTUM FACTOR ETF 921935508   9,809,909 80,910 SH   SOLE 0 80,910 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   225,907 960 SH   SOLE 0 960 0 0
VERTEX PHARMACEUTICL COMMON 92532F100   21,675,193 61,593 SH   SOLE 0 61,593 0 0
VISA INC CLASS A 92826C839   15,055,138 63,395 SH   SOLE 0 63,395 0 0
WALMART INC COMMON 931142103   36,614,229 232,945 SH   SOLE 0 232,945 0 0