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,544 55,058 SH   SOLE 0 55,058 0 0
ABBOTT LABS COMMON 002824100 482 5,734 SH   SOLE 0 5,734 0 0
ABBVIE INC COMMON 00287y109 423 5,817 SH   SOLE 0 5,817 0 0
AGNC INVT CORP COMMON 00123Q104 8,707 517,670 SH   SOLE 0 517,670 0 0
ALASKA AIR GROUP INC COMMON 011659109 14,748 230,759 SH   SOLE 0 230,759 0 0
ALLIANCE DATA SYSTEM COMMON 018581108 9,155 65,334 SH   SOLE 0 65,334 0 0
ALPHABET INC CLASS A 02079K305 558 515 SH   SOLE 0 515 0 0
ALPHABET INC CLASS C 02079K107 38,992 36,073 SH   SOLE 0 36,073 0 0
AMERICAN CAMPUS CMNT COMMON 024835100 9,420 204,071 SH   SOLE 0 204,071 0 0
AMGEN INC COMMON 031162100 9,447 51,264 SH   SOLE 0 51,264 0 0
ANNALY CAPITAL MGMT COMMON 035710409 7,114 779,220 SH   SOLE 0 779,220 0 0
APPLE INC COMMON 037833100 35,973 181,753 SH   SOLE 0 181,753 0 0
BAKER HUGHES A GE CO CL A COMMON STOCK 05722G100 6,625 268,998 SH   SOLE 0 268,998 0 0
BANK OF AMERICA CORP COMMON 060505104 18,749 646,506 SH   SOLE 0 646,506 0 0
BECTON DICKINSON COMMON 075887109 9,977 39,591 SH   SOLE 0 39,591 0 0
CARNIVAL CORP COMMON 143658300 11,959 256,900 SH   SOLE 0 256,900 0 0
CATERPILLAR INC COMMON 149123101 393 2,880 SH   SOLE 0 2,880 0 0
CELGENE CORP COMMON 151020104 12,617 136,484 SH   SOLE 0 136,484 0 0
CERNER CORP COMMON 156782104 10,509 143,372 SH   SOLE 0 143,372 0 0
CHEVRON CORP COMMON 166764100 31,638 254,244 SH   SOLE 0 254,244 0 0
CHURCH & DWIGHT INC COMMON 171340102 6,970 95,395 SH   SOLE 0 95,395 0 0
CIGNA CORP COMMON USD0.01 125523100 7,521 47,735 SH   SOLE 0 47,735 0 0
CISCO SYSTEMS INC COMMON 17275R102 37,466 684,556 SH   SOLE 0 684,556 0 0
CITIGROUP INC COMMON 172967424 8,546 122,037 SH   SOLE 0 122,037 0 0
COMCAST CORP CLASS A 20030N101 18,574 439,311 SH   SOLE 0 439,311 0 0
CORTEVA INC COM 22052L104 7,488 253,240 SH   SOLE 0 253,240 0 0
CUBESMART COMMON 229663109 10,035 300,082 SH   SOLE 0 300,082 0 0
CVS HEALTH CORP COMMON 126650100 12,597 231,186 SH   SOLE 0 231,186 0 0
DEVON ENERGY CORP COMMON 25179M103 4,310 151,128 SH   SOLE 0 151,128 0 0
DOW INC COMMON STOCK 260557103 2,241 45,438 SH   SOLE 0 45,438 0 0
DUPONT DE NEMOURS COM 26614N102 6,905 91,981 SH   SOLE 0 91,981 0 0
EATON CORPORATION COMMON G29183103 8,824 105,957 SH   SOLE 0 105,957 0 0
EBAY INC COMMON 278642103 9,889 250,362 SH   SOLE 0 250,362 0 0
ELECTRONIC ARTS INC COMMON 285512109 8,721 86,125 SH   SOLE 0 86,125 0 0
EQUINIX INC COMMON 29444U700 626 1,241 SH   SOLE 0 1,241 0 0
EXXON MOBIL CORP COMMON 30231G102 273 3,568 SH   SOLE 0 3,568 0 0
FEDEX CORP COMMON 31428X106 6,598 40,183 SH   SOLE 0 40,183 0 0
FIRST REPUBLIC BANK COMMON 33616C100 9,256 94,785 SH   SOLE 0 94,785 0 0
FIRSTCASH INC COMMON 33767D105 8,471 84,690 SH   SOLE 0 84,690 0 0
FLOWSERVE CORP COMMON 34354P105 17,643 334,838 SH   SOLE 0 334,838 0 0
FORTINET INC COMMON 34959E109 7,552 98,295 SH   SOLE 0 98,295 0 0
GENERAL MOTORS CO COMMON 37045V100 339 8,800 SH   SOLE 0 8,800 0 0
GILDAN ACTIVEWEAR COMMON 375916103 9,096 235,162 SH   SOLE 0 235,162 0 0
GILEAD SCIENCES INC COMMON 375558103 22,983 340,180 SH   SOLE 0 340,180 0 0
GLACIER BANCORP INC COMMON 37637Q105 419 10,335 SH   SOLE 0 10,335 0 0
HOME DEPOT INC COMMON 437076102 736 3,540 SH   SOLE 0 3,540 0 0
INTEL CORP COMMON 458140100 245 5,125 SH   SOLE 0 5,125 0 0
INTERNATIONAL PAPER COMMON 460146103 7,171 165,525 SH   SOLE 0 165,525 0 0
INTL BUSINESS MCHN COMMON 459200101 360 2,610 SH   SOLE 0 2,610 0 0
INTUIT COMMON 461202103 6,732 25,762 SH   SOLE 0 25,762 0 0
ISHARES SHRT TRS BD ETF 464288679 264 2,384 SH   SOLE 0 2,384 0 0
ISHARES TR CORE DIV GRWTH 46434V621 317 8,302 SH   SOLE 0 8,302 0 0
ISHARES TR CORE MSCI EAFE 46432F842 11,279 183,690 SH   SOLE 0 183,690 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 384 7,631 SH   SOLE 0 7,631 0 0
ISHARES TRUST ISHARES CORE US REIT 464288521 294 5,652 SH   SOLE 0 5,652 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 1,327 19,921 SH   SOLE 0 19,921 0 0
JOHNSON & JOHNSON COMMON 478160104 17,547 125,986 SH   SOLE 0 125,986 0 0
JPMORGAN CHASE & CO COMMON 46625H100 31,466 281,449 SH   SOLE 0 281,449 0 0
LABORATORY CORP AMER COMMON 50540R409 10,564 61,100 SH   SOLE 0 61,100 0 0
LAS VEGAS SANDS CORP COMMON 517834107 9,295 157,309 SH   SOLE 0 157,309 0 0
MARATHON OIL CORP COMMON 565849106 4,793 337,327 SH   SOLE 0 337,327 0 0
MARTIN MARIETTA MATL COMMON 573284106 309 1,344 SH   SOLE 0 1,344 0 0
MAXIM INTEGRATED PRO COMMON 57772K101 11,299 188,881 SH   SOLE 0 188,881 0 0
MDU RES GROUP INC COMMON 552690109 514 19,925 SH   SOLE 0 19,925 0 0
MERCK & CO INC COMMON 58933Y105 362 4,318 SH   SOLE 0 4,318 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 9,351 107,851 SH   SOLE 0 107,851 0 0
MICROSOFT CORP COMMON 594918104 45,398 338,895 SH   SOLE 0 338,895 0 0
MORGAN STANLEY COMMON 617446448 524 11,960 SH   SOLE 0 11,960 0 0
MOSAIC CO COMMON 61945C103 9,687 387,023 SH   SOLE 0 387,023 0 0
NORDSTROM INC COMMON 655664100 4,623 145,117 SH   SOLE 0 145,117 0 0
ORACLE CORP COMMON 68389X105 458 8,039 SH   SOLE 0 8,039 0 0
PEPSICO INC COMMON 713448108 21,913 167,108 SH   SOLE 0 167,108 0 0
PFIZER INC COMMON 717081103 22,701 524,036 SH   SOLE 0 524,036 0 0
PHILIP MORRIS INTL COMMON 718172109 15,541 197,902 SH   SOLE 0 197,902 0 0
PRINCIPAL FINL GRP COMMON 74251V102 9,344 161,327 SH   SOLE 0 161,327 0 0
PROGRESSIVE CORP COMMON 743315103 6,598 82,545 SH   SOLE 0 82,545 0 0
SCHLUMBERGER LTD COMMON 806857108 9,418 236,979 SH   SOLE 0 236,979 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 353 11,010 SH   SOLE 0 11,010 0 0
SEMPRA ENERGY COMMON 816851109 12,757 92,820 SH   SOLE 0 92,820 0 0
SILICON LABS INC COMMON 826919102 7,709 74,558 SH   SOLE 0 74,558 0 0
SOUTHERN CO COMMON 842587107 14,905 269,624 SH   SOLE 0 269,624 0 0
SPROUTS FMRS MKT I COM USD0.001 85208M102 17,787 941,632 SH   SOLE 0 941,632 0 0
STARBUCKS CORP COMMON 855244109 21,183 252,696 SH   SOLE 0 252,696 0 0
STARWOOD PPTY TR COM 85571B105 15,822 696,379 SH   SOLE 0 696,379 0 0
STATE STREET CORP COMMON 857477103 14,748 263,081 SH   SOLE 0 263,081 0 0
STRYKER CORP COMMON 863667101 524 2,550 SH   SOLE 0 2,550 0 0
SYSCO CORP COMMON 871829107 426 6,025 SH   SOLE 0 6,025 0 0
TABLEAU SOFTWARE INC CLASS A 87336U105 8,431 50,786 SH   SOLE 0 50,786 0 0
TAKEDA PHARMACEUTICA REP(0.5 ORD) 874060205 7,421 419,278 SH   SOLE 0 419,278 0 0
THE CHARLES SCHWAB COM 808513105 463 11,530 SH   SOLE 0 11,530 0 0
UNITED PARCEL SERVIC CLASS B 911312106 12,388 119,960 SH   SOLE 0 119,960 0 0
UNITED TECHNOLOGIES COMMON 913017109 14,042 107,851 SH   SOLE 0 107,851 0 0
US BANCORP DEL COMMON 902973304 404 7,718 SH   SOLE 0 7,718 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 722 5,530 SH   SOLE 0 5,530 0 0
VERIZON COMMUNICATIO COMMON 92343V104 234 4,093 SH   SOLE 0 4,093 0 0
WALMART INC COMMON 931142103 27,394 247,935 SH   SOLE 0 247,935 0 0
WEYERHAEUSER CO COMMON 962166104 634 24,065 SH   SOLE 0 24,065 0 0
WORLDPAY INC COM USD0.00001 981558109 7,491 61,130 SH   SOLE 0 61,130 0 0
XYLEM INC COMMON 98419M100 5,666 67,741 SH   SOLE 0 67,741 0 0
ZAYO GROUP HOLDING COM USD0.001 98919V105 16,455 499,996 SH   SOLE 0 499,996 0 0
ZOETIS INC COMMON 98978V103 655 5,769 SH   SOLE 0 5,769 0 0