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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COMMON 88579Y101 22,064 125,781 SH   SOLE 0 125,781 0 0
ABBOTT LABS COMMON 002824100 460 3,897 SH   SOLE 0 3,897 0 0
ABBVIE INC COMMON 00287y109 610 5,655 SH   SOLE 0 5,655 0 0
AGNC INVT CORP COM 00123Q104 10,698 678,370 SH   SOLE 0 678,370 0 0
ALPHABET INC CLASS A 02079K305 815 305 SH   SOLE 0 305 0 0
ALPHABET INC CLASS C 02079K107 64,146 24,067 SH   SOLE 0 24,067 0 0
AMAZON COM INC COMMON 023135106 41,723 12,701 SH   SOLE 0 12,701 0 0
AMGEN INC COMMON 031162100 203 953 SH   SOLE 0 953 0 0
ANALOG DEVICES INC COMMON 032654105 16,643 99,374 SH   SOLE 0 99,374 0 0
ANNALY CAPITAL MGMT COMMON 035710409 7,743 919,649 SH   SOLE 0 919,649 0 0
APPLE INC COMMON 037833100 49,842 352,242 SH   SOLE 0 352,242 0 0
APTIV PLC ORDINARY SHARES G6095L109 14,190 95,255 SH   SOLE 0 95,255 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106 14,090 41,003 SH   SOLE 0 41,003 0 0
BANK OF AMERICA CORP COMMON 060505104 23,294 548,748 SH   SOLE 0 548,748 0 0
BECTON DICKINSON COMMON 075887109 11,867 48,273 SH   SOLE 0 48,273 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 10,489 177,261 SH   SOLE 0 177,261 0 0
CAMDEN PPTY TR SH BEN INT 133131102 11,987 81,284 SH   SOLE 0 81,284 0 0
CATERPILLAR INC COMMON 149123101 344 1,790 SH   SOLE 0 1,790 0 0
CERNER CORP COMMON 156782104 11,949 169,448 SH   SOLE 0 169,448 0 0
CHEVRON CORP COMMON 166764100 26,388 260,112 SH   SOLE 0 260,112 0 0
CIGNA CORP COMMON USD0.01 125523100 13,072 65,307 SH   SOLE 0 65,307 0 0
CISCO SYSTEMS INC COMMON 17275R102 33,896 622,747 SH   SOLE 0 622,747 0 0
CITIGROUP INC COMMON 172967424 15,063 214,633 SH   SOLE 0 214,633 0 0
COMCAST CORP CLASS A 20030N101 21,046 376,301 SH   SOLE 0 376,301 0 0
CORTEVA INC COM 22052L104 10,299 244,749 SH   SOLE 0 244,749 0 0
COSTCO WHSL CORP COMMON 22160K105 294 655 SH   SOLE 0 655 0 0
CUBESMART COMMON 229663109 12,049 248,691 SH   SOLE 0 248,691 0 0
CVS HEALTH CORP COMMON 126650100 20,660 243,458 SH   SOLE 0 243,458 0 0
EATON CORPORATION COMMON G29183103 14,974 100,287 SH   SOLE 0 100,287 0 0
EBAY INC COMMON 278642103 10,796 154,958 SH   SOLE 0 154,958 0 0
ELECTRONIC ARTS INC COMMON 285512109 16,258 114,292 SH   SOLE 0 114,292 0 0
EOG RESOURCES INC COMMON 26875P101 7,604 94,734 SH   SOLE 0 94,734 0 0
EQUINIX INC COMMON 29444U700 536 679 SH   SOLE 0 679 0 0
EXELON CORP COMMON 30161N101 10,867 224,813 SH   SOLE 0 224,813 0 0
FEDEX CORP COMMON 31428X106 8,175 37,279 SH   SOLE 0 37,279 0 0
FIDELITY NATL INFO COMMON 31620M106 24,603 202,193 SH   SOLE 0 202,193 0 0
FIRST FOUNDATION I COM USD0.001 32026V104 15,694 596,743 SH   SOLE 0 596,743 0 0
FIRST INTST BANCSYS CLASS A 32055Y201 431 10,700 SH   SOLE 0 10,700 0 0
FIRST REPUBLIC BANK COMMON 33616C100 15,621 80,988 SH   SOLE 0 80,988 0 0
FIRSTCASH INC COMMON 33767D105 15,085 172,399 SH   SOLE 0 172,399 0 0
FORTINET INC COMMON 34959E109 15,120 51,774 SH   SOLE 0 51,774 0 0
FULLER H B CO COM USD1 359694106 14,577 225,796 SH   SOLE 0 225,796 0 0
GILDAN ACTIVEWEAR COMMON 375916103 11,129 304,827 SH   SOLE 0 304,827 0 0
GLACIER BANCORP INC COMMON 37637Q105 620 11,198 SH   SOLE 0 11,198 0 0
GOLDMAN SACHS GROUP COMMON 38141G104 18,431 48,756 SH   SOLE 0 48,756 0 0
HOME DEPOT INC COMMON 437076102 849 2,587 SH   SOLE 0 2,587 0 0
HONEYWELL INTL INC COMMON 438516106 10,571 49,797 SH   SOLE 0 49,797 0 0
INTERNATIONAL PAPER COMMON 460146103 7,283 130,242 SH   SOLE 0 130,242 0 0
INTUIT COMMON 461202103 16,311 30,232 SH   SOLE 0 30,232 0 0
ISHARES RUSSELL 3000 ETF 464287689 261 1,025 SH   SOLE 0 1,025 0 0
ISHARES MSCI USA EQUAL WEIGHTED ETF 464286681 5,388 64,383 SH   SOLE 0 64,383 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 244 5,348 SH   SOLE 0 5,348 0 0
ISHARES TR CORE DIV GRWTH 46434V621 408 8,117 SH   SOLE 0 8,117 0 0
ISHARES TR CORE MSCI INTL 46435G326 29,972 448,552 SH   SOLE 0 448,552 0 0
ISHARES TR CORE MSCITOTAL 46432F834 494 6,955 SH   SOLE 0 6,955 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 442 8,636 SH   SOLE 0 8,636 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 667 1,549 SH   SOLE 0 1,549 0 0
ISHARES TRUST ISHARES CORE US REIT 464288521 2,666 45,462 SH   SOLE 0 45,462 0 0
JOHNSON & JOHNSON COMMON 478160104 19,518 120,852 SH   SOLE 0 120,852 0 0
JPMORGAN CHASE & CO COMMON 46625H100 21,205 129,543 SH   SOLE 0 129,543 0 0
LABORATORY CORP AMER COMMON 50540R409 28,964 102,913 SH   SOLE 0 102,913 0 0
LAS VEGAS SANDS CORP COMMON 517834107 4,578 125,086 SH   SOLE 0 125,086 0 0
MADDEN STEVEN LTD COM 556269108 10,011 249,283 SH   SOLE 0 249,283 0 0
MDU RES GROUP INC COMMON 552690109 11,789 397,353 SH   SOLE 0 397,353 0 0
MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103 26,427 210,823 SH   SOLE 0 210,823 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 445 2,900 SH   SOLE 0 2,900 0 0
MICROSOFT CORP COMMON 594918104 63,939 226,797 SH   SOLE 0 226,797 0 0
MORGAN STANLEY COMMON 617446448 502 5,159 SH   SOLE 0 5,159 0 0
MOSAIC CO COMMON 61945C103 14,604 408,838 SH   SOLE 0 408,838 0 0
NORFOLK SOUTHERN COMMON 655844108 11,134 46,536 SH   SOLE 0 46,536 0 0
ORACLE CORP COMMON 68389X105 897 10,293 SH   SOLE 0 10,293 0 0
OTIS WORLDWIDE CORP COMMON USD0.01 68902V107 14,261 173,319 SH   SOLE 0 173,319 0 0
PEPSICO INC COMMON 713448108 21,631 143,811 SH   SOLE 0 143,811 0 0
PFIZER INC COMMON 717081103 18,828 437,751 SH   SOLE 0 437,751 0 0
PHILIP MORRIS INTL COMMON 718172109 18,387 193,972 SH   SOLE 0 193,972 0 0
PROGRESSIVE CORP COMMON 743315103 9,306 102,955 SH   SOLE 0 102,955 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101 16,710 194,389 SH   SOLE 0 194,389 0 0
SALESFORCE.COM COMMON 79466L302 17,824 65,719 SH   SOLE 0 65,719 0 0
SCHWAB CHARLES CORP COM 808513105 461 6,325 SH   SOLE 0 6,325 0 0
SEMPRA COMMON 816851109 20,039 158,412 SH   SOLE 0 158,412 0 0
SILICON LABS INC COMMON 826919102 12,622 90,052 SH   SOLE 0 90,052 0 0
SOUTHERN CO COMMON 842587107 16,541 266,922 SH   SOLE 0 266,922 0 0
SPDR GOLD TR GOLD SHS 78463V107 702 4,275 SH   SOLE 0 4,275 0 0
SPLUNK INC COMMON 848637104 12,894 89,099 SH   SOLE 0 89,099 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 10,375 447,763 SH   SOLE 0 447,763 0 0
STARBUCKS CORP COMMON 855244109 23,553 213,521 SH   SOLE 0 213,521 0 0
STRATEGIC EDUCATION COM USD0.01 86272C103 6,072 86,129 SH   SOLE 0 86,129 0 0
STRYKER CORP COMMON 863667101 494 1,875 SH   SOLE 0 1,875 0 0
T-MOBILE US INC COMMON 872590104 15,427 120,751 SH   SOLE 0 120,751 0 0
TERRENO RLTY CORP COMMON 88146M101 16,197 256,155 SH   SOLE 0 256,155 0 0
UNITED PARCEL SERVIC CLASS B 911312106 14,275 78,390 SH   SOLE 0 78,390 0 0
US BANCORP DEL COMMON 902973304 394 6,631 SH   SOLE 0 6,631 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 8,926 178,480 SH   SOLE 0 178,480 0 0
VANGUARD INDEX TR GROWTH 922908736 1,950 6,720 SH   SOLE 0 6,720 0 0
VANGUARD INDEX TR SMALL CAP 922908751 9,309 42,573 SH   SOLE 0 42,573 0 0
VANGUARD SECTOR INDE UTILITIES 92204A876 2,582 18,560 SH   SOLE 0 18,560 0 0
VANGUARD WHITEHALL F HIGH DIV YLD 921946406 1,194 11,556 SH   SOLE 0 11,556 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 11,740 64,722 SH   SOLE 0 64,722 0 0
VISA INC CLASS A 92826C839 369 1,656 SH   SOLE 0 1,656 0 0
WALMART INC COMMON 931142103 23,566 169,074 SH   SOLE 0 169,074 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 354 20,289 SH   SOLE 0 20,289 0 0