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
ADVANCED MICRO DEVICES INC COM COM 007903107 234 2,855 SH   SOLE   0 2,855 0
AFLAC INC COM COM 001055102 1,129 31,066 SH   SOLE   0 31,066 0
AKAMAI TECHNOLOGIES COM COM 00971T101 531 4,801 SH   SOLE   0 4,801 0
ALARM.COM HOLDINGS INC COM COM 011642105 449 8,118 SH   SOLE   0 8,118 0
ALLSTATE CORP COM 020002101 533 5,667 SH   SOLE   0 5,667 0
ALPHABET INC COM CL A COM CL A 02079K305 1,241 847 SH   SOLE   0 847 0
ALTABANCORP COM COM 021347109 216 10,754 SH   SOLE   0 10,754 0
AMAZON COM INC COM COM 023135106 1,678 533 SH   SOLE   0 533 0
AMGEN INC COM COM 031162100 363 1,428 SH   SOLE   0 1,428 0
APPLE INC COM COM 037833100 8,073 69,706 SH   SOLE   0 69,706 0
ARES CAPITAL CORP COM COM 04010L103 253 18,132 SH   SOLE   0 18,132 0
BERKSHIRE HATHAWAY COM CL B 084670702 340 1,597 SH   SOLE   0 1,597 0
BLACKROCK DEBT STR COM NEW COM NEW 09255R202 234 23,507 SH   SOLE   0 23,507 0
BLACKROCK INCOME TR INC COM COM 09247F100 228 37,315 SH   SOLE   0 37,315 0
CARNIVAL CORP F UNITS 143658300 182 11,988 SH   SOLE   0 11,988 0
CARNIVAL PLC ADR SPONSORED ADR SPONSORED 14365C103 175 13,521 SH   SOLE   0 13,521 0
CENOVUS ENERGY INC COM COM 15135U109 40 10,337 SH   SOLE   0 10,337 0
CHINA OVERSEAS LAN ORDF ORD SHS Y15004107 125 50,000 SH   SOLE   0 50,000 0
CISCO SYSTEMS INC COM COM 17275R102 594 15,089 SH   SOLE   0 15,089 0
CME GROUP INC COM COM 12572Q105 513 3,066 SH   SOLE   0 3,066 0
COSTCO WHOLESALE CORP COM COM 22160K105 784 2,209 SH   SOLE   0 2,209 0
DELTA AIR LINES INC COM COM 247361702 273 8,916 SH   SOLE   0 8,916 0
DOMINION ENERGY INC COM COM 25746U109 515 6,521 SH   SOLE   0 6,521 0
ELECTRONIC ARTS INC COM 285512109 664 5,092 SH   SOLE   0 5,092 0
ELLSWORTH GROWTH AND INCOME FU COM COM 289074106 247 21,359 SH   SOLE   0 21,359 0
EMX ROYALTY CORPORATION COM COM 26873J107 53 20,000 SH   SOLE   0 20,000 0
ENERPLUS CORP F COM 292766102 35 18,602 SH   SOLE   0 18,602 0
EVERSOURCE ENERGY COM COM 30040W108 526 6,292 SH   SOLE   0 6,292 0
EXXON MOBIL CORPORATION COM COM 30231G102 381 11,111 SH   SOLE   0 11,111 0
FACEBOOK INC COM CL A COM CL A 30303M102 218 833 SH   SOLE   0 833 0
FALCON MINERALS CORP COM CL A COM CL A 30607B109 38 15,592 SH   SOLE   0 15,592 0
FARMERS & MERCHANTS BANK (CA) COM COM 308243104 256 42 SH   SOLE   0 42 0
FIDELITY COVINGTON TRUST HIGH YILD ETF HIGH YILD ETF 316092618 229 4,267 SH   SOLE   0 4,267 0
FIRST TR EXCHANGE TRADED FD IV SSI STRG ETF SSI STRG ETF 33739Q507 268 6,652 SH   SOLE   0 6,652 0
FIRST TR EXCHANGE TRADED FD VI US EQUITY DEEP BUFFER ETF US EQUITY DEEP BUFFER ETF 33740F771 392 12,677 SH   SOLE   0 12,677 0
FIRST TRUST EXCH TRADED FUND 2 CLOUD COMPUTING ETF CLOUD COMPUTING ETF 33734X192 261 3,325 SH   SOLE   0 3,325 0
FIRST TRUST EXCHANGE-TRADED FU CAP STRENGTH ETF CAP STRENGTH ETF 33733E104 471 7,446 SH   SOLE   0 7,446 0
FRANKLIN UNIVERSAL TRUST SH BEN INT SH BEN INT 355145103 228 33,447 SH   SOLE   0 33,447 0
GABELLI UTILITY TRUST COM COM 36240A101 246 32,478 SH   SOLE   0 32,478 0
GENERAL ELECTRIC CO COM 369604103 101 16,166 SH   SOLE   0 16,166 0
GLACIER BANCORP COM COM 37637Q105 1,038 32,389 SH   SOLE   0 32,389 0
GLOBAL X FDS GLB X SUPERDIV ETF GLB X SUPERDIV ETF 37950E549 129 11,944 SH   SOLE   0 11,944 0
GLOBAL X FDS US PFD ETF US PFD ETF 37954Y657 230 9,291 SH   SOLE   0 9,291 0
GRAYSCALE BITCOIN TRUST BTC COM COM 389637109 979 89,208 SH   SOLE   0 89,208 0
GREENTREE HOSPITALITY GRP LTD ADR ADR 39579V100 169 12,407 SH   SOLE   0 12,407 0
HAWAIIAN HOLDINGS INC COM COM 419879101 215 16,676 SH   SOLE   0 16,676 0
HOME DEPOT INC COM 437076102 568 2,045 SH   SOLE   0 2,045 0
HONG KONG & CHINA GAS F COM 438550303 28 19,618 SH   SOLE   0 19,618 0
IBM CORP COM 459200101 207 1,701 SH   SOLE   0 1,701 0
IMAX CORP COM COM 45245E109 170 14,193 SH   SOLE   0 14,193 0
INNOVATOR ETFS TRUST S&P 500 POWER ETF S&P 500 POWER ETF 45782C417 336 13,318 SH   SOLE   0 13,318 0
INNOVATOR ETFS TRUST S&P 500 PWR BU ETF S&P 500 PWR BU ETF 45782C680 344 12,727 SH   SOLE   0 12,727 0
INTEL CORP COM 458140100 272 5,259 SH   SOLE   0 5,259 0
INVESCO DB MULTI-SECTOR COMM T AGRICULTURE FD ETF AGRICULTURE FD ETF 46140H106 847 57,493 SH   SOLE   0 57,493 0
INVESCO DB US DLR INDEX TR BULLISH FD ETF BULLISH FD ETF 46141D203 1,252 49,380 SH   SOLE   0 49,380 0
INVESCO DWA UTILITIES UTILITIES ETF 46137V795 488 16,562 SH   SOLE   0 16,562 0
INVESCO EXCHANGE TRADED FD TR S&P500 QUALITY ETF S&P500 QUALITY ETF 46137V241 1,323 34,209 SH   SOLE   0 34,209 0
INVESCO EXCHANGE TRADED FUND T VAR RATE PFD ETF VAR RATE PFD ETF 46138G870 249 10,121 SH   SOLE   0 10,121 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2020 CB ETF BULSHS 2020 CB ETF 46138J502 245 11,565 SH   SOLE   0 11,565 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 CB ETF BULSHS 2021 CB ETF 46138J700 404 18,970 SH   SOLE   0 18,970 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 CB ETF BULSHS 2022 CB ETF 46138J882 246 11,277 SH   SOLE   0 11,277 0
INVESCO EXCHANGE TRADED SELF I DEFENSIVE EQTY ETF DEFENSIVE EQTY ETF 46138J775 612 11,007 SH   SOLE   0 11,007 0
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 ETF 46090E103 99,532 358,236 SH   SOLE   0 358,236 0
ISHARES GOLD TRUST ISHARES ETF ISHARES ETF 464285105 221 12,307 SH   SOLE   0 12,307 0
ISHARES INC CORE MSCI EMKT ETF CORE MSCI EMKT ETF 46434G103 67,495 1,278,316 SH   SOLE   0 1,278,316 0
ISHARES INC ESG AWR MSCI EM ETF ESG AWR MSCI EM ETF 46434G863 2,320 65,150 SH   SOLE   0 65,150 0
ISHARES SILVER TRUST ISHARES ETF ISHARES ETF 46428Q109 854 39,478 SH   SOLE   0 39,478 0
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP ETF 46434V407 1,452 33,033 SH   SOLE   0 33,033 0
ISHARES TRUST 1 3 YR TREAS BD ETF 1 3 YR TREAS BD ETF 464287457 18,615 215,177 SH   SOLE   0 215,177 0
ISHARES TRUST 20 YR TR BD ETF 20 YR TR BD ETF 464287432 39,954 244,723 SH   SOLE   0 244,723 0
ISHARES TRUST 3 7 YR TREAS BD ETF 3 7 YR TREAS BD ETF 464288661 204 1,529 SH   SOLE   0 1,529 0
ISHARES TRUST BARCLAYS 7 10 YR ETF BARCLAYS 7 10 YR ETF 464287440 4,411 36,210 SH   SOLE   0 36,210 0
ISHARES TRUST CONV BD ETF CONV BD ETF 46435G102 260 3,222 SH   SOLE   0 3,222 0
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE ETF 46432F842 18,373 304,798 SH   SOLE   0 304,798 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 1,781 25,362 SH   SOLE   0 25,362 0
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 413 5,472 SH   SOLE   0 5,472 0
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 8,120 24,161 SH   SOLE   0 24,161 0
ISHARES TRUST CORE US AGGBD ET ETF CORE US AGGBD ET ETF 464287226 310 2,623 SH   SOLE   0 2,623 0
ISHARES TRUST EAFE GRWTH ETF EAFE GRWTH ETF 464288885 3,662 40,748 SH   SOLE   0 40,748 0
ISHARES TRUST ESG AWR MSCI USA ETF ESG AWR MSCI USA ETF 46435G425 5,049 66,245 SH   SOLE   0 66,245 0
ISHARES TRUST FLTG RATE NT ETF FLTG RATE NT ETF 46429B655 4,062 80,093 SH   SOLE   0 80,093 0
ISHARES TRUST GLOBAL TECH ETF GLOBAL TECH ETF 464287291 1,458 5,530 SH   SOLE   0 5,530 0
ISHARES TRUST IBOXX HI YD ETF IBOXX HI YD ETF 464288513 445 5,298 SH   SOLE   0 5,298 0
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 46,310 343,777 SH   SOLE   0 343,777 0
ISHARES TRUST ISHS 1-5YR INVS ETF ISHS 1-5YR INVS ETF 464288646 1,986 36,175 SH   SOLE   0 36,175 0
ISHARES TRUST ISHS 5-10YR INVT ETF ISHS 5-10YR INVT ETF 464288638 212 3,480 SH   SOLE   0 3,480 0
ISHARES TRUST JPMORGAN USD EMG ETF JPMORGAN USD EMG ETF 464288281 25,683 231,605 SH   SOLE   0 231,605 0
ISHARES TRUST MBS ETF MBS ETF 464288588 5,380 48,736 SH   SOLE   0 48,736 0
ISHARES TRUST MSCI USA MIN VOL ETF MSCI USA MIN VOL ETF 46429B697 1,188 18,649 SH   SOLE   0 18,649 0
ISHARES TRUST MSCI USA VALUE ETF MSCI USA VALUE ETF 46432F388 1,677 22,726 SH   SOLE   0 22,726 0
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 4,270 33,754 SH   SOLE   0 33,754 0
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 902 7,388 SH   SOLE   0 7,388 0
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 1,334 4,451 SH   SOLE   0 4,451 0
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 4,221 151,012 SH   SOLE   0 151,012 0
ISHARES US ETF TRUST SHT MAT BD ETF SHT MAT BD ETF 46431W507 1,311 26,153 SH   SOLE   0 26,153 0
J JILL INC COM COM 46620W102 92 170,096 SH   SOLE   0 170,096 0
JETBLUE AIRWAYS CORPORATION COM COM 477143101 239 21,104 SH   SOLE   0 21,104 0
JOHNSON & JOHNSON COM COM 478160104 825 5,538 SH   SOLE   0 5,538 0
JP MORGAN CHASE & CO COM COM 46625H100 351 3,650 SH   SOLE   0 3,650 0
KINDER MORGAN INC COM COM 49456B101 434 35,160 SH   SOLE   0 35,160 0
KRAFT HEINZ CO COM COM 500754106 651 21,721 SH   SOLE   0 21,721 0
KRANESHARES TR BOSERA MSCI CH ETF BOSERA MSCI CH ETF 500767405 368 9,331 SH   SOLE   0 9,331 0
LINDE PLC COM COM G5494J103 585 2,457 SH   SOLE   0 2,457 0
LOCKHEED MARTIN CORP COM COM 539830109 663 1,729 SH   SOLE   0 1,729 0
MACY'S INC COM COM 55616P104 97 17,003 SH   SOLE   0 17,003 0
MAMMOTH ENERGY SERVICES INC COM COM 56155L108 88 54,897 SH   SOLE   0 54,897 0
MASTERCARD INCORPORATED COM CL A COM CL A 57636Q104 218 644 SH   SOLE   0 644 0
MCDONALD'S CORPORATION COM COM 580135101 331 1,509 SH   SOLE   0 1,509 0
MCKESSON CORPORATION COM COM 58155Q103 681 4,571 SH   SOLE   0 4,571 0
MEDTRONIC PLC COM COM G5960L103 611 5,883 SH   SOLE   0 5,883 0
MICROSOFT CORP COM COM 594918104 2,469 11,741 SH   SOLE   0 11,741 0
MONARCH CASINO & RESORT COM COM 609027107 208 4,674 SH   SOLE   0 4,674 0
MONDELEZ INTL INC COM CL A COM CL A 609207105 599 10,431 SH   SOLE   0 10,431 0
MOVADO GROUP INC COM COM 624580106 100 10,079 SH   SOLE   0 10,079 0
NAUTILUS INC COM COM 63910B102 203 11,801 SH   SOLE   0 11,801 0
OXFORD LANE CAPITAL CORP COM COM 691543102 85 19,275 SH   SOLE   0 19,275 0
PAYPAL HOLDINGS INC COM COM 70450Y103 659 3,347 SH   SOLE   0 3,347 0
PEPSICO INC COM COM 713448108 200 1,446 SH   SOLE   0 1,446 0
PFIZER INC COM COM 717081103 678 18,473 SH   SOLE   0 18,473 0
PIMCO ETF TRUST 25YRplus ZERO U S ETF 25YR+ ZERO U S ETF 72201R882 742 4,337 SH   SOLE   0 4,337 0
PIMCO ETF TRUST ENHAN SHRT MA AC ETF ENHAN SHRT MA AC ETF 72201R833 1,114 10,923 SH   SOLE   0 10,923 0
PRINCIPAL EXCHANGE-TRADED FDS SPECTRUM PFD ETF SPECTRUM PFD ETF 74255Y888 232 11,534 SH   SOLE   0 11,534 0
PROCTER & GAMBLE CO COM COM 742718109 896 6,443 SH   SOLE   0 6,443 0
PROLOGIS INC COM COM 74340W103 577 5,730 SH   SOLE   0 5,730 0
QUEST DIAGNOSTICS INC COM COM 74834L100 531 4,641 SH   SOLE   0 4,641 0
RING ENERGY INC COM COM 76680V108 30 44,470 SH   SOLE   0 44,470 0
RPC INC COM COM 749660106 40 15,328 SH   SOLE   0 15,328 0
SCHWAB STRATEGIC TR SHT TM US TRES ETF SHT TM US TRES ETF 808524862 1,153 22,394 SH   SOLE   0 22,394 0
SCHWAB STRATEGIC TR US LCAP GR ETF US LCAP GR ETF 808524300 409 3,549 SH   SOLE   0 3,549 0
SELECT ENERGY SERVICES INC COM CL A COM CL A 81617J301 39 10,130 SH   SOLE   0 10,130 0
SELECT SECTOR SPDR TRUST AMEX FINANCIAL SEL IDX USD AMEX FINANCIAL SEL IDX USD 81369Y605 4,928 204,741 SH   SOLE   0 204,741 0
SELECT SECTOR SPDR TRUST COMMUNICATION ETF COMMUNICATION ETF 81369Y852 5,958 100,309 SH   SOLE   0 100,309 0
SELECT SECTOR SPDR TRUST ENERGY ETF ENERGY ETF 81369Y506 251 8,370 SH   SOLE   0 8,370 0
SELECT SECTOR SPDR TRUST RL EST SEL SEC ETF RL EST SEL SEC ETF 81369Y860 1,572 44,557 SH   SOLE   0 44,557 0
SELECT SECTOR SPDR TRUST SBI CONS DISCR ETF SBI CONS DISCR ETF 81369Y407 5,529 37,617 SH   SOLE   0 37,617 0
SELECT SECTOR SPDR TRUST SBI CONS STPLS ETF SBI CONS STPLS ETF 81369Y308 2,128 33,196 SH   SOLE   0 33,196 0
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE ETF 81369Y209 6,704 63,556 SH   SOLE   0 63,556 0
SELECT SECTOR SPDR TRUST SBI INT-INDS ETF SBI INT-INDS ETF 81369Y704 4,758 61,814 SH   SOLE   0 61,814 0
SELECT SECTOR SPDR TRUST SBI INT-UTILS ETF SBI INT-UTILS ETF 81369Y886 358 6,033 SH   SOLE   0 6,033 0
SELECT SECTOR SPDR TRUST SBI MATERIALS ETF SBI MATERIALS ETF 81369Y100 760 11,943 SH   SOLE   0 11,943 0
SELECT SECTOR SPDR TRUST TECHNOLOGY ETF TECHNOLOGY ETF 81369Y803 13,120 112,422 SH   SOLE   0 112,422 0
SHENANDOAH TELECOMUNICATIONS COM COM 82312B106 1,278 28,760 SH   SOLE   0 28,760 0
SOUTHWEST AIRLINES CO COM COM 844741108 248 6,616 SH   SOLE   0 6,616 0
SPDR GOLD TRUST GOLD SHS ETF GOLD SHS ETF 78463V107 5,402 30,499 SH   SOLE   0 30,499 0
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT ETF 78462F103 69,248 206,777 SH   SOLE   0 206,777 0
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT ETF 78464A359 266 3,863 SH   SOLE   0 3,863 0
SPDR SERIES TRUST BLOOMBERG BRCLYS ETF BLOOMBERG BRCLYS ETF 78468R622 18,759 179,910 SH   SOLE   0 179,910 0
SPDR SERIES TRUST S&P METALS MNG ETF S&P METALS MNG ETF 78464A755 1,116 48,001 SH   SOLE   0 48,001 0
SPDR SERIES TRUST SPDR BLOOMBERG ETF SPDR BLOOMBERG ETF 78468R663 3,734 40,801 SH   SOLE   0 40,801 0
STAMPS.COM INC COM COM 852857200 851 3,530 SH   SOLE   0 3,530 0
STRATEGIC EDUCATION INC COM COM 86272C103 346 3,778 SH   SOLE   0 3,778 0
TESLA INC COM COM 88160R101 471 1,099 SH   SOLE   0 1,099 0
UNITEDHEALTH GROUP INC COM COM 91324P102 776 2,489 SH   SOLE   0 2,489 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF GOLD MINERS ETF 92189F106 1,750 44,682 SH   SOLE   0 44,682 0
VANECK VECTORS ETF TRUST PFD SECS EX FINL ETF PFD SECS EX FINL ETF 92189F429 229 11,930 SH   SOLE   0 11,930 0
VANGUARD DIV APP ETF DIV APP ETF 921908844 53,461 415,523 SH   SOLE   0 415,523 0
VANGUARD EXTENDED DUR ETF EXTENDED DUR ETF 921910709 1,043 6,299 SH   SOLE   0 6,299 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 455 11,131 SH   SOLE   0 11,131 0
VANGUARD FTSE EMR MKT ETF FTSE EMR MKT ETF 922042858 204 4,728 SH   SOLE   0 4,728 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 916 4,026 SH   SOLE   0 4,026 0
VANGUARD INTERMED TERM ETF INTERMED TERM ETF 921937819 266 2,847 SH   SOLE   0 2,847 0
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 17,849 306,766 SH   SOLE   0 306,766 0
VANGUARD LONG TERM BOND ETF LONG TERM BOND ETF 921937793 293 2,620 SH   SOLE   0 2,620 0
VANGUARD MORTG-BACK SEC ETF MORTG-BACK SEC ETF 92206C771 300 5,530 SH   SOLE   0 5,530 0
VANGUARD SHORT TRM BOND ETF SHORT TRM BOND ETF 921937827 572 6,885 SH   SOLE   0 6,885 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 243 1,427 SH   SOLE   0 1,427 0
VANGUARD UTILITIES ETF UTILITIES ETF 92204A876 411 3,183 SH   SOLE   0 3,183 0
VANGUARD VALUE ETF VALUE ETF 922908744 253 2,418 SH   SOLE   0 2,418 0
VAPOTHERM INC COM COM 922107107 580 20,000 SH   SOLE   0 20,000 0
VERIZON COMMUNICATIONS COM COM 92343V104 454 7,638 SH   SOLE   0 7,638 0
VISA INC COM CL A COM CL A 92826C839 695 3,474 SH   SOLE   0 3,474 0
WALMART INC COM COM 931142103 957 6,843 SH   SOLE   0 6,843 0
WALT DISNEY CO COM DISNEY 254687106 1,005 8,103 SH   SOLE   0 8,103 0
ZTO EXPRESS (CAYMAN) INC ADR SPONSORED ADR SPONSORED 98980A105 426 14,234 SH   SOLE   0 14,234 0