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 16,044 117,529 SH   SOLE 0 117,529 0 0
ABBOTT LABS COMMON 002824100 469 5,947 SH   SOLE 0 5,947 0 0
ABBVIE INC COMMON 00287y109 423 5,555 SH   SOLE 0 5,555 0 0
AGNC INVT CORP COM 00123Q104 5,122 484,134 SH   SOLE 0 484,134 0 0
ALASKA AIR GROUP INC COMMON 011659109 6,123 215,057 SH   SOLE 0 215,057 0 0
ALPHABET INC CLASS A 02079K305 395 340 SH   SOLE 0 340 0 0
ALPHABET INC CLASS C 02079K107 37,901 32,594 SH   SOLE 0 32,594 0 0
AMAZON COM INC COMMON 023135106 20,883 10,711 SH   SOLE 0 10,711 0 0
AMGEN INC COMMON 031162100 7,607 37,523 SH   SOLE 0 37,523 0 0
ANNALY CAPITAL MGMT COMMON 035710409 5,350 1,055,295 SH   SOLE 0 1,055,295 0 0
APPLE INC COMMON 037833100 35,952 141,382 SH   SOLE 0 141,382 0 0
APTIV PLC ORDINARY SHARES G6095L109 6,715 136,370 SH   SOLE 0 136,370 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106 8,317 41,063 SH   SOLE 0 41,063 0 0
BANK OF AMERICA CORP COMMON 060505104 13,392 630,798 SH   SOLE 0 630,798 0 0
BAXTER INTL INC COMMON 071813109 219 2,699 SH   SOLE 0 2,699 0 0
BECTON DICKINSON COMMON 075887109 8,539 37,164 SH   SOLE 0 37,164 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 7,214 129,429 SH   SOLE 0 129,429 0 0
CAMDEN PPTY TR SH BEN INT 133131102 5,509 69,520 SH   SOLE 0 69,520 0 0
CATERPILLAR INC COMMON 149123101 309 2,665 SH   SOLE 0 2,665 0 0
CERNER CORP COMMON 156782104 8,483 134,671 SH   SOLE 0 134,671 0 0
CHEVRON CORP COMMON 166764100 17,943 247,629 SH   SOLE 0 247,629 0 0
CHURCH & DWIGHT INC COMMON 171340102 5,813 90,575 SH   SOLE 0 90,575 0 0
CIGNA CORP COMMON USD0.01 125523100 8,071 45,552 SH   SOLE 0 45,552 0 0
CISCO SYSTEMS INC COMMON 17275R102 26,034 662,274 SH   SOLE 0 662,274 0 0
CITIGROUP INC COMMON 172967424 4,940 117,280 SH   SOLE 0 117,280 0 0
COMCAST CORP CLASS A 20030N101 14,727 428,365 SH   SOLE 0 428,365 0 0
CORTEVA INC COM 22052L104 5,608 238,633 SH   SOLE 0 238,633 0 0
CUBESMART COMMON 229663109 7,516 280,571 SH   SOLE 0 280,571 0 0
CVS HEALTH CORP COMMON 126650100 13,777 232,209 SH   SOLE 0 232,209 0 0
DUPONT DE NEMOURS COM 26614N102 3,772 110,611 SH   SOLE 0 110,611 0 0
EATON CORPORATION COMMON G29183103 7,781 100,151 SH   SOLE 0 100,151 0 0
EBAY INC COMMON 278642103 7,067 235,089 SH   SOLE 0 235,089 0 0
ELECTRONIC ARTS INC COMMON 285512109 8,006 79,925 SH   SOLE 0 79,925 0 0
EOG RESOURCES INC COMMON 26875P101 3,248 90,424 SH   SOLE 0 90,424 0 0
EQUINIX INC COMMON 29444U700 666 1,066 SH   SOLE 0 1,066 0 0
FEDEX CORP COMMON 31428X106 6,553 54,043 SH   SOLE 0 54,043 0 0
FIDELITY NATL INFO COMMON 31620M106 15,441 126,944 SH   SOLE 0 126,944 0 0
FIRST REPUBLIC BANK COMMON 33616C100 7,392 89,842 SH   SOLE 0 89,842 0 0
FIRSTCASH INC COMMON 33767D105 8,918 124,315 SH   SOLE 0 124,315 0 0
FORTINET INC COMMON 34959E109 9,392 92,829 SH   SOLE 0 92,829 0 0
GILDAN ACTIVEWEAR COMMON 375916103 11,955 936,918 SH   SOLE 0 936,918 0 0
GILEAD SCIENCES INC COMMON 375558103 7,130 95,374 SH   SOLE 0 95,374 0 0
GLACIER BANCORP INC COMMON 37637Q105 347 10,210 SH   SOLE 0 10,210 0 0
HOME DEPOT INC COMMON 437076102 632 3,385 SH   SOLE 0 3,385 0 0
HONEYWELL INTL INC COMMON 438516106 7,496 56,025 SH   SOLE 0 56,025 0 0
INTEL CORP COMMON 458140100 280 5,181 SH   SOLE 0 5,181 0 0
INTERNATIONAL PAPER COMMON 460146103 7,407 237,951 SH   SOLE 0 237,951 0 0
INTUIT COMMON 461202103 5,577 24,249 SH   SOLE 0 24,249 0 0
ISHARES SHRT TRS BD ETF 464288679 419 3,771 SH   SOLE 0 3,771 0 0
ISHARES TR CORE MSCI EAFE 46432F842 9,882 198,084 SH   SOLE 0 198,084 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 215 4,194 SH   SOLE 0 4,194 0 0
ISHARES TRUST ISHARES CORE US REIT 464288521 219 5,599 SH   SOLE 0 5,599 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 998 17,448 SH   SOLE 0 17,448 0 0
JOHNSON & JOHNSON COMMON 478160104 18,386 140,212 SH   SOLE 0 140,212 0 0
JPMORGAN CHASE & CO COMMON 46625H100 21,238 235,904 SH   SOLE 0 235,904 0 0
LABORATORY CORP AMER COMMON 50540R409 7,293 57,699 SH   SOLE 0 57,699 0 0
LAS VEGAS SANDS CORP COMMON 517834107 8,087 190,420 SH   SOLE 0 190,420 0 0
MAXIM INTEGRATED PRO COMMON 57772K101 8,939 183,886 SH   SOLE 0 183,886 0 0
MERCK & CO INC COMMON 58933Y105 9,065 117,822 SH   SOLE 0 117,822 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 7,083 104,468 SH   SOLE 0 104,468 0 0
MICROSOFT CORP COMMON 594918104 41,466 262,926 SH   SOLE 0 262,926 0 0
MORGAN STANLEY COMMON 617446448 275 8,080 SH   SOLE 0 8,080 0 0
MOSAIC CO COMMON 61945C103 6,024 556,725 SH   SOLE 0 556,725 0 0
ORACLE CORP COMMON 68389X105 365 7,543 SH   SOLE 0 7,543 0 0
PEPSICO INC COMMON 713448108 19,159 159,523 SH   SOLE 0 159,523 0 0
PFIZER INC COMMON 717081103 15,432 472,793 SH   SOLE 0 472,793 0 0
PHILIP MORRIS INTL COMMON 718172109 14,078 192,955 SH   SOLE 0 192,955 0 0
PRINCIPAL FINL GRP COMMON 74251V102 4,797 153,051 SH   SOLE 0 153,051 0 0
PROGRESSIVE CORP COMMON 743315103 8,490 114,984 SH   SOLE 0 114,984 0 0
SALESFORCE.COM COMMON 79466L302 7,591 52,724 SH   SOLE 0 52,724 0 0
SCHWAB CHARLES CORP COM 808513105 356 10,600 SH   SOLE 0 10,600 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 284 11,010 SH   SOLE 0 11,010 0 0
SEMPRA ENERGY COMMON 816851109 9,706 85,898 SH   SOLE 0 85,898 0 0
SILICON LABS INC COMMON 826919102 6,026 70,559 SH   SOLE 0 70,559 0 0
SOUTHERN CO COMMON 842587107 14,100 260,427 SH   SOLE 0 260,427 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 7,994 430,024 SH   SOLE 0 430,024 0 0
STARBUCKS CORP COMMON 855244109 14,492 220,443 SH   SOLE 0 220,443 0 0
STATE STREET CORP COMMON 857477103 13,415 251,822 SH   SOLE 0 251,822 0 0
STITCH FIX INC COM CL A 860897107 4,917 387,155 SH   SOLE 0 387,155 0 0
STRYKER CORP COMMON 863667101 412 2,475 SH   SOLE 0 2,475 0 0
T-MOBILE US INC COMMON 872590104 9,387 111,882 SH   SOLE 0 111,882 0 0
TAKEDA PHARMACEUTICA REP(0.5 ORD) 874060205 8,451 556,697 SH   SOLE 0 556,697 0 0
TERRENO RLTY CORP COMMON 88146M101 2,962 57,237 SH   SOLE 0 57,237 0 0
UNITED PARCEL SERVIC CLASS B 911312106 10,928 116,980 SH   SOLE 0 116,980 0 0
UNITED TECHNOLOGIES COMMON 913017109 9,777 103,645 SH   SOLE 0 103,645 0 0
US BANCORP DEL COMMON 902973304 286 8,303 SH   SOLE 0 8,303 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,197 35,678 SH   SOLE 0 35,678 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 392 4,420 SH   SOLE 0 4,420 0 0
VERIZON COMMUNICATIO COMMON 92343V104 201 3,733 SH   SOLE 0 3,733 0 0
VISA INC CLASS A 92826C839 234 1,454 SH   SOLE 0 1,454 0 0
WALMART INC COMMON 931142103 20,966 184,525 SH   SOLE 0 184,525 0 0
WEYERHAEUSER CO COMMON 962166104 390 23,015 SH   SOLE 0 23,015 0 0
XYLEM INC COMMON 98419M100 8,436 129,526 SH   SOLE 0 129,526 0 0
ZOETIS INC COMMON 98978V103 353 3,000 SH   SOLE 0 3,000 0 0