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
AFLAC INC COM COM 001055102 1,120 31,099 SH   SOLE   0 0 31,099
AKAMAI TECHNOLOGIES COM COM 00971T101 411 3,840 SH   SOLE   0 0 3,840
ALARM.COM HOLDINGS INC COM COM 011642105 404 6,234 SH   SOLE   0 0 6,234
ALLSTATE CORP COM COM 020002101 434 4,472 SH   SOLE   0 0 4,472
ALPHABET INC COM CL A COM CL A 02079K305 1,000 705 SH   SOLE   0 705 0
AMAZON COM INC COM COM 023135106 1,363 494 SH   SOLE   0 494 0
AMGEN INC COM COM 031162100 337 1,428 SH   SOLE   0 0 1,428
APPLE INC COM COM 037833100 6,240 17,106 SH   SOLE   0 17,106 0
ARES CAPITAL CORP COM COM 04010L103 263 18,218 SH   SOLE   0 0 18,218
AT&T INC COM COM 00206R102 294 9,729 SH   SOLE   0 9,729 0
BERKSHIRE HATHAWAY INC COM CL B COM CL B 084670702 267 1,496 SH   SOLE   0 1,496 0
BLACKROCK DEBT STR COM NEW COM NEW 09255R202 216 23,186 SH   SOLE   0 0 23,186
BLACKROCK INCOME TR INC COM COM 09247F100 217 35,146 SH   SOLE   0 0 35,146
CALLON PETROLEUM CO COM COM 13123X102 81 70,779 SH   SOLE   0 70,779 0
CENOVUS ENERGY INC COM COM 15135U109 55 11,707 SH   SOLE   0 11,707 0
CISCO SYSTEMS INC COM COM 17275R102 578 12,392 SH   SOLE   0 0 12,392
CME GROUP INC COM COM 12572Q105 394 2,426 SH   SOLE   0 0 2,426
CONSOL ENERGY INC COM COM 20854L108 52 10,171 SH   SOLE   0 10,171 0
COSTCO WHOLESALE CORP COM COM 22160K105 617 2,036 SH   SOLE   0 0 2,036
DELTA AIR LINES INC COM COM 247361702 231 8,242 SH   SOLE   0 8,242 0
DOMINION ENERGY INC COM COM 25746U109 403 4,964 SH   SOLE   0 0 4,964
ELECTRONIC ARTS INC COM COM 285512109 532 4,027 SH   SOLE   0 0 4,027
ELLSWORTH GROWTH AND INCOME FU COM COM 289074106 247 21,531 SH   SOLE   0 0 21,531
EMX ROYALTY CORPORATION COM COM 26873J107 43 20,000 SH   SOLE   0 0 20,000
ENERPLUS CORPORATION COM COM 292766102 58 20,451 SH   SOLE   0 20,451 0
EVERSOURCE ENERGY COM COM 30040W108 415 4,983 SH   SOLE   0 0 4,983
EVRIM RESOURCES CORP COM COM 30051B100 3 10,000 SH   SOLE   0 0 10,000
EXXON MOBIL CORPORATION COM COM 30231G102 514 11,496 SH   SOLE   0 11,496 0
FALCON MINERALS CORP COM CL A COM CL A 30607B109 57 17,940 SH   SOLE   0 17,940 0
FARMERS & MERCHANTS BANK (CA) COM COM 308243104 250 42 SH   SOLE   42 0 0
FIDELITY COVINGTON TRUST HIGH YILD ETF HIGH YILD ETF 316092618 217 4,210 SH   SOLE   0 0 4,210
FIRST TR EXCHANGE TRADED FD IV SSI STRG ETF SSI STRG ETF 33739Q507 239 6,733 SH   SOLE   0 0 6,733
FIRST TR EXCHANGE TRADED FD VI US EQUITY DEEP BUFFER ETF US EQUITY DEEP BUFFER ETF 33740F771 694 23,254 SH   SOLE   0 0 23,254
FIRST TRUST EXCH TRADED FUND 2 CLOUD COMPUTING ETF CLOUD COMPUTING ETF 33734X192 224 3,000 SH   SOLE   0 0 3,000
FIRST TRUST EXCHANGE-TRADED FU CAP STRENGTH ETF CAP STRENGTH ETF 33733E104 407 6,968 SH   SOLE   0 0 6,968
FRANKLIN UNIVERSAL TRUST SH BEN INT SH BEN INT 355145103 220 33,085 SH   SOLE   0 0 33,085
FS INVESTMENT CORP II COM COM 35952V303 224 17,386 SH   SOLE   0 17,386 0
GABELLI UTILITY TRUST COM COM 36240A101 235 32,609 SH   SOLE   0 0 32,609
GENERAL ELECTRIC CO COM COM 369604103 110 16,165 SH   SOLE   0 16,165 0
GLACIER BANCORP COM COM 37637Q105 1,143 32,389 SH   SOLE   0 0 32,389
GLOBAL X FDS GLB X SUPERDIV ETF GLB X SUPERDIV ETF 37950E549 132 11,944 SH   SOLE   0 0 11,944
GLOBAL X FDS US PFD ETF US PFD ETF 37954Y657 213 9,045 SH   SOLE   0 0 9,045
GRAYSCALE BITCOIN TRUST BTC COM COM 389637109 647 67,373 SH   SOLE   0 67,373 0
GREENTREE HOSPITALITY GRP LTD ADR ADR 39579V100 156 11,567 SH   SOLE   0 11,567 0
HOME DEPOT INC COM COM 437076102 484 1,934 SH   SOLE   0 0 1,934
IMAX CORP COM COM 45245E109 154 13,695 SH   SOLE   0 13,695 0
INTEL CORP COM COM 458140100 309 5,159 SH   SOLE   0 5,159 0
INTERNATIONAL BUS MACH CORP COM COM 459200101 205 1,701 SH   SOLE   0 0 1,701
INVESCO DB MULTI-SECTOR COMM T AGRICULTURE FD ETF AGRICULTURE FD ETF 46140H106 772 57,163 SH   SOLE   0 57,163 0
INVESCO DWA UTILITIES DWA UTILS MUMT 46137V795 484 16,530 SH   SOLE   0 0 16,530
INVESCO EXCHANGE TRADED FD TR S&P500 QUALITY ETF S&P500 QUALITY ETF 46137V241 1,448 40,898 SH   SOLE   0 40,898 0
INVESCO EXCHANGE TRADED FUND T VAR RATE PFD ETF VAR RATE PFD ETF 46138G870 235 10,028 SH   SOLE   0 0 10,028
INVESCO EXCHANGE TRADED SELF I BULSHS 2020 CB ETF BULSHS 2020 CB ETF 46138J502 278 13,065 SH   SOLE   0 13,065 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 CB ETF BULSHS 2021 CB ETF 46138J700 405 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 575 11,143 SH   SOLE   0 11,143 0
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 ETF 46090E103 44,890 181,301 SH   SOLE   0 181,301 0
ISHARES GOLD TRUST ISHARES ETF ISHARES ETF 464285105 177 10,425 SH   SOLE   0 0 10,425
ISHARES INC CORE MSCI EMKT ETF CORE MSCI EMKT ETF 46434G103 9,968 209,410 SH   SOLE   0 209,410 0
ISHARES INC ESG MSCI EM ETF ESG MSCI EM ETF 46434G863 2,053 63,982 SH   SOLE   0 63,982 0
ISHARES S&P GSCI COMMODITY IDX UNIT BEN INT ETF UNIT BEN INT ETF 46428R107 777 74,931 SH   SOLE   0 74,931 0
ISHARES SILVER TRUST ISHARES ETF ISHARES ETF 46428Q109 1,048 61,596 SH   SOLE   0 61,596 0
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP ETF 46434V407 1,205 28,091 SH   SOLE   0 28,091 0
ISHARES TRUST 1 3 YR TREAS BD ETF 1 3 YR TREAS BD ETF 464287457 27,476 317,237 SH   SOLE   0 317,237 0
ISHARES TRUST 20 YR TR BD ETF 20 YR TR BD ETF 464287432 78,029 475,992 SH   SOLE   0 475,992 0
ISHARES TRUST 3 7 YR TREAS BD ETF 3 7 YR TREAS BD ETF 464288661 3,085 23,082 SH   SOLE   0 23,082 0
ISHARES TRUST BARCLAYS 7 10 YR ETF BARCLAYS 7 10 YR ETF 464287440 4,634 38,026 SH   SOLE   0 38,026 0
ISHARES TRUST CONV BD ETF CONV BD ETF 46435G102 249 3,512 SH   SOLE   0 0 3,512
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE ETF 46432F842 17,830 311,934 SH   SOLE   0 311,934 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 1,510 22,111 SH   SOLE   0 22,111 0
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 587 8,449 SH   SOLE   0 0 8,449
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 7,605 24,556 SH   SOLE   0 24,556 0
ISHARES TRUST CORE US AGGBD ET ETF CORE US AGGBD ET ETF 464287226 273 2,311 SH   SOLE   0 0 2,311
ISHARES TRUST EAFE GRWTH ETF EAFE GRWTH ETF 464288885 3,333 40,109 SH   SOLE   0 40,109 0
ISHARES TRUST EDGE MSCI USA VL ETF EDGE MSCI USA VL ETF 46432F388 1,524 21,085 SH   SOLE   0 21,085 0
ISHARES TRUST ESG MSCI USA ETF ESG MSCI USA ETF 46435G425 4,569 65,278 SH   SOLE   0 65,278 0
ISHARES TRUST FLTG RATE NT ETF FLTG RATE NT ETF 46429B655 2,666 52,692 SH   SOLE   0 52,692 0
ISHARES TRUST GLOBAL TECH ETF GLOBAL TECH ETF 464287291 1,307 5,548 SH   SOLE   0 5,548 0
ISHARES TRUST IBOXX HI YD ETF IBOXX HI YD ETF 464288513 319 3,912 SH   SOLE   0 3,912 0
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 81,387 605,108 SH   SOLE   0 605,108 0
ISHARES TRUST JPMORGAN USD EMG ETF JPMORGAN USD EMG ETF 464288281 77,310 707,836 SH   SOLE   0 707,836 0
ISHARES TRUST MBS ETF MBS ETF 464288588 3,568 32,232 SH   SOLE   0 32,232 0
ISHARES TRUST MSCI MIN VOL ETF MSCI MIN VOL ETF 46429B697 1,149 18,948 SH   SOLE   0 18,948 0
ISHARES TRUST SH TR CRPORT ETF SH TR CRPORT ETF 464288646 1,642 30,016 SH   SOLE   0 30,016 0
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 5,293 43,029 SH   SOLE   0 43,029 0
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 755 6,326 SH   SOLE   0 6,326 0
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 1,164 4,397 SH   SOLE   0 4,397 0
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 3,553 126,922 SH   SOLE   0 126,922 0
ISHARES US ETF TRUST SHT MAT BD ETF SHT MAT BD ETF 46431W507 1,111 22,214 SH   SOLE   0 22,214 0
J JILL INC COM COM 46620W102 105 151,055 SH   SOLE   0 151,055 0
JOHNSON & JOHNSON COM COM 478160104 649 4,613 SH   SOLE   0 4,613 0
JP MORGAN CHASE & CO COM COM 46625H100 338 3,596 SH   SOLE   0 3,596 0
KLX ENERGY SERVICES HLDGS INC COM COM 48253L106 54 25,112 SH   SOLE   0 25,112 0
KRAFT HEINZ CO COM COM 500754106 552 17,315 SH   SOLE   0 0 17,315
LARAMIDE RESOURCES COM COM 51669T101 9 60,000 SH   SOLE   0 0 60,000
LINDE PLC COM COM G5494J103 439 2,069 SH   SOLE   0 0 2,069
LOCKHEED MARTIN CORP COM COM 539830109 528 1,447 SH   SOLE   0 0 1,447
MACY'S INC COM COM 55616P104 110 15,951 SH   SOLE   0 15,951 0
MAMMOTH ENERGY SERVICES INC COM COM 56155L108 77 64,977 SH   SOLE   0 64,977 0
MCDONALD'S CORPORATION COM COM 580135101 279 1,513 SH   SOLE   0 0 1,513
MCKESSON CORPORATION COM COM 58155Q103 550 3,583 SH   SOLE   0 0 3,583
MEDTRONIC PLC COM COM G5960L103 453 4,938 SH   SOLE   0 0 4,938
MICROSOFT CORP COM COM 594918104 2,180 10,714 SH   SOLE   0 10,714 0
MONDELEZ INTL INC COM CL A COM CL A 609207105 424 8,290 SH   SOLE   0 0 8,290
NAUTILUS INC COM COM 63910B102 107 11,505 SH   SOLE   0 11,505 0
OXFORD LANE CAPITAL CORP COM COM 691543102 79 19,275 SH   SOLE   0 0 19,275
PAYPAL HOLDINGS INC COM COM 70450Y103 490 2,811 SH   SOLE   0 0 2,811
PFIZER INC COM COM 717081103 500 15,289 SH   SOLE   0 0 15,289
PIMCO ETF TRUST ENHAN SHRT MA AC ETF ENHAN SHRT MA AC ETF 72201R833 1,128 11,091 SH   SOLE   0 0 11,091
PRINCIPAL EXCHANGE-TRADED FDS SPECTRUM PFD ETF SPECTRUM PFD ETF 74255Y888 218 2,243 SH   SOLE   0 0 2,243
PROCTER & GAMBLE CO COM COM 742718109 630 5,271 SH   SOLE   0 5,271 0
PROLOGIS INC COM COM 74340W103 435 4,659 SH   SOLE   0 0 4,659
PROPETRO HOLDING CORP COM COM 74347M108 55 10,764 SH   SOLE   0 10,764 0
PROSHARES TRUST SHRT HGH YIELD ETF SHRT HGH YIELD ETF 74347R131 759 36,289 SH   SOLE   0 36,289 0
PROSHARES TRUST SHRT SMALLCAP60 ETF SHRT SMALLCAP60 ETF 74348A376 744 24,193 SH   SOLE   0 24,193 0
QUEST DIAGNOSTICS INC COM COM 74834L100 416 3,654 SH   SOLE   0 0 3,654
RING ENERGY INC COM COM 76680V108 53 46,024 SH   SOLE   0 46,024 0
RPC INC COM COM 749660106 55 18,000 SH   SOLE   0 18,000 0
SCHWAB STRATEGIC TR SHT TM US TRES ETF SHT TM US TRES ETF 808524862 1,233 23,887 SH   SOLE   0 0 23,887
SCHWAB STRATEGIC TR US LCAP GR ETF US LCAP GR ETF 808524300 406 3,994 SH   SOLE   0 0 3,994
SELECT ENERGY SERVICES INC COM CL A COM CL A 81617J301 57 11,531 SH   SOLE   0 11,531 0
SELECT SECTOR SPDR TRUST AMEX FINANCIAL SEL IDX USD AMEX FINANCIAL SEL IDX USD 81369Y605 5,197 224,595 SH   SOLE   0 224,595 0
SELECT SECTOR SPDR TRUST COMMUNICATION ETF COMMUNICATION ETF 81369Y852 6,020 111,395 SH   SOLE   0 111,395 0
SELECT SECTOR SPDR TRUST ENERGY ETF ENERGY ETF 81369Y506 1,259 33,250 SH   SOLE   0 33,250 0
SELECT SECTOR SPDR TRUST RL EST SEL SEC ETF RL EST SEL SEC ETF 81369Y860 989 28,422 SH   SOLE   0 28,422 0
SELECT SECTOR SPDR TRUST SBI CONS DISCR ETF SBI CONS DISCR ETF 81369Y407 6,748 52,836 SH   SOLE   0 52,836 0
SELECT SECTOR SPDR TRUST SBI CONS STPLS ETF SBI CONS STPLS ETF 81369Y308 3,919 66,840 SH   SOLE   0 66,840 0
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE ETF 81369Y209 6,060 60,559 SH   SOLE   0 60,559 0
SELECT SECTOR SPDR TRUST SBI INT-INDS ETF SBI INT-INDS ETF 81369Y704 2,880 41,921 SH   SOLE   0 41,921 0
SELECT SECTOR SPDR TRUST SBI INT-UTILS ETF SBI INT-UTILS ETF 81369Y886 826 14,646 SH   SOLE   0 14,646 0
SELECT SECTOR SPDR TRUST SBI MATERIALS ETF SBI MATERIALS ETF 81369Y100 1,581 28,055 SH   SOLE   0 28,055 0
SELECT SECTOR SPDR TRUST TECHNOLOGY ETF TECHNOLOGY ETF 81369Y803 16,913 161,858 SH   SOLE   0 161,858 0
SPDR GOLD TRUST GOLD SHS ETF GOLD SHS ETF 78463V107 4,432 26,481 SH   SOLE   0 26,481 0
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT ETF 78462F103 37,693 122,236 SH   SOLE   0 122,236 0
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT ETF 78464A359 233 3,850 SH   SOLE   0 0 3,850
SPDR SERIES TRUST BLOOMBERG BRCLYS ETF BLOOMBERG BRCLYS ETF 78468R622 39,809 393,526 SH   SOLE   0 393,526 0
SPDR SERIES TRUST S&P METALS MNG ETF S&P METALS MNG ETF 78464A755 507 23,919 SH   SOLE   0 23,919 0
SPDR SERIES TRUST SPDR BLOOMBERG ETF SPDR BLOOMBERG ETF 78468R663 4,807 52,522 SH   SOLE   0 52,522 0
STAMPS.COM INC COM COM 852857200 551 2,999 SH   SOLE   0 0 2,999
STRATEGIC EDUCATION INC COM COM 86272C103 405 2,637 SH   SOLE   0 0 2,637
UNITEDHEALTH GROUP INC COM COM 91324P102 574 1,946 SH   SOLE   0 1,946 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF GOLD MINERS ETF 92189F106 1,132 30,866 SH   SOLE   0 30,866 0
VANECK VECTORS ETF TRUST PFD SECS EX FINL ETF PFD SECS EX FINL ETF 92189F429 214 11,765 SH   SOLE   0 0 11,765
VANGUARD DIV APP ETF DIV APP ETF 921908844 27,441 234,174 SH   SOLE   0 234,174 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 459 11,828 SH   SOLE   0 11,828 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 842 4,164 SH   SOLE   0 4,164 0
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 17,156 297,180 SH   SOLE   0 297,180 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 205 1,312 SH   SOLE   0 1,312 0
VANGUARD UTILITIES ETF UTILITIES ETF 92204A876 745 6,021 SH   SOLE   0 6,021 0
VANGUARD VALUE ETF VALUE ETF 922908744 271 2,719 SH   SOLE   0 2,719 0
VAPOTHERM INC COM COM 922107107 820 20,000 SH   SOLE   20,000 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 421 7,628 SH   SOLE   0 7,628 0
VISA INC COM CL A COM CL A 92826C839 530 2,745 SH   SOLE   0 2,745 0
WALMART INC COM COM 931142103 656 5,477 SH   SOLE   0 0 5,477
WALT DISNEY COMPANY (THE) COM COM DISNEY 254687106 891 7,989 SH   SOLE   0 7,989 0
ZTO EXPRESS (CAYMAN) INC ADR SPONSORED ADR SPONSORED 98980A105 391 10,657 SH   SOLE   0 0 10,657