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 17,902 111,759 SH   SOLE 0 111,759 0 0
ABBOTT LABS COMMON 002824100 642 5,897 SH   SOLE 0 5,897 0 0
ABBVIE INC COMMON 00287y109 487 5,555 SH   SOLE 0 5,555 0 0
AGNC INVT CORP COM 00123Q104 7,931 570,172 SH   SOLE 0 570,172 0 0
ALPHABET INC CLASS A 02079K305 440 300 SH   SOLE 0 300 0 0
ALPHABET INC CLASS C 02079K107 38,927 26,488 SH   SOLE 0 26,488 0 0
AMAZON COM INC COMMON 023135106 31,969 10,153 SH   SOLE 0 10,153 0 0
AMGEN INC COMMON 031162100 9,125 35,901 SH   SOLE 0 35,901 0 0
ANNALY CAPITAL MGMT COMMON 035710409 6,195 870,037 SH   SOLE 0 870,037 0 0
APPLE INC COMMON 037833100 48,708 420,584 SH   SOLE 0 420,584 0 0
APTIV PLC ORDINARY SHARES G6095L109 8,474 92,425 SH   SOLE 0 92,425 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106 9,265 44,772 SH   SOLE 0 44,772 0 0
BANK OF AMERICA CORP COMMON 060505104 14,154 587,543 SH   SOLE 0 587,543 0 0
BECTON DICKINSON COMMON 075887109 10,621 45,644 SH   SOLE 0 45,644 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 10,189 168,992 SH   SOLE 0 168,992 0 0
CAMDEN PPTY TR SH BEN INT 133131102 9,591 107,791 SH   SOLE 0 107,791 0 0
CATERPILLAR INC COMMON 149123101 368 2,465 SH   SOLE 0 2,465 0 0
CERNER CORP COMMON 156782104 9,338 129,170 SH   SOLE 0 129,170 0 0
CHEVRON CORP COMMON 166764100 14,711 204,315 SH   SOLE 0 204,315 0 0
CIGNA CORP COMMON USD0.01 125523100 10,476 61,837 SH   SOLE 0 61,837 0 0
CISCO SYSTEMS INC COMMON 17275R102 24,533 622,829 SH   SOLE 0 622,829 0 0
CITIGROUP INC COMMON 172967424 6,073 140,864 SH   SOLE 0 140,864 0 0
COMCAST CORP CLASS A 20030N101 22,076 477,217 SH   SOLE 0 477,217 0 0
CORTEVA INC COM 22052L104 6,610 229,439 SH   SOLE 0 229,439 0 0
CUBESMART COMMON 229663109 8,769 271,402 SH   SOLE 0 271,402 0 0
CVS HEALTH CORP COMMON 126650100 15,062 257,909 SH   SOLE 0 257,909 0 0
DUPONT DE NEMOURS COM 26614N102 8,234 148,418 SH   SOLE 0 148,418 0 0
EATON CORPORATION COMMON G29183103 9,837 96,409 SH   SOLE 0 96,409 0 0
EBAY INC COMMON 278642103 7,938 152,352 SH   SOLE 0 152,352 0 0
ELECTRONIC ARTS INC COMMON 285512109 9,982 76,543 SH   SOLE 0 76,543 0 0
ENERGY TRANSFER LP COMMON UNIT 29273V100 59 10,880 SH   SOLE 0 10,880 0 0
EOG RESOURCES INC COMMON 26875P101 2,712 75,469 SH   SOLE 0 75,469 0 0
EQUINIX INC COMMON 29444U700 513 675 SH   SOLE 0 675 0 0
EXELON CORP COMMON 30161N101 7,377 206,279 SH   SOLE 0 206,279 0 0
FEDEX CORP COMMON 31428X106 13,202 52,489 SH   SOLE 0 52,489 0 0
FIDELITY NATL INFO COMMON 31620M106 21,248 144,338 SH   SOLE 0 144,338 0 0
FIRST REPUBLIC BANK COMMON 33616C100 8,561 78,500 SH   SOLE 0 78,500 0 0
FIRSTCASH INC COMMON 33767D105 8,780 153,477 SH   SOLE 0 153,477 0 0
FORTINET INC COMMON 34959E109 10,487 89,019 SH   SOLE 0 89,019 0 0
GILDAN ACTIVEWEAR COMMON 375916103 12,837 652,604 SH   SOLE 0 652,604 0 0
GLACIER BANCORP INC COMMON 37637Q105 375 11,710 SH   SOLE 0 11,710 0 0
GOLDMAN SACHS GROUP COMMON 38141G104 11,189 55,674 SH   SOLE 0 55,674 0 0
HOME DEPOT INC COMMON 437076102 893 3,215 SH   SOLE 0 3,215 0 0
HONEYWELL INTL INC COMMON 438516106 8,699 52,845 SH   SOLE 0 52,845 0 0
INTEL CORP COMMON 458140100 242 4,681 SH   SOLE 0 4,681 0 0
INTERNATIONAL PAPER COMMON 460146103 9,139 225,441 SH   SOLE 0 225,441 0 0
INTUIT COMMON 461202103 7,526 23,071 SH   SOLE 0 23,071 0 0
ISHARES RUSSELL 3000 ETF 464287689 206 1,052 SH   SOLE 0 1,052 0 0
ISHARES MSCI USA EQUAL WEIGHTED ETF 464286681 1,993 32,635 SH   SOLE 0 32,635 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 315 7,166 SH   SOLE 0 7,166 0 0
ISHARES TR CORE MSCI EAFE 46432F842 14,349 238,034 SH   SOLE 0 238,034 0 0
ISHARES TR CORE MSCITOTAL 46432F834 414 7,103 SH   SOLE 0 7,103 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 709 13,536 SH   SOLE 0 13,536 0 0
JOHNSON & JOHNSON COMMON 478160104 19,412 130,388 SH   SOLE 0 130,388 0 0
JPMORGAN CHASE & CO COMMON 46625H100 13,445 139,661 SH   SOLE 0 139,661 0 0
LABORATORY CORP AMER COMMON 50540R409 21,212 112,668 SH   SOLE 0 112,668 0 0
LAS VEGAS SANDS CORP COMMON 517834107 10,332 221,440 SH   SOLE 0 221,440 0 0
MAXIM INTEGRATED PRO COMMON 57772K101 11,610 171,716 SH   SOLE 0 171,716 0 0
MDU RES GROUP INC COMMON 552690109 6,928 307,900 SH   SOLE 0 307,900 0 0
MERCK & CO INC COMMON 58933Y105 9,342 112,627 SH   SOLE 0 112,627 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 9,943 96,757 SH   SOLE 0 96,757 0 0
MICROSOFT CORP COMMON 594918104 51,478 244,747 SH   SOLE 0 244,747 0 0
MORGAN STANLEY COMMON 617446448 365 7,550 SH   SOLE 0 7,550 0 0
MOSAIC CO COMMON 61945C103 9,763 534,353 SH   SOLE 0 534,353 0 0
NORFOLK SOUTHERN COMMON 655844108 10,648 49,757 SH   SOLE 0 49,757 0 0
ORACLE CORP COMMON 68389X105 450 7,543 SH   SOLE 0 7,543 0 0
OTIS WORLDWIDE CORP COMMON USD0.01 68902V107 8,271 132,499 SH   SOLE 0 132,499 0 0
PEPSICO INC COMMON 713448108 20,694 149,305 SH   SOLE 0 149,305 0 0
PFIZER INC COMMON 717081103 17,547 478,133 SH   SOLE 0 478,133 0 0
PHILIP MORRIS INTL COMMON 718172109 13,391 178,575 SH   SOLE 0 178,575 0 0
PROGRESSIVE CORP COMMON 743315103 10,432 110,194 SH   SOLE 0 110,194 0 0
RAYTHEON TECHNOLOGIE COM USD1 75513E101 7,902 137,329 SH   SOLE 0 137,329 0 0
SALESFORCE.COM COMMON 79466L302 12,724 50,630 SH   SOLE 0 50,630 0 0
SCHWAB CHARLES CORP COM 808513105 303 8,350 SH   SOLE 0 8,350 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 346 11,010 SH   SOLE 0 11,010 0 0
SEMPRA ENERGY COMMON 816851109 7,819 66,057 SH   SOLE 0 66,057 0 0
SILICON LABS INC COMMON 826919102 9,098 92,978 SH   SOLE 0 92,978 0 0
SOUTHERN CO COMMON 842587107 15,380 283,659 SH   SOLE 0 283,659 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 6,945 331,835 SH   SOLE 0 331,835 0 0
STARBUCKS CORP COMMON 855244109 20,925 243,535 SH   SOLE 0 243,535 0 0
STITCH FIX INC COM CL A 860897107 7,926 292,131 SH   SOLE 0 292,131 0 0
STRYKER CORP COMMON 863667101 474 2,275 SH   SOLE 0 2,275 0 0
T-MOBILE US INC COMMON 872590104 13,113 114,667 SH   SOLE 0 114,667 0 0
TAKEDA PHARMACEUTICA REP(0.5 ORD) 874060205 9,215 516,554 SH   SOLE 0 516,554 0 0
TERRENO RLTY CORP COMMON 88146M101 9,759 178,210 SH   SOLE 0 178,210 0 0
UNITED PARCEL SERVIC CLASS B 911312106 14,166 85,017 SH   SOLE 0 85,017 0 0
US BANCORP DEL COMMON 902973304 292 8,153 SH   SOLE 0 8,153 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 2,142 49,545 SH   SOLE 0 49,545 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 428 3,870 SH   SOLE 0 3,870 0 0
VERIZON COMMUNICATIO COMMON 92343V104 270 4,533 SH   SOLE 0 4,533 0 0
VISA INC CLASS A 92826C839 291 1,454 SH   SOLE 0 1,454 0 0
WALMART INC COMMON 931142103 24,137 172,520 SH   SOLE 0 172,520 0 0
XYLEM INC COMMON 98419M100 10,128 120,396 SH   SOLE 0 120,396 0 0