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 CO COM 88579Y101 301 1,704 SH   SOLE   0 0 1,704
51JOB INC SPONSORED ADS 316827104 327 3,850 SH   SOLE   0 0 3,850
ABBOTT LABS COM 002824100 926 10,656 SH   SOLE   0 0 10,656
ABBVIE INC COM 00287Y109 517 5,839 SH   SOLE   0 0 5,839
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 936 4,446 SH   SOLE   0 0 4,446
ACTIVISION BLIZZARD INC COM 00507V109 749 12,610 SH   SOLE   0 0 12,610
AFLAC INC COM 001055102 233 4,402 SH   SOLE   0 0 4,402
AIR PRODS & CHEMS INC COM 009158106 233 993 SH   SOLE   0 0 993
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,147 5,409 SH   SOLE   0 0 5,409
ALLISON TRANSMISSION HLDGS I COM 01973R101 228 4,722 SH   SOLE   0 0 4,722
ALLSTATE CORP COM 020002101 406 3,610 SH   SOLE   0 0 3,610
ALPHABET INC CAP STK CL C 02079K107 1,921 1,437 SH   SOLE   0 0 1,437
ALPHABET INC CAP STK CL A 02079K305 1,175 877 SH   SOLE   0 0 877
ALPS ETF TR ALERIAN ENERGY 00162Q676 400 19,225 SH   SOLE   0 0 19,225
ALPS ETF TR INTL SEC DV DOG 00162Q718 331 12,035 SH   SOLE   0 0 12,035
ALTRIA GROUP INC COM 02209S103 611 12,235 SH   SOLE   0 0 12,235
AMAZON COM INC COM 023135106 2,873 1,555 SH   SOLE   0 0 1,555
AMERICAN ELEC PWR CO INC COM 025537101 285 3,014 SH   SOLE   0 0 3,014
AMERICAN TOWER CORP NEW COM 03027X100 486 2,115 SH   SOLE   0 0 2,115
AMERICAN WTR WKS CO INC NEW COM 030420103 379 3,081 SH   SOLE   0 0 3,081
AMGEN INC COM 031162100 4,797 19,897 SH   SOLE   0 0 19,897
ANNALY CAP MGMT INC COM 035710409 151 16,034 SH   SOLE   0 0 16,034
APPLE INC COM 037833100 18,592 63,314 SH   SOLE   0 0 63,314
ARES CAP CORP COM 04010L103 486 26,055 SH   SOLE   0 0 26,055
ARK ETF TR NEXT GNRTN INTER 00214Q401 315 5,465 SH   SOLE   0 0 5,465
AT&T INC COM 00206R102 1,997 51,094 SH   SOLE   0 0 51,094
AUTOMATIC DATA PROCESSING IN COM 053015103 432 2,536 SH   SOLE   0 0 2,536
BANK AMER CORP COM 060505104 1,201 34,091 SH   SOLE   0 0 34,091
BECTON DICKINSON & CO COM 075887109 386 1,420 SH   SOLE   0 0 1,420
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,659 7,325 SH   SOLE   0 0 7,325
BERRY PETE CORP COM 08579X101 316 33,470 SH   SOLE   0 0 33,470
BGC PARTNERS INC CL A 05541T101 256 43,127 SH   SOLE   0 0 43,127
BLACKROCK INC COM 09247X101 247 491 SH   SOLE   0 0 491
BLACKSTONE GROUP INC COM CL A 09260D107 1,129 20,180 SH   SOLE   0 0 20,180
BOEING CO COM 097023105 1,921 5,898 SH   SOLE   0 0 5,898
BOOKING HLDGS INC COM 09857L108 789 384 SH   SOLE   0 0 384
BP PLC SPONSORED ADR 055622104 255 6,770 SH   SOLE   0 0 6,770
BRISTOL MYERS SQUIBB CO COM 110122108 1,139 17,739 SH   SOLE   0 0 17,739
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 316 7,438 SH   SOLE   0 0 7,438
BROADCOM INC COM 11135F101 530 1,677 SH   SOLE   0 0 1,677
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 562 4,553 SH   SOLE   0 0 4,553
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 422 8,440 SH   SOLE   0 0 8,440
CANOPY GROWTH CORP COM 138035100 233 11,073 SH   SOLE   0 0 11,073
CARNIVAL CORP UNIT 99/99/9999 143658300 223 4,379 SH   SOLE   0 0 4,379
CATERPILLAR INC DEL COM 149123101 447 3,026 SH   SOLE   0 0 3,026
CELANESE CORP DEL COM 150870103 490 3,977 SH   SOLE   0 0 3,977
CENTENE CORP DEL COM 15135B101 434 6,904 SH   SOLE   0 0 6,904
CERAGON NETWORKS LTD ORD M22013102 42 20,000 SH   SOLE   0 0 20,000
CHEVRON CORP NEW COM 166764100 3,270 27,138 SH   SOLE   0 0 27,138
CHIMERA INVT CORP COM NEW 16934Q208 306 14,884 SH   SOLE   0 0 14,884
CHIPOTLE MEXICAN GRILL INC COM 169656105 421 503 SH   SOLE   0 0 503
CHUBB LIMITED COM H1467J104 352 2,262 SH   SOLE   0 0 2,262
CISCO SYS INC COM 17275R102 2,452 51,116 SH   SOLE   0 0 51,116
CITIGROUP INC COM NEW 172967424 944 11,822 SH   SOLE   0 0 11,822
CME GROUP INC COM 12572Q105 476 2,372 SH   SOLE   0 0 2,372
COCA COLA CO COM 191216100 851 15,376 SH   SOLE   0 0 15,376
COMCAST CORP NEW CL A 20030N101 587 13,060 SH   SOLE   0 0 13,060
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 547 22,020 SH   SOLE   0 0 22,020
CONOCOPHILLIPS COM 20825C104 340 5,226 SH   SOLE   0 0 5,226
CONSTELLATION BRANDS INC CL A 21036P108 225 1,186 SH   SOLE   0 0 1,186
COSTCO WHSL CORP NEW COM 22160K105 983 3,344 SH   SOLE   0 0 3,344
CVS HEALTH CORP COM 126650100 350 4,716 SH   SOLE   0 0 4,716
DANA INCORPORATED COM 235825205 266 14,615 SH   SOLE   0 0 14,615
DANAHER CORPORATION COM 235851102 284 1,848 SH   SOLE   0 0 1,848
DEERE & CO COM 244199105 469 2,708 SH   SOLE   0 0 2,708
DIAGEO P L C SPON ADR NEW 25243Q205 694 4,118 SH   SOLE   0 0 4,118
DISNEY WALT CO COM DISNEY 254687106 1,787 12,354 SH   SOLE   0 0 12,354
DOW INC COM 260557103 238 4,351 SH   SOLE   0 0 4,351
DUKE ENERGY CORP NEW COM NEW 26441C204 291 3,188 SH   SOLE   0 0 3,188
DUPONT DE NEMOURS INC COM 26614N102 296 4,606 SH   SOLE   0 0 4,606
EATON CORP PLC SHS G29183103 440 4,644 SH   SOLE   0 0 4,644
EBAY INC COM 278642103 507 14,051 SH   SOLE   0 0 14,051
ELECTRONIC ARTS INC COM 285512109 583 5,424 SH   SOLE   0 0 5,424
EMERSON ELEC CO COM 291011104 214 2,811 SH   SOLE   0 0 2,811
ENTERPRISE PRODS PARTNERS L COM 293792107 330 11,705 SH   SOLE   0 0 11,705
EQUIFAX INC COM 294429105 559 3,989 SH   SOLE   0 0 3,989
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,371 27,673 SH   SOLE   0 0 27,673
EXTRA SPACE STORAGE INC COM 30225T102 441 4,173 SH   SOLE   0 0 4,173
EXXON MOBIL CORP COM 30231G102 1,906 27,314 SH   SOLE   0 0 27,314
FACEBOOK INC CL A 30303M102 1,195 5,821 SH   SOLE   0 0 5,821
FASTENAL CO COM 311900104 471 12,742 SH   SOLE   0 0 12,742
FEDEX CORP COM 31428X106 214 1,418 SH   SOLE   0 0 1,418
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 435 6,000 SH   SOLE   0 0 6,000
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 200 3,587 SH   SOLE   0 0 3,587
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 1,269 67,071 SH   SOLE   0 0 67,071
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 6,102 117,796 SH   SOLE   0 0 117,796
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2,653 90,823 SH   SOLE   0 0 90,823
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 2,756 56,490 SH   SOLE   0 0 56,490
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 217 4,522 SH   SOLE   0 0 4,522
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 311 2,234 SH   SOLE   0 0 2,234
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 342 17,048 SH   SOLE   0 0 17,048
FIRST TR NASDAQ100 TECH INDE SHS 337345102 2,183 21,805 SH   SOLE   0 0 21,805
FIRST TR VALUE LINE DIVID IN SHS 33734H106 249 6,913 SH   SOLE   0 0 6,913
FLEX LTD ORD Y2573F102 264 20,900 SH   SOLE   0 0 20,900
FLOWERS FOODS INC COM 343498101 338 15,545 SH   SOLE   0 0 15,545
FORD MTR CO DEL COM 345370860 119 12,809 SH   SOLE   0 0 12,809
FOX CORP CL A COM 35137L105 519 13,988 SH   SOLE   0 0 13,988
GARMIN LTD SHS H2906T109 587 6,021 SH   SOLE   0 0 6,021
GENERAL ELECTRIC CO COM 369604103 186 16,699 SH   SOLE   0 0 16,699
GILEAD SCIENCES INC COM 375558103 498 7,667 SH   SOLE   0 0 7,667
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 305 6,500 SH   SOLE   0 0 6,500
GLOBAL X FDS GLBL X MLP ETF 37950E473 617 78,350 SH   SOLE   0 0 78,350
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 765 32,388 SH   SOLE   0 0 32,388
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 298 13,628 SH   SOLE   0 0 13,628
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 269 9,826 SH   SOLE   0 0 9,826
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 393 3,922 SH   SOLE   0 0 3,922
GOLUB CAP BDC INC COM 38173M102 226 12,248 SH   SOLE   0 0 12,248
GREAT PANTHER MINING LIMITED COM 39115V101 11 22,500 SH   SOLE   0 0 22,500
GREAT SOUTHN BANCORP INC COM 390905107 1,828 28,866 SH   SOLE   0 0 28,866
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1,799 100,000 SH   SOLE   0 0 100,000
HELEN OF TROY CORP LTD COM G4388N106 288 1,600 SH   SOLE   0 0 1,600
HERCULES CAPITAL INC COM 427096508 367 26,160 SH   SOLE   0 0 26,160
HOME DEPOT INC COM 437076102 2,454 11,236 SH   SOLE   0 0 11,236
HONEYWELL INTL INC COM 438516106 1,268 7,163 SH   SOLE   0 0 7,163
IAA INC COM 449253103 403 8,555 SH   SOLE   0 0 8,555
IDEXX LABS INC COM 45168D104 338 1,296 SH   SOLE   0 0 1,296
INFOSYS LTD SPONSORED ADR 456788108 153 14,780 SH   SOLE   0 0 14,780
INGERSOLL-RAND PLC SHS G47791101 655 4,925 SH   SOLE   0 0 4,925
INGLES MKTS INC CL A 457030104 420 8,830 SH   SOLE   0 0 8,830
INTEL CORP COM 458140100 1,733 28,950 SH   SOLE   0 0 28,950
INTERNATIONAL BUSINESS MACHS COM 459200101 609 4,543 SH   SOLE   0 0 4,543
INTUIT COM 461202103 1,026 3,916 SH   SOLE   0 0 3,916
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 1,792 35,561 SH   SOLE   0 0 35,561
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,313 108,884 SH   SOLE   0 0 108,884
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,755 81,592 SH   SOLE   0 0 81,592
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1,600 66,841 SH   SOLE   0 0 66,841
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 977 45,905 SH   SOLE   0 0 45,905
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 240 9,713 SH   SOLE   0 0 9,713
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 207 9,705 SH   SOLE   0 0 9,705
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 229 9,350 SH   SOLE   0 0 9,350
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 370 28,893 SH   SOLE   0 0 28,893
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 520 8,511 SH   SOLE   0 0 8,511
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 220 5,707 SH   SOLE   0 0 5,707
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 290 4,237 SH   SOLE   0 0 4,237
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 244 3,533 SH   SOLE   0 0 3,533
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 275 2,378 SH   SOLE   0 0 2,378
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 349 23,280 SH   SOLE   0 0 23,280
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 479 18,542 SH   SOLE   0 0 18,542
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 207 7,830 SH   SOLE   0 0 7,830
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 228 5,174 SH   SOLE   0 0 5,174
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 229 4,494 SH   SOLE   0 0 4,494
INVESCO QQQ TR UNIT SER 1 46090E103 1,159 5,451 SH   SOLE   0 0 5,451
ISHARES GOLD TRUST ISHARES 464285105 1,465 101,008 SH   SOLE   0 0 101,008
ISHARES INC EM MKTS DIV ETF 464286319 2,839 69,901 SH   SOLE   0 0 69,901
ISHARES INC CORE MSCI EMKT 46434G103 3,007 55,941 SH   SOLE   0 0 55,941
ISHARES INC MSCI CDA ETF 464286509 942 31,505 SH   SOLE   0 0 31,505
ISHARES INC ESG MSCI EM ETF 46434G863 277 7,717 SH   SOLE   0 0 7,717
ISHARES INC MIN VOL GBL ETF 464286525 295 3,074 SH   SOLE   0 0 3,074
ISHARES TR US TREAS BD ETF 46429B267 57,467 2,215,380 SH   SOLE   0 0 2,215,380
ISHARES TR CORE MSCI EAFE 46432F842 32,689 501,054 SH   SOLE   0 0 501,054
ISHARES TR MSCI MIN VOL ETF 46429B697 26,042 396,976 SH   SOLE   0 0 396,976
ISHARES TR USA QUALITY FCTR 46432F339 27,938 276,612 SH   SOLE   0 0 276,612
ISHARES TR MBS ETF 464288588 19,904 184,191 SH   SOLE   0 0 184,191
ISHARES TR 0-5YR HI YL CP 46434V407 8,018 172,682 SH   SOLE   0 0 172,682
ISHARES TR USA SIZE FACTOR 46432F370 13,214 135,657 SH   SOLE   0 0 135,657
ISHARES TR USA MOMENTUM FCT 46432F396 15,870 126,394 SH   SOLE   0 0 126,394
ISHARES TR BROAD USD HIGH 46435U853 4,568 111,154 SH   SOLE   0 0 111,154
ISHARES TR CORE MSCI TOTAL 46432F834 5,727 92,517 SH   SOLE   0 0 92,517
ISHARES TR IBOXX INV CP ETF 464287242 9,834 76,854 SH   SOLE   0 0 76,854
ISHARES TR US TELECOM ETF 464287713 2,258 75,554 SH   SOLE   0 0 75,554
ISHARES TR CORE S&P SCP ETF 464287804 5,996 71,513 SH   SOLE   0 0 71,513
ISHARES TR CALIF MUN BD ETF 464288356 3,842 62,754 SH   SOLE   0 0 62,754
ISHARES TR CORE TOTAL USD 46434V613 3,036 58,253 SH   SOLE   0 0 58,253
ISHARES TR GLOBAL TECH ETF 464287291 12,188 57,905 SH   SOLE   0 0 57,905
ISHARES TR CORE US AGGBD ET 464287226 6,171 54,914 SH   SOLE   0 0 54,914
ISHARES TR NATIONAL MUN ETF 464288414 6,073 53,314 SH   SOLE   0 0 53,314
ISHARES TR PFD AND INCM SEC 464288687 1,966 52,300 SH   SOLE   0 0 52,300
ISHARES TR S&P 500 VAL ETF 464287408 6,094 46,845 SH   SOLE   0 0 46,845
ISHARES TR JPMORGAN USD EMG 464288281 5,078 44,326 SH   SOLE   0 0 44,326
ISHARES TR CORE 1 5 YR USD 46432F859 1,951 38,706 SH   SOLE   0 0 38,706
ISHARES TR ESG USD CORPT 46435G193 840 31,729 SH   SOLE   0 0 31,729
ISHARES TR S&P 500 GRWT ETF 464287309 5,902 30,481 SH   SOLE   0 0 30,481
ISHARES TR CORE MSCI EURO 46434V738 1,423 28,531 SH   SOLE   0 0 28,531
ISHARES TR CORE DIV GRWTH 46434V621 1,093 25,976 SH   SOLE   0 0 25,976
ISHARES TR RUS MID CAP ETF 464287499 1,514 25,391 SH   SOLE   0 0 25,391
ISHARES TR CORE S&P MCP ETF 464287507 5,068 24,622 SH   SOLE   0 0 24,622
ISHARES TR USD INV GRDE ETF 464288620 1,410 24,189 SH   SOLE   0 0 24,189
ISHARES TR CUR HD EURZN ETF 46434V639 748 23,524 SH   SOLE   0 0 23,524
ISHARES TR ESG US AGR BD 46435U549 1,226 22,863 SH   SOLE   0 0 22,863
ISHARES TR MSCI EAFE ETF 464287465 1,440 20,742 SH   SOLE   0 0 20,742
ISHARES TR FLTG RATE NT ETF 46429B655 1,023 20,083 SH   SOLE   0 0 20,083
ISHARES TR SH TR CRPORT ETF 464288646 991 18,484 SH   SOLE   0 0 18,484
ISHARES TR S&P MC 400VL ETF 464287705 2,917 17,083 SH   SOLE   0 0 17,083
ISHARES TR SHRT NAT MUN ETF 464288158 1,806 16,914 SH   SOLE   0 0 16,914
ISHARES TR CORE S&P500 ETF 464287200 5,414 16,749 SH   SOLE   0 0 16,749
ISHARES TR ESG 1 5 YR USD 46435G243 365 14,365 SH   SOLE   0 0 14,365
ISHARES TR ESG MSCI USA ETF 46435G425 983 13,788 SH   SOLE   0 0 13,788
ISHARES TR CORE MSCI PAC 46434V696 791 13,544 SH   SOLE   0 0 13,544
ISHARES TR US HOME CONS ETF 464288752 594 13,366 SH   SOLE   0 0 13,366
ISHARES TR S&P MC 400GR ETF 464287606 3,116 13,085 SH   SOLE   0 0 13,085
ISHARES TR CORE HIGH DV ETF 46429B663 1,228 12,519 SH   SOLE   0 0 12,519
ISHARES TR 3 7 YR TREAS BD 464288661 1,564 12,436 SH   SOLE   0 0 12,436
ISHARES TR MSCI EMG MKT ETF 464287234 539 12,015 SH   SOLE   0 0 12,015
ISHARES TR INTRM TR CRP ETF 464288638 652 11,241 SH   SOLE   0 0 11,241
ISHARES TR EAFE VALUE ETF 464288877 552 11,050 SH   SOLE   0 0 11,050
ISHARES TR SELECT DIVID ETF 464287168 1,130 10,695 SH   SOLE   0 0 10,695
ISHARES TR MRNGSTR INC ETF 46432F875 256 10,037 SH   SOLE   0 0 10,037
ISHARES TR GLOB HLTHCRE ETF 464287325 589 8,568 SH   SOLE   0 0 8,568
ISHARES TR RUSSELL 2000 ETF 464287655 1,408 8,500 SH   SOLE   0 0 8,500
ISHARES TR BARCLAYS 7 10 YR 464287440 900 8,166 SH   SOLE   0 0 8,166
ISHARES TR EAFE GRWTH ETF 464288885 671 7,757 SH   SOLE   0 0 7,757
ISHARES TR CORE S&P TTL STK 464287150 544 7,483 SH   SOLE   0 0 7,483
ISHARES TR IBOXX HI YD ETF 464288513 627 7,129 SH   SOLE   0 0 7,129
ISHARES TR US AER DEF ETF 464288760 1,443 6,499 SH   SOLE   0 0 6,499
ISHARES TR NASDAQ BIOTECH 464287556 673 5,585 SH   SOLE   0 0 5,585
ISHARES TR ESG MSCI EAFE 46435G516 372 5,416 SH   SOLE   0 0 5,416
ISHARES TR TIPS BD ETF 464287176 587 5,040 SH   SOLE   0 0 5,040
ISHARES TR 0-5 YR TIPS ETF 46429B747 490 4,869 SH   SOLE   0 0 4,869
ISHARES TR NEW ZEALAND ETF 464289123 270 4,680 SH   SOLE   0 0 4,680
ISHARES TR 20 YR TR BD ETF 464287432 633 4,672 SH   SOLE   0 0 4,672
ISHARES TR PHLX SEMICND ETF 464287523 1,092 4,350 SH   SOLE   0 0 4,350
ISHARES TR MRNGSTR LG-CP GR 464287119 851 4,051 SH   SOLE   0 0 4,051
ISHARES TR RUS 1000 VAL ETF 464287598 415 3,038 SH   SOLE   0 0 3,038
ISHARES TR MSCI KLD400 SOC 464288570 361 3,002 SH   SOLE   0 0 3,002
ISHARES TR RUS MD CP GR ETF 464287481 324 2,123 SH   SOLE   0 0 2,123
ISHARES TR MRNGSTR LG-CP ET 464287127 384 2,082 SH   SOLE   0 0 2,082
ISHARES TR MRGSTR MD CP GRW 464288307 536 2,040 SH   SOLE   0 0 2,040
ISHARES TR RUS 1000 GRW ETF 464287614 300 1,704 SH   SOLE   0 0 1,704
ISHARES TR U.S. FINLS ETF 464287788 223 1,617 SH   SOLE   0 0 1,617
ISHARES TR TRANS AVG ETF 464287192 208 1,063 SH   SOLE   0 0 1,063
ISHARES TR U.S. MED DVC ETF 464288810 250 947 SH   SOLE   0 0 947
ISHARES US ETF TR SHT MAT BD ETF 46431W507 20,253 403,053 SH   SOLE   0 0 403,053
JAGGED PEAK ENERGY INC COM 47009K107 593 69,834 SH   SOLE   0 0 69,834
JOHNSON & JOHNSON COM 478160104 2,658 18,223 SH   SOLE   0 0 18,223
JP MORGAN EXCHANGE TRADED FD BETABULDR DEVE 46641Q688 3,604 139,083 SH   SOLE   0 0 139,083
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,602 31,761 SH   SOLE   0 0 31,761
JPMORGAN CHASE & CO COM 46625H100 3,732 26,773 SH   SOLE   0 0 26,773
L3HARRIS TECHNOLOGIES INC COM 502431109 214 1,079 SH   SOLE   0 0 1,079
LAM RESEARCH CORP COM 512807108 350 1,196 SH   SOLE   0 0 1,196
LAUDER ESTEE COS INC CL A 518439104 366 1,772 SH   SOLE   0 0 1,772
LILLY ELI & CO COM 532457108 796 6,057 SH   SOLE   0 0 6,057
LINCOLN NATL CORP IND COM 534187109 312 5,292 SH   SOLE   0 0 5,292
LOCKHEED MARTIN CORP COM 539830109 1,039 2,668 SH   SOLE   0 0 2,668
LOWES COS INC COM 548661107 257 2,149 SH   SOLE   0 0 2,149
LULULEMON ATHLETICA INC COM 550021109 207 892 SH   SOLE   0 0 892
MAIN STREET CAPITAL CORP COM 56035L104 219 5,072 SH   SOLE   0 0 5,072
MANPOWERGROUP INC COM 56418H100 220 2,270 SH   SOLE   0 0 2,270
MANULIFE FINL CORP COM 56501R106 434 21,388 SH   SOLE   0 0 21,388
MARATHON PETE CORP COM 56585A102 411 6,821 SH   SOLE   0 0 6,821
MASTERCARD INC CL A 57636Q104 535 1,792 SH   SOLE   0 0 1,792
MAXIM INTEGRATED PRODS INC COM 57772K101 365 5,934 SH   SOLE   0 0 5,934
MCDONALDS CORP COM 580135101 1,080 5,465 SH   SOLE   0 0 5,465
MEDTRONIC PLC SHS G5960L103 819 7,218 SH   SOLE   0 0 7,218
MERCK & CO INC COM 58933Y105 1,656 18,213 SH   SOLE   0 0 18,213
MICRON TECHNOLOGY INC COM 595112103 277 5,153 SH   SOLE   0 0 5,153
MICROSOFT CORP COM 594918104 8,393 53,224 SH   SOLE   0 0 53,224
MOLSON COORS BREWING CO CL B 60871R209 489 9,068 SH   SOLE   0 0 9,068
MONDELEZ INTL INC CL A 609207105 648 11,765 SH   SOLE   0 0 11,765
MORGAN STANLEY COM NEW 617446448 337 6,589 SH   SOLE   0 0 6,589
MYLAN N V SHS EURO N59465109 218 10,861 SH   SOLE   0 0 10,861
NETFLIX INC COM 64110L106 365 1,129 SH   SOLE   0 0 1,129
NEW GOLD INC CDA COM 644535106 12 13,745 SH   SOLE   0 0 13,745
NEWS CORP NEW CL A 65249B109 499 35,258 SH   SOLE   0 0 35,258
NEXTERA ENERGY INC COM 65339F101 272 1,123 SH   SOLE   0 0 1,123
NIKE INC CL B 654106103 1,371 13,534 SH   SOLE   0 0 13,534
NOVARTIS A G SPONSORED ADR 66987V109 724 7,649 SH   SOLE   0 0 7,649
NVIDIA CORP COM 67066G104 700 2,975 SH   SOLE   0 0 2,975
OMEGA HEALTHCARE INVS INC COM 681936100 441 10,406 SH   SOLE   0 0 10,406
ON SEMICONDUCTOR CORP COM 682189105 637 26,148 SH   SOLE   0 0 26,148
ORACLE CORP COM 68389X105 1,151 21,717 SH   SOLE   0 0 21,717
PALO ALTO NETWORKS INC COM 697435105 247 1,070 SH   SOLE   0 0 1,070
PATTERSON UTI ENERGY INC COM 703481101 204 19,401 SH   SOLE   0 0 19,401
PAYCHEX INC COM 704326107 1,407 16,541 SH   SOLE   0 0 16,541
PAYPAL HLDGS INC COM 70450Y103 336 3,109 SH   SOLE   0 0 3,109
PEPSICO INC COM 713448108 1,529 11,189 SH   SOLE   0 0 11,189
PFIZER INC COM 717081103 1,003 25,600 SH   SOLE   0 0 25,600
PHILIP MORRIS INTL INC COM 718172109 761 8,940 SH   SOLE   0 0 8,940
PHILLIPS 66 COM 718546104 286 2,567 SH   SOLE   0 0 2,567
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 811 7,985 SH   SOLE   0 0 7,985
PNC FINL SVCS GROUP INC COM 693475105 476 2,979 SH   SOLE   0 0 2,979
POLARIS INC COM 731068102 634 6,236 SH   SOLE   0 0 6,236
PRICE T ROWE GROUP INC COM 74144T108 260 2,136 SH   SOLE   0 0 2,136
PROCTER & GAMBLE CO COM 742718109 1,467 11,746 SH   SOLE   0 0 11,746
PROGRESSIVE CORP OHIO COM 743315103 228 3,147 SH   SOLE   0 0 3,147
PROSHARES TR ULTSH NASD BIOT 74347B789 1,112 83,000 SH   SOLE   0 0 83,000
PROSHARES TR ULTSHT RUSS2000 74348A319 627 50,000 SH   SOLE   0 0 50,000
PROSHARES TR ULTRASHRT S&P500 74347B383 748 30,100 SH   SOLE   0 0 30,100
PROSHARES TR ULTSHRT QQQ 74347B243 635 27,000 SH   SOLE   0 0 27,000
PROSHARES TR PSHS SHORT DOW30 74347B235 1,139 23,100 SH   SOLE   0 0 23,100
PROSHARES TR S&P 500 DV ARIST 74348A467 637 8,429 SH   SOLE   0 0 8,429
PROSHARES TR LARGE CAP CRE 74347R248 544 7,042 SH   SOLE   0 0 7,042
QEP RES INC COM 74733V100 249 55,353 SH   SOLE   0 0 55,353
QORVO INC COM 74736K101 233 2,004 SH   SOLE   0 0 2,004
QUALCOMM INC COM 747525103 425 4,812 SH   SOLE   0 0 4,812
RESMED INC COM 761152107 739 4,768 SH   SOLE   0 0 4,768
ROPER TECHNOLOGIES INC COM 776696106 245 692 SH   SOLE   0 0 692
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 406 6,888 SH   SOLE   0 0 6,888
S&P GLOBAL INC COM 78409V104 721 2,641 SH   SOLE   0 0 2,641
SALESFORCE COM INC COM 79466L302 1,097 6,745 SH   SOLE   0 0 6,745
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 594 234,051 SH   SOLE   0 0 234,051
SCHLUMBERGER LTD COM 806857108 218 5,420 SH   SOLE   0 0 5,420
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 32,325 420,847 SH   SOLE   0 0 420,847
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4,260 84,380 SH   SOLE   0 0 84,380
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,118 51,860 SH   SOLE   0 0 51,860
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,525 45,357 SH   SOLE   0 0 45,357
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,065 38,923 SH   SOLE   0 0 38,923
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,943 35,375 SH   SOLE   0 0 35,375
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,043 27,003 SH   SOLE   0 0 27,003
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,061 22,182 SH   SOLE   0 0 22,182
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 242 3,149 SH   SOLE   0 0 3,149
SCHWEITZER-MAUDUIT INTL INC COM 808541106 361 8,600 SH   SOLE   0 0 8,600
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3,578 116,229 SH   SOLE   0 0 116,229
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,540 39,831 SH   SOLE   0 0 39,831
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,330 20,584 SH   SOLE   0 0 20,584
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,057 12,974 SH   SOLE   0 0 12,974
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,293 12,698 SH   SOLE   0 0 12,698
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,025 11,182 SH   SOLE   0 0 11,182
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 553 9,009 SH   SOLE   0 0 9,009
SELECT SECTOR SPDR TR ENERGY 81369Y506 296 4,923 SH   SOLE   0 0 4,923
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 514 4,096 SH   SOLE   0 0 4,096
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 202 3,210 SH   SOLE   0 0 3,210
SEMPRA ENERGY COM 816851109 295 1,947 SH   SOLE   0 0 1,947
SHOPIFY INC CL A 82509L107 489 1,229 SH   SOLE   0 0 1,229
SNAP INC CL A 83304A106 166 10,195 SH   SOLE   0 0 10,195
SNAP ON INC COM 833034101 345 2,036 SH   SOLE   0 0 2,036
SOUTHERN CO COM 842587107 347 5,453 SH   SOLE   0 0 5,453
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 315 1,105 SH   SOLE   0 0 1,105
SPDR GOLD TRUST GOLD SHS 78463V107 2,147 15,026 SH   SOLE   0 0 15,026
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 21,054 560,108 SH   SOLE   0 0 560,108
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 908 28,968 SH   SOLE   0 0 28,968
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 335 8,647 SH   SOLE   0 0 8,647
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,300 4,039 SH   SOLE   0 0 4,039
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 17,197 487,021 SH   SOLE   0 0 487,021
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 7,895 203,114 SH   SOLE   0 0 203,114
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 3,378 89,307 SH   SOLE   0 0 89,307
SPDR SERIES TRUST NYSE TECH ETF 78464A102 2,501 30,632 SH   SOLE   0 0 30,632
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 3,069 26,878 SH   SOLE   0 0 26,878
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 803 26,116 SH   SOLE   0 0 26,116
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,236 22,272 SH   SOLE   0 0 22,272
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 502 16,666 SH   SOLE   0 0 16,666
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 955 10,445 SH   SOLE   0 0 10,445
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 474 10,409 SH   SOLE   0 0 10,409
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 232 6,408 SH   SOLE   0 0 6,408
SPDR SERIES TRUST S&P BIOTECH 78464A870 536 5,637 SH   SOLE   0 0 5,637
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 321 4,878 SH   SOLE   0 0 4,878
SPDR SERIES TRUST S&P REGL BKG 78464A698 242 4,148 SH   SOLE   0 0 4,148
SPDR SERIES TRUST S&P DIVID ETF 78464A763 252 2,340 SH   SOLE   0 0 2,340
SPLUNK INC COM 848637104 303 2,022 SH   SOLE   0 0 2,022
SPROTT ETF TR GOLD MINERS ETF 85210B102 967 38,464 SH   SOLE   0 0 38,464
SPROTT ETF TR JR GOLD MINERS E 85210B201 367 10,789 SH   SOLE   0 0 10,789
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,354 29,067 SH   SOLE   0 0 29,067
STARBUCKS CORP COM 855244109 419 4,768 SH   SOLE   0 0 4,768
SUPERIOR ENERGY SVCS INC COM NEW 868157306 118 23,500 SH   SOLE   0 0 23,500
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 254 2,071 SH   SOLE   0 0 2,071
TAL EDUCATION GROUP SPONSORED ADS 874080104 544 11,286 SH   SOLE   0 0 11,286
TARGET CORP COM 87612E106 516 4,022 SH   SOLE   0 0 4,022
TEMPLETON EMERG MKTS INCOME COM 880192109 281 30,554 SH   SOLE   0 0 30,554
TESLA INC COM 88160R101 0 16,800 SH Put SOLE   0 0 16,800
TESLA INC COM 88160R101 231 553 SH   SOLE   0 0 553
TEXAS INSTRS INC COM 882508104 313 2,438 SH   SOLE   0 0 2,438
THERMO FISHER SCIENTIFIC INC COM 883556102 811 2,495 SH   SOLE   0 0 2,495
TJX COS INC NEW COM 872540109 296 4,841 SH   SOLE   0 0 4,841
TRANSOCEAN LTD REG SHS H8817H100 98 14,225 SH   SOLE   0 0 14,225
TRUIST FINL CORP COM 89832Q109 218 3,876 SH   SOLE   0 0 3,876
TWITTER INC COM 90184L102 213 6,659 SH   SOLE   0 0 6,659
UNION PACIFIC CORP COM 907818108 1,253 6,929 SH   SOLE   0 0 6,929
UNITED PARCEL SERVICE INC CL B 911312106 412 3,516 SH   SOLE   0 0 3,516
UNITED STATES STL CORP NEW COM 912909108 160 14,000 SH   SOLE   0 0 14,000
UNITED TECHNOLOGIES CORP COM 913017109 740 4,939 SH   SOLE   0 0 4,939
UNITEDHEALTH GROUP INC COM 91324P102 2,081 7,080 SH   SOLE   0 0 7,080
UNUM GROUP COM 91529Y106 236 8,093 SH   SOLE   0 0 8,093
US BANCORP DEL COM NEW 902973304 219 3,699 SH   SOLE   0 0 3,699
VANECK MERK GOLD TRUST GOLD TRUST 921078101 960 64,668 SH   SOLE   0 0 64,668
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 233 3,636 SH   SOLE   0 0 3,636
VANECK VECTORS ETF TRUST REAL ASSET ALC 92189F130 3,265 126,947 SH   SOLE   0 0 126,947
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 1,104 37,695 SH   SOLE   0 0 37,695
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 201 4,759 SH   SOLE   0 0 4,759
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,305 14,967 SH   SOLE   0 0 14,967
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,030 12,777 SH   SOLE   0 0 12,777
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 927 11,052 SH   SOLE   0 0 11,052
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 4,719 83,412 SH   SOLE   0 0 83,412
VANGUARD GROUP DIV APP ETF 921908844 416 3,340 SH   SOLE   0 0 3,340
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,720 29,313 SH   SOLE   0 0 29,313
VANGUARD INDEX FDS VALUE ETF 922908744 2,146 17,903 SH   SOLE   0 0 17,903
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,245 17,730 SH   SOLE   0 0 17,730
VANGUARD INDEX FDS GROWTH ETF 922908736 2,313 12,697 SH   SOLE   0 0 12,697
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,793 10,827 SH   SOLE   0 0 10,827
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,189 7,269 SH   SOLE   0 0 7,269
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 759 4,778 SH   SOLE   0 0 4,778
VANGUARD INDEX FDS SML CP GRW ETF 922908595 891 4,482 SH   SOLE   0 0 4,482
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 514 4,310 SH   SOLE   0 0 4,310
VANGUARD INDEX FDS SM CP VAL ETF 922908611 538 3,926 SH   SOLE   0 0 3,926
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,117 92,580 SH   SOLE   0 0 92,580
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 561 9,567 SH   SOLE   0 0 9,567
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 203 3,784 SH   SOLE   0 0 3,784
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 234 2,889 SH   SOLE   0 0 2,889
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 205 1,540 SH   SOLE   0 0 1,540
VANGUARD STAR FD VG TL INTL STK F 921909768 206 3,703 SH   SOLE   0 0 3,703
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,679 83,506 SH   SOLE   0 0 83,506
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 379 4,048 SH   SOLE   0 0 4,048
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 218 3,425 SH   SOLE   0 0 3,425
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,371 17,976 SH   SOLE   0 0 17,976
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,391 17,687 SH   SOLE   0 0 17,687
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,396 5,703 SH   SOLE   0 0 5,703
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 597 3,152 SH   SOLE   0 0 3,152
VANGUARD WORLD FDS ENERGY ETF 92204A306 247 3,036 SH   SOLE   0 0 3,036
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 281 1,745 SH   SOLE   0 0 1,745
VERIZON COMMUNICATIONS INC COM 92343V104 2,599 42,334 SH   SOLE   0 0 42,334
VISA INC COM CL A 92826C839 1,658 8,825 SH   SOLE   0 0 8,825
WALGREENS BOOTS ALLIANCE INC COM 931427108 471 7,985 SH   SOLE   0 0 7,985
WALMART INC COM 931142103 779 6,553 SH   SOLE   0 0 6,553
WASTE MGMT INC DEL COM 94106L109 642 5,637 SH   SOLE   0 0 5,637
WELLS FARGO CO NEW COM 949746101 13,157 244,552 SH   SOLE   0 0 244,552
WELLTOWER INC COM 95040Q104 205 2,508 SH   SOLE   0 0 2,508
WESTAMERICA BANCORPORATION COM 957090103 252 3,717 SH   SOLE   0 0 3,717
WESTERN UN CO COM 959802109 506 18,894 SH   SOLE   0 0 18,894
WHEATON PRECIOUS METALS CORP COM 962879102 269 9,034 SH   SOLE   0 0 9,034
WISDOMTREE TR US SMALLCAP DIVD 97717W604 282 9,830 SH   SOLE   0 0 9,830
WISDOMTREE TR WSDM EMKTBD FD 97717X784 537 7,270 SH   SOLE   0 0 7,270
XCEL ENERGY INC COM 98389B100 250 3,933 SH   SOLE   0 0 3,933
XILINX INC COM 983919101 698 7,139 SH   SOLE   0 0 7,139
YUM BRANDS INC COM 988498101 253 2,514 SH   SOLE   0 0 2,514
ZOETIS INC CL A 98978V103 301 2,272 SH   SOLE   0 0 2,272