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 001055102 602 12,791 SH   SOLE   12,791 0 0
ALPS ETF TR RIVRFRNT STR INC 00162Q783 4,558 185,221 SH   SOLE   185,221 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 417 9,087 SH   SOLE   9,087 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 29,430 2,755,622 SH   SOLE   2,755,622 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 684 12,509 SH   SOLE   12,509 0 0
ANGI HOMESERVICES INC COM CL A 00183L102 921 39,214 SH   SOLE   39,214 0 0
AT&T INC COM 00206R102 4,807 143,158 SH   SOLE   143,158 0 0
ARK ETF TR WEB X.O ETF 00214Q401 5,112 88,767 SH   SOLE   88,767 0 0
AARONS INC COM PAR $0.50 002535300 1,043 19,144 SH   SOLE   19,144 0 0
ABBOTT LABS COM 002824100 1,506 20,525 SH   SOLE   20,525 0 0
ABBVIE INC COM 00287Y109 2,624 27,743 SH   SOLE   27,743 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 183 44,313 SH   SOLE   44,313 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 201 19,469 SH   SOLE   19,469 0 0
ABERDEEN INCOME CR STRATEGIE COM 003057106 206 14,446 SH   SOLE   14,446 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 274 31,216 SH   SOLE   31,216 0 0
ABIOMED INC COM 003654100 265 590 SH   SOLE   590 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,893 34,781 SH   SOLE   34,781 0 0
ACUITY BRANDS INC COM 00508Y102 246 1,566 SH   SOLE   1,566 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 226 13,586 SH   SOLE   13,586 0 0
ADOBE SYS INC COM 00724F101 921 3,413 SH   SOLE   3,413 0 0
ADVISORSHARES TR SAGE CORE ETF 00768Y651 533 5,370 SH   SOLE   5,370 0 0
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 762 15,921 SH   SOLE   15,921 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 437 6,191 SH   SOLE   6,191 0 0
AIR PRODS & CHEMS INC COM 009158106 362 2,169 SH   SOLE   2,169 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 695 5,522 SH   SOLE   5,522 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 355 2,552 SH   SOLE   2,552 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,292 7,840 SH   SOLE   7,840 0 0
ALIGN TECHNOLOGY INC COM 016255101 924 2,361 SH   SOLE   2,361 0 0
ALLIANCE MMA INC COM 018626101 46 172,460 SH   SOLE   172,460 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 199 16,085 SH   SOLE   16,085 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 204 17,551 SH   SOLE   17,551 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 306 23,340 SH   SOLE   23,340 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 942 18,111 SH   SOLE   18,111 0 0
ALLSTATE CORP COM 020002101 466 4,726 SH   SOLE   4,726 0 0
ALPHABET INC CAP STK CL C 02079K107 2,693 2,256 SH   SOLE   2,256 0 0
ALPHABET INC CAP STK CL A 02079K305 22,890 18,963 SH   SOLE   18,963 0 0
ALTABA INC COM 021346101 4,899 71,916 SH   SOLE   71,916 0 0
ALTERYX INC COM CL A 02156B103 1,399 24,451 SH   SOLE   24,451 0 0
ALTRIA GROUP INC COM 02209S103 1,961 32,514 SH   SOLE   32,514 0 0
AMAZON COM INC COM 023135106 10,374 5,179 SH   SOLE   5,179 0 0
AMBEV SA SPONSORED ADR 02319V103 6,385 1,397,178 SH   SOLE   1,397,178 0 0
AMEREN CORP COM 023608102 295 4,671 SH   SOLE   4,671 0 0
AMERICAN ELEC PWR INC COM 025537101 261 3,679 SH   SOLE   3,679 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 868 34,962 SH   SOLE   34,962 0 0
AMERICAN EXPRESS CO COM 025816109 2,828 26,553 SH   SOLE   26,553 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,555 29,210 SH   SOLE   29,210 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,007 13,815 SH   SOLE   13,815 0 0
AMERISOURCEBERGEN CORP COM 03073E105 5,395 58,503 SH   SOLE   58,503 0 0
AMETEK INC NEW COM 031100100 242 3,053 SH   SOLE   3,053 0 0
AMGEN INC COM 031162100 19,651 94,800 SH   SOLE   94,800 0 0
AMPHENOL CORP NEW CL A 032095101 312 3,320 SH   SOLE   3,320 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 9,023 173,719 SH   SOLE   173,719 0 0
ANALOG DEVICES INC COM 032654105 12,299 133,021 SH   SOLE   133,021 0 0
ANSYS INC COM 03662Q105 401 2,150 SH   SOLE   2,150 0 0
ANTHEM INC COM 036752103 426 1,554 SH   SOLE   1,554 0 0
APARTMENT INVT & MGMT CO CL A 03748R101 427 9,684 SH   SOLE   9,684 0 0
APPLE INC COM 037833100 59,512 263,631 SH   SOLE   263,631 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 288 5,722 SH   SOLE   5,722 0 0
ARES CAP CORP COM 04010L103 390 22,667 SH   SOLE   22,667 0 0
ARISTA NETWORKS INC COM 040413106 2,144 8,064 SH   SOLE   8,064 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 234 3,362 SH   SOLE   3,362 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 761 19,223 SH   SOLE   19,223 0 0
AUTODESK INC COM 052769106 746 4,780 SH   SOLE   4,780 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 694 4,605 SH   SOLE   4,605 0 0
AVAYA HLDGS CORP COM 05351X101 822 37,144 SH   SOLE   37,144 0 0
BB&T CORP COM 054937107 774 15,956 SH   SOLE   15,956 0 0
BCE INC COM NEW 05534B760 4,737 116,897 SH   SOLE   116,897 0 0
BP PLC SPONSORED ADR 055622104 1,098 23,826 SH   SOLE   23,826 0 0
BAIDU INC SPON ADR REP A 056752108 668 2,921 SH   SOLE   2,921 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 384 60,965 SH   SOLE   60,965 0 0
BANCO SANTANDER SA ADR 05964H105 51 10,109 SH   SOLE   10,109 0 0
BANK AMER CORP COM 060505104 3,273 111,096 SH   SOLE   111,096 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,552 30,431 SH   SOLE   30,431 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 8,849 372,428 SH   SOLE   372,428 0 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 832 39,935 SH   SOLE   39,935 0 0
BAXTER INTL INC COM 071813109 565 7,326 SH   SOLE   7,326 0 0
BECTON DICKINSON & CO COM 075887109 15,914 60,972 SH   SOLE   60,972 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,240 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 27,114 126,637 SH   SOLE   126,637 0 0
BEST BUY INC COM 086516101 1,448 18,249 SH   SOLE   18,249 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 251 5,045 SH   SOLE   5,045 0 0
BIOGEN INC COM 09062X103 15,028 42,534 SH   SOLE   42,534 0 0
BLACKROCK INC COM 09247X101 366 777 SH   SOLE   777 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 222 17,854 SH   SOLE   17,854 0 0
BLACKROCK STRATEGIC MUN TR COM 09248T109 202 16,527 SH   SOLE   16,527 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 148 11,619 SH   SOLE   11,619 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 198 14,365 SH   SOLE   14,365 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 202 13,559 SH   SOLE   13,559 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 1,140 87,871 SH   SOLE   87,871 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 238 22,639 SH   SOLE   22,639 0 0
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 203 18,265 SH   SOLE   18,265 0 0
BOEING CO COM 097023105 3,034 8,158 SH   SOLE   8,158 0 0
BOOKING HLDGS INC COM 09857L108 1,990 1,003 SH   SOLE   1,003 0 0
BOSTON SCIENTIFIC CORP COM 101137107 240 6,240 SH   SOLE   6,240 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 214 19,053 SH   SOLE   19,053 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,215 35,683 SH   SOLE   35,683 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 351 7,535 SH   SOLE   7,535 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 16,824 127,501 SH   SOLE   127,501 0 0
BROADCOM INC COM 11135F101 4,141 16,785 SH   SOLE   16,785 0 0
BROOKS AUTOMATION INC COM 114340102 826 23,593 SH   SOLE   23,593 0 0
BRUNSWICK CORP COM 117043109 2,850 42,521 SH   SOLE   42,521 0 0
BURLINGTON STORES INC COM 122017106 222 1,361 SH   SOLE   1,361 0 0
CAE INC COM 124765108 9,262 455,812 SH   SOLE   455,812 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 135 18,448 SH   SOLE   18,448 0 0
CBRE GROUP INC CL A 12504L109 275 6,225 SH   SOLE   6,225 0 0
CDK GLOBAL INC COM 12508E101 1,311 20,951 SH   SOLE   20,951 0 0
CDW CORP COM 12514G108 2,892 32,522 SH   SOLE   32,522 0 0
CF INDS HLDGS INC COM 125269100 6,437 118,234 SH   SOLE   118,234 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 15,442 157,702 SH   SOLE   157,702 0 0
CSX CORP COM 126408103 410 5,540 SH   SOLE   5,540 0 0
CVS HEALTH CORP COM 126650100 13,779 175,040 SH   SOLE   175,040 0 0
CADENCE BANCORPORATION CL A 12739A100 466 17,855 SH   SOLE   17,855 0 0
CAESARS ENTMT CORP COM 127686103 124 12,125 SH   SOLE   12,125 0 0
CALERES INC COM 129500104 2,790 77,802 SH   SOLE   77,802 0 0
CALLON PETE CO DEL COM 13123X102 647 53,944 SH   SOLE   53,944 0 0
CAMDEN PPTY TR SH BEN INT 133131102 330 3,532 SH   SOLE   3,532 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 423 4,516 SH   SOLE   4,516 0 0
CANADIAN NATL RY CO COM 136375102 669 7,455 SH   SOLE   7,455 0 0
CANADIAN PAC RY LTD COM 13645T100 842 3,975 SH   SOLE   3,975 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,152 12,130 SH   SOLE   12,130 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 784 12,299 SH   SOLE   12,299 0 0
CATERPILLAR INC DEL COM 149123101 1,983 13,006 SH   SOLE   13,006 0 0
CELGENE CORP COM 151020104 718 8,019 SH   SOLE   8,019 0 0
CENTENE CORP DEL COM 15135B101 1,160 8,013 SH   SOLE   8,013 0 0
CENTERPOINT ENERGY INC COM 15189T107 2,026 73,261 SH   SOLE   73,261 0 0
CENTRAL SECS CORP COM 155123102 224 7,610 SH   SOLE   7,610 0 0
CENTURY CMNTYS INC COM 156504300 625 23,809 SH   SOLE   23,809 0 0
CERNER CORP COM 156782104 303 4,697 SH   SOLE   4,697 0 0
CHARLES RIV LABS INTL INC COM 159864107 946 7,035 SH   SOLE   7,035 0 0
CHEMED CORP NEW COM 16359R103 209 654 SH   SOLE   654 0 0
CHEVRON CORP NEW COM 166764100 4,877 39,884 SH   SOLE   39,884 0 0
CHICOS FAS INC COM 168615102 180 20,748 SH   SOLE   20,748 0 0
CIMAREX ENERGY CO COM 171798101 871 9,372 SH   SOLE   9,372 0 0
CINEMARK HOLDINGS INC COM 17243V102 801 19,934 SH   SOLE   19,934 0 0
CISCO SYS INC COM 17275R102 20,639 424,239 SH   SOLE   424,239 0 0
CITIGROUP INC COM NEW 172967424 1,799 25,082 SH   SOLE   25,082 0 0
CITIZENS FINL GROUP INC COM 174610105 1,234 31,982 SH   SOLE   31,982 0 0
CLEVELAND CLIFFS INC COM 185899101 1,002 79,185 SH   SOLE   79,185 0 0
CLOROX CO DEL COM 189054109 14,259 94,800 SH   SOLE   94,800 0 0
COCA COLA CO COM 191216100 14,584 315,730 SH   SOLE   315,730 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 14,752 191,213 SH   SOLE   191,213 0 0
COLGATE PALMOLIVE CO COM 194162103 20,713 309,384 SH   SOLE   309,384 0 0
COLONY CR REAL ESTATE INC COM CL A 19625T101 480 21,808 SH   SOLE   21,808 0 0
COMCAST CORP NEW CL A 20030N101 2,355 66,519 SH   SOLE   66,519 0 0
COMERICA INC COM 200340107 279 3,094 SH   SOLE   3,094 0 0
COMMERCIAL METALS CO COM 201723103 2,680 130,593 SH   SOLE   130,593 0 0
CONNS INC COM 208242107 726 20,549 SH   SOLE   20,549 0 0
CONOCOPHILLIPS COM 20825C104 1,637 21,155 SH   SOLE   21,155 0 0
CONSTELLATION BRANDS INC CL A 21036P108 264 1,224 SH   SOLE   1,224 0 0
COPART INC COM 217204106 404 7,832 SH   SOLE   7,832 0 0
CORESITE RLTY CORP COM 21870Q105 220 1,978 SH   SOLE   1,978 0 0
CORNING INC COM 219350105 1,150 32,581 SH   SOLE   32,581 0 0
CORPORATE CAP TR INC COM 219880101 227 14,846 SH   SOLE   14,846 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 427 14,318 SH   SOLE   14,318 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,017 4,330 SH   SOLE   4,330 0 0
COSTAR GROUP INC COM 22160N109 279 664 SH   SOLE   664 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 203 64,095 SH   SOLE   64,095 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 170 11,394 SH   SOLE   11,394 0 0
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 201 76,239 SH   SOLE   76,239 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 761 6,834 SH   SOLE   6,834 0 0
CUBESMART COM 229663109 397 13,929 SH   SOLE   13,929 0 0
CUMMINS INC COM 231021106 5,411 37,044 SH   SOLE   37,044 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 162 11,154 SH   SOLE   11,154 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 212,137 6,559,597 SH   SOLE   6,559,597 0 0
DBX ETF TR XTRACKERS RUSE 233051242 13,215 482,987 SH   SOLE   482,987 0 0
DBX ETF TR XTRACKERS SHRT 233051283 2,718 54,651 SH   SOLE   54,651 0 0
DBX ETF TR XTRACK USD HIGH 233051432 131,683 2,641,064 SH   SOLE   2,641,064 0 0
DBX ETF TR XTRACK RUSS 2000 233051440 5,376 146,095 SH   SOLE   146,095 0 0
DBX ETF TR XTRACK RUSS 1000 233051481 960 28,575 SH   SOLE   28,575 0 0
DBX ETF TR XTRACK FTSE EMRG 233051499 896 35,529 SH   SOLE   35,529 0 0
DBX ETF TR XTRACK FTSE US 233051515 23,759 832,203 SH   SOLE   832,203 0 0
DBX ETF TR XTRACK MUN INFRA 233051705 2,737 104,622 SH   SOLE   104,622 0 0
DBX ETF TR XTRCK INVTNT GRD 233051739 1,000 42,003 SH   SOLE   42,003 0 0
DBX ETF TR XTRACK MSCI CHNA 233051762 11,553 354,852 SH   SOLE   354,852 0 0
D R HORTON INC COM 23331A109 2,268 53,770 SH   SOLE   53,770 0 0
DTF TAX-FREE INCOME INC COM 23334J107 237 18,465 SH   SOLE   18,465 0 0
DWS MUN INCOME TR NEW COM 233368109 219 20,842 SH   SOLE   20,842 0 0
DWS STRATEGIC MUN INCOME TR COM 23342Q101 198 18,671 SH   SOLE   18,671 0 0
DXC TECHNOLOGY CO COM 23355L106 2,219 23,726 SH   SOLE   23,726 0 0
DANAHER CORP DEL COM 235851102 850 7,825 SH   SOLE   7,825 0 0
DEERE & CO COM 244199105 396 2,636 SH   SOLE   2,636 0 0
DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 213 17,541 SH   SOLE   17,541 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 17,561 303,667 SH   SOLE   303,667 0 0
DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 211 16,763 SH   SOLE   16,763 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,332 30,576 SH   SOLE   30,576 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,179 23,513 SH   SOLE   23,513 0 0
DINE BRANDS GLOBAL INC COM 254423106 788 9,695 SH   SOLE   9,695 0 0
DIREXION SHS ETF TR DLY MIDCAP ETF3X 25459W730 1,735 32,725 SH   SOLE   32,725 0 0
DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1,734 24,009 SH   SOLE   24,009 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 2,890 32,290 SH   SOLE   32,290 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 3,028 55,736 SH   SOLE   55,736 0 0
DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 1,153 30,908 SH   SOLE   30,908 0 0
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 5,572 79,213 SH   SOLE   79,213 0 0
DISNEY WALT CO COM DISNEY 254687106 25,367 216,920 SH   SOLE   216,920 0 0
DISCOVER FINL SVCS COM 254709108 279 3,651 SH   SOLE   3,651 0 0
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 2,188 25,805 SH   SOLE   25,805 0 0
DOLLAR GEN CORP NEW COM 256677105 302 2,759 SH   SOLE   2,759 0 0
DOLLAR TREE INC COM 256746108 292 3,585 SH   SOLE   3,585 0 0
DOMINION ENERGY INC COM 25746U109 1,118 15,909 SH   SOLE   15,909 0 0
DOWDUPONT INC COM 26078J100 1,537 23,893 SH   SOLE   23,893 0 0
DREYFUS STRATEGIC MUNS INC COM 261932107 213 28,387 SH   SOLE   28,387 0 0
DREYFUS MUN INCOME INC COM 26201R102 200 25,571 SH   SOLE   25,571 0 0
DUFF & PHELPS SLCT ENGY MLP COM 26433F108 78 12,894 SH   SOLE   12,894 0 0
DUKE REALTY CORP COM NEW 264411505 2,416 85,174 SH   SOLE   85,174 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,128 14,094 SH   SOLE   14,094 0 0
EOG RES INC COM 26875P101 595 4,666 SH   SOLE   4,666 0 0
EPR PPTYS COM SH BEN INT 26884U109 820 11,992 SH   SOLE   11,992 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 1,007 135,150 SH   SOLE   135,150 0 0
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 211 8,716 SH   SOLE   8,716 0 0
EAGLE MATERIALS INC COM 26969P108 627 7,352 SH   SOLE   7,352 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 210 32,503 SH   SOLE   32,503 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 198 17,268 SH   SOLE   17,268 0 0
EATON VANCE FLTING RATE INC COM 278279104 961 65,827 SH   SOLE   65,827 0 0
EATON VANCE MUN BD FD II COM 27827K109 201 17,344 SH   SOLE   17,344 0 0
EATON VANCE MUN BD FD COM 27827X101 198 17,138 SH   SOLE   17,138 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 290 22,844 SH   SOLE   22,844 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 1,812 128,899 SH   SOLE   128,899 0 0
EATON VANCE SH TM DR DIVR IN COM 27828V104 208 16,097 SH   SOLE   16,097 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 101 10,641 SH   SOLE   10,641 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1,162 54,024 SH   SOLE   54,024 0 0
EBAY INC COM 278642103 881 26,683 SH   SOLE   26,683 0 0
ECOLAB INC COM 278865100 838 5,343 SH   SOLE   5,343 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,863 27,935 SH   SOLE   27,935 0 0
ELECTROCORE INC COM 28531P103 780 55,702 SH   SOLE   55,702 0 0
ELECTRONIC ARTS INC COM 285512109 657 5,451 SH   SOLE   5,451 0 0
EMERSON ELEC CO COM 291011104 589 7,693 SH   SOLE   7,693 0 0
ENCOMPASS HEALTH CORP COM 29261A100 3,732 47,879 SH   SOLE   47,879 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 236 4,029 SH   SOLE   4,029 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 234 8,131 SH   SOLE   8,131 0 0
ENTREE RES LTD COM 29384J103 4 11,100 SH   SOLE   11,100 0 0
EQUINIX INC COM PAR $0.001 29444U700 3,014 6,962 SH   SOLE   6,962 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 685 10,336 SH   SOLE   10,336 0 0
ERICSSON ADR B SEK 10 294821608 3,989 453,292 SH   SOLE   453,292 0 0
ESSEX PPTY TR INC COM 297178105 2,646 10,725 SH   SOLE   10,725 0 0
EURONET WORLDWIDE INC COM 298736109 203 2,022 SH   SOLE   2,022 0 0
EVERCORE INC CLASS A 29977A105 986 9,804 SH   SOLE   9,804 0 0
EVERSOURCE ENERGY COM 30040W108 300 4,878 SH   SOLE   4,878 0 0
EXACT SCIENCES CORP COM 30063P105 851 10,781 SH   SOLE   10,781 0 0
EXELON CORP COM 30161N101 1,367 31,300 SH   SOLE   31,300 0 0
EXPEDIA GROUP INC COM NEW 30212P303 244 1,873 SH   SOLE   1,873 0 0
EXPEDITORS INTL WASH INC COM 302130109 15,600 212,154 SH   SOLE   212,154 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 431 4,539 SH   SOLE   4,539 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 372 18,377 SH   SOLE   18,377 0 0
EXTRA SPACE STORAGE INC COM 30225T102 549 6,332 SH   SOLE   6,332 0 0
EXXON MOBIL CORP COM 30231G102 4,733 55,668 SH   SOLE   55,668 0 0
FS INVT CORP COM 302635107 988 140,110 SH   SOLE   140,110 0 0
FACEBOOK INC CL A 30303M102 4,996 30,376 SH   SOLE   30,376 0 0
FASTENAL CO COM 311900104 450 7,755 SH   SOLE   7,755 0 0
FEDERATED PREM MUN INC FD COM 31423P108 193 15,123 SH   SOLE   15,123 0 0
FEDEX CORP COM 31428X106 535 2,220 SH   SOLE   2,220 0 0
FIDELITY MSCI CONSM DIS 316092204 27,259 599,103 SH   SOLE   599,103 0 0
FIDELITY CONSMR STAPLES 316092303 26,046 800,334 SH   SOLE   800,334 0 0
FIDELITY MSCI ENERGY IDX 316092402 25,681 1,207,397 SH   SOLE   1,207,397 0 0
FIDELITY MSCI FINLS IDX 316092501 33,472 829,948 SH   SOLE   829,948 0 0
FIDELITY MSCI HLTH CARE I 316092600 28,980 619,367 SH   SOLE   619,367 0 0
FIDELITY MSCI INDL INDX 316092709 26,445 657,681 SH   SOLE   657,681 0 0
FIDELITY MSCI INFO TECH I 316092808 38,181 633,814 SH   SOLE   633,814 0 0
FIDELITY MSCI RL EST ETF 316092857 26,036 1,081,661 SH   SOLE   1,081,661 0 0
FIDELITY MSCI UTILS INDEX 316092865 25,861 742,703 SH   SOLE   742,703 0 0
FIDELITY MSCI MATLS INDEX 316092881 24,894 741,331 SH   SOLE   741,331 0 0
FIDELITY TOTAL BD ETF 316188309 4,687 96,431 SH   SOLE   96,431 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,065 27,063 SH   SOLE   27,063 0 0
FIRST AMERN FINL CORP COM 31847R102 347 6,734 SH   SOLE   6,734 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 204 6,484 SH   SOLE   6,484 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 310 3,228 SH   SOLE   3,228 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 901 30,222 SH   SOLE   30,222 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1,654 22,264 SH   SOLE   22,264 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 244 25,430 SH   SOLE   25,430 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 1,736 10,953 SH   SOLE   10,953 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 21,778 153,863 SH   SOLE   153,863 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 14,274 451,132 SH   SOLE   451,132 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1,658 38,136 SH   SOLE   38,136 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 623 35,592 SH   SOLE   35,592 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 328 10,264 SH   SOLE   10,264 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 884 10,415 SH   SOLE   10,415 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 467 11,022 SH   SOLE   11,022 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 1,440 34,797 SH   SOLE   34,797 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 8,559 134,705 SH   SOLE   134,705 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 447 16,227 SH   SOLE   16,227 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 743 13,097 SH   SOLE   13,097 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1,817 26,342 SH   SOLE   26,342 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1,990 27,786 SH   SOLE   27,786 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 9,338 172,476 SH   SOLE   172,476 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 10,053 142,872 SH   SOLE   142,872 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 3,942 103,134 SH   SOLE   103,134 0 0
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2,440 42,347 SH   SOLE   42,347 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 579 23,097 SH   SOLE   23,097 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 2,247 95,763 SH   SOLE   95,763 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 22,426 466,727 SH   SOLE   466,727 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 2,097 43,879 SH   SOLE   43,879 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 308 20,896 SH   SOLE   20,896 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 11,683 304,089 SH   SOLE   304,089 0 0
FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 680 29,637 SH   SOLE   29,637 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 848 27,450 SH   SOLE   27,450 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 2,224 79,728 SH   SOLE   79,728 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 3,911 204,752 SH   SOLE   204,752 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 3,918 77,721 SH   SOLE   77,721 0 0
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 9,842 496,059 SH   SOLE   496,059 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1,213 29,959 SH   SOLE   29,959 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 348 9,497 SH   SOLE   9,497 0 0
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 237 9,841 SH   SOLE   9,841 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 5,768 113,163 SH   SOLE   113,163 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 11,359 189,249 SH   SOLE   189,249 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 16,972 346,448 SH   SOLE   346,448 0 0
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 1,452 50,210 SH   SOLE   50,210 0 0
FISERV INC COM 337738108 398 4,837 SH   SOLE   4,837 0 0
FIRSTENERGY CORP COM 337932107 714 19,210 SH   SOLE   19,210 0 0
FIVE BELOW INC COM 33829M101 295 2,270 SH   SOLE   2,270 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,511 11,019 SH   SOLE   11,019 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100 3,862 32,347 SH   SOLE   32,347 0 0
FLEXSHARES TR MSTAR EMKT FAC 33939L308 5,093 98,295 SH   SOLE   98,295 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 4,546 134,339 SH   SOLE   134,339 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 939 39,209 SH   SOLE   39,209 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 3,670 102,574 SH   SOLE   102,574 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 4,288 69,946 SH   SOLE   69,946 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 867 18,584 SH   SOLE   18,584 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 5,123 78,575 SH   SOLE   78,575 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 10,198 424,391 SH   SOLE   424,391 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 5,484 117,160 SH   SOLE   117,160 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 2,240 47,319 SH   SOLE   47,319 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 413 44,632 SH   SOLE   44,632 0 0
FORTIVE CORP COM 34959J108 520 6,178 SH   SOLE   6,178 0 0
FORWARD AIR CORP COM 349853101 209 2,921 SH   SOLE   2,921 0 0
FREEPORT-MCMORAN INC CL B 35671D857 8,208 589,685 SH   SOLE   589,685 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 351 6,826 SH   SOLE   6,826 0 0
GDL FUND COM SH BEN IT 361570104 208 22,863 SH   SOLE   22,863 0 0
GALLAGHER ARTHUR J & CO COM 363576109 532 7,151 SH   SOLE   7,151 0 0
GENERAL AMERN INVS INC COM 368802104 223 6,029 SH   SOLE   6,029 0 0
GENERAL DYNAMICS CORP COM 369550108 931 4,546 SH   SOLE   4,546 0 0
GENERAL ELECTRIC CO COM 369604103 518 45,861 SH   SOLE   45,861 0 0
GENERAL MLS INC COM 370334104 387 9,023 SH   SOLE   9,023 0 0
GENUINE PARTS CO COM 372460105 273 2,745 SH   SOLE   2,745 0 0
GILEAD SCIENCES INC COM 375558103 16,260 210,589 SH   SOLE   210,589 0 0
GLACIER BANCORP INC NEW COM 37637Q105 12,979 301,201 SH   SOLE   301,201 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 678 16,871 SH   SOLE   16,871 0 0
GLOBAL PMTS INC COM 37940X102 246 1,930 SH   SOLE   1,930 0 0
GLOBAL X FDS GLB X NXT EMRG 37950E218 1,813 84,398 SH   SOLE   84,398 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 4,801 359,350 SH   SOLE   359,350 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 312 12,341 SH   SOLE   12,341 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 177 14,896 SH   SOLE   14,896 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 6,839 716,175 SH   SOLE   716,175 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 303 14,865 SH   SOLE   14,865 0 0
GLOBAL X FDS GBL X FTSE ETF 37950E648 368 22,646 SH   SOLE   22,646 0 0
GLOBAL X FDS GLBX MSCI NORW 37950E747 402 26,440 SH   SOLE   26,440 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 6,991 243,155 SH   SOLE   243,155 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 305 1,358 SH   SOLE   1,358 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 8,412 284,557 SH   SOLE   284,557 0 0
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 58,048 1,209,088 SH   SOLE   1,209,088 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 3,679 62,620 SH   SOLE   62,620 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 99,446 992,876 SH   SOLE   992,876 0 0
GRACO INC COM 384109104 223 4,802 SH   SOLE   4,802 0 0
GRAND CANYON ED INC COM 38526M106 210 1,864 SH   SOLE   1,864 0 0
GRANITESHARES ETF TR BBG COMMD K 1 38747R108 5,052 197,723 SH   SOLE   197,723 0 0
GRANITESHARES GOLD TR SHS BEN INT 38748G101 2,104 17,674 SH   SOLE   17,674 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 15,232 712,787 SH   SOLE   712,787 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 12,620 195,712 SH   SOLE   195,712 0 0
GRUBHUB INC COM 400110102 2,592 18,696 SH   SOLE   18,696 0 0
HCA HEALTHCARE INC COM 40412C101 208 1,496 SH   SOLE   1,496 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 13,716 145,762 SH   SOLE   145,762 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 4,578 104,072 SH   SOLE   104,072 0 0
HP INC COM 40434L105 716 27,783 SH   SOLE   27,783 0 0
HALLIBURTON CO COM 406216101 277 6,844 SH   SOLE   6,844 0 0
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 215 28,941 SH   SOLE   28,941 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1,348 57,846 SH   SOLE   57,846 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 943 42,896 SH   SOLE   42,896 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 420 15,732 SH   SOLE   15,732 0 0
HEICO CORP NEW COM 422806109 235 2,537 SH   SOLE   2,537 0 0
HENRY JACK & ASSOC INC COM 426281101 15,091 94,271 SH   SOLE   94,271 0 0
HEXCEL CORP NEW COM 428291108 452 6,735 SH   SOLE   6,735 0 0
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 3,489 191,116 SH   SOLE   191,116 0 0
HIGHWOODS PPTYS INC COM 431284108 486 10,285 SH   SOLE   10,285 0 0
HILL ROM HLDGS INC COM 431475102 855 9,052 SH   SOLE   9,052 0 0
HILTON GRAND VACATIONS INC COM 43283X105 270 8,170 SH   SOLE   8,170 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 209 2,583 SH   SOLE   2,583 0 0
HOLLYFRONTIER CORP COM 436106108 4,675 66,878 SH   SOLE   66,878 0 0
HOME DEPOT INC COM 437076102 52,476 253,323 SH   SOLE   253,323 0 0
HONEYWELL INTL INC COM 438516106 1,054 6,332 SH   SOLE   6,332 0 0
HORIZONS ETF TR I HRZNS S&P500 COV 44053G603 440 8,459 SH   SOLE   8,459 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 715 24,780 SH   SOLE   24,780 0 0
HUMANA INC COM 444859102 260 767 SH   SOLE   767 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 4,295 16,772 SH   SOLE   16,772 0 0
IAC INTERACTIVECORP COM 44919P508 1,955 9,021 SH   SOLE   9,021 0 0
ICICI BK LTD ADR 45104G104 331 38,985 SH   SOLE   38,985 0 0
IDEXX LABS INC COM 45168D104 7,377 29,550 SH   SOLE   29,550 0 0
ILLINOIS TOOL WKS INC COM 452308109 245 1,739 SH   SOLE   1,739 0 0
ILLUMINA INC COM 452327109 3,227 8,791 SH   SOLE   8,791 0 0
INDEPENDENT BK GROUP INC COM 45384B106 718 10,829 SH   SOLE   10,829 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 11,552 376,029 SH   SOLE   376,029 0 0
INDEXIQ ETF TR US RL EST SMCP 45409B628 589 22,652 SH   SOLE   22,652 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1,873 58,953 SH   SOLE   58,953 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 225 8,244 SH   SOLE   8,244 0 0
ING GROEP N V SPONSORED ADR 456837103 176 13,559 SH   SOLE   13,559 0 0
INGREDION INC COM 457187102 620 5,906 SH   SOLE   5,906 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 1,113 23,669 SH   SOLE   23,669 0 0
INTEL CORP COM 458140100 3,288 69,532 SH   SOLE   69,532 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 284 3,790 SH   SOLE   3,790 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 14,480 95,761 SH   SOLE   95,761 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 15,901 114,300 SH   SOLE   114,300 0 0
INTL PAPER CO COM 460146103 606 12,329 SH   SOLE   12,329 0 0
INTERPUBLIC GROUP COS INC COM 460690100 368 16,112 SH   SOLE   16,112 0 0
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1,045 41,663 SH   SOLE   41,663 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 9,467 188,488 SH   SOLE   188,488 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 87,069 468,640 SH   SOLE   468,640 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 89,113 4,747,645 SH   SOLE   4,747,645 0 0
INTUIT COM 461202103 546 2,403 SH   SOLE   2,403 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,021 1,778 SH   SOLE   1,778 0 0
INVESCO HIGH INCOME TR II COM 46131F101 202 14,743 SH   SOLE   14,743 0 0
INVESCO SR INCOME TR COM 46131H107 2,323 540,153 SH   SOLE   540,153 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 1,140 99,361 SH   SOLE   99,361 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 1,155 150,409 SH   SOLE   150,409 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 437 7,111 SH   SOLE   7,111 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2,005 12,132 SH   SOLE   12,132 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 59,649 1,818,565 SH   SOLE   1,818,565 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 12,851 187,203 SH   SOLE   187,203 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 3,561 29,611 SH   SOLE   29,611 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,855 11,020 SH   SOLE   11,020 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,751 13,890 SH   SOLE   13,890 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 783 3,799 SH   SOLE   3,799 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 6,147 142,955 SH   SOLE   142,955 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 68,451 640,867 SH   SOLE   640,867 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 779 6,071 SH   SOLE   6,071 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,727 120,243 SH   SOLE   120,243 0 0
INVESCO EXCHANGE TRADED FD T RUSSEL 200 PUR 46137V423 18,376 471,485 SH   SOLE   471,485 0 0
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 5,601 102,340 SH   SOLE   102,340 0 0
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 1,699 61,714 SH   SOLE   61,714 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,089 69,172 SH   SOLE   69,172 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 538 29,969 SH   SOLE   29,969 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1,877 152,568 SH   SOLE   152,568 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 483 3,397 SH   SOLE   3,397 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 35,123 295,727 SH   SOLE   295,727 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1,991 109,433 SH   SOLE   109,433 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2,509 34,125 SH   SOLE   34,125 0 0
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 233 3,379 SH   SOLE   3,379 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 4,569 122,241 SH   SOLE   122,241 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 3,561 73,822 SH   SOLE   73,822 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3,180 53,371 SH   SOLE   53,371 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 5,699 57,702 SH   SOLE   57,702 0 0
INVESCO EXCHANGE TRADED FD T WILSHR MICR CP 46137Y104 6,257 166,946 SH   SOLE   166,946 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 701 39,011 SH   SOLE   39,011 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 12,801 91,198 SH   SOLE   91,198 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 3,452 60,310 SH   SOLE   60,310 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 9,290 111,148 SH   SOLE   111,148 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 1,841 37,927 SH   SOLE   37,927 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 8,730 176,290 SH   SOLE   176,290 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 120,964 2,921,138 SH   SOLE   2,921,138 0 0
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 220 9,667 SH   SOLE   9,667 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 10,071 703,258 SH   SOLE   703,258 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 4,790 193,209 SH   SOLE   193,209 0 0
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 845 26,425 SH   SOLE   26,425 0 0
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1,265 37,354 SH   SOLE   37,354 0 0
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 2,347 43,411 SH   SOLE   43,411 0 0
INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 856 32,987 SH   SOLE   32,987 0 0
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 707 38,143 SH   SOLE   38,143 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 3,333 157,671 SH   SOLE   157,671 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1,698 51,939 SH   SOLE   51,939 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI ASIA 46138E750 248 4,552 SH   SOLE   4,552 0 0
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 831 30,809 SH   SOLE   30,809 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 4,130 83,529 SH   SOLE   83,529 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 88,209 3,807,027 SH   SOLE   3,807,027 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 258 8,879 SH   SOLE   8,879 0 0
INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 719 60,051 SH   SOLE   60,051 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 2,879 115,654 SH   SOLE   115,654 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 21,446 853,467 SH   SOLE   853,467 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 18,288 753,506 SH   SOLE   753,506 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 337 16,001 SH   SOLE   16,001 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 12,605 518,213 SH   SOLE   518,213 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 970 46,780 SH   SOLE   46,780 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 12,068 487,182 SH   SOLE   487,182 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 12,133 487,666 SH   SOLE   487,666 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 11,848 451,703 SH   SOLE   451,703 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 12,023 487,752 SH   SOLE   487,752 0 0
INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 238 2,499 SH   SOLE   2,499 0 0
INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 3,155 174,015 SH   SOLE   174,015 0 0
INVITATION HOMES INC COM 46187W107 519 22,642 SH   SOLE   22,642 0 0
ISHARES GOLD TRUST ISHARES 464285105 2,698 236,007 SH   SOLE   236,007 0 0
ISHARES INC MSCI AUST ETF 464286103 4,067 183,860 SH   SOLE   183,860 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 14,888 523,473 SH   SOLE   523,473 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202 4,287 187,373 SH   SOLE   187,373 0 0
ISHARES INC EM HGHYL BD ETF 464286285 24,775 537,192 SH   SOLE   537,192 0 0
ISHARES INC MSCI BELGIUM ETF 464286301 2,074 108,205 SH   SOLE   108,205 0 0
ISHARES INC EM MKTS DIV ETF 464286319 3,199 82,214 SH   SOLE   82,214 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 5,137 152,309 SH   SOLE   152,309 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 8,016 175,166 SH   SOLE   175,166 0 0
ISHARES INC MSCI CDA ETF 464286509 24,497 851,186 SH   SOLE   851,186 0 0
ISHARES INC MIN VOL GBL ETF 464286525 1,014 11,537 SH   SOLE   11,537 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 15,888 267,918 SH   SOLE   267,918 0 0
ISHARES INC MSCI JAPN SMCETF 464286582 15,320 196,412 SH   SOLE   196,412 0 0
ISHARES INC MSCI EURZONE ETF 464286608 24,124 588,323 SH   SOLE   588,323 0 0
ISHARES INC MSCI THAILND ETF 464286624 7,519 79,733 SH   SOLE   79,733 0 0
ISHARES INC MSCI CHILE ETF 464286640 3,196 70,526 SH   SOLE   70,526 0 0
ISHARES INC MSCI PAC JP ETF 464286665 7,892 173,750 SH   SOLE   173,750 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 794 13,463 SH   SOLE   13,463 0 0
ISHARES INC MSCI TURKEY ETF 464286715 667 28,020 SH   SOLE   28,020 0 0
ISHARES INC MSCI SWITZERLAND 464286749 32,067 924,384 SH   SOLE   924,384 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 619 18,867 SH   SOLE   18,867 0 0
ISHARES INC MSCI STH KOR ETF 464286772 6,169 90,358 SH   SOLE   90,358 0 0
ISHARES INC MSCI STH AFR ETF 464286780 1,058 19,719 SH   SOLE   19,719 0 0
ISHARES INC MSCI GERMANY ETF 464286806 3,258 109,541 SH   SOLE   109,541 0 0
ISHARES INC MSCI NETHERL ETF 464286814 2,096 69,413 SH   SOLE   69,413 0 0
ISHARES INC MSCI MEXICO ETF 464286822 2,035 39,717 SH   SOLE   39,717 0 0
ISHARES INC MSCI HONG KG ETF 464286871 600 25,079 SH   SOLE   25,079 0 0
ISHARES TR S&P 100 ETF 464287101 26,611 205,303 SH   SOLE   205,303 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 506 3,007 SH   SOLE   3,007 0 0
ISHARES TR CORE S&P TTL STK 464287150 141,793 2,128,069 SH   SOLE   2,128,069 0 0
ISHARES TR SELECT DIVID ETF 464287168 76,566 767,503 SH   SOLE   767,503 0 0
ISHARES TR TIPS BD ETF 464287176 212,026 1,916,703 SH   SOLE   1,916,703 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 1,108 25,873 SH   SOLE   25,873 0 0
ISHARES TR TRANS AVG ETF 464287192 10,308 50,392 SH   SOLE   50,392 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,942,037 16,882,577 SH   SOLE   16,882,577 0 0
ISHARES TR CORE US AGGBD ET 464287226 899,711 8,526,446 SH   SOLE   8,526,446 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 39,506 920,463 SH   SOLE   920,463 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,594,357 13,872,417 SH   SOLE   13,872,417 0 0
ISHARES TR GBL COMM SVC ETF 464287275 223 3,853 SH   SOLE   3,853 0 0
ISHARES TR GLOBAL TECH ETF 464287291 253,738 1,448,940 SH   SOLE   1,448,940 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 735,036 4,148,764 SH   SOLE   4,148,764 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 767 12,174 SH   SOLE   12,174 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 4,894 129,732 SH   SOLE   129,732 0 0
ISHARES TR NORTH AMERN NAT 464287374 9,266 258,477 SH   SOLE   258,477 0 0
ISHARES TR LATN AMER 40 ETF 464287390 429 13,655 SH   SOLE   13,655 0 0
ISHARES TR S&P 500 VAL ETF 464287408 625,232 5,397,374 SH   SOLE   5,397,374 0 0
ISHARES TR 20 YR TR BD ETF 464287432 118,030 1,006,477 SH   SOLE   1,006,477 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 128,884 1,273,931 SH   SOLE   1,273,931 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 165,965 1,997,414 SH   SOLE   1,997,414 0 0
ISHARES TR MSCI EAFE ETF 464287465 648,429 9,537,128 SH   SOLE   9,537,128 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 19,647 217,674 SH   SOLE   217,674 0 0
ISHARES TR RUS MD CP GR ETF 464287481 18,391 135,647 SH   SOLE   135,647 0 0
ISHARES TR RUS MID CAP ETF 464287499 113,168 513,235 SH   SOLE   513,235 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,057,414 10,221,145 SH   SOLE   10,221,145 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 14,670 71,570 SH   SOLE   71,570 0 0
ISHARES TR PHLX SEMICND ETF 464287523 4,934 26,663 SH   SOLE   26,663 0 0
ISHARES TR N AMER TECH ETF 464287549 815 3,890 SH   SOLE   3,890 0 0
ISHARES TR NASDAQ BIOTECH 464287556 2,193 17,988 SH   SOLE   17,988 0 0
ISHARES TR COHEN STEER REIT 464287564 6,274 62,695 SH   SOLE   62,695 0 0
ISHARES TR GLOBAL 100 ETF 464287572 3,311 67,831 SH   SOLE   67,831 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 6,268 29,601 SH   SOLE   29,601 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,416,494 19,084,615 SH   SOLE   19,084,615 0 0
ISHARES TR S&P MC 400GR ETF 464287606 155,402 667,133 SH   SOLE   667,133 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 262,598 1,683,537 SH   SOLE   1,683,537 0 0
ISHARES TR RUS 1000 ETF 464287622 130,934 809,682 SH   SOLE   809,682 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 90,837 682,986 SH   SOLE   682,986 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 362,904 1,687,296 SH   SOLE   1,687,296 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 251,212 1,490,432 SH   SOLE   1,490,432 0 0
ISHARES TR CORE S&P US VLU 464287663 46,807 830,204 SH   SOLE   830,204 0 0
ISHARES TR CORE S&P US GWT 464287671 47,888 770,901 SH   SOLE   770,901 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 24,613 142,849 SH   SOLE   142,849 0 0
ISHARES TR U.S. UTILITS ETF 464287697 9,465 70,598 SH   SOLE   70,598 0 0
ISHARES TR S&P MC 400VL ETF 464287705 228,725 1,366,908 SH   SOLE   1,366,908 0 0
ISHARES TR US TELECOM ETF 464287713 7,766 261,122 SH   SOLE   261,122 0 0
ISHARES TR U.S. TECH ETF 464287721 13,480 69,477 SH   SOLE   69,477 0 0
ISHARES TR U.S. REAL ES ETF 464287739 18,291 228,578 SH   SOLE   228,578 0 0
ISHARES TR US INDUSTRIALS 464287754 605 3,877 SH   SOLE   3,877 0 0
ISHARES TR US HLTHCARE ETF 464287762 37,741 186,010 SH   SOLE   186,010 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 9,087 68,176 SH   SOLE   68,176 0 0
ISHARES TR U.S. FINLS ETF 464287788 13,097 107,819 SH   SOLE   107,819 0 0
ISHARES TR U.S. ENERGY ETF 464287796 7,952 189,525 SH   SOLE   189,525 0 0
ISHARES TR CORE S&P SCP ETF 464287804 477,019 5,467,895 SH   SOLE   5,467,895 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 3,899 32,803 SH   SOLE   32,803 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 7,997 81,250 SH   SOLE   81,250 0 0
ISHARES TR EUROPE ETF 464287861 669 14,842 SH   SOLE   14,842 0 0
ISHARES TR SP SMCP600VL ETF 464287879 97,284 582,781 SH   SOLE   582,781 0 0
ISHARES TR S&P SML 600 GWT 464287887 81,832 405,633 SH   SOLE   405,633 0 0
ISHARES TR INTL TREA BD ETF 464288117 10,109 209,915 SH   SOLE   209,915 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 15,088 144,061 SH   SOLE   144,061 0 0
ISHARES TR AGENCY BOND ETF 464288166 10,319 93,210 SH   SOLE   93,210 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 2,662 37,693 SH   SOLE   37,693 0 0
ISHARES TR MSCI ACWI EX US 464288240 26,446 554,539 SH   SOLE   554,539 0 0
ISHARES TR MSCI ACWI ETF 464288257 62,512 841,794 SH   SOLE   841,794 0 0
ISHARES TR EAFE SML CP ETF 464288273 97,037 1,558,075 SH   SOLE   1,558,075 0 0
ISHARES TR JPMORGAN USD EMG 464288281 323,254 2,998,370 SH   SOLE   2,998,370 0 0
ISHARES TR NEW YORK MUN ETF 464288323 1,398 25,712 SH   SOLE   25,712 0 0
ISHARES TR CALIF MUN BD ETF 464288356 3,022 52,108 SH   SOLE   52,108 0 0
ISHARES TR GLB INFRASTR ETF 464288372 23,306 553,330 SH   SOLE   553,330 0 0
ISHARES TR NATIONAL MUN ETF 464288414 175,199 1,623,115 SH   SOLE   1,623,115 0 0
ISHARES TR INTL DEVPPTY ETF 464288422 1,258 34,014 SH   SOLE   34,014 0 0
ISHARES TR INTL SEL DIV ETF 464288448 8,771 268,806 SH   SOLE   268,806 0 0
ISHARES TR EUR DEV RE ETF 464288471 228 5,877 SH   SOLE   5,877 0 0
ISHARES TR IBOXX HI YD ETF 464288513 233,265 2,698,581 SH   SOLE   2,698,581 0 0
ISHARES TR CRE U S REIT ETF 464288521 2,075 42,887 SH   SOLE   42,887 0 0
ISHARES TR MSCI KLD400 SOC 464288570 633 5,923 SH   SOLE   5,923 0 0
ISHARES TR MBS ETF 464288588 364,406 3,526,625 SH   SOLE   3,526,625 0 0
ISHARES TR MRGSTR SM CP GR 464288604 344 1,615 SH   SOLE   1,615 0 0
ISHARES TR INTRM GOV CR ETF 464288612 26,174 243,819 SH   SOLE   243,819 0 0
ISHARES TR USD INV GRDE ETF 464288620 417 7,783 SH   SOLE   7,783 0 0
ISHARES TR INTRM TR CRP ETF 464288638 550,255 10,362,625 SH   SOLE   10,362,625 0 0
ISHARES TR SH TR CRPORT ETF 464288646 85,723 1,653,924 SH   SOLE   1,653,924 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 6,853 53,304 SH   SOLE   53,304 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 258,830 2,173,762 SH   SOLE   2,173,762 0 0
ISHARES TR SHORT TREAS BD 464288679 5,736 51,940 SH   SOLE   51,940 0 0
ISHARES TR S&P US PFD STK 464288687 90,090 2,426,349 SH   SOLE   2,426,349 0 0
ISHARES TR GLOBAL MATER ETF 464288695 719 10,679 SH   SOLE   10,679 0 0
ISHARES TR MRNING SM CP ETF 464288703 221 1,440 SH   SOLE   1,440 0 0
ISHARES TR GLOB UTILITS ETF 464288711 994 20,181 SH   SOLE   20,181 0 0
ISHARES TR GLOB INDSTRL ETF 464288729 530 5,656 SH   SOLE   5,656 0 0
ISHARES TR GLB CNSM STP ETF 464288737 271 5,399 SH   SOLE   5,399 0 0
ISHARES TR GLB CNS DISC ETF 464288745 956 7,956 SH   SOLE   7,956 0 0
ISHARES TR US AER DEF ETF 464288760 9,588 44,300 SH   SOLE   44,300 0 0
ISHARES TR MSCI USA ESG SLC 464288802 1,049 8,789 SH   SOLE   8,789 0 0
ISHARES TR U.S. MED DVC ETF 464288810 31,863 140,070 SH   SOLE   140,070 0 0
ISHARES TR US HLTHCR PR ETF 464288828 11,567 57,880 SH   SOLE   57,880 0 0
ISHARES TR U.S. PHARMA ETF 464288836 1,215 7,239 SH   SOLE   7,239 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 506 14,164 SH   SOLE   14,164 0 0
ISHARES TR MICRO-CAP ETF 464288869 9,349 87,942 SH   SOLE   87,942 0 0
ISHARES TR EAFE VALUE ETF 464288877 147,104 2,833,279 SH   SOLE   2,833,279 0 0
ISHARES TR EAFE GRWTH ETF 464288885 7,595 94,856 SH   SOLE   94,856 0 0
ISHARES TR NEW ZEALAND ETF 464289123 1,307 26,892 SH   SOLE   26,892 0 0
ISHARES TR CORE LT USDB ETF 464289479 42,769 716,763 SH   SOLE   716,763 0 0
ISHARES TR LNG TR CRPRT BD 464289511 2,258 38,756 SH   SOLE   38,756 0 0
ISHARES TR INDIA 50 ETF 464289529 5,925 173,260 SH   SOLE   173,260 0 0
ISHARES TR MSCI PERU ETF 464289842 3,018 81,744 SH   SOLE   81,744 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 373 20,582 SH   SOLE   20,582 0 0
ISHARES TR US TREAS BD ETF 46429B267 745,840 30,642,579 SH   SOLE   30,642,579 0 0
ISHARES TR A RATE CP BD ETF 46429B291 1,331 26,404 SH   SOLE   26,404 0 0
ISHARES TR MSCI INDONIA ETF 46429B309 3,752 163,358 SH   SOLE   163,358 0 0
ISHARES TR GNMA BOND ETF 46429B333 506 10,502 SH   SOLE   10,502 0 0
ISHARES TR CMBS ETF 46429B366 686 13,775 SH   SOLE   13,775 0 0
ISHARES TR MSCI PHILIPS ETF 46429B408 1,619 53,874 SH   SOLE   53,874 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 5,238 206,646 SH   SOLE   206,646 0 0
ISHARES TR MSCI INDIA ETF 46429B598 4,060 125,041 SH   SOLE   125,041 0 0
ISHARES TR MSCI POLAND ETF 46429B606 4,016 168,306 SH   SOLE   168,306 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 134,242 2,631,157 SH   SOLE   2,631,157 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 10,709 118,279 SH   SOLE   118,279 0 0
ISHARES TR MSCI CHINA ETF 46429B671 584 9,753 SH   SOLE   9,753 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 104,014 1,428,570 SH   SOLE   1,428,570 0 0
ISHARES TR MIN VOL USA ETF 46429B697 450,509 7,898,121 SH   SOLE   7,898,121 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 14,530 147,094 SH   SOLE   147,094 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 587,525 11,707,185 SH   SOLE   11,707,185 0 0
ISHARES US ETF TR IT RT HDG HGYL 46431W606 521 5,641 SH   SOLE   5,641 0 0
ISHARES TR USA QUALITY FCTR 46432F339 76,154 842,694 SH   SOLE   842,694 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 51,597 587,330 SH   SOLE   587,330 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 411,880 3,461,179 SH   SOLE   3,461,179 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 26,198 434,392 SH   SOLE   434,392 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,233,970 19,256,711 SH   SOLE   19,256,711 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 8,357 170,546 SH   SOLE   170,546 0 0
ISHARES TR MRNGSTR INC ETF 46432F875 943 38,101 SH   SOLE   38,101 0 0
ISHARES INC CORE MSCI EMKT 46434G103 677,183 13,078,081 SH   SOLE   13,078,081 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 4,886 129,614 SH   SOLE   129,614 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 316 13,008 SH   SOLE   13,008 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 347 10,715 SH   SOLE   10,715 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 55,292 918,013 SH   SOLE   918,013 0 0
ISHARES INC MSCI ITALY ETF 46434G830 660 23,857 SH   SOLE   23,857 0 0
ISHARES INC MSCI EM ESG OPZ 46434G863 212 6,360 SH   SOLE   6,360 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 1,029 20,727 SH   SOLE   20,727 0 0
ISHARES TR MULTIFACTOR USA 46434V282 2,868 85,299 SH   SOLE   85,299 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 1,609,315 41,562,888 SH   SOLE   41,562,888 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 21,140 449,015 SH   SOLE   449,015 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 1,546 50,758 SH   SOLE   50,758 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 316 10,680 SH   SOLE   10,680 0 0
ISHARES TR IBONDS SEP2020 46434V571 5,288 209,441 SH   SOLE   209,441 0 0
ISHARES TR CORE TOTAL USD 46434V613 55,335 1,126,064 SH   SOLE   1,126,064 0 0
ISHARES TR CORE DIV GRWTH 46434V621 9,961 268,783 SH   SOLE   268,783 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 2,491 83,987 SH   SOLE   83,987 0 0
ISHARES TR CORE MSCI PAC 46434V696 11,328 192,449 SH   SOLE   192,449 0 0
ISHARES TR CORE MSCI EURO 46434V738 8,277 172,581 SH   SOLE   172,581 0 0
ISHARES TR HDG MSCI EAFE 46434V803 29,260 977,281 SH   SOLE   977,281 0 0
ISHARES TR TRS FLT RT BD 46434V860 228 4,533 SH   SOLE   4,533 0 0
ISHARES TR ULTR SH TRM BD 46434V878 9,712 193,543 SH   SOLE   193,543 0 0
ISHARES TR IBONDS DEC18 ETF 46434VAA8 5,972 237,833 SH   SOLE   237,833 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 5,995 239,443 SH   SOLE   239,443 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 5,937 239,380 SH   SOLE   239,380 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 5,379 221,359 SH   SOLE   221,359 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 5,662 232,705 SH   SOLE   232,705 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 5,371 224,648 SH   SOLE   224,648 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 5,491 227,834 SH   SOLE   227,834 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 5,642 231,592 SH   SOLE   231,592 0 0
ISHARES TR IBONDS DEC2023 46435G318 4,698 189,080 SH   SOLE   189,080 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 15,106 442,732 SH   SOLE   442,732 0 0
ISHARES TR MORTGE REL ETF 46435G342 18,756 430,585 SH   SOLE   430,585 0 0
ISHARES TR INTL VALUE FACTR 46435G409 4,686 184,204 SH   SOLE   184,204 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 6,190 129,462 SH   SOLE   129,462 0 0
ISHARES TR ETF MSCI USA 46435G425 1,189 18,581 SH   SOLE   18,581 0 0
ISHARES TR MSCI EAFE ESG OP 46435G516 3,980 60,099 SH   SOLE   60,099 0 0
ISHARES TR CORE INTL AGGR 46435G672 2,244 42,924 SH   SOLE   42,924 0 0
ISHARES TR IBONDS DEC2022 46435G755 5,199 204,599 SH   SOLE   204,599 0 0
ISHARES TR IBONDS DEC2021 46435G789 5,215 206,126 SH   SOLE   206,126 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 5,339 229,322 SH   SOLE   229,322 0 0
ISHARES TR IBONDS ETF 46435UAA9 5,471 232,226 SH   SOLE   232,226 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 332 30,262 SH   SOLE   30,262 0 0
JPMORGAN CHASE & CO COM 46625H100 6,569 58,212 SH   SOLE   58,212 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 12,469 454,070 SH   SOLE   454,070 0 0
JACK IN THE BOX INC COM 466367109 320 3,822 SH   SOLE   3,822 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 14,743 252,534 SH   SOLE   252,534 0 0
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 433 5,807 SH   SOLE   5,807 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 3,652 62,488 SH   SOLE   62,488 0 0
JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 10,147 407,500 SH   SOLE   407,500 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 22,577 450,194 SH   SOLE   450,194 0 0
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 6,799 208,853 SH   SOLE   208,853 0 0
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 1,056 21,075 SH   SOLE   21,075 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 217 2,833 SH   SOLE   2,833 0 0
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 2,918 64,289 SH   SOLE   64,289 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 901 17,967 SH   SOLE   17,967 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 255 7,678 SH   SOLE   7,678 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFACTOR ENRG 47804J701 245 7,491 SH   SOLE   7,491 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 237 6,982 SH   SOLE   6,982 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFACTR UTILS 47804J867 250 8,818 SH   SOLE   8,818 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 251 9,366 SH   SOLE   9,366 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 256 6,887 SH   SOLE   6,887 0 0
JOHNSON & JOHNSON COM 478160104 20,837 150,810 SH   SOLE   150,810 0 0
JONES LANG LASALLE INC COM 48020Q107 699 4,840 SH   SOLE   4,840 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,556 13,732 SH   SOLE   13,732 0 0
KELLOGG CO COM 487836108 281 4,010 SH   SOLE   4,010 0 0
KENNAMETAL INC COM 489170100 934 21,450 SH   SOLE   21,450 0 0
KEYCORP NEW COM 493267108 1,381 69,422 SH   SOLE   69,422 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 307 4,626 SH   SOLE   4,626 0 0
KILROY RLTY CORP COM 49427F108 443 6,180 SH   SOLE   6,180 0 0
KIMBERLY CLARK CORP COM 494368103 15,607 137,336 SH   SOLE   137,336 0 0
KIMCO RLTY CORP COM 49446R109 402 24,013 SH   SOLE   24,013 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3,693 81,152 SH   SOLE   81,152 0 0
KRAFT HEINZ CO COM 500754106 231 4,183 SH   SOLE   4,183 0 0
KROGER CO COM 501044101 286 9,819 SH   SOLE   9,819 0 0
L BRANDS INC COM 501797104 259 8,539 SH   SOLE   8,539 0 0
LAM RESEARCH CORP COM 512807108 9,769 64,394 SH   SOLE   64,394 0 0
LAMB WESTON HLDGS INC COM 513272104 368 5,533 SH   SOLE   5,533 0 0
LAS VEGAS SANDS CORP COM 517834107 1,360 22,919 SH   SOLE   22,919 0 0
LAUDER ESTEE COS INC CL A 518439104 500 3,438 SH   SOLE   3,438 0 0
LEAR CORP COM NEW 521865204 17,450 120,347 SH   SOLE   120,347 0 0
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 135,705 4,431,173 SH   SOLE   4,431,173 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 2,797 65,653 SH   SOLE   65,653 0 0
LEGG MASON INC COM 524901105 272 8,719 SH   SOLE   8,719 0 0
LENNOX INTL INC COM 526107107 3,264 14,945 SH   SOLE   14,945 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 85 12,452 SH   SOLE   12,452 0 0
LILLY ELI & CO COM 532457108 455 4,238 SH   SOLE   4,238 0 0
LINE CORP SPONSORED ADR 53567X101 3,040 72,166 SH   SOLE   72,166 0 0
LITHIA MTRS INC CL A 536797103 670 8,209 SH   SOLE   8,209 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 150 49,344 SH   SOLE   49,344 0 0
LOCKHEED MARTIN CORP COM 539830109 587 1,696 SH   SOLE   1,696 0 0
LOWES COS INC COM 548661107 1,933 16,839 SH   SOLE   16,839 0 0
M & T BK CORP COM 55261F104 321 1,949 SH   SOLE   1,949 0 0
MBIA INC COM 55262C100 127 11,850 SH   SOLE   11,850 0 0
MFS MUN INCOME TR SH BEN INT 552738106 199 30,681 SH   SOLE   30,681 0 0
MSC INDL DIRECT INC CL A 553530106 285 3,238 SH   SOLE   3,238 0 0
MSCI INC COM 55354G100 269 1,518 SH   SOLE   1,518 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 592 8,739 SH   SOLE   8,739 0 0
MAIN STREET CAPITAL CORP COM 56035L104 3,122 81,083 SH   SOLE   81,083 0 0
MANPOWERGROUP INC COM 56418H100 569 6,619 SH   SOLE   6,619 0 0
MARATHON PETE CORP COM 56585A102 201 2,516 SH   SOLE   2,516 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 218 1,954 SH   SOLE   1,954 0 0
MARSH & MCLENNAN COS INC COM 571748102 233 2,822 SH   SOLE   2,822 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,704 28,054 SH   SOLE   28,054 0 0
MASCO CORP COM 574599106 3,954 108,044 SH   SOLE   108,044 0 0
MASTERCARD INCORPORATED CL A 57636Q104 53,747 241,442 SH   SOLE   241,442 0 0
MCCORMICK & CO INC COM NON VTG 579780206 324 2,461 SH   SOLE   2,461 0 0
MCDONALDS CORP COM 580135101 507 3,031 SH   SOLE   3,031 0 0
MERCK & CO INC COM 58933Y105 2,300 32,415 SH   SOLE   32,415 0 0
METLIFE INC COM 59156R108 430 9,214 SH   SOLE   9,214 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 367 603 SH   SOLE   603 0 0
MICROSOFT CORP COM 594918104 30,447 266,217 SH   SOLE   266,217 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,062 13,460 SH   SOLE   13,460 0 0
MICRON TECHNOLOGY INC COM 595112103 19,513 431,422 SH   SOLE   431,422 0 0
MID AMER APT CMNTYS INC COM 59522J103 229 2,281 SH   SOLE   2,281 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 108 17,409 SH   SOLE   17,409 0 0
MOMO INC ADR 60879B107 3,115 71,125 SH   SOLE   71,125 0 0
MONDELEZ INTL INC CL A 609207105 617 14,353 SH   SOLE   14,353 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 854 14,652 SH   SOLE   14,652 0 0
MOODYS CORP COM 615369105 12,139 72,601 SH   SOLE   72,601 0 0
MORGAN STANLEY COM NEW 617446448 2,034 43,673 SH   SOLE   43,673 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 372 2,858 SH   SOLE   2,858 0 0
MUSTANG BIO INC COM 62818Q104 60 10,000 SH   SOLE   10,000 0 0
NVR INC COM 62944T105 215 87 SH   SOLE   87 0 0
NASDAQ INC COM 631103108 12,552 146,289 SH   SOLE   146,289 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 441 8,511 SH   SOLE   8,511 0 0
NEKTAR THERAPEUTICS COM 640268108 3,971 65,136 SH   SOLE   65,136 0 0
NETAPP INC COM 64110D104 1,508 17,562 SH   SOLE   17,562 0 0
NETFLIX INC COM 64110L106 4,147 11,085 SH   SOLE   11,085 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 199 23,251 SH   SOLE   23,251 0 0
NEWELL BRANDS INC COM 651229106 315 15,526 SH   SOLE   15,526 0 0
NEWFIELD EXPL CO COM 651290108 890 30,888 SH   SOLE   30,888 0 0
NEWMARKET CORP COM 651587107 284 699 SH   SOLE   699 0 0
NEXTERA ENERGY INC COM 65339F101 665 3,969 SH   SOLE   3,969 0 0
NIKE INC CL B 654106103 33,429 394,585 SH   SOLE   394,585 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,983 10,986 SH   SOLE   10,986 0 0
NORTHROP GRUMMAN CORP COM 666807102 226 711 SH   SOLE   711 0 0
NOVARTIS A G SPONSORED ADR 66987V109 5,843 67,816 SH   SOLE   67,816 0 0
NOVO-NORDISK A S ADR 670100205 27,550 584,434 SH   SOLE   584,434 0 0
NUCOR CORP COM 670346105 8,528 134,408 SH   SOLE   134,408 0 0
NUTANIX INC CL A 67059N108 2,522 59,036 SH   SOLE   59,036 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 202 21,120 SH   SOLE   21,120 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1,130 81,201 SH   SOLE   81,201 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 1,128 84,460 SH   SOLE   84,460 0 0
NVIDIA CORP COM 67066G104 3,626 12,903 SH   SOLE   12,903 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 198 15,477 SH   SOLE   15,477 0 0
NUVEEN SR INCOME FD COM 67067Y104 291 47,262 SH   SOLE   47,262 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 216 20,903 SH   SOLE   20,903 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 272 27,710 SH   SOLE   27,710 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 597 67,793 SH   SOLE   67,793 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 1,125 108,250 SH   SOLE   108,250 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 663 71,554 SH   SOLE   71,554 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2,106 264,184 SH   SOLE   264,184 0 0
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 203 20,968 SH   SOLE   20,968 0 0
NUTRIEN LTD COM 67077M108 328 5,681 SH   SOLE   5,681 0 0
OGE ENERGY CORP COM 670837103 620 17,080 SH   SOLE   17,080 0 0
NUSHARES ETF TR ENHANCED YIELD 67092P102 22,128 944,020 SH   SOLE   944,020 0 0
NUSHARES ETF TR ESG US AGGRGTE 67092P870 1,289 53,527 SH   SOLE   53,527 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 10,396 29,931 SH   SOLE   29,931 0 0
OSI ETF TR OSHARS FTSE US 67110P407 29,222 892,285 SH   SOLE   892,285 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 19,145 232,994 SH   SOLE   232,994 0 0
OLD DOMINION FGHT LINES INC COM 679580100 201 1,244 SH   SOLE   1,244 0 0
OLD REP INTL CORP COM 680223104 308 13,753 SH   SOLE   13,753 0 0
OLIN CORP COM PAR $1 680665205 376 14,626 SH   SOLE   14,626 0 0
OMNICOM GROUP INC COM 681919106 268 3,946 SH   SOLE   3,946 0 0
ON SEMICONDUCTOR CORP COM 682189105 906 49,155 SH   SOLE   49,155 0 0
ONEOK INC NEW COM 682680103 13,949 205,762 SH   SOLE   205,762 0 0
OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 310 8,039 SH   SOLE   8,039 0 0
ORACLE CORP COM 68389X105 21,547 417,898 SH   SOLE   417,898 0 0
OWENS ILL INC COM NEW 690768403 584 31,097 SH   SOLE   31,097 0 0
PBF ENERGY INC CL A 69318G106 491 9,836 SH   SOLE   9,836 0 0
PGIM SHORT DURATION HIGH YIE COM 69346H100 206 14,558 SH   SOLE   14,558 0 0
PGIM GLOBAL SHORT DURATION H COM 69346J106 332 23,961 SH   SOLE   23,961 0 0
PNC FINL SVCS GROUP INC COM 693475105 431 3,168 SH   SOLE   3,168 0 0
PPL CORP COM 69351T106 712 24,344 SH   SOLE   24,344 0 0
PVH CORP COM 693656100 1,529 10,586 SH   SOLE   10,586 0 0
PTC INC COM 69370C100 3,878 36,520 SH   SOLE   36,520 0 0
PACER FDS TR WEALTHSHIELD 69374H840 664 24,786 SH   SOLE   24,786 0 0
PACKAGING CORP AMER COM 695156109 896 8,171 SH   SOLE   8,171 0 0
PACWEST BANCORP DEL COM 695263103 1,222 25,635 SH   SOLE   25,635 0 0
PARKER HANNIFIN CORP COM 701094104 1,905 10,356 SH   SOLE   10,356 0 0
PARTY CITY HOLDCO INC COM 702149105 661 48,768 SH   SOLE   48,768 0 0
PAYCHEX INC COM 704326107 323 4,380 SH   SOLE   4,380 0 0
PAYCOM SOFTWARE INC COM 70432V102 238 1,532 SH   SOLE   1,532 0 0
PAYPAL HLDGS INC COM 70450Y103 3,607 41,063 SH   SOLE   41,063 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 2,093 57,550 SH   SOLE   57,550 0 0
PEPSICO INC COM 713448108 15,237 136,290 SH   SOLE   136,290 0 0
PFIZER INC COM 717081103 3,284 74,524 SH   SOLE   74,524 0 0
PHILIP MORRIS INTL INC COM 718172109 1,429 17,523 SH   SOLE   17,523 0 0
PHILLIPS 66 COM 718546104 13,768 122,141 SH   SOLE   122,141 0 0
PIMCO CALIF MUN INCOME FD II COM 72200M108 114 13,600 SH   SOLE   13,600 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 1,391 165,743 SH   SOLE   165,743 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 6,465 125,977 SH   SOLE   125,977 0 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 243 3,754 SH   SOLE   3,754 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 8,661 86,897 SH   SOLE   86,897 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 27,994 273,488 SH   SOLE   273,488 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 15,395 152,988 SH   SOLE   152,988 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 4,429 44,034 SH   SOLE   44,034 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 62,633 616,343 SH   SOLE   616,343 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,785 53,045 SH   SOLE   53,045 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1,336 26,881 SH   SOLE   26,881 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 736 30,530 SH   SOLE   30,530 0 0
PIMCO EQUITY SER RAFI DYN MULTI 72202L371 4,813 185,774 SH   SOLE   185,774 0 0
PIMCO EQUITY SER RAFI DYN EMERG 72202L389 15,828 652,688 SH   SOLE   652,688 0 0
PIONEER DIV HIGH INCOME TRUS COM 723653101 199 13,619 SH   SOLE   13,619 0 0
PIONEER HIGH INCOME TR COM 72369H106 204 22,053 SH   SOLE   22,053 0 0
PIONEER FLOATING RATE TR COM 72369J102 200 18,107 SH   SOLE   18,107 0 0
PIONEER MUN HIGH INCOME ADV COM 723762100 200 18,751 SH   SOLE   18,751 0 0
PIONEER NAT RES CO COM 723787107 2,373 13,623 SH   SOLE   13,623 0 0
PRAXAIR INC COM 74005P104 620 3,856 SH   SOLE   3,856 0 0
PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 38,263 1,349,659 SH   SOLE   1,349,659 0 0
PROCTER AND GAMBLE CO COM 742718109 13,962 167,746 SH   SOLE   167,746 0 0
PROGRESSIVE CORP OHIO COM 743315103 435 6,122 SH   SOLE   6,122 0 0
PROLOGIS INC COM 74340W103 2,721 40,144 SH   SOLE   40,144 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 428 7,526 SH   SOLE   7,526 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 985 7,723 SH   SOLE   7,723 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 435 4,318 SH   SOLE   4,318 0 0
PROSHARES TR PSHS LC COR PLUS 74347R248 205 2,840 SH   SOLE   2,840 0 0
PROSHARES TR PSHS ULT MCAP400 74347R404 446 9,804 SH   SOLE   9,804 0 0
PROSHARES TR PSHS ULTRA UTIL 74347R685 441 9,272 SH   SOLE   9,272 0 0
PROSHARES TR PSHS ULTRA TECH 74347R693 1,382 11,444 SH   SOLE   11,444 0 0
PROSHARES TR PSHS ULTRA O&G 74347R719 931 21,447 SH   SOLE   21,447 0 0
PROSHARES TR PSHS ULT HLTHCRE 74347R735 552 4,752 SH   SOLE   4,752 0 0
PROSHARES TR PSHS CONSMR SVCS 74347R750 1,397 12,666 SH   SOLE   12,666 0 0
PROSHARES TR PSHS CONSMRGOODS 74347R768 428 9,965 SH   SOLE   9,965 0 0
PROSHARES TR PSHS ULTRUSS2000 74347R842 446 5,278 SH   SOLE   5,278 0 0
PROSHARES TR ULTRA FNCLS NEW 74347X633 1,693 39,136 SH   SOLE   39,136 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 288 12,303 SH   SOLE   12,303 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 7,637 114,316 SH   SOLE   114,316 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 167 22,751 SH   SOLE   22,751 0 0
PROSPERITY BANCSHARES INC COM 743606105 12,216 176,156 SH   SOLE   176,156 0 0
PROTO LABS INC COM 743713109 374 2,315 SH   SOLE   2,315 0 0
PRUDENTIAL FINL INC COM 744320102 1,289 12,721 SH   SOLE   12,721 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 777 14,724 SH   SOLE   14,724 0 0
PUBLIC STORAGE COM 74460D109 401 1,988 SH   SOLE   1,988 0 0
PUTNAM MANAGED MUN INCOM TR COM 746823103 1,307 188,814 SH   SOLE   188,814 0 0
QUALCOMM INC COM 747525103 18,353 254,797 SH   SOLE   254,797 0 0
QUANTA SVCS INC COM 74762E102 1,292 38,701 SH   SOLE   38,701 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 217 2,358 SH   SOLE   2,358 0 0
RAYTHEON CO COM NEW 755111507 2,495 12,071 SH   SOLE   12,071 0 0
REALTY INCOME CORP COM 756109104 17,469 307,072 SH   SOLE   307,072 0 0
RED HAT INC COM 756577102 522 3,834 SH   SOLE   3,834 0 0
REGENCY CTRS CORP COM 758849103 2,589 40,027 SH   SOLE   40,027 0 0
REGENERON PHARMACEUTICALS COM 75886F107 441 1,091 SH   SOLE   1,091 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 240 2,816 SH   SOLE   2,816 0 0
RELX PLC SPONSORED ADR 759530108 12,521 598,219 SH   SOLE   598,219 0 0
REPUBLIC SVCS INC COM 760759100 13,342 183,628 SH   SOLE   183,628 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 220 6,098 SH   SOLE   6,098 0 0
ROCKWELL AUTOMATION INC COM 773903109 404 2,156 SH   SOLE   2,156 0 0
ROCKWELL MED INC COM 774374102 48 11,290 SH   SOLE   11,290 0 0
ROLLINS INC COM 775711104 247 4,067 SH   SOLE   4,067 0 0
ROPER TECHNOLOGIES INC COM 776696106 477 1,611 SH   SOLE   1,611 0 0
ROSS STORES INC COM 778296103 15,630 157,724 SH   SOLE   157,724 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3,786 47,215 SH   SOLE   47,215 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,689 23,817 SH   SOLE   23,817 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,491 80,585 SH   SOLE   80,585 0 0
RYDER SYS INC COM 783549108 380 5,196 SH   SOLE   5,196 0 0
S&P GLOBAL INC COM 78409V104 17,294 88,508 SH   SOLE   88,508 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,143,784 3,934,313 SH   SOLE   3,934,313 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 3,576 31,715 SH   SOLE   31,715 0 0
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 663,534 19,345,013 SH   SOLE   19,345,013 0 0
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 348 3,785 SH   SOLE   3,785 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,535 15,847 SH   SOLE   15,847 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 5,659 58,539 SH   SOLE   58,539 0 0
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 601 10,140 SH   SOLE   10,140 0 0
SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 5,692 70,238 SH   SOLE   70,238 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,933 55,503 SH   SOLE   55,503 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1,253 40,745 SH   SOLE   40,745 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 19,314 382,004 SH   SOLE   382,004 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 7,986 167,882 SH   SOLE   167,882 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 4,607 102,856 SH   SOLE   102,856 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 532 14,028 SH   SOLE   14,028 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 9,363 250,611 SH   SOLE   250,611 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 358 9,362 SH   SOLE   9,362 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 2,829 82,328 SH   SOLE   82,328 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,777 285,247 SH   SOLE   285,247 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 3,237 34,274 SH   SOLE   34,274 0 0
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 702 20,901 SH   SOLE   20,901 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 11,719 173,621 SH   SOLE   173,621 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 361 8,473 SH   SOLE   8,473 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 589 8,627 SH   SOLE   8,627 0 0
SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 3,047 97,761 SH   SOLE   97,761 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 23,046 427,259 SH   SOLE   427,259 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 74,411 2,234,562 SH   SOLE   2,234,562 0 0
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 238 9,036 SH   SOLE   9,036 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 227,667 5,953,634 SH   SOLE   5,953,634 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 95,113 2,638,368 SH   SOLE   2,638,368 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 11,457 379,623 SH   SOLE   379,623 0 0
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 356 6,766 SH   SOLE   6,766 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 10,345 332,411 SH   SOLE   332,411 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 18,746 684,678 SH   SOLE   684,678 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 9,598 109,309 SH   SOLE   109,309 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 2,486 26,659 SH   SOLE   26,659 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 2,366 23,768 SH   SOLE   23,768 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 3,397 122,598 SH   SOLE   122,598 0 0
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 443 8,130 SH   SOLE   8,130 0 0
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 17,113 506,306 SH   SOLE   506,306 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 2,859 49,155 SH   SOLE   49,155 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 3,411 57,406 SH   SOLE   57,406 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 7,523 147,447 SH   SOLE   147,447 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722 1,740 35,835 SH   SOLE   35,835 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,523 35,178 SH   SOLE   35,178 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 838 24,541 SH   SOLE   24,541 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 11,024 112,575 SH   SOLE   112,575 0 0
SPDR SERIES TRUST S&P CAP MKTS 78464A771 340 6,051 SH   SOLE   6,051 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 852 11,291 SH   SOLE   11,291 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3,270 58,450 SH   SOLE   58,450 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,211 22,540 SH   SOLE   22,540 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,095 30,294 SH   SOLE   30,294 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 218 6,394 SH   SOLE   6,394 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 882 11,615 SH   SOLE   11,615 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 4,948 128,727 SH   SOLE   128,727 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 23,431 494,842 SH   SOLE   494,842 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 39,519 836,372 SH   SOLE   836,372 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,713 21,609 SH   SOLE   21,609 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 24,664 67,121 SH   SOLE   67,121 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 12,758 414,362 SH   SOLE   414,362 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 20,659 748,798 SH   SOLE   748,798 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 12,045 131,520 SH   SOLE   131,520 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 74,616 1,571,526 SH   SOLE   1,571,526 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 76,930 1,613,135 SH   SOLE   1,613,135 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 15,372 462,442 SH   SOLE   462,442 0 0
SPDR SER TR SSGA US SMAL ETF 78468R887 14,235 146,840 SH   SOLE   146,840 0 0
SALESFORCE COM INC COM 79466L302 4,511 28,365 SH   SOLE   28,365 0 0
SANDERSON FARMS INC COM 800013104 798 7,722 SH   SOLE   7,722 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 2,750 137,219 SH   SOLE   137,219 0 0
SAP SE SPON ADR 803054204 29,223 237,582 SH   SOLE   237,582 0 0
SCHLUMBERGER LTD COM 806857108 858 14,078 SH   SOLE   14,078 0 0
SCHWAB CHARLES CORP NEW COM 808513105 4,548 92,538 SH   SOLE   92,538 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 27,860 395,801 SH   SOLE   395,801 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 44,362 637,745 SH   SOLE   637,745 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 22,200 270,663 SH   SOLE   270,663 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 18,160 323,820 SH   SOLE   323,820 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,359 40,789 SH   SOLE   40,789 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 11,564 151,812 SH   SOLE   151,812 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,685 65,539 SH   SOLE   65,539 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 13,810 479,171 SH   SOLE   479,171 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 411 13,731 SH   SOLE   13,731 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 3,224 79,178 SH   SOLE   79,178 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 581 14,638 SH   SOLE   14,638 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 417 10,559 SH   SOLE   10,559 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 40,732 768,536 SH   SOLE   768,536 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,331,100 39,698,775 SH   SOLE   39,698,775 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 14,965 297,808 SH   SOLE   297,808 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 5,704 136,699 SH   SOLE   136,699 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 14,416 278,345 SH   SOLE   278,345 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7,697 155,284 SH   SOLE   155,284 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 170,014 3,150,746 SH   SOLE   3,150,746 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 723 20,287 SH   SOLE   20,287 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 33,517 578,573 SH   SOLE   578,573 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 79,263 833,030 SH   SOLE   833,030 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 56,273 1,043,441 SH   SOLE   1,043,441 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 94,567 806,750 SH   SOLE   806,750 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 76,888 1,015,161 SH   SOLE   1,015,161 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 87,611 3,176,597 SH   SOLE   3,176,597 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 50,268 641,180 SH   SOLE   641,180 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 109,129 1,448,673 SH   SOLE   1,448,673 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 67,073 1,368,842 SH   SOLE   1,368,842 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 20,101 616,417 SH   SOLE   616,417 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 59,556 1,131,167 SH   SOLE   1,131,167 0 0
SELECTIVE INS GROUP INC COM 816300107 228 3,587 SH   SOLE   3,587 0 0
SEMPRA ENERGY COM 816851109 228 2,007 SH   SOLE   2,007 0 0
SERVICENOW INC COM 81762P102 4,317 22,067 SH   SOLE   22,067 0 0
SHERWIN WILLIAMS CO COM 824348106 898 1,972 SH   SOLE   1,972 0 0
SHIRE PLC SPONSORED ADR 82481R106 492 2,712 SH   SOLE   2,712 0 0
SHOPIFY INC CL A 82509L107 386 2,350 SH   SOLE   2,350 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,478 8,363 SH   SOLE   8,363 0 0
SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 2,624 43,487 SH   SOLE   43,487 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,936 54,415 SH   SOLE   54,415 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 247 6,664 SH   SOLE   6,664 0 0
SMUCKER J M CO COM NEW 832696405 4,607 44,900 SH   SOLE   44,900 0 0
SNAP ON INC COM 833034101 17,347 94,482 SH   SOLE   94,482 0 0
SONY CORP SPONSORED ADR 835699307 10,386 171,252 SH   SOLE   171,252 0 0
SOURCE CAP INC COM 836144105 206 5,123 SH   SOLE   5,123 0 0
SOUTHERN CO COM 842587107 898 20,600 SH   SOLE   20,600 0 0
SOUTHWEST AIRLS CO COM 844741108 1,067 17,080 SH   SOLE   17,080 0 0
SPIRIT AIRLS INC COM 848577102 810 17,235 SH   SOLE   17,235 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 248 25,931 SH   SOLE   25,931 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 200 37,724 SH   SOLE   37,724 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 297 25,422 SH   SOLE   25,422 0 0
STARBUCKS CORP COM 855244109 29,983 527,497 SH   SOLE   527,497 0 0
STARWOOD PPTY TR INC COM 85571B105 1,524 70,831 SH   SOLE   70,831 0 0
STEEL DYNAMICS INC COM 858119100 5,136 113,647 SH   SOLE   113,647 0 0
STRYKER CORP COM 863667101 1,683 9,471 SH   SOLE   9,471 0 0
STURM RUGER & CO INC COM 864159108 266 3,846 SH   SOLE   3,846 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 141 17,598 SH   SOLE   17,598 0 0
SUN CMNTYS INC COM 866674104 534 5,259 SH   SOLE   5,259 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 189 11,571 SH   SOLE   11,571 0 0
SUNTRUST BKS INC COM 867914103 735 11,008 SH   SOLE   11,008 0 0
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 12,778 2,281,838 SH   SOLE   2,281,838 0 0
SYSCO CORP COM 871829107 1,793 24,481 SH   SOLE   24,481 0 0
TCW STRATEGIC INCOME FUND IN COM 872340104 210 37,502 SH   SOLE   37,502 0 0
TJX COS INC NEW COM 872540109 1,982 17,692 SH   SOLE   17,692 0 0
T MOBILE US INC COM 872590104 992 14,129 SH   SOLE   14,129 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 23,104 523,179 SH   SOLE   523,179 0 0
TAPESTRY INC COM 876030107 443 8,807 SH   SOLE   8,807 0 0
TARGET CORP COM 87612E106 1,564 17,733 SH   SOLE   17,733 0 0
TEMPLETON EMERGING MKTS FD I COM 880191101 190 12,951 SH   SOLE   12,951 0 0
TEMPLETON EMERG MKTS INCOME COM 880192109 187 18,691 SH   SOLE   18,691 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 206 33,603 SH   SOLE   33,603 0 0
TENNECO INC COM 880349105 432 10,259 SH   SOLE   10,259 0 0
TEXAS INSTRS INC COM 882508104 788 7,344 SH   SOLE   7,344 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 982 1,139 SH   SOLE   1,139 0 0
TEXTRON INC COM 883203101 233 3,259 SH   SOLE   3,259 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 724 2,966 SH   SOLE   2,966 0 0
THOR INDS INC COM 885160101 10,066 120,262 SH   SOLE   120,262 0 0
3M CO COM 88579Y101 776 3,682 SH   SOLE   3,682 0 0
TIER REIT INC COM NEW 88650V208 223 9,267 SH   SOLE   9,267 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 4,807 79,064 SH   SOLE   79,064 0 0
TOTAL S A SPONSORED ADR 89151E109 10,251 159,201 SH   SOLE   159,201 0 0
TOTAL SYS SVCS INC COM 891906109 1,595 16,154 SH   SOLE   16,154 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 3,650 29,351 SH   SOLE   29,351 0 0
TRAVELERS COMPANIES INC COM 89417E109 11,841 91,290 SH   SOLE   91,290 0 0
TRINITY INDS INC COM 896522109 3,030 82,689 SH   SOLE   82,689 0 0
TRIUMPH BANCORP INC COM 89679E300 790 20,671 SH   SOLE   20,671 0 0
TYSON FOODS INC CL A 902494103 1,496 25,129 SH   SOLE   25,129 0 0
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 205 9,914 SH   SOLE   9,914 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267B682 2,476 143,512 SH   SOLE   143,512 0 0
US BANCORP DEL COM NEW 902973304 791 14,981 SH   SOLE   14,981 0 0
U S G CORP COM NEW 903293405 301 6,945 SH   SOLE   6,945 0 0
U S CONCRETE INC COM NEW 90333L201 2,349 51,230 SH   SOLE   51,230 0 0
ULTA BEAUTY INC COM 90384S303 704 2,494 SH   SOLE   2,494 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 238 739 SH   SOLE   739 0 0
UNILEVER PLC SPON ADR NEW 904767704 448 8,143 SH   SOLE   8,143 0 0
UNION BANKSHARES CORP NEW COM 90539J109 222 5,756 SH   SOLE   5,756 0 0
UNION PAC CORP COM 907818108 18,204 111,796 SH   SOLE   111,796 0 0
UNITED CONTL HLDGS INC COM 910047109 205 2,297 SH   SOLE   2,297 0 0
UNITED PARCEL SERVICE INC CL B 911312106 804 6,891 SH   SOLE   6,891 0 0
UNITED RENTALS INC COM 911363109 2,319 14,173 SH   SOLE   14,173 0 0
US FOODS HLDG CORP COM 912008109 791 25,665 SH   SOLE   25,665 0 0
UNITED STATES STL CORP NEW COM 912909108 692 22,690 SH   SOLE   22,690 0 0
UNITED TECHNOLOGIES CORP COM 913017109 21,499 153,770 SH   SOLE   153,770 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,191 23,270 SH   SOLE   23,270 0 0
UNUM GROUP COM 91529Y106 1,122 28,717 SH   SOLE   28,717 0 0
V F CORP COM 918204108 312 3,334 SH   SOLE   3,334 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,424 21,307 SH   SOLE   21,307 0 0
VALLEY NATL BANCORP COM 919794107 488 43,364 SH   SOLE   43,364 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,815 97,994 SH   SOLE   97,994 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 8,661 378,368 SH   SOLE   378,368 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4,388 203,547 SH   SOLE   203,547 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 48,901 1,681,618 SH   SOLE   1,681,618 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 6,840 270,022 SH   SOLE   270,022 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 524 30,528 SH   SOLE   30,528 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 645 33,314 SH   SOLE   33,314 0 0
VANECK VECTORS ETF TR OIL REFINERS ETF 92189F585 5,498 154,565 SH   SOLE   154,565 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 3,381 72,326 SH   SOLE   72,326 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,003 9,418 SH   SOLE   9,418 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 489 7,447 SH   SOLE   7,447 0 0
VANGUARD GROUP DIV APP ETF 921908844 78,156 706,020 SH   SOLE   706,020 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 228,228 4,226,450 SH   SOLE   4,226,450 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 4,342 33,876 SH   SOLE   33,876 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 18,998 189,055 SH   SOLE   189,055 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4,861 30,610 SH   SOLE   30,610 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,235 11,056 SH   SOLE   11,056 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10,201 70,914 SH   SOLE   70,914 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 13,647 100,392 SH   SOLE   100,392 0 0
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 417,903 4,779,856 SH   SOLE   4,779,856 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 488,537 6,070,293 SH   SOLE   6,070,293 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,441,065 18,468,091 SH   SOLE   18,468,091 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 2,131,641 27,085,658 SH   SOLE   27,085,658 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,497,200 57,712,049 SH   SOLE   57,712,049 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 37,519 430,806 SH   SOLE   430,806 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 26,844 554,982 SH   SOLE   554,982 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,212,006 22,222,333 SH   SOLE   22,222,333 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7,524 133,942 SH   SOLE   133,942 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 76,148 678,922 SH   SOLE   678,922 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,203 15,868 SH   SOLE   15,868 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 164,518 3,160,764 SH   SOLE   3,160,764 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,258,178 30,687,269 SH   SOLE   30,687,269 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 11,290 158,794 SH   SOLE   158,794 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 30,086 535,144 SH   SOLE   535,144 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 19,946 110,534 SH   SOLE   110,534 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 10,463 74,673 SH   SOLE   74,673 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 21,982 209,129 SH   SOLE   209,129 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 14,196 204,637 SH   SOLE   204,637 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 44,504 246,684 SH   SOLE   246,684 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 11,807 79,931 SH   SOLE   79,931 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 41,804 206,377 SH   SOLE   206,377 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 19,033 145,171 SH   SOLE   145,171 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 32,067 272,053 SH   SOLE   272,053 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 10,070 115,742 SH   SOLE   115,742 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 829 13,870 SH   SOLE   13,870 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 105,788 1,353,479 SH   SOLE   1,353,479 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1,347 8,634 SH   SOLE   8,634 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,021 8,856 SH   SOLE   8,856 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 14,394 106,373 SH   SOLE   106,373 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 36,293 227,059 SH   SOLE   227,059 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 5,574 89,777 SH   SOLE   89,777 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 24,101 217,520 SH   SOLE   217,520 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5,444 40,790 SH   SOLE   40,790 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 486,477 9,538,763 SH   SOLE   9,538,763 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 8,868 122,880 SH   SOLE   122,880 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 58,010 694,481 SH   SOLE   694,481 0 0
VEEVA SYS INC CL A COM 922475108 214 1,964 SH   SOLE   1,964 0 0
VENTAS INC COM 92276F100 861 15,839 SH   SOLE   15,839 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 106,061 2,099,800 SH   SOLE   2,099,800 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,802,104 6,748,188 SH   SOLE   6,748,188 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 14,026 124,046 SH   SOLE   124,046 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 13,638 95,706 SH   SOLE   95,706 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 659,025 8,168,382 SH   SOLE   8,168,382 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 70,936 378,689 SH   SOLE   378,689 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 125,074 897,490 SH   SOLE   897,490 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 98,478 599,781 SH   SOLE   599,781 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 17,324 129,755 SH   SOLE   129,755 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 398,508 3,249,940 SH   SOLE   3,249,940 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 4,026,426 25,002,647 SH   SOLE   25,002,647 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,358,309 12,272,394 SH   SOLE   12,272,394 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 169,922 1,045,159 SH   SOLE   1,045,159 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 715,525 4,781,320 SH   SOLE   4,781,320 0 0
VEREIT INC COM 92339V100 74 10,202 SH   SOLE   10,202 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 34,692 649,775 SH   SOLE   649,775 0 0
VERISK ANALYTICS INC COM 92345Y106 360 2,990 SH   SOLE   2,990 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,454 12,732 SH   SOLE   12,732 0 0
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 2,554 49,310 SH   SOLE   49,310 0 0
VISA INC COM CL A 92826C839 27,120 180,692 SH   SOLE   180,692 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 648 29,853 SH   SOLE   29,853 0 0
VORNADO RLTY TR SH BEN INT 929042109 2,577 35,306 SH   SOLE   35,306 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 220 27,300 SH   SOLE   27,300 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 1,119 224,710 SH   SOLE   224,710 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 3,721 73,311 SH   SOLE   73,311 0 0
W P CAREY INC COM 92936U109 5,972 92,863 SH   SOLE   92,863 0 0
WPP PLC NEW ADR 92937A102 6,692 91,327 SH   SOLE   91,327 0 0
WALMART INC COM 931142103 22,327 237,746 SH   SOLE   237,746 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 636 8,718 SH   SOLE   8,718 0 0
WASTE MGMT INC DEL COM 94106L109 1,649 18,244 SH   SOLE   18,244 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 732 2,285 SH   SOLE   2,285 0 0
WELLS FARGO CO NEW COM 949746101 1,587 30,190 SH   SOLE   30,190 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 242 30,599 SH   SOLE   30,599 0 0
WELLTOWER INC COM 95040Q104 1,165 18,113 SH   SOLE   18,113 0 0
WERNER ENTERPRISES INC COM 950755108 696 19,698 SH   SOLE   19,698 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 203 15,841 SH   SOLE   15,841 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 212 23,290 SH   SOLE   23,290 0 0
WESTERN ASSET HIGH INCM FD I COM 95766J102 220 34,716 SH   SOLE   34,716 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 203 42,747 SH   SOLE   42,747 0 0
WESTERN ASSET MUN HI INCM FD COM 95766N103 1,119 158,071 SH   SOLE   158,071 0 0
WESTERN ASSET CORPORATE LN F COM 95790J102 213 21,435 SH   SOLE   21,435 0 0
WESTERN DIGITAL CORP COM 958102105 4,517 77,169 SH   SOLE   77,169 0 0
WESTERN ASSET INTM MUNI FD I COM 958435109 224 26,490 SH   SOLE   26,490 0 0
WEYERHAEUSER CO COM 962166104 805 24,935 SH   SOLE   24,935 0 0
WHIRLPOOL CORP COM 963320106 374 3,148 SH   SOLE   3,148 0 0
WINNEBAGO INDS INC COM 974637100 419 12,643 SH   SOLE   12,643 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125 337 8,274 SH   SOLE   8,274 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 247 3,417 SH   SOLE   3,417 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 4,158 91,077 SH   SOLE   91,077 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 3,951 41,410 SH   SOLE   41,410 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,357 53,975 SH   SOLE   53,975 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 4,293 116,401 SH   SOLE   116,401 0 0
WISDOMTREE TR US SMALLCP ERNGS 97717W562 6,609 165,883 SH   SOLE   165,883 0 0
WISDOMTREE TR US MIDCP EARNING 97717W570 21,528 520,498 SH   SOLE   520,498 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 4,793 161,335 SH   SOLE   161,335 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 2,253 42,401 SH   SOLE   42,401 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 7,405 104,095 SH   SOLE   104,095 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 603 7,800 SH   SOLE   7,800 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 7,639 131,820 SH   SOLE   131,820 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 5,340 114,760 SH   SOLE   114,760 0 0
WISDOMTREE TR FNDMTL US SHRT 97717X149 672 13,271 SH   SOLE   13,271 0 0
WISDOMTREE TR FNDMTL SRT CRP 97717X156 671 13,701 SH   SOLE   13,701 0 0
WISDOMTREE TR EMERG MKTS DIV 97717X214 466 14,925 SH   SOLE   14,925 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 8,019 165,814 SH   SOLE   165,814 0 0
WISDOMTREE TR CBOE S&P 500 97717X560 316 10,311 SH   SOLE   10,311 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5,801 180,780 SH   SOLE   180,780 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 556 22,152 SH   SOLE   22,152 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 899 20,282 SH   SOLE   20,282 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4,339 68,634 SH   SOLE   68,634 0 0
WISDOMTREE TR YIELD ENHANCED 97717Y808 935 19,152 SH   SOLE   19,152 0 0
WISDOMTREE TR US MULTIFACTOR 97717Y857 1,470 47,768 SH   SOLE   47,768 0 0
WORKDAY INC CL A 98138H101 2,727 18,680 SH   SOLE   18,680 0 0
WPX ENERGY INC COM 98212B103 840 41,748 SH   SOLE   41,748 0 0
XPO LOGISTICS INC COM 983793100 1,915 16,777 SH   SOLE   16,777 0 0
XILINX INC COM 983919101 13,983 174,418 SH   SOLE   174,418 0 0
YUM BRANDS INC COM 988498101 571 6,280 SH   SOLE   6,280 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 319 2,423 SH   SOLE   2,423 0 0
ZIONS BANCORPORATION COM 989701107 937 18,683 SH   SOLE   18,683 0 0
ZOETIS INC CL A 98978V103 1,448 15,815 SH   SOLE   15,815 0 0
AON PLC SHS CL A G0408V102 370 2,407 SH   SOLE   2,407 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20,724 121,763 SH   SOLE   121,763 0 0
EATON CORP PLC SHS G29183103 1,432 16,517 SH   SOLE   16,517 0 0
ICON PLC SHS G4705A100 10,741 69,861 SH   SOLE   69,861 0 0
JOHNSON CTLS INTL PLC SHS G51502105 751 21,465 SH   SOLE   21,465 0 0
KOSMOS ENERGY LTD SHS G5315B107 2,995 320,334 SH   SOLE   320,334 0 0
MEDTRONIC PLC SHS G5960L103 28,146 286,120 SH   SOLE   286,120 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 2,236 32,607 SH   SOLE   32,607 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 287 10,386 SH   SOLE   10,386 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 979 17,048 SH   SOLE   17,048 0 0
STERIS PLC SHS USD G84720104 14,640 127,975 SH   SOLE   127,975 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 217 231 SH   SOLE   231 0 0
PERRIGO CO PLC SHS G97822103 284 4,006 SH   SOLE   4,006 0 0
CHUBB LIMITED COM H1467J104 5,150 38,537 SH   SOLE   38,537 0 0
LOGITECH INTL S A SHS H50430232 3,500 78,300 SH   SOLE   78,300 0 0
TE CONNECTIVITY LTD REG SHS H84989104 515 5,860 SH   SOLE   5,860 0 0
TRINSEO S A SHS L9340P101 971 12,399 SH   SOLE   12,399 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 20,423 173,558 SH   SOLE   173,558 0 0
ELBIT SYS LTD ORD M3760D101 3,086 24,582 SH   SOLE   24,582 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 11,536 530,152 SH   SOLE   530,152 0 0
AERCAP HOLDINGS NV SHS N00985106 3,567 62,021 SH   SOLE   62,021 0 0
CORE LABORATORIES N V COM N22717107 318 2,749 SH   SOLE   2,749 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 3,167 180,882 SH   SOLE   180,882 0 0
INTERXION HOLDING N.V SHS N47279109 3,655 54,309 SH   SOLE   54,309 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 14,413 140,596 SH   SOLE   140,596 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,650 12,700 SH   SOLE   12,700 0 0
SCORPIO TANKERS INC SHS Y7542C106 102 50,818 SH   SOLE   50,818 0 0