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 24,477 123,227 SH   SOLE 0 123,227 0 0
ABBOTT LABS COMMON 002824100 558 4,810 SH   SOLE 0 4,810 0 0
ABBVIE INC COMMON 00287y109 855 7,592 SH   SOLE 0 7,592 0 0
AGNC INVT CORP COM 00123Q104 11,082 656,145 SH   SOLE 0 656,145 0 0
ALPHABET INC CLASS A 02079K305 745 305 SH   SOLE 0 305 0 0
ALPHABET INC CLASS C 02079K107 59,452 23,721 SH   SOLE 0 23,721 0 0
AMAZON COM INC COMMON 023135106 33,566 9,757 SH   SOLE 0 9,757 0 0
AMGEN INC COMMON 031162100 257 1,053 SH   SOLE 0 1,053 0 0
ANNALY CAPITAL MGMT COMMON 035710409 8,141 916,817 SH   SOLE 0 916,817 0 0
APPLE INC COMMON 037833100 55,079 402,156 SH   SOLE 0 402,156 0 0
APTIV PLC ORDINARY SHARES G6095L109 14,655 93,146 SH   SOLE 0 93,146 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106 16,450 45,402 SH   SOLE 0 45,402 0 0
AT&T INC COMMON 00206R102 213 7,400 SH   SOLE 0 7,400 0 0
BANK OF AMERICA CORP COMMON 060505104 22,552 546,988 SH   SOLE 0 546,988 0 0
BECTON DICKINSON COMMON 075887109 11,332 46,598 SH   SOLE 0 46,598 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 11,424 170,962 SH   SOLE 0 170,962 0 0
CAMDEN PPTY TR SH BEN INT 133131102 14,520 109,441 SH   SOLE 0 109,441 0 0
CATERPILLAR INC COMMON 149123101 471 2,165 SH   SOLE 0 2,165 0 0
CERNER CORP COMMON 156782104 12,781 163,523 SH   SOLE 0 163,523 0 0
CHEVRON CORP COMMON 166764100 23,597 225,289 SH   SOLE 0 225,289 0 0
CIGNA CORP COMMON USD0.01 125523100 14,950 63,061 SH   SOLE 0 63,061 0 0
CISCO SYSTEMS INC COMMON 17275R102 32,678 616,557 SH   SOLE 0 616,557 0 0
CITIGROUP INC COMMON 172967424 14,660 207,203 SH   SOLE 0 207,203 0 0
COMCAST CORP CLASS A 20030N101 21,347 374,379 SH   SOLE 0 374,379 0 0
CORTEVA INC COM 22052L104 10,475 236,190 SH   SOLE 0 236,190 0 0
COSTCO WHSL CORP COMMON 22160K105 259 655 SH   SOLE 0 655 0 0
CUBESMART COMMON 229663109 12,879 278,040 SH   SOLE 0 278,040 0 0
CVS HEALTH CORP COMMON 126650100 20,244 242,623 SH   SOLE 0 242,623 0 0
EATON CORPORATION COMMON G29183103 14,509 97,916 SH   SOLE 0 97,916 0 0
EBAY INC COMMON 278642103 10,469 149,115 SH   SOLE 0 149,115 0 0
ELECTRONIC ARTS INC COMMON 285512109 11,314 78,665 SH   SOLE 0 78,665 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 116 10,880 SH   SOLE 0 10,880 0 0
EOG RESOURCES INC COMMON 26875P101 7,314 87,661 SH   SOLE 0 87,661 0 0
EQUINIX INC COMMON 29444U700 573 714 SH   SOLE 0 714 0 0
EXELON CORP COMMON 30161N101 9,535 215,199 SH   SOLE 0 215,199 0 0
FEDEX CORP COMMON 31428X106 10,765 36,085 SH   SOLE 0 36,085 0 0
FIDELITY NATL INFO COMMON 31620M106 28,038 197,914 SH   SOLE 0 197,914 0 0
FIRST REPUBLIC BANK COMMON 33616C100 14,827 79,217 SH   SOLE 0 79,217 0 0
FIRSTCASH INC COMMON 33767D105 13,352 174,676 SH   SOLE 0 174,676 0 0
FORTINET INC COMMON 34959E109 14,741 61,886 SH   SOLE 0 61,886 0 0
FULLER H B CO COM USD1 359694106 13,748 216,123 SH   SOLE 0 216,123 0 0
GILDAN ACTIVEWEAR COMMON 375916103 10,866 294,323 SH   SOLE 0 294,323 0 0
GLACIER BANCORP INC COMMON 37637Q105 617 11,198 SH   SOLE 0 11,198 0 0
GOLDMAN SACHS GROUP COMMON 38141G104 17,887 47,130 SH   SOLE 0 47,130 0 0
HOME DEPOT INC COMMON 437076102 904 2,834 SH   SOLE 0 2,834 0 0
HONEYWELL INTL INC COMMON 438516106 10,880 49,599 SH   SOLE 0 49,599 0 0
INTEL CORP COMMON 458140100 230 4,094 SH   SOLE 0 4,094 0 0
INTERNATIONAL PAPER COMMON 460146103 8,035 131,054 SH   SOLE 0 131,054 0 0
INTUIT COMMON 461202103 14,465 29,509 SH   SOLE 0 29,509 0 0
ISHARES RUSSELL 3000 ETF 464287689 262 1,025 SH   SOLE 0 1,025 0 0
ISHARES MSCI USA EQUAL WEIGHTED ETF 464286681 3,852 45,579 SH   SOLE 0 45,579 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 291 6,312 SH   SOLE 0 6,312 0 0
ISHARES TR CORE MSCI INTL 46435G326 22,776 337,665 SH   SOLE 0 337,665 0 0
ISHARES TR CORE MSCITOTAL 46432F834 615 8,388 SH   SOLE 0 8,388 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 474 9,213 SH   SOLE 0 9,213 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 774 1,800 SH   SOLE 0 1,800 0 0
ISHARES TRUST ISHARES CORE US REIT 464288521 1,212 20,782 SH   SOLE 0 20,782 0 0
JOHNSON & JOHNSON COMMON 478160104 19,880 120,673 SH   SOLE 0 120,673 0 0
JPMORGAN CHASE & CO COMMON 46625H100 20,247 130,172 SH   SOLE 0 130,172 0 0
LABORATORY CORP AMER COMMON 50540R409 28,808 104,432 SH   SOLE 0 104,432 0 0
LAS VEGAS SANDS CORP COMMON 517834107 10,954 207,895 SH   SOLE 0 207,895 0 0
MADDEN STEVEN LTD COM 556269108 10,539 240,846 SH   SOLE 0 240,846 0 0
MAXIM INTEGRATED PRO COMMON 57772K101 16,672 158,236 SH   SOLE 0 158,236 0 0
MDU RES GROUP INC COMMON 552690109 12,363 394,485 SH   SOLE 0 394,485 0 0
MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103 25,680 206,883 SH   SOLE 0 206,883 0 0
MERCK & CO INC COMMON 58933Y105 328 4,221 SH   SOLE 0 4,221 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 521 3,480 SH   SOLE 0 3,480 0 0
MICROSOFT CORP COMMON 594918104 60,596 223,686 SH   SOLE 0 223,686 0 0
MORGAN STANLEY COMMON 617446448 589 6,419 SH   SOLE 0 6,419 0 0
MOSAIC CO COMMON 61945C103 12,980 406,760 SH   SOLE 0 406,760 0 0
NORFOLK SOUTHERN COMMON 655844108 12,282 46,277 SH   SOLE 0 46,277 0 0
ORACLE CORP COMMON 68389X105 801 10,293 SH   SOLE 0 10,293 0 0
OTIS WORLDWIDE CORP COMMON USD0.01 68902V107 13,673 167,209 SH   SOLE 0 167,209 0 0
PEPSICO INC COMMON 713448108 21,020 141,867 SH   SOLE 0 141,867 0 0
PFIZER INC COMMON 717081103 17,295 441,646 SH   SOLE 0 441,646 0 0
PHILIP MORRIS INTL COMMON 718172109 19,171 193,429 SH   SOLE 0 193,429 0 0
PROGRESSIVE CORP COMMON 743315103 9,630 98,052 SH   SOLE 0 98,052 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101 15,984 187,369 SH   SOLE 0 187,369 0 0
SALESFORCE.COM COMMON 79466L302 15,487 63,402 SH   SOLE 0 63,402 0 0
SCHWAB CHARLES CORP COM 808513105 508 6,975 SH   SOLE 0 6,975 0 0
SEMPRA COMMON 816851109 17,594 132,807 SH   SOLE 0 132,807 0 0
SILICON LABS INC COMMON 826919102 13,446 87,739 SH   SOLE 0 87,739 0 0
SOUTHERN CO COMMON 842587107 16,065 265,494 SH   SOLE 0 265,494 0 0
SPDR GOLD TR GOLD SHS 78463V107 663 4,000 SH   SOLE 0 4,000 0 0
SPLUNK INC COMMON 848637104 11,460 79,266 SH   SOLE 0 79,266 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 10,750 432,593 SH   SOLE 0 432,593 0 0
STARBUCKS CORP COMMON 855244109 23,515 210,315 SH   SOLE 0 210,315 0 0
STRATEGIC EDUCATION COM USD0.01 86272C103 6,319 83,075 SH   SOLE 0 83,075 0 0
STRYKER CORP COMMON 863667101 487 1,875 SH   SOLE 0 1,875 0 0
T-MOBILE US INC COMMON 872590104 16,779 115,854 SH   SOLE 0 115,854 0 0
TAKEDA PHARMACEUTICA REP(0.5 ORD) 874060205 7,510 446,250 SH   SOLE 0 446,250 0 0
TERRENO RLTY CORP COMMON 88146M101 16,633 257,795 SH   SOLE 0 257,795 0 0
UNITED PARCEL SERVIC CLASS B 911312106 16,356 78,644 SH   SOLE 0 78,644 0 0
US BANCORP DEL COMMON 902973304 436 7,653 SH   SOLE 0 7,653 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 7,259 133,650 SH   SOLE 0 133,650 0 0
VANGUARD INDEX TR GROWTH 922908736 729 2,543 SH   SOLE 0 2,543 0 0
VANGUARD INDEX TR SMALL CAP 922908751 5,101 22,645 SH   SOLE 0 22,645 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 849 4,890 SH   SOLE 0 4,890 0 0
VANGUARD SECTOR INDE UTILITIES 92204A876 1,144 8,245 SH   SOLE 0 8,245 0 0
VANGUARD WHITEHALL F HIGH DIV YLD 921946406 1,010 9,644 SH   SOLE 0 9,644 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 12,536 62,174 SH   SOLE 0 62,174 0 0
VISA INC CLASS A 92826C839 340 1,454 SH   SOLE 0 1,454 0 0
WALMART INC COMMON 931142103 23,417 166,057 SH   SOLE 0 166,057 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 280 15,925 SH   SOLE 0 15,925 0 0