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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1012,46012,767SH SOLE 0012,767
ABBOTT LABSCOM0028241006695,584SH SOLE 005,584
ABBVIE INCCOM00287Y1091,44213,329SH SOLE 0013,329
ABERDEEN STD PRECIOUS METALSPHYSCL PM BASKET0032631005,07354,742SH SOLE 0054,742
ALLSTATE CORPCOM0200021012031,767SH SOLE 001,767
ALPHABET INCCAP STK CL A02079K3052,8571,385SH SOLE 001,385
ALPHABET INCCAP STK CL C02079K1072,038985SH SOLE 00985
ALTRIA GROUP INCCOM02209S1033817,446SH SOLE 007,446
AMAZON COM INCCOM0231351062,840918SH SOLE 00918
AMERICA FIRST MULTIFAMILY INBEN UNIT CTF02364V1076211,300SH SOLE 0011,300
AMGEN INCCOM0311621006272,518SH SOLE 002,518
APPLE INCCOM0378331009,38476,823SH SOLE 0076,823
AT&T INCCOM00206R1023,036100,297SH SOLE 00100,297
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,7316,774SH SOLE 006,774
BK OF AMERICA CORPCOM0605051041,64442,496SH SOLE 0042,496
BLACKROCK INCCOM09247X101357473SH SOLE 00473
BLOOM ENERGY CORPCOM CL A09371210746817,292SH SOLE 0017,292
BNY MELLON MUN BD INFRASTRUCCOM SHS09662W10969549,250SH SOLE 0049,250
BOEING COCOM0970231051,4325,622SH SOLE 005,622
BRISTOL-MYERS SQUIBB COCOM1101221084006,330SH SOLE 006,330
CATERPILLAR INCCOM1491231012,46110,612SH SOLE 0010,612
CHEVRON CORP NEWCOM1667641001,85517,705SH SOLE 0017,705
CISCO SYS INCCOM17275R1021,37526,582SH SOLE 0026,582
CITIGROUP INCCOM NEW1729674243795,212SH SOLE 005,212
COCA COLA COCOM1912161002204,171SH SOLE 004,171
COSTCO WHSL CORP NEWCOM22160K105345980SH SOLE 00980
CUMMINS INCCOM2310211063211,238SH SOLE 001,238
CVS HEALTH CORPCOM12665010098413,075SH SOLE 0013,075
DISNEY WALT COCOM2546871061,4507,856SH SOLE 007,856
ENBRIDGE INCCOM29250N1052,33164,045SH SOLE 0064,045
ENTERPRISE PRODS PARTNERS LCOM2937921071,00645,696SH SOLE 0045,696
EOG RES INCCOM26875P1013574,925SH SOLE 004,925
EXXON MOBIL CORPCOM30231G10281114,530SH SOLE 0014,530
FACEBOOK INCCL A30303M1022,0156,842SH SOLE 006,842
FEDEX CORPCOM31428X1067382,598SH SOLE 002,598
FIDELITY COVINGTON TRUSTCONSMR STAPLES3160923032085,000SH SOLE 005,000
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928089779,233SH SOLE 009,233
FIRST FNDTN INCCOM32026V1042,948125,645SH SOLE 00125,645
FORTINET INCCOM34959E1092991,620SH SOLE 001,620
GENERAL ELECTRIC COCOM36960410317012,914SH SOLE 0012,914
GILEAD SCIENCES INCCOM37555810377011,919SH SOLE 0011,919
GLACIER BANCORP INC NEWCOM37637Q1051,30722,889SH SOLE 0022,889
GLOBAL X FDSUS PFD ETF37954Y65755921,927SH SOLE 0021,927
HOME DEPOT INCCOM4370761021,0333,383SH SOLE 003,383
INTEL CORPCOM4581401002,10732,919SH SOLE 0032,919
INTERNATIONAL BUSINESS MACHSCOM4592001013,02822,726SH SOLE 0022,726
INVESCO EXCH TRADED FD TR IICALIF AMT MUN46138E20640514,619SH SOLE 0014,619
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51130920,590SH SOLE 0020,590
INVESCO QQQ TRUNIT SER 146090E1037112,227SH SOLE 002,227
ISHARES INCESG AWR MSCI EM46434G8635,574128,708SH SOLE 00128,708
ISHARES SILVER TRISHARES46428Q1092259,926SH SOLE 009,926
ISHARES TR0-5 YR TIPS ETF46429B7472492,352SH SOLE 002,352
ISHARES TR0-5YR HI YL CP46434V4073,08167,246SH SOLE 0067,246
ISHARES TR10+ YR INVST GRD4642895111,72925,937SH SOLE 0025,937
ISHARES TR20 YR TR BD ETF4642874321,1168,237SH SOLE 008,237
ISHARES TR3 7 YR TREAS BD4642886615224,021SH SOLE 004,021
ISHARES TRBARCLAYS 7 10 YR4642874401,48213,120SH SOLE 0013,120
ISHARES TRBROAD USD HIGH46435U85342310,263SH SOLE 0010,263
ISHARES TRCORE MSCI EAFE46432F8422,15829,947SH SOLE 0029,947
ISHARES TRCORE MSCI TOTAL46432F8344145,887SH SOLE 005,887
ISHARES TRCORE S&P MCP ETF4642875074,14815,936SH SOLE 0015,936
ISHARES TRCORE S&P SCP ETF4642878046,53060,166SH SOLE 0060,166
ISHARES TRCORE S&P500 ETF46428720013,37633,623SH SOLE 0033,623
ISHARES TRCORE TOTAL USD46434V6136,839129,644SH SOLE 00129,644
ISHARES TREAFE GRWTH ETF4642888858,32082,823SH SOLE 0082,823
ISHARES TREAFE VALUE ETF4642888775,197101,963SH SOLE 00101,963
ISHARES TRESG AWR MSCI USA46435G42515,902175,002SH SOLE 00175,002
ISHARES TRFALN ANGLS USD46435G4743,214109,909SH SOLE 00109,909
ISHARES TRGLOBAL TECH ETF4642872912,8089,126SH SOLE 009,126
ISHARES TRIBOXX HI YD ETF4642885131,23214,128SH SOLE 0014,128
ISHARES TRIBOXX INV CP ETF46428724210,52980,965SH SOLE 0080,965
ISHARES TRISHS 1-5YR INVS4642886468,329152,319SH SOLE 00152,319
ISHARES TRISHS 5-10YR INVT4642886384187,052SH SOLE 007,052
ISHARES TRMBS ETF4642885886,35958,655SH SOLE 0058,655
ISHARES TRMSCI EAFE ETF4642874652112,786SH SOLE 002,786
ISHARES TRMSCI EAFE MIN VL46429B6892,68036,712SH SOLE 0036,712
ISHARES TRMSCI USA MIN VOL46429B6971,44820,932SH SOLE 0020,932
ISHARES TRMSCI USA MMENTM46432F3962,24613,964SH SOLE 0013,964
ISHARES TRMSCI USA QLT FCT46432F3399087,458SH SOLE 007,458
ISHARES TRMSCI USA VALUE46432F3886,52363,666SH SOLE 0063,666
ISHARES TRNATIONAL MUN ETF4642884146205,341SH SOLE 005,341
ISHARES TRNEW YORK MUN ETF4642883232434,207SH SOLE 004,207
ISHARES TRRUS 1000 GRW ETF4642876148,35234,366SH SOLE 0034,366
ISHARES TRRUS 1000 VAL ETF4642875982371,564SH SOLE 001,564
ISHARES TRRUSSELL 2000 ETF4642876553161,432SH SOLE 001,432
ISHARES TRSELECT DIVID ETF4642871682532,219SH SOLE 002,219
ISHARES TRSHRT NAT MUN ETF4642881586435,967SH SOLE 005,967
ISHARES TRU.S. FIN SVC ETF4642877703872,262SH SOLE 002,262
ISHARES TRU.S. MED DVC ETF4642888101,9185,806SH SOLE 005,806
ISHARES TRUS AER DEF ETF4642887607357,062SH SOLE 007,062
ISHARES TRUS TREAS BD ETF46429B26720,099767,442SH SOLE 00767,442
ISHARES U S ETF TRBLACKROCK ST MAT46431W50797119,353SH SOLE 0019,353
JOHNSON & JOHNSONCOM4781601042,91917,763SH SOLE 0017,763
JPMORGAN CHASE & COCOM46625H1003,66524,075SH SOLE 0024,075
KIMBERLY-CLARK CORPCOM4943681032641,900SH SOLE 001,900
KINDER MORGAN INC DELCOM49456B10118010,838SH SOLE 0010,838
LILLY ELI & COCOM5324571083291,763SH SOLE 001,763
LOWES COS INCCOM5486611072491,310SH SOLE 001,310
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801063999,208SH SOLE 009,208
MASTERCARD INCORPORATEDCL A57636Q1046301,770SH SOLE 001,770
MCDONALDS CORPCOM5801351016652,965SH SOLE 002,965
MEDTRONIC PLCSHSG5960L1032502,120SH SOLE 002,120
MERCK & CO. INCCOM58933Y1055,42470,358SH SOLE 0070,358
MICROSOFT CORPCOM5949181044,17617,712SH SOLE 0017,712
NETFLIX INCCOM64110L1067971,528SH SOLE 001,528
NEWMONT CORPCOM6516391064176,920SH SOLE 006,920
NEXTERA ENERGY INCCOM65339F1016088,040SH SOLE 008,040
NVIDIA CORPORATIONCOM67066G1045751,077SH SOLE 001,077
PALO ALTO NETWORKS INCCOM6974351054131,282SH SOLE 001,282
PAYCHEX INCCOM7043261072943,000SH SOLE 003,000
PAYPAL HLDGS INCCOM70450Y1037313,012SH SOLE 003,012
PFIZER INCCOM7170811032,68974,207SH SOLE 0074,207
PHILIP MORRIS INTL INCCOM7181721091,23313,897SH SOLE 0013,897
PROCTER AND GAMBLE COCOM7427181096034,452SH SOLE 004,452
PUBLIC SVC ENTERPRISE GRP INCOM7445731062053,400SH SOLE 003,400
QUALCOMM INCCOM7475251031,0738,096SH SOLE 008,096
RAYTHEON TECHNOLOGIES CORPCOM75513E1015296,843SH SOLE 006,843
REALTY INCOME CORPCOM7561091042533,978SH SOLE 003,978
REGENERON PHARMACEUTICALSCOM75886F107323683SH SOLE 00683
SALESFORCE COM INCCOM79466L3021,0084,759SH SOLE 004,759
SCHWAB CHARLES CORPCOM8085131053495,357SH SOLE 005,357
SCHWAB STRATEGIC TR1 5YR CORP BD8085247142,67052,366SH SOLE 0052,366
SCHWAB STRATEGIC TR5 10YR CORP BD8085246983,21962,670SH SOLE 0062,670
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,52447,947SH SOLE 0047,947
SCHWAB STRATEGIC TRINTRM TRM TRES8085248544528,015SH SOLE 008,015
SCHWAB STRATEGIC TRSHT TM US TRES8085248627,288142,046SH SOLE 00142,046
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247976,18384,786SH SOLE 0084,786
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071,11711,204SH SOLE 0011,204
SCHWAB STRATEGIC TRUS TIPS ETF8085248701,17719,239SH SOLE 0019,239
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2094804,109SH SOLE 004,109
SOUTHERN COCOM8425871072453,940SH SOLE 003,940
SPDR DOW JONES INDL AVERAGEUT SER 178467X1094251,288SH SOLE 001,288
SPDR S&P 500 ETF TRTR UNIT78462F1031,5864,003SH SOLE 004,003
SPDR SER TRBLOMBERG BRC INV78468R2002,69687,976SH SOLE 0087,976
SPDR SER TRNUVEEN BLMBRG SR78468R7392184,400SH SOLE 004,400
SPDR SER TRPORTFOLIO INTRMD78464A3753258,953SH SOLE 008,953
SPDR SER TRPORTFOLIO S&P50078464A8543,70479,475SH SOLE 0079,475
SPDR SER TRS&P DIVID ETF78464A7635144,357SH SOLE 004,357
STARBUCKS CORPCOM8552441099929,081SH SOLE 009,081
SYSCO CORPCOM8718291072483,150SH SOLE 003,150
TEXAS INSTRS INCCOM8825081042901,536SH SOLE 001,536
TRUIST FINL CORPCOM89832Q10989815,402SH SOLE 0015,402
UBER TECHNOLOGIES INCCOM90353T1003626,639SH SOLE 006,639
UNITEDHEALTH GROUP INCCOM91324P1021,2623,392SH SOLE 003,392
US BANCORP DELCOM NEW9029733043416,169SH SOLE 006,169
VANGUARD BD INDEX FDSSHORT TRM BOND9219378276427,810SH SOLE 007,810
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378353033,574SH SOLE 003,574
VANGUARD INDEX FDSS&P 500 ETF SHS9229083635881,613SH SOLE 001,613
VANGUARD INDEX FDSTOTAL STK MKT9229087692,32611,255SH SOLE 0011,255
VANGUARD MALVERN FDSSTRM INFPROIDX92202080590817,610SH SOLE 0017,610
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4092,04124,740SH SOLE 0024,740
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088445,82439,600SH SOLE 0039,600
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583126,345SH SOLE 006,345
VANGUARD WORLD FDMEGA CAP INDEX9219108733682,625SH SOLE 002,625
VERIZON COMMUNICATIONS INCCOM92343V1042,62045,059SH SOLE 0045,059
VISA INCCOM CL A92826C8396943,276SH SOLE 003,276
WALMART INCCOM9311421031,85613,667SH SOLE 0013,667
WISDOMTREE TREM EX ST-OWNED97717X5781,82544,853SH SOLE 0044,853
WISDOMTREE TRJAPN HEDGE EQT97717W8512994,876SH SOLE 004,876
WP CAREY INCCOM92936U1091,16016,391SH SOLE 0016,391