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 9,430 53,451 SH   SOLE 0 53,451 0 0
ABBOTT LABS COMMON 002824100 486 5,597 SH   SOLE 0 5,597 0 0
ABBVIE INC COMMON 00287y109 496 5,605 SH   SOLE 0 5,605 0 0
AGNC INVT CORP COMMON 00123Q104 8,603 486,619 SH   SOLE 0 486,619 0 0
ALASKA AIR GROUP INC COMMON 011659109 15,439 227,880 SH   SOLE 0 227,880 0 0
ALPHABET INC CLASS A 02079K305 703 525 SH   SOLE 0 525 0 0
ALPHABET INC CLASS C 02079K107 47,629 35,623 SH   SOLE 0 35,623 0 0
AMERICAN CAMPUS CMNT COMMON 024835100 9,376 199,356 SH   SOLE 0 199,356 0 0
AMGEN INC COMMON 031162100 9,840 40,818 SH   SOLE 0 40,818 0 0
ANNALY CAPITAL MGMT COMMON 035710409 10,144 1,076,880 SH   SOLE 0 1,076,880 0 0
APPLE INC COMMON 037833100 52,137 177,547 SH   SOLE 0 177,547 0 0
ARISTA NETWORKS IN COM USD0.0001 040413106 8,618 42,369 SH   SOLE 0 42,369 0 0
BANK OF AMERICA CORP COMMON 060505104 22,742 645,704 SH   SOLE 0 645,704 0 0
BAXTER INTL INC COMMON 071813109 226 2,699 SH   SOLE 0 2,699 0 0
BECTON DICKINSON COMMON 075887109 10,604 38,989 SH   SOLE 0 38,989 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 8,649 134,737 SH   SOLE 0 134,737 0 0
CARNIVAL CORP COMMON 143658300 12,636 248,590 SH   SOLE 0 248,590 0 0
CATERPILLAR INC COMMON 149123101 397 2,690 SH   SOLE 0 2,690 0 0
CERNER CORP COMMON 156782104 10,350 141,029 SH   SOLE 0 141,029 0 0
CHEVRON CORP COMMON 166764100 31,407 260,615 SH   SOLE 0 260,615 0 0
CHURCH & DWIGHT INC COMMON 171340102 6,661 94,698 SH   SOLE 0 94,698 0 0
CIGNA CORP COMMON USD0.01 125523100 9,658 47,231 SH   SOLE 0 47,231 0 0
CISCO SYSTEMS INC COMMON 17275R102 32,579 679,292 SH   SOLE 0 679,292 0 0
CITIGROUP INC COMMON 172967424 9,531 119,305 SH   SOLE 0 119,305 0 0
COMCAST CORP CLASS A 20030N101 19,621 436,311 SH   SOLE 0 436,311 0 0
CORTEVA INC COM 22052L104 7,361 249,024 SH   SOLE 0 249,024 0 0
CUBESMART COMMON 229663109 8,983 285,356 SH   SOLE 0 285,356 0 0
CVS HEALTH CORP COMMON 126650100 17,580 236,638 SH   SOLE 0 236,638 0 0
DUPONT DE NEMOURS COM 26614N102 5,798 90,314 SH   SOLE 0 90,314 0 0
EATON CORPORATION COMMON G29183103 9,934 104,879 SH   SOLE 0 104,879 0 0
EBAY INC COMMON 278642103 8,914 246,855 SH   SOLE 0 246,855 0 0
ELECTRONIC ARTS INC COMMON 285512109 9,128 84,905 SH   SOLE 0 84,905 0 0
EOG RESOURCES INC COMMON 26875P101 7,552 90,159 SH   SOLE 0 90,159 0 0
EQUINIX INC COMMON 29444U700 660 1,131 SH   SOLE 0 1,131 0 0
FEDEX CORP COMMON 31428X106 8,245 54,525 SH   SOLE 0 54,525 0 0
FIDELITY NATL INFO COMMON 31620M106 7,710 55,433 SH   SOLE 0 55,433 0 0
FIRST REPUBLIC BANK COMMON 33616C100 10,961 93,322 SH   SOLE 0 93,322 0 0
FIRSTCASH INC COMMON 33767D105 6,819 84,570 SH   SOLE 0 84,570 0 0
FLOWSERVE CORP COMMON 34354P105 16,510 331,735 SH   SOLE 0 331,735 0 0
FORTINET INC COMMON 34959E109 10,385 97,274 SH   SOLE 0 97,274 0 0
GENERAL MOTORS CO COMMON 37045V100 322 8,800 SH   SOLE 0 8,800 0 0
GILDAN ACTIVEWEAR COMMON 375916103 16,716 566,055 SH   SOLE 0 566,055 0 0
GILEAD SCIENCES INC COMMON 375558103 21,581 332,117 SH   SOLE 0 332,117 0 0
GLACIER BANCORP INC COMMON 37637Q105 480 10,444 SH   SOLE 0 10,444 0 0
HOME DEPOT INC COMMON 437076102 739 3,385 SH   SOLE 0 3,385 0 0
INTEL CORP COMMON 458140100 314 5,241 SH   SOLE 0 5,241 0 0
INTERNATIONAL PAPER COMMON 460146103 7,975 173,171 SH   SOLE 0 173,171 0 0
INTL BUSINESS MCHN COMMON 459200101 216 1,615 SH   SOLE 0 1,615 0 0
INTUIT COMMON 461202103 6,802 25,969 SH   SOLE 0 25,969 0 0
ISHARES IBOXX INV CP ETF 464287242 335 2,621 SH   SOLE 0 2,621 0 0
ISHARES TR CORE DIV GRWTH 46434V621 340 8,084 SH   SOLE 0 8,084 0 0
ISHARES TR CORE MSCI EAFE 46432F842 12,871 197,280 SH   SOLE 0 197,280 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 379 7,480 SH   SOLE 0 7,480 0 0
ISHARES TRUST ISHARES CORE US REIT 464288521 306 5,599 SH   SOLE 0 5,599 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 1,417 19,489 SH   SOLE 0 19,489 0 0
JOHNSON & JOHNSON COMMON 478160104 20,831 142,803 SH   SOLE 0 142,803 0 0
JPMORGAN CHASE & CO COMMON 46625H100 33,808 242,524 SH   SOLE 0 242,524 0 0
LABORATORY CORP AMER COMMON 50540R409 10,233 60,489 SH   SOLE 0 60,489 0 0
LAS VEGAS SANDS CORP COMMON 517834107 10,811 156,590 SH   SOLE 0 156,590 0 0
MAXIM INTEGRATED PRO COMMON 57772K101 11,498 186,935 SH   SOLE 0 186,935 0 0
MDU RES GROUP INC COMMON 552690109 573 19,300 SH   SOLE 0 19,300 0 0
MERCK & CO INC COMMON 58933Y105 369 4,057 SH   SOLE 0 4,057 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 11,179 106,749 SH   SOLE 0 106,749 0 0
MICROSOFT CORP COMMON 594918104 52,757 334,540 SH   SOLE 0 334,540 0 0
MORGAN STANLEY COMMON 617446448 579 11,335 SH   SOLE 0 11,335 0 0
MOSAIC CO COMMON 61945C103 7,853 362,885 SH   SOLE 0 362,885 0 0
NORDSTROM INC COMMON 655664100 5,614 137,164 SH   SOLE 0 137,164 0 0
ORACLE CORP COMMON 68389X105 435 8,203 SH   SOLE 0 8,203 0 0
PEPSICO INC COMMON 713448108 22,683 165,966 SH   SOLE 0 165,966 0 0
PFIZER INC COMMON 717081103 19,168 489,226 SH   SOLE 0 489,226 0 0
PHILIP MORRIS INTL COMMON 718172109 16,540 194,388 SH   SOLE 0 194,388 0 0
PRINCIPAL FINL GRP COMMON 74251V102 8,747 159,031 SH   SOLE 0 159,031 0 0
PROGRESSIVE CORP COMMON 743315103 8,135 112,381 SH   SOLE 0 112,381 0 0
SALESFORCE.COM COMMON 79466L302 8,985 55,247 SH   SOLE 0 55,247 0 0
SCHLUMBERGER LTD COMMON 806857108 9,036 224,776 SH   SOLE 0 224,776 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 370 11,010 SH   SOLE 0 11,010 0 0
SEMPRA ENERGY COMMON 816851109 13,860 91,498 SH   SOLE 0 91,498 0 0
SILICON LABS INC COMMON 826919102 8,527 73,519 SH   SOLE 0 73,519 0 0
SOUTHERN CO COMMON 842587107 16,957 266,197 SH   SOLE 0 266,197 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 8,410 434,644 SH   SOLE 0 434,644 0 0
STARBUCKS CORP COMMON 855244109 17,364 197,503 SH   SOLE 0 197,503 0 0
STARWOOD PPTY TR COM 85571B105 8,702 350,053 SH   SOLE 0 350,053 0 0
STATE STREET CORP COMMON 857477103 20,404 257,953 SH   SOLE 0 257,953 0 0
STRYKER CORP COMMON 863667101 525 2,500 SH   SOLE 0 2,500 0 0
SYSCO CORP COMMON 871829107 503 5,875 SH   SOLE 0 5,875 0 0
T-MOBILE US INC COMMON 872590104 9,226 117,647 SH   SOLE 0 117,647 0 0
TAKEDA PHARMACEUTICA REP(0.5 ORD) 874060205 8,344 422,929 SH   SOLE 0 422,929 0 0
THE CHARLES SCHWAB COM 808513105 527 11,080 SH   SOLE 0 11,080 0 0
UNITED PARCEL SERVIC CLASS B 911312106 13,956 119,225 SH   SOLE 0 119,225 0 0
UNITED TECHNOLOGIES COMMON 913017109 15,937 106,414 SH   SOLE 0 106,414 0 0
US BANCORP DEL COMMON 902973304 458 7,718 SH   SOLE 0 7,718 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,612 36,247 SH   SOLE 0 36,247 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 876 6,390 SH   SOLE 0 6,390 0 0
VANGUARD SECTOR INDE CONSUMER DISC 92204A108 8,978 47,383 SH   SOLE 0 47,383 0 0
VERIZON COMMUNICATIO COMMON 92343V104 302 4,924 SH   SOLE 0 4,924 0 0
VISA INC CLASS A 92826C839 277 1,475 SH   SOLE 0 1,475 0 0
WALMART INC COMMON 931142103 28,491 239,741 SH   SOLE 0 239,741 0 0
WEYERHAEUSER CO COMMON 962166104 716 23,715 SH   SOLE 0 23,715 0 0
XYLEM INC COMMON 98419M100 10,381 131,761 SH   SOLE 0 131,761 0 0
ZAYO GROUP HOLDING COM USD0.001 98919V105 17,010 490,912 SH   SOLE 0 490,912 0 0
ZOETIS INC COMMON 98978V103 475 3,589 SH   SOLE 0 3,589 0 0