The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1017,577,00047,173SH SOLE 000
ABBOTT LABSCOM00282410010,319,00094,768SH SOLE 000
ABBVIE INCCOM00287Y10920,354,000232,311SH SOLE 000
ABERDEEN ASIA-PACIFIC INCOMECOM003009107165,00041,598SH SOLE 000
ACADIA PHARMACEUTICALS INCCOM004225108530,00012,850SH SOLE 000
ACCELERON PHARMA INCCOM00434H1081,440,00012,794SH SOLE 000
ACCENTURE PLC IRELANDSHS CLASS AG1151C1012,059,000142SH SOLE 000
ACELRX PHARMACEUTICALS INCCOM00444T10017,00011,700SH SOLE 000
ACTIVISION BLIZZARD INCCOM00507V1093,305,00040,829SH SOLE 000
ADAMS DIVERSIFIED EQUITY FDCOM0062121043,082,000189,236SH SOLE 000
ADOBE SYSTEMS INCORPORATEDCOM00724F10113,412,00027,539SH SOLE 000
ADVANCED MICRO DEVICES INCCOM0079031072,662,00032,470SH SOLE 000
ADVENT CONVERTIBLE & INCOMECOM00764C109211,00015,266SH SOLE 000
AEGON N VNY REGISTRY SHS007924103179,00070,007SH SOLE 000
AEROVIRONMENT INCCOM008073108202,00051SH SOLE 000
AFLAC INCCOM0010551023,508,00096,462SH SOLE 000
AGILENT TECHNOLOGIES INCCOM00846U101843,000125SH SOLE 000
AIR LEASE CORPCL A00912X302401,00013,626SH SOLE 000
AIR PRODS & CHEMS INCCOM0091581062,493,000126SH SOLE 000
AKAMAI TECHNOLOGIES INCCOM00971T101601,00084SH SOLE 000
ALASKA AIR GROUP INCCOM011659109361,000150SH SOLE 000
ALBEMARLE CORPCOM012653101272,00050SH SOLE 000
ALCOA CORPCOM013872106175,00015,041SH SOLE 000
ALCON AGORD SHSH01301128513,000141SH SOLE 000
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10214,160,00048,235SH SOLE 000
ALIGN TECHNOLOGY INCCOM016255101231,0008SH SOLE 000
ALLIANCEBERNSTEIN GLOBAL HIGCOM01879R106167,00015,868SH SOLE 000
ALLIANCEBERNSTEIN NATL MUN ICOM01864U106697,00049,980SH SOLE 000
ALLIANT ENERGY CORPCOM018802108230,00068SH SOLE 000
ALLIANZGI CONV INCOME FDCOM018828103158,00034,472SH SOLE 000
ALLSTATE CORPCOM0200021011,530,00016,255SH SOLE 000
ALLY FINL INCCOM02005N100584,00023,395SH SOLE 000
ALNYLAM PHARMACEUTICALS INCCOM02043Q107639,00067SH SOLE 000
ALPHABET INCCAP STK CL C02079K10721,397,00014,563SH SOLE 000
ALPHABET INCCAP STK CL A02079K30517,645,00012,054SH SOLE 000
ALPS ETF TRALERIAN MLP00162Q452371,00018,546SH SOLE 000
ALPS ETF TREM SECT DIV DG00162Q668304,00016,526SH SOLE 000
ALPS ETF TRRIVRFRNT STR INC00162Q783363,00014,795SH SOLE 000
ALPS ETF TRMED BREAKTHGH00162Q593532,00012,931SH SOLE 000
ALPS ETF TRSECTR DIV DOGS00162Q858367,000150SH SOLE 000
ALPS ETF TRDISRUPTIVE TECH00162Q478313,000121SH SOLE 000
ALPS ETF TRCLEAN ENERGY00162Q460253,00068SH SOLE 000
ALTRIA GROUP INCCOM02209S1039,225,000241,741SH SOLE 000
AMARIN CORP PLCSPONS ADR NEW023111206356,00084,717SH SOLE 000
AMAZON COM INCCOM023135106105,002,00033,326SH SOLE 000
AMCOR PLCORDG0250X107186,00016,842SH SOLE 000
AMER STATES WTR COCOM029899101466,000100SH SOLE 000
AMEREN CORPCOM023608102575,000104SH SOLE 000
AMERICAN AIRLS GROUP INCCOM02376R1021,598,000130,030SH SOLE 000
AMERICAN AXLE & MFG HLDGS INCOM02406110359,00010,251SH SOLE 000
AMERICAN ELEC PWR CO INCCOM0255371012,361,00028,799SH SOLE 000
AMERICAN EXPRESS COCOM0258161092,258,00022,439SH SOLE 000
AMERICAN INTL GROUP INCCOM NEW026874784236,000131SH SOLE 000
AMERICAN WTR WKS CO INC NEWCOM0304201031,182,000121SH SOLE 000
AMERIPRISE FINL INCCOM03076C106458,00049SH SOLE 000
AMERISOURCEBERGEN CORPCOM03073E105226,00028SH SOLE 000
AMGEN INCCOM0311621009,183,00036,261SH SOLE 000
AMPHENOL CORP NEWCL A032095101371,00053SH SOLE 000
AMPIO PHARMACEUTICALS INCCOM03209T10910,00010,600SH SOLE 000
AMPLIFY ETF TRBLACKSWAN GRWT0321088883,316,000100,001SH SOLE 000
AMPLIFY ETF TRONLIN RETL ETF032108102909,000152SH SOLE 000
ANALOG DEVICES INCCOM032654105536,00070SH SOLE 000
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A108731,00013,610SH SOLE 000
ANSYS INCCOM03662Q105827,00032SH SOLE 000
ANTHEM INCCOM0367521032,312,000132SH SOLE 000
AON PLCSHS CL AG0403H108915,00068SH SOLE 000
APHRIA INCCOM03765K104162,00036,673SH SOLE 000
API GROUP CORPCOM STK00187Y100206,00014,450SH SOLE 000
APOLLO GLOBAL MGMT INCCOM CL A03768E105507,00010,447SH SOLE 000
APOLLO TACTICAL INCOME FD INCOM037638103239,00018,770SH SOLE 000
APPLE INCCOM037833100223,886,0001,933,231SH SOLE 000
APPLIED MATLS INCCOM0382221051,550,00026,059SH SOLE 000
ARCHER DANIELS MIDLAND COCOM039483102633,00013,613SH SOLE 000
ARCOSA INCCOM039653100947,00021,472SH SOLE 000
ARES CAPITAL CORPCOM04010L1032,908,000208,446SH SOLE 000
ARISTA NETWORKS INCCOM040413106270,00017SH SOLE 000
ARK ETF TRINNOVATION ETF00214Q10415,008,000161,883SH SOLE 000
ARK ETF TRAUTNMUS TECHNLGY00214Q2031,659,00028,894SH SOLE 000
ARK ETF TRGENOMIC REV ETF00214Q3021,351,00021,185SH SOLE 000
ARK ETF TRNEXT GNRTN INTER00214Q401561,00078SH SOLE 000
ARTESIAN RES CORPCL A0431132081,499,00043,496SH SOLE 000
ASHLAND GLOBAL HLDGS INCCOM044186104224,00050SH SOLE 000
ASML HOLDING N VN Y REGISTRY SHSN07059210288,0009SH SOLE 000
ASSURANT INCCOM04621X108481,00060SH SOLE 000
ASSURED GUARANTY LTDCOMG0585R106295,00013,749SH SOLE 000
ASTRAZENECA PLCSPONSORED ADR0463531082,272,00041,453SH SOLE 000
AT&T INCCOM00206R10240,784,0001,430,144SH SOLE 000
ATLASSIAN CORP PLCCL AG062421041,171,000100SH SOLE 000
ATMOS ENERGY CORPCOM049560105288,00050SH SOLE 000
AUTOMATIC DATA PROCESSING INCOM0530151033,563,00025,541SH SOLE 000
AUTOZONE INCCOM053332102387,0000SH SOLE 000
AVADEL PHARMACEUTICALS PLCSPONSORED ADR05337M10450,00010,000SH SOLE 000
AVERY DENNISON CORPCOM053611109273,00025SH SOLE 000
BAIDU INCSPON ADR REP A0567521081,660,00013,070SH SOLE 000
BAIN CAP SPECIALTY FIN INCCOM STK05684B1072,196,000215,308SH SOLE 000
BALL CORPCOM0584981067,956,00095,715SH SOLE 000
BANK MONTREAL QUECOM063671101439,000112SH SOLE 000
BANK NEW YORK MELLON CORPCOM064058100270,000117SH SOLE 000
BANK NOVA SCOTIA B CCOM064149107853,00020,540SH SOLE 000
BARCLAYS BANK PLCIPTH SR B S&P06746P6214,368,000162,440SH SOLE 000
BARCLAYS BANK PLCDJUBS CMDT ETN3606738C778414,00021,274SH SOLE 000
BARRICK GOLD CORPCOM0679011081,557,00055,360SH SOLE 000
BAXTER INTL INCCOM0718131091,172,00014,569SH SOLE 000
BCE INCCOM NEW05534B760461,00011,307SH SOLE 000
BECTON DICKINSON & COCOM0758871091,169,00077SH SOLE 000
BEIGENE LTDSPONSORED ADR07725L102358,00016SH SOLE 000
BERKSHIRE HATHAWAY INC DELCL B NEW08467070249,278,000231,505SH SOLE 000
BERKSHIRE HATHAWAY INC DELCL A0846701086,080,0000SH SOLE 000
BEST BUY INCCOM086516101539,00074SH SOLE 000
BEYOND MEAT INCCOM08862E109933,00089SH SOLE 000
BGC PARTNERS INCCL A05541T10131,00013,013SH SOLE 000
BIO RAD LABS INCCL A090572207337,0004SH SOLE 000
BIOGEN INCCOM09062X103633,00026SH SOLE 000
BIO-TECHNE CORPCOM09073M104429,00020SH SOLE 000
BK OF AMERICA CORPCOM0605051049,971,000414,888SH SOLE 000
BK OF AMERICA CORP7.25%CNV PFD L0605056826,264,00064SH SOLE 000
BLACKROCK CALIF MUN INCOME TSH BEN INT09248E102683,00051,772SH SOLE 000
BLACKROCK CORE BD TRSHS BEN INT09249E101650,00041,507SH SOLE 000
BLACKROCK CORPOR HI YLD FD ICOM09255P107575,00053,813SH SOLE 000
BLACKROCK CR ALLOCATION INCOCOM092508100213,00014,968SH SOLE 000
BLACKROCK DEBT STRATEGIES FDCOM NEW09255R202395,00039,742SH SOLE 000
BLACKROCK ENHANCED EQUITY DICOM09251A104665,00093,448SH SOLE 000
BLACKROCK HEALTH SCIENCES TRCOM09250W107744,00017,368SH SOLE 000
BLACKROCK INCCOM09247X1012,489,00067SH SOLE 000
BLACKROCK INCOME TR INCCOM09247F1001,394,000230,914SH SOLE 000
BLACKROCK INVT QUALITY MUN TCOM09247D105538,00034,439SH SOLE 000
BLACKROCK MULTI-SECTOR INC TCOM09258A107164,00010,368SH SOLE 000
BLACKROCK MUN INCM INVT QTYCOM09250G102226,00016,002SH SOLE 000
BLACKROCK MUN INCOME TRSH BEN INT09248F109420,00030,663SH SOLE 000
BLACKROCK MUN TARGET TERM TRCOM SHS BEN IN09257P105926,00037,063SH SOLE 000
BLACKROCK MUNI INTER DR FD ICOM09253X102232,00016,520SH SOLE 000
BLACKROCK MUNIASSETS FD INCCOM09254J1022,158,000156,824SH SOLE 000
BLACKROCK MUNIENHANCED FD INCOM09253Y1001,868,000165,286SH SOLE 000
BLACKROCK MUNIHLDGS NJ QLTYCOM09254X101208,00015,272SH SOLE 000
BLACKROCK MUNIHLDGS NY QLTYCOM09255C106173,00012,841SH SOLE 000
BLACKROCK MUNIHLDS INVSTM QLCOM09254P108832,00062,057SH SOLE 000
BLACKROCK MUNIHOLDINGS FD INCOM09253N1041,005,00066,090SH SOLE 000
BLACKROCK MUNIHOLDINGS QUALICOM09254A101133,00010,350SH SOLE 000
BLACKROCK MUNIVEST FD INCCOM09253R105755,00086,999SH SOLE 000
BLACKROCK MUNIYIELD ARIZ FDCOM09254K109609,00042,396SH SOLE 000
BLACKROCK MUNIYIELD FD INCCOM09253W104209,00015,548SH SOLE 000
BLACKROCK MUNIYIELD INVT FDCOM09254R104269,00020,117SH SOLE 000
BLACKROCK MUNIYIELD N J FD ICOM09254Y109285,00020,671SH SOLE 000
BLACKROCK MUNIYIELD QUALITYCOM09254E103586,00043,616SH SOLE 000
BLACKROCK MUNIYIELD QUALITYCOM09254G108260,00019,903SH SOLE 000
BLACKROCK MUNIYILD QULT FD ICOM09254F100430,00026,849SH SOLE 000
BLACKROCK MUNIYLD MICH QLTYCOM09254V105582,00041,532SH SOLE 000
BLACKROCK SCIENCE & TECHNOLOSHS09258G104644,00014,963SH SOLE 000
BLACKSTONE GROUP INCCOM CL A09260D1075,136,00098,002SH SOLE 000
BNY MELLON HIGH YIELD STRATESH BEN INT09660L10556,00020,697SH SOLE 000
BNY MELLON STRATEGIC MUNS INCOM05588W10894,00011,356SH SOLE 000
BOEING COCOM09702310513,178,00079,060SH SOLE 000
BOOKING HOLDINGS INCCOM09857L108696,0000SH SOLE 000
BORGWARNER INCCOM099724106235,000100SH SOLE 000
BOSTON BEER INCCL A100557107246,0000SH SOLE 000
BOSTON SCIENTIFIC CORPCOM1011371074,200,000107,571SH SOLE 000
BOULDER GROWTH & INCOME FD ICOM101507101216,00021,410SH SOLE 000
BOYD GAMING CORPCOM103304101302,000150SH SOLE 000
BP PLCSPONSORED ADR0556221042,294,000132,380SH SOLE 000
BRIDGE BANCORP INCCOM108035106555,00031,821SH SOLE 000
BRINKS COCOM109696104230,00089SH SOLE 000
BRISTOL-MYERS SQUIBB COCOM11012210810,603,000174,339SH SOLE 000
BRITISH AMERN TOB PLCSPONSORED ADR110448107446,00012,407SH SOLE 000
BROADCOM INCCOM11135F1012,065,00090SH SOLE 000
BROADRIDGE FINL SOLUTIONS INCOM11133T103957,000104SH SOLE 000
BROOKFIELD ASSET MGMT INCCL A LTD VT SH112585104723,00021,875SH SOLE 000
BROOKFIELD INFRASTRUCTURE COCOM SB VTG SHS A11275Q107221,00060SH SOLE 000
BROWN FORMAN CORPCL B1156372091,267,00016,818SH SOLE 000
BROWN FORMAN CORPCL A115637100287,00064SH SOLE 000
CADENCE DESIGN SYSTEM INCCOM127387108234,00030SH SOLE 000
CALAMOS CONV & HIGH INCOME FCOM SHS12811P108353,00030,202SH SOLE 000
CALAMOS CONV OPPORTUNITIES &SH BEN INT128117108319,00028,966SH SOLE 000
CALAMOS DYNAMIC CONV & INCOMCOM12811V105246,00010,753SH SOLE 000
CALAMOS GBL DYN INCOME FUNDCOM12811L107636,00078,252SH SOLE 000
CALAMOS STRATEGIC TOTL RETNCOM SH BEN INT128125101152,00011,261SH SOLE 000
CAMBRIA ETF TRTAIL RISK132061862504,00023,334SH SOLE 000
CAMBRIA ETF TRGLOBAL VALUE ETF132061409240,00013,937SH SOLE 000
CAMPBELL SOUP COCOM134429109250,00080SH SOLE 000
CANADIAN IMP BK COMMCOM136069101652,000136SH SOLE 000
CANADIAN NATL RY COCOM1363751021,025,000147SH SOLE 000
CANADIAN PAC RY LTDCOM13645T100339,00013SH SOLE 000
CANOPY GROWTH CORPCOM1380351001,011,00069,817SH SOLE 000
CAPITAL ONE FINL CORPCOM14040H105824,00011,468SH SOLE 000
CARA THERAPEUTICS INCCOM140755109149,00011,729SH SOLE 000
CARDINAL HEALTH INCCOM14149Y1081,447,00030,811SH SOLE 000
CARLYLE GROUP INCCOM14316J108299,00012,113SH SOLE 000
CARMAX INCCOM143130102882,000147SH SOLE 000
CARNIVAL CORPUNIT 99/99/99991436583001,411,00092,975SH SOLE 000
CARRIER GLOBAL CORPORATIONCOM14448C1041,656,00054,173SH SOLE 000
CARTERS INCCOM146229109490,00089SH SOLE 000
CARVANA COCL A146869102629,00040SH SOLE 000
CATERPILLAR INC DELCOM1491231017,677,00051,469SH SOLE 000
CBRE CLARION GLOBAL REAL ESTCOM12504G10072,00012,072SH SOLE 000
CENTRAL GARDEN & PET COCL A NON-VTG153527205371,00010,272SH SOLE 000
CERAGON NETWORKS LTDORDM2201310225,00010,000SH SOLE 000
CERNER CORPCOM156782104202,00039SH SOLE 000
CHAMPIONX CORPORATIONCOM15872M104137,00017,152SH SOLE 000
CHARTER COMMUNICATIONS INC NCL A16119P108779,00016SH SOLE 000
CHECK POINT SOFTWARE TECH LTORDM22465104351,00045SH SOLE 000
CHEGG INCCOM1630921091,317,00018,446SH SOLE 000
CHEMED CORP NEWCOM16359R103561,00015SH SOLE 000
CHESAPEAKE UTILS CORPCOM1653031082,721,00032,280SH SOLE 000
CHEVRON CORP NEWCOM16676410010,705,000148,547SH SOLE 000
CHEWY INCCL A16679L109327,000100SH SOLE 000
CHINA MOBILE LIMITEDSPONSORED ADR16941M109500,00015,543SH SOLE 000
CHIPOTLE MEXICAN GRILL INCCOM1696561051,326,00011SH SOLE 000
CHUBB LIMITEDCOMH1467J1043,181,00027,396SH SOLE 000
CHURCH & DWIGHT INCCOM1713401021,185,00012,641SH SOLE 000
CHURCHILL DOWNS INCCOM1714841084,134,00025,234SH SOLE 000
CIGNA CORP NEWCOM1255231001,231,000105SH SOLE 000
CINCINNATI FINL CORPCOM1720621011,128,00014,464SH SOLE 000
CINTAS CORPCOM1729081051,106,00050SH SOLE 000
CISCO SYS INCCOM17275R10217,524,000444,351SH SOLE 000
CITIGROUP INCCOM NEW1729674242,531,00058,315SH SOLE 000
CLOROX CO DELCOM1890541093,546,00016,872SH SOLE 000
CLOUDFLARE INCCL A COM18915M107698,00017,003SH SOLE 000
CLOUGH GLOBAL OPPORTUNITIESSH BEN INT18914E106108,00011,573SH SOLE 000
COCA COLA COCOM19121610010,946,000222,345SH SOLE 000
COGNIZANT TECHNOLOGY SOLUTIOCL A192446102510,000108SH SOLE 000
COHEN & STEERS CLOSED END OPCOM19248P106164,00014,775SH SOLE 000
COHEN & STEERS INFRASTRUCTURCOM19248A1092,584,000116,230SH SOLE 000
COHEN & STEERS REIT & PFD &ICOM19247X100937,00046,419SH SOLE 000
COHEN & STEERS SELECT PFD &COM19248Y107982,00036,998SH SOLE 000
COLGATE PALMOLIVE COCOM1941621031,939,00025,116SH SOLE 000
COMCAST CORP NEWCL A20030N10112,997,000280,956SH SOLE 000
COMMERCE BANCSHARES INCCOM200525103208,00057SH SOLE 000
COMMUNITY BK SYS INCCOM203607106416,000113SH SOLE 000
CONAGRA BRANDS INCCOM2058871022,148,00059,292SH SOLE 000
CONOCOPHILLIPSCOM20825C1042,575,00078,567SH SOLE 000
CONSOLIDATED EDISON INCCOM2091151046,540,00084,062SH SOLE 000
CONSTELLATION BRANDS INCCL A21036P1083,076,00016,208SH SOLE 000
COPART INCCOM217204106852,000120SH SOLE 000
CORBUS PHARMACEUTICALS HLDGSCOM21833P10362,00034,370SH SOLE 000
CORNING INCCOM219350105719,00022,170SH SOLE 000
CORTEVA INCCOM22052L104561,00019,487SH SOLE 000
COSTAR GROUP INCCOM22160N109221,0000SH SOLE 000
COSTCO WHSL CORP NEWCOM22160K10516,145,00045,423SH SOLE 000
COUPA SOFTWARE INCCOM22266L106505,00022SH SOLE 000
CRACKER BARREL OLD CTRY STORCOM22410J106396,00054SH SOLE 000
CREDIT SUISSE HIGH YIELD BDSH BEN INT22544F10399,00047,031SH SOLE 000
CRONOS GROUP INCCOM22717L101260,00051,980SH SOLE 000
CROSSFIRST BANKSHARES INCCOM22766M109126,00016,000SH SOLE 000
CROWDSTRIKE HLDGS INCCL A22788C1052,163,00015,655SH SOLE 000
CSX CORPCOM1264081033,623,00046,527SH SOLE 000
CULLEN FROST BANKERS INCCOM229899109866,00013,535SH SOLE 000
CUMMINS INCCOM2310211061,079,00078SH SOLE 000
CVS HEALTH CORPCOM12665010010,002,000169,398SH SOLE 000
D R HORTON INCCOM23331A109625,000124SH SOLE 000
DANAHER CORPORATIONCOM2358511026,678,00031,000SH SOLE 000
DARDEN RESTAURANTS INCCOM237194105479,00071SH SOLE 000
DBX ETF TRXTRACK MSCI EMRG2330511011,476,00060,780SH SOLE 000
DBX ETF TRXTRACK MSCI EAFE2330512001,385,00045,252SH SOLE 000
DBX ETF TRXTRACK HRVST CSI233051879642,00018,607SH SOLE 000
DEERE & COCOM2441991052,341,00010,560SH SOLE 000
DELAWARE INVTS NATL MUN INCOSH BEN INT24610T108184,00014,895SH SOLE 000
DELL TECHNOLOGIES INCCL C24703L202730,00010,791SH SOLE 000
DELTA AIR LINES INC DELCOM NEW2473617025,492,000176,358SH SOLE 000
DEXCOM INCCOM2521311071,461,00055SH SOLE 000
DIAGEO PLCSPON ADR NEW25243Q2055,030,00036,536SH SOLE 000
DIAMONDBACK ENERGY INCCOM25278X109974,00032,332SH SOLE 000
DICKS SPORTING GOODS INCCOM253393102426,000100SH SOLE 000
DIREXION SHS ETF TRWORK FROM HOME25460G773222,00063SH SOLE 000
DISCOVER FINL SVCSCOM254709108535,000142SH SOLE 000
DISNEY WALT COCOM DISNEY25468710627,672,000222,988SH SOLE 000
DNP SELECT INCOME FD INCCOM23325P104531,00052,906SH SOLE 000
DOCUSIGN INCCOM2561631068,083,00037,643SH SOLE 000
DOLLAR GEN CORP NEWCOM2566771054,326,00020,543SH SOLE 000
DOLLAR TREE INCCOM256746108407,00064SH SOLE 000
DOMINION ENERGY INCCOM25746U1097,672,00096,949SH SOLE 000
DOMINOS PIZZA INCCOM25754A201326,0008SH SOLE 000
DORMAN PRODUCTS INCCOM258278100217,00030SH SOLE 000
DOUBLELINE INCOME SOLUTIONSCOM2586221091,004,00062,688SH SOLE 000
DOUBLELINE OPPORTUNISTIC CRCOM258623107322,00016,889SH SOLE 000
DOVER CORPCOM2600031088,708,00080,333SH SOLE 000
DOW INCCOM2605571031,500,00031,878SH SOLE 000
DRAFTKINGS INCCOM CL A26142R1041,221,00020,631SH SOLE 000
DTE ENERGY COCOM233331107722,000100SH SOLE 000
DTF TAX-FREE INCOME INCCOM23334J107163,00011,262SH SOLE 000
DUFF & PHELPS UTLITY AND INFCOM26433C105227,00021,952SH SOLE 000
DUKE ENERGY CORP NEWCOM NEW26441C2046,133,00069,195SH SOLE 000
DUPONT DE NEMOURS INCCOM26614N1021,137,00020,488SH SOLE 000
DWS MUN INCOME TRCOM233368109707,00063,766SH SOLE 000
DWS STRATEGIC MUN INCOME TRCOM23342Q101322,00029,632SH SOLE 000
DYNAVAX TECHNOLOGIES CORPCOM NEW26815820148,00011,200SH SOLE 000
EAGLE PHARMACEUTICALS INCCOM269796108310,000105SH SOLE 000
EATON CORP PLCSHSG291831031,603,00015,700SH SOLE 000
EATON VANCE CALIF MUN BD FDCOM27828A100137,00012,076SH SOLE 000
EATON VANCE FLOATING RATE 20COM27831H100238,00026,950SH SOLE 000
EATON VANCE LTD DURATION INCCOM27828H105942,00083,253SH SOLE 000
EATON VANCE MUN BD FDCOM27827X101903,00068,536SH SOLE 000
EATON VANCE MUN INCOME 2028SHS27829U105413,00019,607SH SOLE 000
EATON VANCE MUNI INCOME TRUSSH BEN INT27826U1082,520,000196,726SH SOLE 000
EATON VANCE NATL MUN OPPORTCOM SHS27829L1051,620,00080,840SH SOLE 000
EATON VANCE SHORT DURATION DCOM27828V104123,00010,714SH SOLE 000
EATON VANCE SR INCOME TRSH BEN INT27826S10399,00016,896SH SOLE 000
EATON VANCE TAX MNGED BUY WRCOM27828X100146,00010,683SH SOLE 000
EATON VANCE TAX-MANAGED GLOBCOM27829F108197,00026,743SH SOLE 000
EBAY INC.COM2786421031,452,00027,890SH SOLE 000
ECOLAB INCCOM2788651002,819,00014,096SH SOLE 000
EDISON INTLCOM281020107234,00070SH SOLE 000
EDWARDS LIFESCIENCES CORPCOM28176E108655,000121SH SOLE 000
ELBIT SYS LTDORDM3760D101811,000100SH SOLE 000
ELECTROCORE INCCOM28531P10325,00014,542SH SOLE 000
ELECTRONIC ARTS INCCOM285512109470,00056SH SOLE 000
EMERSON ELEC COCOM2910111043,788,00057,769SH SOLE 000
ENBRIDGE INCCOM29250N1051,901,00065,103SH SOLE 000
ENERPLUS CORPCOM29276610248,00025,584SH SOLE 000
ENPHASE ENERGY INCCOM29355A107378,00069SH SOLE 000
ENTERGY CORP NEWCOM29364G103390,00059SH SOLE 000
EOG RES INCCOM26875P101418,00011,617SH SOLE 000
EPAM SYS INCCOM29414B104320,00010SH SOLE 000
EQUITABLE HLDGS INCCOM29452E101255,00013,981SH SOLE 000
EQUITRANS MIDSTREAM CORPCOM294600101252,00029,745SH SOLE 000
ERIE INDTY COCL A29530P102302,00019SH SOLE 000
ESSENTIAL UTILS INCCOM29670G102320,000120SH SOLE 000
ETF MANAGERS TRETFMG ALTR HRVST26924G508747,00072,271SH SOLE 000
ETF MANAGERS TRPRIME CYBR SCRTY26924G2012,099,00045,157SH SOLE 000
ETF MANAGERS TRPRIME MOBILE PAY26924G4091,644,00030,223SH SOLE 000
ETF MANAGERS TRWEDBUSH ETFMG26924G805207,00075SH SOLE 000
ETF SER SOLUTIONSCBOE VEST S&P26922A5373,760,00087,236SH SOLE 000
ETF SER SOLUTIONSUS GLB JETS26922A842830,00049,130SH SOLE 000
ETF SER SOLUTIONSDEFIANCE NEXT26922A289937,00032,311SH SOLE 000
ETF SER SOLUTIONSAAM LW DUR PFD26922A198390,00016,141SH SOLE 000
ETF SER SOLUTIONSUS GBL GLD PRE26922A719296,00013,238SH SOLE 000
ETSY INCCOM29786A106574,00070SH SOLE 000
EVERGY INCCOM30034W106395,000116SH SOLE 000
EVERI HLDGS INCCOM30034T103253,00030,676SH SOLE 000
EVERSOURCE ENERGYCOM30040W108934,00011,174SH SOLE 000
EXACT SCIENCES CORPCOM30063P1051,141,00011,188SH SOLE 000
EXCHANGE LISTED FDS TRHIGH YIELD ETF30151E814200,000100SH SOLE 000
EXCHANGE TRADED CONCEPTS TRINNOVATION SHS3015057641,205,00035,592SH SOLE 000
EXCHANGE TRADED CONCEPTS TRROBO GLB ETF301505707641,00013,309SH SOLE 000
EXCHANGE TRADED CONCEPTS TREMQQ EM INTERN301505889290,00086SH SOLE 000
EXELIXIS INCCOM30161Q104350,00014,324SH SOLE 000
EXELON CORPCOM30161N1011,928,00053,916SH SOLE 000
EXPEDIA GROUP INCCOM NEW30212P303510,00086SH SOLE 000
EXPEDITORS INTL WASH INCCOM302130109225,00030SH SOLE 000
EXXON MOBIL CORPCOM30231G10212,818,000373,526SH SOLE 000
F M C CORPCOM NEW302491303283,00037SH SOLE 000
F5 NETWORKS INCCOM315616102345,00042SH SOLE 000
FACEBOOK INCCL A30303M10217,433,00066,414SH SOLE 000
FAIR ISAAC CORPCOM303250104686,00020SH SOLE 000
FARMERS NATIONAL BANC CORPCOM309627107140,00012,802SH SOLE 000
FASTENAL COCOM311900104567,00012,584SH SOLE 000
FASTLY INCCL A31188V100569,000100SH SOLE 000
FEDEX CORPCOM31428X1063,153,00012,535SH SOLE 000
FERRARI N VCOMN3167Y103246,00018SH SOLE 000
FIDELITY COMWLTH TRNDQ CP IDX TRK3159128089,892,00022,819SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI HLTH CARE I31609260020,644,000392,287SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI INFO TECH I31609280820,041,000217,450SH SOLE 000
FIDELITY COVINGTON TRUSTLOW VOLITY ETF3160928248,677,000216,960SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI UTILS INDEX3160928656,221,000164,018SH SOLE 000
FIDELITY COVINGTON TRUSTCONSMR STAPLES3160923033,980,000103,131SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI CONSM DIS3160922046,069,00097,846SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI FINLS IDX3160925013,272,00096,773SH SOLE 000
FIDELITY COVINGTON TRUSTQLTY FCTOR ETF3160927903,403,00087,008SH SOLE 000
FIDELITY COVINGTON TRUSTHIGH DIVID ETF3160928402,385,00086,081SH SOLE 000
FIDELITY COVINGTON TRUSTMOMENTUM FACTR3160928163,370,00083,604SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI ENERGY IDX316092402528,00065,022SH SOLE 000
FIDELITY COVINGTON TRUSTVLU FACTOR ETF3160927822,083,00058,343SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI INDL INDX3160927091,723,00042,935SH SOLE 000
FIDELITY COVINGTON TRUSTDIVID ETF RISI3160928321,196,00036,851SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI RL EST ETF316092857650,00027,661SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI COMMNTN SVC316092873637,00016,506SH SOLE 000
FIDELITY COVINGTON TRUSTINT HG DIV ETF316092725227,00014,333SH SOLE 000
FIDELITY COVINGTON TRUSTMSCI MATLS INDEX316092881331,000150SH SOLE 000
FIDELITY MERRIMACK STR TRTOTAL BD ETF31618830911,297,000207,113SH SOLE 000
FIDELITY MERRIMACK STR TRLTD TRM BD ETF3161882002,912,00054,974SH SOLE 000
FIDELITY MERRIMACK STR TRLOW DURTIN ETF316188408427,000128SH SOLE 000
FIDELITY MERRIMACK STR TRCORP BOND ETF316188101328,00099SH SOLE 000
FIDELITY NATL INFORMATION SVCOM31620M106543,00056SH SOLE 000
FIFTH THIRD BANCORPCOM316773100498,00023,336SH SOLE 000
FIREEYE INCCOM31816Q101150,00012,125SH SOLE 000
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E10819,113,000996,861SH SOLE 000
FIRST TR EXCH TRADED FD IIIMANAGD MUN ETF33739N1088,042,000144,050SH SOLE 000
FIRST TR EXCH TRADED FD IIIHORIZON DMST ETF33739P8892,748,000100,511SH SOLE 000
FIRST TR EXCH TRADED FD IIIULTRA SHT DUR MU33740J1041,098,00054,495SH SOLE 000
FIRST TR EXCH TRADED FD IIIHORIZON MNGD ETF33739P871817,00028,526SH SOLE 000
FIRST TR EXCH TRADED FD IIILNG/SHT EQUITY33739P103959,00022,533SH SOLE 000
FIRST TR EXCH TRADED FD IIISHRT DUR MNG MUN33739P830378,00018,333SH SOLE 000
FIRST TR EXCH TRADED FD IIICALIF MUN INCM33739P863608,00011,524SH SOLE 000
FIRST TR EXCH TRADED FD IIIRIVRFRNT DYN DEV33739P608326,00094SH SOLE 000
FIRST TR EXCH TRADED FD IIIRIVR FRNT DYN33739P707322,00080SH SOLE 000
FIRST TR EXCH TRADED FD IIIMUNI HI INCM ETF33739P301224,00066SH SOLE 000
FIRST TR EXCH TRD ALPHDX FDMID CP GR ALPH33737M1027,481,000139,850SH SOLE 000
FIRST TR EXCH TRD ALPHDX FDSML CP GRW ALP33737M3001,801,00038,108SH SOLE 000
FIRST TR EXCH TRD ALPHDX FDEMERG MKT ALPH33737J182600,00027,738SH SOLE 000
FIRST TR EXCH TRD ALPHDX FDDEV MRK EX US33737J174978,00019,447SH SOLE 000
FIRST TR EXCH TRD ALPHDX FDEUROPE ALPHADEX33737J117585,00017,612SH SOLE 000
FIRST TR EXCH TRD ALPHDX FDEM SML CP ALPH33737J307526,00015,678SH SOLE 000
FIRST TR EXCHANGE TRAD FD VIFST TR GLB FD33739H1011,430,00084,236SH SOLE 000
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X84613,845,000397,005SH SOLE 000
FIRST TR EXCHANGE TRADED FDUS EQTY OPPT ETF33692010322,566,000232,082SH SOLE 000
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X19211,320,000144,196SH SOLE 000
FIRST TR EXCHANGE TRADED FDINDXX NEXTG ETF33737K2056,141,000103,743SH SOLE 000
FIRST TR EXCHANGE TRADED FDDJ INTL INTRNT33734X7703,688,00091,685SH SOLE 000
FIRST TR EXCHANGE TRADED FDINDLS PROD DUR33734X1503,362,00080,814SH SOLE 000
FIRST TR EXCHANGE TRADED FDHLTH CARE ALPH33734X1432,805,00029,603SH SOLE 000
FIRST TR EXCHANGE TRADED FDDJ GLBL DIVID33734X200559,00029,074SH SOLE 000
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X1761,985,00021,831SH SOLE 000
FIRST TR EXCHANGE TRADED FDCONSUMR DISCRE33734X101741,00016,751SH SOLE 000
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X135388,00015,309SH SOLE 000
FIRST TR EXCHANGE TRADED FDCONSUMR STAPLE33734X119524,00010,896SH SOLE 000
FIRST TR EXCHANGE TRADED FDINTL EQUITY OPP33734X853601,00010,578SH SOLE 000
FIRST TR EXCHANGE TRADED FDWTR ETF33733B100470,000116SH SOLE 000
FIRST TR EXCHANGE TRADED FDCHINDIA ETF33733A102302,000100SH SOLE 000
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E10425,802,000406,242SH SOLE 000
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q20020,563,000397,749SH SOLE 000
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R50610,233,000312,942SH SOLE 000
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW33739Q40814,964,000248,099SH SOLE 000
FIRST TR EXCHANGE-TRADED FDDORSEY WRT 5 ETF33738R6054,747,000139,126SH SOLE 000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E30219,980,000105,586SH SOLE 000
FIRST TR EXCHANGE-TRADED FDFIRST TR TA HIYL33738D4084,407,00091,748SH SOLE 000
FIRST TR EXCHANGE-TRADED FDETF33733E7082,035,00061,362SH SOLE 000
FIRST TR EXCHANGE-TRADED FDDORSEY WRIGHT33738R8861,060,00056,436SH SOLE 000
FIRST TR EXCHANGE-TRADED FDSENIOR LN FD33738D3092,042,00044,379SH SOLE 000
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2036,798,00043,152SH SOLE 000
FIRST TR EXCHANGE-TRADED FDNASD TECH DIV33738R1181,770,00039,717SH SOLE 000
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E5001,406,00031,170SH SOLE 000
FIRST TR EXCHANGE-TRADED FDRBA INDL ETF33738R704684,00027,189SH SOLE 000
FIRST TR EXCHANGE-TRADED FDMULTI ASSET DI33738R100326,00024,249SH SOLE 000
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D101444,00023,323SH SOLE 000
FIRST TR EXCHANGE-TRADED FDNASDQ ARTFCIAL33738R720811,00021,120SH SOLE 000
FIRST TR EXCHANGE-TRADED FDBUYWRIT INCM ETF33738R308376,00019,625SH SOLE 000
FIRST TR EXCHANGE-TRADED FDGBL WND ENRG ETF33736G106338,00019,301SH SOLE 000
FIRST TR EXCHANGE-TRADED FDDORSEY WRIGHT33738R878462,00017,612SH SOLE 000
FIRST TR EXCHANGE-TRADED FDSSI STRG ETF33739Q507670,00016,624SH SOLE 000
FIRST TR EXCHANGE-TRADED FDFT STRG INCM ETF33739Q309461,00010,405SH SOLE 000
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F80553,411,000962,787SH SOLE 000
FIRST TR EXCHNG TRADED FD VIUS EQT BUFFER33740F7632,751,00087,985SH SOLE 000
FIRST TR EXCHNG TRADED FD VIUS EQT DEEP DUFR33740F7711,277,00041,277SH SOLE 000
FIRST TR EXCHNG TRADED FD VIFT CBOE VEST US33740U3071,063,00035,329SH SOLE 000
FIRST TR EXCHNG TRADED FD VICBOE VEST US BUF33740F748615,00018,619SH SOLE 000
FIRST TR EXCHNG TRADED FD VIVEST US BUFFER33740F862496,00014,359SH SOLE 000
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQT33740F722434,00013,537SH SOLE 000
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQT33740U208383,00012,323SH SOLE 000
FIRST TR EXCHNG TRADED FD VICBOE EQT BUFER33740F847347,00011,875SH SOLE 000
FIRST TR EXCHNG TRADED FD VITCW UNCONSTRAI33740F888282,00010,740SH SOLE 000
FIRST TR EXCHNG TRADED FD VIVEST US DEEP33740F854290,000142SH SOLE 000
FIRST TR HIGH YIELD OPPRT 20COM33741Q1073,180,000158,210SH SOLE 000
FIRST TR INTER DUR PFD & INCOM33718W103315,00014,640SH SOLE 000
FIRST TR LRG CP VL ALPHADEXCOM SHS33735J101501,00010,743SH SOLE 000
FIRST TR LRGE CP CORE ALPHACOM SHS33734K109953,00015,073SH SOLE 000
FIRST TR MID CAP CORE ALPHADCOM SHS33735B1088,573,000128,741SH SOLE 000
FIRST TR MORNINGSTAR DIVID LSHS3369171093,605,000139,281SH SOLE 000
FIRST TR MULTI CAP GROWTH ALCOM SHS33733F101867,00010,071SH SOLE 000
FIRST TR NAS100 EQ WEIGHTEDSHS3373441056,992,00080,696SH SOLE 000
FIRST TR NASDAQ 100 TECH INDSHS33734510211,452,00096,642SH SOLE 000
FIRST TR SML CP CORE ALPHA FCOM SHS33734Y1092,516,00042,464SH SOLE 000
FIRST TR SR FLG RTE INCM FDCOM33733U108168,00015,325SH SOLE 000
FIRST TR VALUE LINE DIVID INSHS33734H10634,014,0001,067,082SH SOLE 000
FIRST TRUST LRGCP GWT ALPHADCOM SHS33735K1084,844,00057,732SH SOLE 000
FISERV INCCOM3377381082,140,00020,762SH SOLE 000
FLAHERTY & CRUMRIN PFD & INMCOM338478100308,00014,695SH SOLE 000
FLEXSHARES TRQLT DIV DEF IDX33939L8454,831,000109,266SH SOLE 000
FLEXSHARES TRQUALT DIVD IDX33939L860302,000100SH SOLE 000
FLUOR CORP NEWCOM343412102137,00015,558SH SOLE 000
FORD MTR CO DELCOM3453708602,948,000441,417SH SOLE 000
FORTINET INCCOM34959E109444,00058SH SOLE 000
FORTIVE CORPCOM34959J108488,000100SH SOLE 000
FORTRESS BIOTECH INCCOM34960Q109703,000174,013SH SOLE 000
FORTUNA SILVER MINES INCCOM34991510864,00010,002SH SOLE 000
FORTUNE BRANDS HOME & SEC INCOM34964C106214,00030SH SOLE 000
FRANCO NEV CORPCOM3518581051,431,00010,255SH SOLE 000
FRANKLIN LTD DURATION INCOMECOM35472T101145,00017,050SH SOLE 000
FREEPORT-MCMORAN INCCL B35671D857788,00050,403SH SOLE 000
FRONTLINE LTDSHS NEWG3682E19226,00044,762SH SOLE 000
FS KKR CAP CORP IICOM35952V30317,368,0001,194,264SH SOLE 000
FS KKR CAPITAL CORPCOM3026352066,935,000438,095SH SOLE 000
FUELCELL ENERGY INCCOM35952H60121,00010,036SH SOLE 000
GABELLI DIVID & INCOME TRCOM36242H1041,069,00058,837SH SOLE 000
GABELLI EQUITY TR INCCOM362397101307,00060,222SH SOLE 000
GABELLI UTIL TRCOM36240A101115,00015,276SH SOLE 000
GALLAGHER ARTHUR J & COCOM363576109315,00050SH SOLE 000
GARMIN LTDSHSH2906T109294,00050SH SOLE 000
GENERAL DYNAMICS CORPCOM3695501083,719,00026,865SH SOLE 000
GENERAL ELECTRIC COCOM3696041032,661,000428,325SH SOLE 000
GENERAL MLS INCCOM3703341046,343,000102,839SH SOLE 000
GENERAL MTRS COCOM37045V1001,172,00041,510SH SOLE 000
GENUINE PARTS COCOM3724601054,602,00048,352SH SOLE 000
GILEAD SCIENCES INCCOM3755581032,813,00044,369SH SOLE 000
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1053,324,00088,210SH SOLE 000
GLOBAL PMTS INCCOM37940X1022,303,00012,967SH SOLE 000
GLOBAL X FDSGLOBX SUPDV US37950E2913,131,000205,505SH SOLE 000
GLOBAL X FDSRBTCS ARTFL INTE37954Y7152,919,000103,554SH SOLE 000
GLOBAL X FDSGLBX SUPRINC ETF37950E333452,00040,805SH SOLE 000
GLOBAL X FDSFINTECH ETF37954Y8141,454,00038,289SH SOLE 000
GLOBAL X FDSGLB X SUPERDIV37950E549295,00027,415SH SOLE 000
GLOBAL X FDSCLOUD COMPUTNG37954Y442496,00019,913SH SOLE 000
GLOBAL X FDSTELMDC&DIG ETF37954Y285292,00017,279SH SOLE 000
GLOBAL X FDSREIT ETF37950E12792,00011,661SH SOLE 000
GLOBAL X FDSS&P 500 CATHOLIC37954Y889483,00011,622SH SOLE 000
GLOBAL X FDSINTERNET OF THNG37954Y780252,000148SH SOLE 000
GLOBAL X FDSGLOBAL X SILVER37954Y848405,000139SH SOLE 000
GLOBAL X FDSSOCIAL MED ETF37950E416291,000100SH SOLE 000
GLOBALSTAR INCCOM378973408151,000491,774SH SOLE 000
GLOBE LIFE INCCOM37959E102370,00070SH SOLE 000
GOLDMAN SACHS BDC INCNOTE 4.500% 4/038147UAB3134,000133,000SH SOLE 000
GOLDMAN SACHS ETF TRACTIVEBETA US LG381430503608,000141SH SOLE 000
GOLDMAN SACHS GROUP INCCOM38141G1042,664,00013,240SH SOLE 000
GRAINGER W W INCCOM384802104381,00012SH SOLE 000
GRANITESHARES ETF TRBBG COMMD K 138747R108673,00031,733SH SOLE 000
GRAPHIC PACKAGING HLDG COCOM388689101200,00014,217SH SOLE 000
GREENLANE HLDGS INCCL A39533010355,00024,350SH SOLE 000
GUGGENHEIM STRATEGIC OPPORTUCOM SBI40167F101254,00014,449SH SOLE 000
GUGGENHEIM TAXABLE MUN MANAGCOM401664107767,00032,529SH SOLE 000
GW PHARMACEUTICALS PLCADS36197T1031,468,00015,057SH SOLE 000
HALLIBURTON COCOM406216101251,00020,875SH SOLE 000
HANCOCK JOHN INCOME SECS TRCOM410123103224,00014,805SH SOLE 000
HANCOCK JOHN PFD INCOME FDSH BEN INT41013W1082,249,000119,513SH SOLE 000
HANCOCK JOHN PFD INCOME FD ICOM41013X106914,00051,311SH SOLE 000
HANCOCK JOHN PREM DIVID FDCOM SH BEN INT41013T105395,00031,752SH SOLE 000
HANESBRANDS INCCOM410345102157,00010,021SH SOLE 000
HARTFORD FINL SVCS GROUP INCCOM416515104428,00011,600SH SOLE 000
HCA HEALTHCARE INCCOM40412C101262,00024SH SOLE 000
HECLA MNG COCOM422704106318,00062,536SH SOLE 000
HENRY SCHEIN INCCOM806407102341,00095SH SOLE 000
HERCULES CAPITAL INCCOM427096508213,00018,415SH SOLE 000
HERSHEY COCOM427866108372,00035SH SOLE 000
HEWLETT PACKARD ENTERPRISE CCOM42824C109239,00025,473SH SOLE 000
HEXO CORPCOM4283041097,00010,678SH SOLE 000
HIGHLAND INCOME FDHIGHLAND INCOME43010E404213,00024,804SH SOLE 000
HILTON WORLDWIDE HLDGS INCCOM43300A203465,00085SH SOLE 000
HOLLYFRONTIER CORPCOM436106108760,00038,558SH SOLE 000
HOME DEPOT INCCOM43707610224,052,00086,525SH SOLE 000
HONEYWELL INTL INCCOM4385161065,005,00030,514SH SOLE 000
HORIZON THERAPEUTICS PUB LSHSG46188101895,00011,527SH SOLE 000
HP INCCOM40434L105421,00022,146SH SOLE 000
HUMANA INCCOM4448591021,142,00038SH SOLE 000
HUNTINGTON BANCSHARES INCCOM446150104265,00028,903SH SOLE 000
HUNTINGTON INGALLS INDS INCCOM446413106338,00029SH SOLE 000
ICON PLCSHSG4705A100398,00024SH SOLE 000
IDEXX LABS INCCOM45168D104590,00020SH SOLE 000
ILLINOIS TOOL WKS INCCOM4523081091,907,000150SH SOLE 000
ILLUMINA INCCOM4523271092,592,000130SH SOLE 000
IMMUNOMEDICS INCCOM4529071081,340,00015,764SH SOLE 000
INDEXIQ ETF TRIQ ENCH COR PL45409B4791,912,00096,905SH SOLE 000
INDEXIQ ETF TRIQ MRGR ARB ETF45409B800384,00011,408SH SOLE 000
INDEXIQ ETF TRHEDGE MLTI ETF45409B107247,000120SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWR BUF45782C3183,560,000145,383SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWR BU45782C8701,673,00062,807SH SOLE 000
INNOVATOR ETFS TRS&P 500 BUFFER45782C4091,412,00048,424SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWRETF45782C7971,002,00033,526SH SOLE 000
INNOVATOR ETFS TRS&P 500 POWER45782C508918,00031,306SH SOLE 000
INNOVATOR ETFS TRS&P 500 POWER45782C417788,00031,178SH SOLE 000
INNOVATOR ETFS TRS&P 500 ULTRA45782C300798,00027,922SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWR45782C813768,00027,761SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWR BU45782C680686,00025,379SH SOLE 000
INNOVATOR ETFS TRS&P 500 BUFFER45782C888636,00022,261SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWR45782C656560,00021,273SH SOLE 000
INNOVATOR ETFS TRS&P 500 PWR BU45782C540480,00017,344SH SOLE 000
INNOVATOR ETFS TRS&P 500 ULTRA45782C805413,00016,831SH SOLE 000
INNOVATOR ETFS TRS&P 500 BUFFER45782C789451,00015,925SH SOLE 000
INNOVATOR ETFS TRS&P 500 BUFETF45782C771416,00014,900SH SOLE 000
INNOVATOR ETFS TRS&P 500 POWER45782C573375,00013,816SH SOLE 000
INNOVATOR ETFS TRS&P 500 BUFFER45782C698210,000112SH SOLE 000
INSEEGO CORPCOM45782B104119,00011,549SH SOLE 000
INSTEEL INDS INCCOM45774W108540,00028,885SH SOLE 000
INTEL CORPCOM45814010015,073,000291,021SH SOLE 000
INTERCEPT PHARMACEUTICALS INCOM45845P108225,00082SH SOLE 000
INTERCONTINENTAL EXCHANGE INCOM45866F104919,000142SH SOLE 000
INTERNATIONAL BUSINESS MACHSCOM4592001019,720,00079,149SH SOLE 000
INTERNATIONAL PAPER COCOM4601461031,444,00035,628SH SOLE 000
INTUITCOM4612021031,318,00062SH SOLE 000
INTUITIVE SURGICAL INCCOM NEW46120E6021,535,00025SH SOLE 000
INVESCO ACTIVELY MANAGED ETFTOTAL RETURN46090A8041,910,00033,075SH SOLE 000
INVESCO ACTIVELY MANAGED ETFULTRA SHRT DUR46090A887820,00016,237SH SOLE 000
INVESCO ADVANTAGE MUN INCOMESH BEN INT46132E103200,00018,518SH SOLE 000
INVESCO BD FDCOM46132L107266,00013,311SH SOLE 000
INVESCO CALIF MUN INCOME TRCOM46132P108258,00017,512SH SOLE 000
INVESCO DB COMMDY INDX TRCKUNIT46138B103717,00055,021SH SOLE 000
INVESCO DB MULTI-SECTOR COMMOIL FD46140H403261,00036,269SH SOLE 000
INVESCO DYNAMIC CR OPPORTUNICOM46132R104248,00026,973SH SOLE 000
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51112,754,000866,362SH SOLE 000
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E35438,685,000723,032SH SOLE 000
INVESCO EXCH TRADED FD TR IIGBL SRT TRM HY46138E6693,941,000177,204SH SOLE 000
INVESCO EXCH TRADED FD TR IIS&P500 HDL VOL46138E3621,222,00094,844SH SOLE 000
INVESCO EXCH TRADED FD TR IIKBW PREM YIELD46138E5941,361,00077,659SH SOLE 000
INVESCO EXCH TRADED FD TR IIKBW HIG DV YLD46138E610657,00048,962SH SOLE 000
INVESCO EXCH TRADED FD TR IIS&P SMLCP LOW46138G1021,356,00040,831SH SOLE 000
INVESCO EXCH TRADED FD TR IIS&P 500 REVENUE46138G6981,912,00037,088SH SOLE 000
INVESCO EXCH TRADED FD TR IISR LN ETF46138G508660,00030,336SH SOLE 000
INVESCO EXCH TRADED FD TR IIS&P MIDCP LOW46138E1981,060,00025,505SH SOLE 000
INVESCO EXCH TRADED FD TR IIEMRNG MKT SVRG46138E784593,00021,894SH SOLE 000
INVESCO EXCH TRADED FD TR IINATL AMT MUNI46138E537577,00021,654SH SOLE 000
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G870476,00019,328SH SOLE 000
INVESCO EXCH TRADED FD TR IISOLAR ETF46138G7061,096,00016,909SH SOLE 000
INVESCO EXCH TRADED FD TR IITAXABLE MUN BD46138G805504,00015,218SH SOLE 000
INVESCO EXCH TRADED FD TR IIDWA SMLCP MENT46138E842831,00014,491SH SOLE 000
INVESCO EXCH TRADED FD TR IIS&P ULTRA DIVIDE46138G656341,00012,697SH SOLE 000
INVESCO EXCH TRADED FD TR IIDWA EMERG MKTS46138E867222,00011,532SH SOLE 000
INVESCO EXCH TRADED FD TR IICEF INM COMPSI46138E404258,00010,771SH SOLE 000
INVESCO EXCH TRADED FD TR IIMSCI GBL TIMBR46138E545285,00010,158SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2020 CB46138J50219,810,000935,082SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 CB46138J70019,354,000907,798SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 CB46138J88215,303,000700,672SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J86612,716,000583,591SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 CB46138J84110,344,000465,406SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J8093,383,000147,482SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J8743,089,000135,115SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J8582,767,000112,776SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2020 HY46138J6012,160,00092,455SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 CB46138J8252,000,00089,037SH SOLE 000
INVESCO EXCH TRD SLF IDX FDDEFENSIVE EQTY46138J7753,543,00063,733SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 HY46138J8331,392,00057,749SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2026 CB46138J791332,00015,355SH SOLE 000
INVESCO EXCH TRD SLF IDX FDBULSHS 2027 CB46138J783223,00010,163SH SOLE 000
INVESCO EXCHANGE TRADED FD TFTSE RAFI 100046137V61329,416,000257,410SH SOLE 000
INVESCO EXCHANGE TRADED FD TINTL DIVI ACHI46137V5482,502,000197,711SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35712,674,000117,190SH SOLE 000
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V6212,057,000109,743SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT46137V2667,131,00075,391SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P 500 GARP ETF46137V4313,973,00066,674SH SOLE 000
INVESCO EXCHANGE TRADED FD TDIVID ACHIEVEV46137V5061,434,00047,387SH SOLE 000
INVESCO EXCHANGE TRADED FD TDWA MOMENTUM46137V8373,261,00042,657SH SOLE 000
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137V1421,533,00038,805SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P MDCP MOMNTUM46137V4642,331,00032,976SH SOLE 000
INVESCO EXCHANGE TRADED FD TAEROSPACE DEFN46137V1001,783,00031,994SH SOLE 000
INVESCO EXCHANGE TRADED FD TGBL LISTED PVT46137V589260,00023,918SH SOLE 000
INVESCO EXCHANGE TRADED FD TDYNMC BLDG CON46137V779816,00021,906SH SOLE 000
INVESCO EXCHANGE TRADED FD TDYNMC LRG VALU46137V738647,00019,025SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137V2333,406,00013,004SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V258608,00012,406SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V2822,519,00011,910SH SOLE 000
INVESCO EXCHANGE TRADED FD THIG YLD EQ DIV46137V563144,00010,025SH SOLE 000
INVESCO EXCHANGE TRADED FD TZACKS MID CAP46137Y401575,000136SH SOLE 000
INVESCO EXCHANGE TRADED FD TFTSE RAFI 150046137V597855,000106SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P500 EQL STP46137V373919,000100SH SOLE 000
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V134367,000100SH SOLE 000
INVESCO EXCHANGE TRADED FD TS&P500 EQL UTL46137V274536,00090SH SOLE 000
INVESCO EXCHANGE TRADED FD TDWA TECHNOLOGY46137V811615,00088SH SOLE 000
INVESCO EXCHANGE TRADED FD TDYNMC SOFTWARE46137V639600,00075SH SOLE 000
INVESCO EXCHANGE TRADED FD TCLEANTECH ETF46137V407236,00060SH SOLE 000
INVESCO EXCHANGE TRADED FD TDYNMC LRG GWTH46137V746215,00054SH SOLE 000
INVESCO EXCHANGE TRADED FD TDWA HEALTHCARE46137V852240,00021SH SOLE 000
INVESCO HIGH INCOME TR IICOM46131F101605,00049,360SH SOLE 000
INVESCO LTDSHSG491BT108918,00080,416SH SOLE 000
INVESCO MUN TRCOM46131J103126,00010,453SH SOLE 000
INVESCO MUNI INCOME OPP TRSTCOM46132X101183,00025,037SH SOLE 000
INVESCO QQQ TRUNIT SER 146090E10387,852,000315,571SH SOLE 000
INVESCO QUALITY MUN INCOME TCOM46133G107429,00034,681SH SOLE 000
INVESCO SR INCOME TRCOM46131H107207,00056,440SH SOLE 000
INVESCO TR INVT GRADE MUNSCOM46131M106229,00018,476SH SOLE 000
ISHARES GOLD TRUSTISHARES46428510511,851,000659,786SH SOLE 000
ISHARES INCMSCI GBL MIN VOL46428652516,613,000180,757SH SOLE 000
ISHARES INCCORE MSCI EMKT46434G1038,720,000164,659SH SOLE 000
ISHARES INCESG AWR MSCI EM46434G8632,674,00075,095SH SOLE 000
ISHARES INCMSCI EMERG MRKT4642865334,081,00074,043SH SOLE 000
ISHARES INCMSCI EURZONE ETF464286608488,00012,861SH SOLE 000
ISHARES INCMSCI PAC JP ETF464286665291,000103SH SOLE 000
ISHARES INCMSCI SWITZERLAND464286749234,00089SH SOLE 000
ISHARES SILVER TRISHARES46428Q1094,543,000210,212SH SOLE 000
ISHARES TRCORE DIV GRWTH46434V62132,384,000812,938SH SOLE 000
ISHARES TRMSCI USA MIN VOL46429B69747,059,000736,711SH SOLE 000
ISHARES TRCORE S&P SCP ETF46428780445,945,000653,565SH SOLE 000
ISHARES TRMSCI USA SMCP MN46435G43314,303,000489,240SH SOLE 000
ISHARES TRMSCI EAFE MIN VL46429B68931,776,000466,912SH SOLE 000
ISHARES TRISHS 1-5YR INVS46428864623,329,000424,210SH SOLE 000
ISHARES TRCORE S&P500 ETF464287200138,971,000413,522SH SOLE 000
ISHARES TRPFD AND INCM SEC46428868714,119,000387,358SH SOLE 000
ISHARES TRIBONDS DEC22 ETF46434VBA78,902,000347,047SH SOLE 000
ISHARES TRMSCI EAFE ETF46428746521,633,000339,979SH SOLE 000
ISHARES TRCORE S&P TTL STK46428715025,194,000334,347SH SOLE 000
ISHARES TRCORE US AGGBD ET46428722633,289,000275,948SH SOLE 000
ISHARES TRRUS 1000 VAL ETF46428759829,342,000248,657SH SOLE 000
ISHARES TRIBONDS DEC21 ETF46434VBK56,120,000243,509SH SOLE 000
ISHARES TRIBONDS DEC23 ETF46434VAX86,296,000240,526SH SOLE 000
ISHARES TRIBONDS DEC25 ETF46434VBD16,053,000222,534SH SOLE 000
ISHARES TRRUS MID CAP ETF46428749911,892,000207,146SH SOLE 000
ISHARES TRUS TREAS BD ETF46429B2675,760,000206,107SH SOLE 000
ISHARES TRIBONDS DEC20 ETF46434VAQ35,091,000201,782SH SOLE 000
ISHARES TRCORE S&P US VLU46428766310,849,000198,964SH SOLE 000
ISHARES TRGRWT ALLOCAT ETF4642898679,555,000197,261SH SOLE 000
ISHARES TRCORE MSCI EAFE46432F84211,727,000193,633SH SOLE 000
ISHARES TRUS TELECOM ETF4642877135,216,000191,775SH SOLE 000
ISHARES TRCORE S&P US GWT46428767114,813,000184,456SH SOLE 000
ISHARES TRCORE S&P MCP ETF46428750731,607,000170,130SH SOLE 000
ISHARES TRMSCI EMG MKT ETF4642872347,460,000169,104SH SOLE 000
ISHARES TRIBOXX INV CP ETF46428724222,745,000168,296SH SOLE 000
ISHARES TRCOHEN STEER REIT46428756416,594,000162,668SH SOLE 000
ISHARES TRMSCI ACWI ETF46428825712,597,000157,619SH SOLE 000
ISHARES TRSELECT DIVID ETF46428716812,540,000154,049SH SOLE 000
ISHARES TRRUS MDCP VAL ETF46428747311,071,000137,089SH SOLE 000
ISHARES TRIBONDS DEC24 ETF46434VBG43,433,000129,320SH SOLE 000
ISHARES TRGL CLEAN ENE ETF4642882242,143,000115,818SH SOLE 000
ISHARES TR20 YR TR BD ETF46428743218,493,000112,995SH SOLE 000
ISHARES TR1 3 YR TREAS BD4642874579,694,000111,691SH SOLE 000
ISHARES TRS&P 500 VAL ETF46428740812,168,000108,183SH SOLE 000
ISHARES TRRUSSELL 2000 ETF46428765516,122,000107,681SH SOLE 000
ISHARES TRCUR HD EURZN ETF46434V6392,916,000104,541SH SOLE 000
ISHARES TRRUS 1000 GRW ETF46428761422,447,000103,594SH SOLE 000
ISHARES TRTIPS BD ETF46428717612,284,00097,267SH SOLE 000
ISHARES TRS&P 500 GRWT ETF46428730922,292,00096,720SH SOLE 000
ISHARES TRBARCLAYS 7 10 YR46428744012,337,00095,298SH SOLE 000
ISHARES TRMSCI USA MMENTM46432F39613,527,00091,588SH SOLE 000
ISHARES TRULTR SH TRM BD46434V8784,156,00082,059SH SOLE 000
ISHARES TREAFE GRWTH ETF4642888857,271,00081,006SH SOLE 000
ISHARES TRISHS 5-10YR INVT4642886384,490,00073,013SH SOLE 000
ISHARES TRUS AER DEF ETF46428876011,438,00072,263SH SOLE 000
ISHARES TRMSCI USA QLT FCT46432F3397,271,00069,991SH SOLE 000
ISHARES TRRUS 2000 GRW ETF46428764814,808,00068,316SH SOLE 000
ISHARES TRRUS MD CP GR ETF46428748111,522,00066,699SH SOLE 000
ISHARES TRINTL SEL DIV ETF4642884481,645,00065,996SH SOLE 000
ISHARES TRESG AWR MSCI USA46435G4255,008,00065,718SH SOLE 000
ISHARES TRUS HOME CONS ETF4642887523,728,00065,183SH SOLE 000
ISHARES TRRUS 1000 ETF46428762211,597,00061,964SH SOLE 000
ISHARES TRSHRT NAT MUN ETF4642881585,871,00054,315SH SOLE 000
ISHARES TRRUS 2000 VAL ETF4642876305,194,00052,289SH SOLE 000
ISHARES TRCORE HIGH DV ETF46429B6634,186,00052,222SH SOLE 000
ISHARES TRCHINA LG-CAP ETF4642871842,183,00051,972SH SOLE 000
ISHARES TRNASDAQ BIOTECH4642875566,808,00050,275SH SOLE 000
ISHARES TR3 7 YR TREAS BD4642886616,597,00049,223SH SOLE 000
ISHARES TRFLTG RATE NT ETF46429B6552,487,00049,024SH SOLE 000
ISHARES TR0-5YR HI YL CP46434V4072,134,00048,546SH SOLE 000
ISHARES TRMODERT ALLOC ETF4642898751,913,00046,613SH SOLE 000
ISHARES TR0-5 YR TIPS ETF46429B7474,764,00045,785SH SOLE 000
ISHARES TRCORE 1 5 YR USD46432F8592,300,00044,996SH SOLE 000
ISHARES TRNATIONAL MUN ETF4642884145,214,00044,972SH SOLE 000
ISHARES TRIBOXX HI YD ETF4642885133,626,00043,108SH SOLE 000
ISHARES TRAGGRES ALLOC ETF4642898592,231,00038,467SH SOLE 000
ISHARES TRCORE MSCI TOTAL46432F8342,226,00038,164SH SOLE 000
ISHARES TRNORTH AMERN NAT464287374732,00036,951SH SOLE 000
ISHARES TRGLOBAL 100 ETF4642875721,963,00034,859SH SOLE 000
ISHARES TRRUSSELL 3000 ETF4642876895,855,00029,918SH SOLE 000
ISHARES TREAFE VALUE ETF4642888771,154,00028,970SH SOLE 000
ISHARES TRMSCI USA VALUE46432F3882,007,00027,204SH SOLE 000
ISHARES TRCONSER ALLOC ETF464289883996,00026,789SH SOLE 000
ISHARES TRMBS ETF4642885882,575,00023,322SH SOLE 000
ISHARES TR10-20 YR TRS ETF4642886533,825,00022,987SH SOLE 000
ISHARES TRPHLX SEMICND ETF4642875236,384,00020,943SH SOLE 000
ISHARES TRU.S. MED DVC ETF4642888106,189,00020,657SH SOLE 000
ISHARES TRMRGSTR MD CP GRW4642883076,635,00020,620SH SOLE 000
ISHARES TRHDG MSCI EAFE46434V803491,00017,839SH SOLE 000
ISHARES TR0-5YR INVT GR CP46434V100918,00017,619SH SOLE 000
ISHARES TRU.S. REAL ES ETF4642877391,383,00017,316SH SOLE 000
ISHARES TRMORTGE REL ETF46435G342441,00017,108SH SOLE 000
ISHARES TRUS HLTHCR PR ETF4642888283,468,00016,990SH SOLE 000
ISHARES TRUS HLTHCARE ETF4642877623,833,00016,869SH SOLE 000
ISHARES TRS&P MC 400GR ETF4642876063,797,00016,107SH SOLE 000
ISHARES TRJPMORGAN USD EMG4642882811,776,00016,001SH SOLE 000
ISHARES TRCRE U S REIT ETF464288521668,00015,271SH SOLE 000
ISHARES TRRUS TP200 GR ETF4642894381,762,00014,517SH SOLE 000
ISHARES TRBROAD USD HIGH46435U853568,00014,361SH SOLE 000
ISHARES TRU.S. TECH ETF4642877214,405,00014,276SH SOLE 000
ISHARES TRIBONDS DEC202646435GAA0367,00013,671SH SOLE 000
ISHARES TRS&P MC 400VL ETF4642877051,788,00013,261SH SOLE 000
ISHARES TRSP SMCP600VL ETF4642878791,615,00013,239SH SOLE 000
ISHARES TRCORE TOTAL USD46434V613684,00012,578SH SOLE 000
ISHARES TREXPANDED TECH4642875153,894,00012,488SH SOLE 000
ISHARES TRIBONDS DEC202146435G789321,00012,371SH SOLE 000
ISHARES TRMSCI INTL QUALTY46434V456366,00011,686SH SOLE 000
ISHARES TRIBONDS DEC46435U697317,00011,685SH SOLE 000
ISHARES TRU.S. UTILITS ETF4642876971,698,00011,632SH SOLE 000
ISHARES TRUSD INV GRDE ETF464288620682,00011,213SH SOLE 000
ISHARES TRAGENCY BOND ETF4642881661,332,00011,005SH SOLE 000
ISHARES TRS&P SML 600 GWT4642878871,895,00010,741SH SOLE 000
ISHARES TRNEW YORK MUN ETF464288323601,00010,468SH SOLE 000
ISHARES TRGLOBAL REIT ETF46434V647218,00010,386SH SOLE 000
ISHARES TRMSCI EURO FL ETF464289180138,00010,061SH SOLE 000
ISHARES TRGLOBAL TECH ETF4642872912,548,000150SH SOLE 000
ISHARES TRMSCI ACWI EX US464288240428,000147SH SOLE 000
ISHARES TRIBONDS 27 ETF46435UAA9251,000144SH SOLE 000
ISHARES TRIBONDS DEC202246435G755227,000131SH SOLE 000
ISHARES TRGNMA BOND ETF46429B333434,000131SH SOLE 000
ISHARES TRMRGSTR MD CP ETF4642882081,686,000131SH SOLE 000
ISHARES TRU.S. FIXED INCME46435U796839,000122SH SOLE 000
ISHARES TREXPND TEC SC ETF4642875492,481,000120SH SOLE 000
ISHARES TRCALIF MUN BD ETF464288356484,000115SH SOLE 000
ISHARES TRINTRM GOV CR ETF464288612907,000115SH SOLE 000
ISHARES TRHDG MSCI JAPAN46434V886243,000112SH SOLE 000
ISHARES TRSHORT TREAS BD464288679809,000106SH SOLE 000
ISHARES TRU.S. CNSM GD ETF464287812931,000100SH SOLE 000
ISHARES TRCORE MSCI EURO46434V738293,000100SH SOLE 000
ISHARES TRMSCI KLD400 SOC464288570713,00087SH SOLE 000
ISHARES TRU.S. FINLS ETF464287788636,00086SH SOLE 000
ISHARES TRMRNGSTR LG-CP GR4642871191,440,00081SH SOLE 000
ISHARES TRDOW JONES US ETF464287846887,00080SH SOLE 000
ISHARES TRTRS FLT RT BD46434V860262,00080SH SOLE 000
ISHARES TRU.S. BAS MTL ETF464287838493,00077SH SOLE 000
ISHARES TREAFE SML CP ETF464288273278,00075SH SOLE 000
ISHARES TRMRNGSTR LG-CP ET464287127854,00066SH SOLE 000
ISHARES TRCORE MSCI PAC46434V696259,00065SH SOLE 000
ISHARES TRS&P 100 ETF464287101625,00064SH SOLE 000
ISHARES TRMRGSTR SM CP ETF464288505601,00058SH SOLE 000
ISHARES TRCORE INTL AGGR46435G672211,00058SH SOLE 000
ISHARES TRMICRO-CAP ETF464288869265,00048SH SOLE 000
ISHARES TRMRGSTR SM CP GR464288604670,00043SH SOLE 000
ISHARES TRUS INDUSTRIALS464287754450,00038SH SOLE 000
ISHARES TRU.S. FIN SVC ETF464287770304,00030SH SOLE 000
ISHARES TRMSCI GLOBAL IMP46435G532200,00030SH SOLE 000
ISHARES TRU.S. CNSM SV ETF464287580596,00029SH SOLE 000
ISHARES TRMSCI USA ESG SLC464288802330,00026SH SOLE 000
ISHARES U S ETF TRSHT MAT BD ETF46431W5072,476,00049,412SH SOLE 000
IVY HIGH INCOME OPPORTUNITIECOM465893105162,00013,631SH SOLE 000
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8378,544,000164,958SH SOLE 000
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q654571,00011,192SH SOLE 000
J P MORGAN EXCHANGE-TRADED FDIV RTN INT EQ46641Q209507,000150SH SOLE 000
J P MORGAN EXCHANGE-TRADED FJPMORGAN DIVER46641Q407383,00080SH SOLE 000
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8862,157,00042,797SH SOLE 000
JOHN HANCOCK EXCHANGE TRADEDMLTFCTR LRG CAP47804J1071,443,00034,551SH SOLE 000
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR MI47804J206705,00018,743SH SOLE 000
JOHNSON & JOHNSONCOM47816010433,066,000222,024SH SOLE 000
JOHNSON CTLS INTL PLCSHSG51502105417,00010,212SH SOLE 000
JOUNCE THERAPEUTICS INCCOM481116101208,00025,450SH SOLE 000
JPMORGAN CHASE & COCOM46625H10024,527,000254,426SH SOLE 000
JPMORGAN CHASE & COALERIAN ML ETN46625H365928,00086,096SH SOLE 000
JUNIPER NETWORKS INCCOM48203R104361,00016,770SH SOLE 000
KAYNE ANDERSON ENERGY INFRSTCOM486606106253,00063,304SH SOLE 000
KELLOGG COCOM4878361085,558,00086,050SH SOLE 000
KEYCORPCOM493267108206,00017,024SH SOLE 000
KEYSIGHT TECHNOLOGIES INCCOM49338L103354,00054SH SOLE 000
KIMBERLY CLARK CORPCOM4943681034,411,00029,877SH SOLE 000
KINDER MORGAN INC DELCOM49456B101915,00074,468SH SOLE 000
KKR & CO INCCOM48251W104955,00027,810SH SOLE 000
KONINKLIJKE PHILIPS N VNY REG SH NEW500472303200,00064SH SOLE 000
KRAFT HEINZ COCOM5007541061,521,00050,773SH SOLE 000
KRANESHARES TRCSI CHI INTERNET5007673062,977,00043,659SH SOLE 000
KROGER COCOM5010441011,335,00039,145SH SOLE 000
L3HARRIS TECHNOLOGIES INCCOM502431109829,00075SH SOLE 000
LAM RESEARCH CORPCOM5128071081,211,00054SH SOLE 000
LAMB WESTON HLDGS INCCOM513272104341,00078SH SOLE 000
LAS VEGAS SANDS CORPCOM5178341071,008,00021,594SH SOLE 000
LATTICE STRATEGIES TRHARTFORD MLT ETF5184161021,112,00043,136SH SOLE 000
LAUDER ESTEE COS INCCL A5184391041,299,00085SH SOLE 000
LAZARD GLOBAL TOTAL RETURN &COM52106W103238,00015,358SH SOLE 000
LEGG MASON ETF INVT TRCLEARBRIDEG LR524682200265,00095SH SOLE 000
LEGGETT & PLATT INCCOM524660107251,000100SH SOLE 000
LENNAR CORPCL A526057104578,000100SH SOLE 000
LIBERTY ALL STAR EQUITY FDSH BEN INT53015810474,00012,282SH SOLE 000
LIBERTY ALL-STAR GROWTH FD ICOM529900102125,00017,592SH SOLE 000
LIBERTY MEDIA CORP DELCOM C SIRIUSXM531229607450,00014,124SH SOLE 000
LILLY ELI & COCOM5324571086,529,00044,131SH SOLE 000
LINDE PLCSHSG5494J1032,311,000150SH SOLE 000
LISTED FD TRROUNDHILL SPORTS53656F789242,00011,281SH SOLE 000
LIVONGO HEALTH INCCOM5391831031,636,00011,685SH SOLE 000
LLOYDS BANKING GROUP PLCSPONSORED ADR53943910918,00013,603SH SOLE 000
LOCKHEED MARTIN CORPCOM53983010913,479,00035,257SH SOLE 000
LOWES COS INCCOM5486611079,844,00059,236SH SOLE 000
LULULEMON ATHLETICA INCCOM5500211092,518,000117SH SOLE 000
LUMEN TECHNOLOGIES INCCOM156700106798,00078,906SH SOLE 000
LUMENTUM HLDGS INCCOM55024U109319,00065SH SOLE 000
LYFT INCCL A COM55087P104399,00014,597SH SOLE 000
LYONDELLBASELL INDUSTRIES NSHS - A -N53745100504,000102SH SOLE 000
M & T BK CORPCOM55261F104563,000100SH SOLE 000
MACQUARIE GLOBAL INFRASTRUCTCOM55608D101268,00015,243SH SOLE 000
MACYS INCCOM55616P104202,00035,437SH SOLE 000
MAIN STR CAP CORPCOM56035L104662,00022,386SH SOLE 000
MAINSTAY MACKAY DEFINDTRM MUCOM56064K100681,00032,876SH SOLE 000
MANULIFE FINL CORPCOM56501R106207,00014,884SH SOLE 000
MARATHON OIL CORPCOM565849106450,000110,098SH SOLE 000
MARATHON PETE CORPCOM56585A1022,557,00087,141SH SOLE 000
MARKEL CORPCOM570535104671,0007SH SOLE 000
MARRIOTT INTL INC NEWCL A5719032021,212,00013,089SH SOLE 000
MARSH & MCLENNAN COS INCCOM571748102474,00064SH SOLE 000
MARTIN MARIETTA MATLS INCCOM573284106302,00017SH SOLE 000
MARVELL TECHNOLOGY GROUP LTDORDG5876H105906,00022,415SH SOLE 000
MASCO CORPCOM574599106293,00080SH SOLE 000
MASTERCARD INCORPORATEDCL A57636Q10412,809,00037,836SH SOLE 000
MAXIM INTEGRATED PRODS INCCOM57772K101331,00075SH SOLE 000
MCCORMICK & CO INCCOM NON VTG5797802062,429,00012,514SH SOLE 000
MCDONALDS CORPCOM58013510114,420,00065,760SH SOLE 000
MCEWEN MNG INCCOM58039P10741,00038,549SH SOLE 000
MCKESSON CORPCOM58155Q103250,00020SH SOLE 000
MEDTRONIC PLCSHSG5960L1034,093,00039,377SH SOLE 000
MERCADOLIBRE INCCOM58733R1021,467,00018SH SOLE 000
MERCK & CO. INCCOM58933Y10510,308,000124,535SH SOLE 000
METLIFE INCCOM59156R1082,479,00066,609SH SOLE 000
METTLER TOLEDO INTERNATIONALCOM592688105224,0000SH SOLE 000
MFS CHARTER INCOME TRSH BEN INT552727109471,00058,822SH SOLE 000
MFS HIGH INCOME MUN TRSH BEN INT59318D10497,00020,493SH SOLE 000
MFS INVT GRADE MUN TRSH BEN INT59318B108457,00048,641SH SOLE 000
MFS MULTIMARKET INCOME TRSH BEN INT552737108139,00024,774SH SOLE 000
MFS MUN INCOME TRSH BEN INT552738106293,00045,602SH SOLE 000
MGM RESORTS INTERNATIONALCOM552953101976,00043,936SH SOLE 000
MICROCHIP TECHNOLOGY INC.COM595017104589,00090SH SOLE 000
MICRON TECHNOLOGY INCCOM5951121033,305,00070,599SH SOLE 000
MICROSOFT CORPCOM59491810498,086,000466,264SH SOLE 000
MIDDLESEX WTR COCOM596680108721,00011,653SH SOLE 000
MOBILE TELESYSTEMS PJSCSPONSORED ADR607409109108,00012,382SH SOLE 000
MODERNA INCCOM60770K1071,233,00017,322SH SOLE 000
MOHAWK INDS INCCOM608190104210,00026SH SOLE 000
MOLINA HEALTHCARE INCCOM60855R100223,00016SH SOLE 000
MOLSON COORS BEVERAGE COCL B60871R209414,00012,298SH SOLE 000
MONDELEZ INTL INCCL A6092071052,142,00037,289SH SOLE 000
MONSTER BEVERAGE CORP NEWCOM61174X109323,00060SH SOLE 000
MOODYS CORPCOM61536910511,398,00039,323SH SOLE 000
MORGAN STANLEYCOM NEW617446448815,00016,786SH SOLE 000
MOTOROLA SOLUTIONS INCCOM NEW620076307946,000100SH SOLE 000
MURPHY USA INCCOM626755102359,00039SH SOLE 000
NASDAQ INCCOM631103108225,00021SH SOLE 000
NATERA INCCOM632307104504,000101SH SOLE 000
NATIONAL GRID PLCSPONSORED ADR NE6362744094,841,00083,773SH SOLE 000
NBT BANCORP INCCOM628778102286,00010,675SH SOLE 000
NETEASE INCSPONSORED ADS64110W102654,00020SH SOLE 000
NETFLIX INCCOM64110L10619,695,00039,405SH SOLE 000
NEUBERGER BERMAN HIGH YIELDCOM64128C106498,00044,946SH SOLE 000
NEUBERGER BERMAN MLP AND ENRCOM64129H10427,00011,219SH SOLE 000
NEUBERGER BRMAN CLIFRN MUNICOM64123C1011,260,00097,384SH SOLE 000
NEUBERGER BRMAN NY MUNI FD ICOM64124K102154,00013,210SH SOLE 000
NEW YORK CMNTY BANCORP INCCOM649445103525,00063,512SH SOLE 000
NEWAGE INCCOM65019410346,00026,635SH SOLE 000
NEWELL BRANDS INCCOM651229106351,00020,442SH SOLE 000
NEWMONT CORPCOM651639106811,00012,746SH SOLE 000
NEXTERA ENERGY INCCOM65339F10115,488,00055,791SH SOLE 000
NIKE INCCL B6541061035,242,00041,280SH SOLE 000
NIKOLA CORPCOM654110105444,00021,364SH SOLE 000
NIO INCSPON ADS62914V106584,00027,240SH SOLE 000
NOKIA CORPSPONSORED ADR654902204173,00043,718SH SOLE 000
NORDIC AMERICAN TANKERS LIMICOMG6577310680,00023,016SH SOLE 000
NORFOLK SOUTHN CORPCOM6558441081,476,000101SH SOLE 000
NORTHERN DYNASTY MINERALS LTCOM NEW66510M20413,00013,696SH SOLE 000
NORTHERN LTS FD TR IVINSPIRE GBL HOPE66538H658841,00030,298SH SOLE 000
NORTHERN LTS FD TR IVINSPIRE 100ETF66538H534731,00021,957SH SOLE 000
NORTHERN LTS FD TR IVINSPIRE SMAL ETF66538H641242,00010,651SH SOLE 000
NORTHROP GRUMMAN CORPCOM6668071021,894,000100SH SOLE 000
NORTONLIFELOCK INCCOM668771108552,00026,506SH SOLE 000
NORWEGIAN CRUISE LINE HLDG LSHSG66721104522,00030,494SH SOLE 000
NOVAN INCCOM66988N10613,00026,969SH SOLE 000
NOVARTIS AGSPONSORED ADR66987V1095,137,00059,078SH SOLE 000
NOVOCURE LTDORD SHSG6674U108290,00035SH SOLE 000
NOVO-NORDISK A SADR670100205372,00081SH SOLE 000
NUCOR CORPCOM670346105292,000100SH SOLE 000
NUVEEN AMT FREE MUN CR INC FCOM67071L1062,849,000181,944SH SOLE 000
NUVEEN AMT FREE QLTY MUN INCCOM6706571051,150,00079,517SH SOLE 000
NUVEEN AMT-FREE MUN VALUE FDCOM670695105345,00021,595SH SOLE 000
NUVEEN CA QUALTY MUN INCOMECOM67066Y105153,00010,534SH SOLE 000
NUVEEN CALIF MUNICPAL VALUECOM6706EB106401,00025,624SH SOLE 000
NUVEEN CALIFORNIA AMT QLT MUCOM670651108642,00042,055SH SOLE 000
NUVEEN CORPORATE INCM NOVEMECOM67077N106159,00017,808SH SOLE 000
NUVEEN CR OPPORTUNITIES 2022COM67075U102173,00021,878SH SOLE 000
NUVEEN ENHANCED MUN VALUE FDCOM67074M101412,00028,098SH SOLE 000
NUVEEN FLOATING RATE INCOMECOM67072T108138,00016,568SH SOLE 000
NUVEEN FLTNG RTE INCM OPP FDCOM SHS6706EN10098,00011,969SH SOLE 000
NUVEEN INTER DURATION MUN TECOM670671106696,00052,125SH SOLE 000
NUVEEN MUN HIGH INCOME OPPORCOM6706821031,008,00074,746SH SOLE 000
NUVEEN MUN VALUE FD INCCOM670928100495,00046,396SH SOLE 000
NUVEEN MUNICIPAL CREDIT INCCOM SH BEN INT67070X1011,081,00073,591SH SOLE 000
NUVEEN NEW YORK MUN VALUE FDCOM670706100251,00016,973SH SOLE 000
NUVEEN NEW YORK QLT MUN INCCOM67066X107189,00013,789SH SOLE 000
NUVEEN PFD & INCM SECURTIESCOM67072C105909,000103,200SH SOLE 000
NUVEEN PFD & INCOME OPPORTUNCOM67073B106211,00024,857SH SOLE 000
NUVEEN QUALITY MUNCP INCOMECOM67066V1011,553,000106,941SH SOLE 000
NUVEEN REAL ASSET INCOME & GCOM67074Y105153,00012,659SH SOLE 000
NUVEEN S&P 500 BUY-WRITE INCCOM6706ER101177,00015,666SH SOLE 000
NUVEEN S&P 500 DYNAMIC OVERWCOM6706EW100152,00011,428SH SOLE 000
NUVEEN SELECT TAX FREE INCOMSH BEN INT67063C106633,00042,266SH SOLE 000
NUVEEN SELECT TAX-FREE INCOMSH BEN INT67062F1001,018,00060,982SH SOLE 000
NUVEEN TAX-ADVANTAGED DIVIDCOM67073G105440,00033,669SH SOLE 000
NVIDIA CORPORATIONCOM67066G10420,793,00038,312SH SOLE 000
NVR INCCOM62944T1052,830,0007SH SOLE 000
NXP SEMICONDUCTORS N VCOMN6596X109346,00038SH SOLE 000
NYMOX PHARMACEUTICAL CORPCOMP7339810228,00011,532SH SOLE 000
OCCIDENTAL PETE CORPCOM674599105453,00045,214SH SOLE 000
ODYSSEY MARINE EXPLORATION ICOM NEW676118201832,000122,291SH SOLE 000
OGE ENERGY CORPCOM670837103316,00011,548SH SOLE 000
OKTA INCCL A6792951051,546,000103SH SOLE 000
OLD DOMINION FREIGHT LINE INCOM679580100473,00037SH SOLE 000
OLD REP INTL CORPCOM6802231041,852,000125,672SH SOLE 000
OMNICOM GROUP INCCOM681919106307,000100SH SOLE 000
ONEOK INC NEWCOM6826801031,532,00058,847SH SOLE 000
ONESPAN INCCOM68287N100268,00012,777SH SOLE 000
OPKO HEALTH INCCOM68375N10363,00017,150SH SOLE 000
ORACLE CORPCOM68389X1054,652,00078,175SH SOLE 000
ORANGESPONSORED ADR684060106176,00016,987SH SOLE 000
OREILLY AUTOMOTIVE INCCOM67103H1071,155,00032SH SOLE 000
OSI ETF TROSHARES US QUALT67110P4077,489,000206,540SH SOLE 000
OTIS WORLDWIDE CORPCOM68902V1071,566,00025,150SH SOLE 000
PACCAR INCCOM693718108318,00057SH SOLE 000
PACER FDS TRBNCHMRK INFRA69374H7419,579,000270,986SH SOLE 000
PACER FDS TRTRENDP US LAR CP69374H1051,060,00036,450SH SOLE 000
PACKAGING CORP AMERCOM6951561091,087,000152SH SOLE 000
PALATIN TECHNOLOGIES INCCOM PAR $ .0169607740313,00026,700SH SOLE 000
PALO ALTO NETWORKS INCCOM6974351051,347,00085SH SOLE 000
PAN AMERN SILVER CORPCOM697900108493,00015,324SH SOLE 000
PARK NATL CORPCOM700658107505,000100SH SOLE 000
PARKER-HANNIFIN CORPCOM701094104517,00033SH SOLE 000
PARTY CITY HOLDCO INCCOM70214910536,00014,000SH SOLE 000
PAYCHEX INCCOM7043261071,202,00015,053SH SOLE 000
PAYCOM SOFTWARE INCCOM70432V1023,904,00012,541SH SOLE 000
PAYPAL HLDGS INCCOM70450Y10312,559,00063,819SH SOLE 000
PC CONNECTION INCCOM69318J100334,000118SH SOLE 000
PELOTON INTERACTIVE INCCL A COM70614W1001,994,00019,832SH SOLE 000
PENN NATL GAMING INCCOM707569109287,00059SH SOLE 000
PEOPLES UNITED FINANCIAL INCCOM712704105425,00041,240SH SOLE 000
PEPSICO INCCOM71344810813,757,00099,283SH SOLE 000
PERTH MINT PHYSICAL GOLD ETFUNIT715426102357,00018,970SH SOLE 000
PFIZER INCCOM71708110318,268,000497,576SH SOLE 000
PGIM GLOBAL HIGH YIELD FD FOCOM69346J106745,00056,231SH SOLE 000
PHILIP MORRIS INTL INCCOM7181721094,438,00059,695SH SOLE 000
PHILLIPS 66COM7185461042,307,00044,510SH SOLE 000
PIMCO CORPORATE & INCOME OPPCOM72201B101657,00040,703SH SOLE 000
PIMCO CORPORATE & INCOME STRCOM72200U100655,00041,963SH SOLE 000
PIMCO DYNAMIC CR INCOME FDCOM SHS72202D106895,00044,592SH SOLE 000
PIMCO DYNAMIC INCOME FDSHS72201Y101340,00013,396SH SOLE 000
PIMCO ETF TRENHAN SHRT MA AC72201R8339,376,00091,959SH SOLE 000
PIMCO ETF TRACTIVE BD ETF72201R7752,262,00020,024SH SOLE 000
PIMCO ETF TR15+ YR US TIPS72201R3041,215,00013,602SH SOLE 000
PIMCO ETF TRENHNCD LW DUR AC72201R7181,366,00013,377SH SOLE 000
PIMCO ETF TR25YR+ ZERO U S72201R8821,771,00010,355SH SOLE 000
PIMCO ETF TRINTER MUN BD ACT72201R866498,000140SH SOLE 000
PIMCO ETF TR0-5 HIGH YIELD72201R783261,00038SH SOLE 000
PIMCO ETF TRINV GRD CRP BD72201R817289,00032SH SOLE 000
PIMCO HIGH INCOME FDCOM SHS722014107228,00041,615SH SOLE 000
PIMCO INCOME OPPORTUNITY FDCOM72202B100767,00033,210SH SOLE 000
PIMCO INCOME STRATEGY FDCOM72201H108215,00021,254SH SOLE 000
PIMCO MUN INCOME FDCOM72200R107684,00051,237SH SOLE 000
PIMCO MUN INCOME FD IICOM72200W106324,00024,017SH SOLE 000
PIMCO NEW YORK MUN FD IICOM72200Y102328,00030,540SH SOLE 000
PIMCO NEW YORK MUN INCOME FDCOM72200T103294,00025,599SH SOLE 000
PIMCO STRATEGIC INCOME FDCOM72200X104341,00053,042SH SOLE 000
PINNACLE WEST CAP CORPCOM723484101220,00050SH SOLE 000
PINTEREST INCCL A72352L106792,00019,083SH SOLE 000
PIONEER FLOATING RATE TRCOM72369J102251,00024,858SH SOLE 000
PIONEER MUN HIGH INCOME ADVACOM723762100215,00019,684SH SOLE 000
PLEXUS CORPCOM729132100349,00076SH SOLE 000
PNC FINL SVCS GROUP INCCOM6934751055,486,00049,912SH SOLE 000
PPG INDS INCCOM693506107689,00089SH SOLE 000
PPL CORPCOM69351T1062,192,00080,405SH SOLE 000
PRICE T ROWE GROUP INCCOM74144T1085,469,00042,612SH SOLE 000
PRINCIPAL FINANCIAL GROUP INCOM74251V102280,000102SH SOLE 000
PROCTER AND GAMBLE COCOM74271810926,285,000189,092SH SOLE 000
PROGRESSIVE CORPCOM743315103217,00028SH SOLE 000
PROLOGIS INC.COM74340W103262,00035SH SOLE 000
PROSHARES TRS&P 500 DV ARIST74348A4673,664,00050,787SH SOLE 000
PROSHARES TRLONG ONLINE SHRT74347B3753,509,00041,823SH SOLE 000
PROSHARES TRONLINE RTL ETF74347B1691,744,00027,788SH SOLE 000
PROSHARES TRPROSHARES ULTRA QQQ ETF74337R206960,00010,471SH SOLE 000
PROSHARES TRPSHS ULT S&P 50074347R107611,000125SH SOLE 000
PROSHARES TRPSHS ULTRA TECH74347R693262,00070SH SOLE 000
PROSHARES TRLARGE CAP CRE74347R248270,00054SH SOLE 000
PROSHARES TR IIVIX SH TRM FUTRS74347W171456,00022,348SH SOLE 000
PROSPECT CAP CORPCOM74348T102324,00064,421SH SOLE 000
PRUDENTIAL FINL INCCOM7443201023,941,00062,041SH SOLE 000
PUBLIC SVC ENTERPRISE GRP INCOM7445731061,655,00030,370SH SOLE 000
PULTE GROUP INCCOM7458671011,396,00030,461SH SOLE 000
PUTNAM MANAGED MUN INCOME TRCOM746823103219,00028,598SH SOLE 000
PUTNAM MUN OPPORTUNITIES TRSH BEN INT7469221033,202,000246,860SH SOLE 000
QORVO INCCOM74736K101267,00023SH SOLE 000
QUAD / GRAPHICS INCCOM CL A74730110952,00017,129SH SOLE 000
QUALCOMM INCCOM74752510312,481,000105,909SH SOLE 000
QUEST DIAGNOSTICS INCCOM74834L100956,000125SH SOLE 000
QUIDEL CORPCOM74838J1011,212,00083SH SOLE 000
QURATE RETAIL INCCOM SER A74915M10085,00011,860SH SOLE 000
RADA ELECTR INDS LTDCOM PAR NEWM8186312459,00010,000SH SOLE 000
RAYTHEON TECHNOLOGIES CORPCOM75513E1019,259,000160,758SH SOLE 000
REAVES UTIL INCOME FDCOM SH BEN INT756158101407,00013,004SH SOLE 000
REGENERON PHARMACEUTICALSCOM75886F1071,447,00033SH SOLE 000
REGIONS FINANCIAL CORP NEWCOM7591EP100398,00034,502SH SOLE 000
RESMED INCCOM761152107306,00021SH SOLE 000
RHCOM74967X103231,0004SH SOLE 000
RINGCENTRAL INCCL A76680R206309,00013SH SOLE 000
ROCKET COS INCCOM CL A77311W101522,00025,713SH SOLE 000
ROCKWELL AUTOMATION INCCOM7739031091,505,000100SH SOLE 000
ROCKWELL MED INCCOM77437410240,00036,950SH SOLE 000
ROKU INCCOM CL A77543R1022,816,00014,953SH SOLE 000
ROLLINS INCCOM775711104403,000110SH SOLE 000
ROPER TECHNOLOGIES INCCOM776696106632,00020SH SOLE 000
ROSS STORES INCCOM778296103462,00077SH SOLE 000
ROYAL BK CDACOM7800871021,125,00016,037SH SOLE 000
ROYAL CARIBBEAN GROUPCOMV7780T1031,026,00015,980SH SOLE 000
ROYAL DUTCH SHELL PLCSPONS ADR A780259206858,00034,436SH SOLE 000
ROYAL DUTCH SHELL PLCSPON ADR B780259107698,00030,229SH SOLE 000
ROYAL GOLD INCCOM780287108624,00080SH SOLE 000
ROYCE MICRO-CAP TR INCCOM780915104155,00020,153SH SOLE 000
RPM INTL INCCOM749685103337,00063SH SOLE 000
S&P GLOBAL INCCOM78409V104989,00038SH SOLE 000
SALESFORCE COM INCCOM79466L30211,018,00043,826SH SOLE 000
SANDSTORM GOLD LTDCOM NEW80013R206240,00028,450SH SOLE 000
SANOFISPONSORED ADR80105N105540,00010,768SH SOLE 000
SCHLUMBERGER LTDCOM8068571081,159,00074,472SH SOLE 000
SCHWAB CHARLES CORPCOM808513105252,000100SH SOLE 000
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247718,371,000216,128SH SOLE 000
SCHWAB STRATEGIC TRUS LCAP GR ETF80852430020,280,000176,215SH SOLE 000
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244097,211,000138,201SH SOLE 000
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247976,780,000121,741SH SOLE 000
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052,960,00095,094SH SOLE 000
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082,553,00048,169SH SOLE 000
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241021,400,00017,583SH SOLE 000
SCHWAB STRATEGIC TRUS TIPS ETF8085248701,007,00016,338SH SOLE 000
SCHWAB STRATEGIC TRSHT TM US TRES808524862641,00012,453SH SOLE 000
SCHWAB STRATEGIC TRUS AGGREGATE B808524839612,00010,911SH SOLE 000
SCHWAB STRATEGIC TRUS REIT ETF808524847305,000135SH SOLE 000
SCHWAB STRATEGIC TREMRG MKTEQ ETF808524706230,000133SH SOLE 000
SCHWAB STRATEGIC TRUS SML CAP ETF808524607472,000101SH SOLE 000
SCHWAB STRATEGIC TRINTRM TRM TRES808524854343,00097SH SOLE 000
SCHWAB STRATEGIC TRUS LRG CAP ETF808524201455,00089SH SOLE 000
SCOTTS MIRACLE GRO COCL A810186106386,00033SH SOLE 000
SEAGATE TECHNOLOGY PLCSHSG7945M107569,00011,486SH SOLE 000
SEATTLE GENETICS INCCOM812578102377,00024SH SOLE 000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80331,706,000270,780SH SOLE 000
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6055,276,000220,047SH SOLE 000
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30810,639,000166,177SH SOLE 000
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8866,566,000110,644SH SOLE 000
SELECT SECTOR SPDR TRENERGY81369Y5062,476,00082,875SH SOLE 000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2097,364,00069,793SH SOLE 000
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8601,574,00044,632SH SOLE 000
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7041,993,00025,889SH SOLE 000
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072,253,00015,332SH SOLE 000
SELECT SECTOR SPDR TRSBI MATERIALS81369Y100790,00012,407SH SOLE 000
SELECT SECTOR SPDR TRCOMMUNICATION81369Y852346,00097SH SOLE 000
SEMPRA ENERGYCOM816851109863,000105SH SOLE 000
SERVICE CORP INTLCOM817565104285,000100SH SOLE 000
SERVICENOW INCCOM81762P1023,443,000102SH SOLE 000
SHERWIN WILLIAMS COCOM8243481062,734,00059SH SOLE 000
SHOPIFY INCCL A82509L1078,828,000135SH SOLE 000
SIRIUS XM HOLDINGS INCCOM82968B103124,00023,617SH SOLE 000
SKYWORKS SOLUTIONS INCCOM83088M102984,000101SH SOLE 000
SLACK TECHNOLOGIES INCCOM CL A83088V102473,00017,624SH SOLE 000
SMITH & WESSON BRANDS INCCOM831754106210,00013,524SH SOLE 000
SMUCKER J M COCOM NEW832696405358,00047SH SOLE 000
SNAP INCCL A83304A106491,00018,702SH SOLE 000
SNAP ON INCCOM833034101411,00039SH SOLE 000
SONOCO PRODS COCOM8354951021,356,00026,552SH SOLE 000
SONY CORPSPONSORED ADR8356993071,338,00015,217SH SOLE 000
SOUTHERN COCOM84258710714,194,000261,859SH SOLE 000
SOUTHERN COPPER CORPCOM84265V105304,000100SH SOLE 000
SOUTHWEST AIRLS COCOM8447411083,107,00082,789SH SOLE 000
SPDR DOW JONES INDL AVERAGEUT SER 178467X1096,289,00022,784SH SOLE 000
SPDR GOLD TRGOLD SHS78463V10744,877,000253,182SH SOLE 000
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5096,230,000169,790SH SOLE 000
SPDR INDEX SHS FDSMSCI ACWI EXUS78463X8482,011,00083,625SH SOLE 000
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X889676,00021,522SH SOLE 000
SPDR INDEX SHS FDSS&P INTL ETF78463X772495,00016,697SH SOLE 000
SPDR INDEX SHS FDSDJ INTL RL ETF78463X863494,00016,372SH SOLE 000
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X749528,00013,906SH SOLE 000
SPDR INDEX SHS FDSS&P INTL SMLCP78463X871226,000103SH SOLE 000
SPDR S&P 500 ETF TRTR UNIT78462F10353,787,000160,532SH SOLE 000
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1076,881,00020,308SH SOLE 000
SPDR SER TRS&P DIVID ETF78464A76319,508,000211,474SH SOLE 000
SPDR SER TRBLMBRG BRC CNVRT78464A3599,311,000133,819SH SOLE 000
SPDR SER TRPORTFLI TIPS ETF78464A6563,858,000124,859SH SOLE 000
SPDR SER TRPORTFLI INTRMDIT78464A6723,101,00093,295SH SOLE 000
SPDR SER TRWELLS FG PFD ETF78464A2923,671,00083,439SH SOLE 000
SPDR SER TRPRTFLO S&P500 GW78464A4094,142,00082,665SH SOLE 000
SPDR SER TRBLOMBERG INTL TR78464A5162,026,00067,971SH SOLE 000
SPDR SER TRPORTFOLIO S&P50078464A8541,810,00043,313SH SOLE 000
SPDR SER TRPORTFOLIO SHORT78464A4741,259,00040,144SH SOLE 000
SPDR SER TRPORTFOLIO INTRMD78464A3751,285,00034,950SH SOLE 000
SPDR SER TRPORTFOLIO AGRGTE78464A649803,00026,132SH SOLE 000
SPDR SER TRS&P BK ETF78464A797633,00021,494SH SOLE 000
SPDR SER TRDJ REIT ETF78464A6071,540,00019,750SH SOLE 000
SPDR SER TRS&P BIOTECH78464A8702,198,00019,729SH SOLE 000
SPDR SER TRNUVEEN BRC MUNIC78468R721842,00016,214SH SOLE 000
SPDR SER TRNUVEEN BLMBRG SR78468R739735,00014,738SH SOLE 000
SPDR SER TRDORSEY WRGT FI78468R713331,00013,660SH SOLE 000
SPDR SER TRS&P REGL BKG78464A698473,00013,246SH SOLE 000
SPDR SER TRS&P 600 SMCP GRW78464A201762,00012,904SH SOLE 000
SPDR SER TRBLOOMBERG BRCLYS78468R6221,129,00010,743SH SOLE 000
SPDR SER TRBLOMBERG BRC INV78468R200281,000150SH SOLE 000
SPDR SER TRHLTH CR EQUIP78464A581907,000147SH SOLE 000
SPDR SER TRPORTFOLIO CRPORT78464A144327,000142SH SOLE 000
SPDR SER TRNUVEEN BBG BRCLY78464A284518,000142SH SOLE 000
SPDR SER TRPORTFOLIO S&P60078468R853248,000120SH SOLE 000
SPDR SER TRAEROSPACE DEF78464A631679,000116SH SOLE 000
SPDR SER TRPORTFOLIO LN TSR78464A664321,000101SH SOLE 000
SPDR SER TRPORTFOLIO S&P40078464A847227,000100SH SOLE 000
SPDR SER TRS&P 600 SML CAP78464A813366,000100SH SOLE 000
SPDR SER TRS&P HOMEBUILD78464A888296,00085SH SOLE 000
SPDR SER TRS&P 600 SMCP VAL78464A300269,00085SH SOLE 000
SPDR SER TRS&P 400 MDCP GRW78464A821267,00074SH SOLE 000
SPDR SER TRFACTST INV ETF78464A110843,00071SH SOLE 000
SPDR SER TRSPDR BLOOMBERG78468R663306,00050SH SOLE 000
SPLUNK INCCOM8486371041,054,00087SH SOLE 000
SPOTIFY TECHNOLOGY S ASHSL8681T102391,00020SH SOLE 000
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R101903,00047,230SH SOLE 000
SPROTT PHYSICAL GOLD TRUNIT85207H1041,080,00071,757SH SOLE 000
SPROTT PHYSICAL PLAT PALLADUNIT85207Q104419,00026,463SH SOLE 000
SPROTT PHYSICAL SILVER TRTR UNIT85207K107256,00030,913SH SOLE 000
SQUARE INCCL A8522341037,921,00048,499SH SOLE 000
SRAX INCCL A78472M10635,00011,670SH SOLE 000
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8481,030,00020,887SH SOLE 000
SSGA ACTIVE ETF TRMFS SYS COR EQ78467V806207,00027SH SOLE 000
STANLEY BLACK & DECKER INCCOM854502101647,00060SH SOLE 000
STARBUCKS CORPCOM85524410911,754,000136,435SH SOLE 000
STATE STR CORPCOM857477103459,000115SH SOLE 000
STERIS PLCSHS USDG8473T100389,00026SH SOLE 000
STONE HBR EMERGING MKTS TOTACOM86164W100193,00027,444SH SOLE 000
STRYKER CORPORATIONCOM86366710110,132,00048,626SH SOLE 000
SUN LIFE FINANCIAL INC.COM866796105368,000141SH SOLE 000
SURO CAPITAL CORPCOM NEW86887Q109152,00014,003SH SOLE 000
SWISS HELVETIA FD INCCOM870875101126,00015,252SH SOLE 000
SYNAPTICS INCCOM87157D109210,00034SH SOLE 000
SYNOPSYS INCCOM871607107640,00050SH SOLE 000
SYSCO CORPCOM8718291075,632,00090,472SH SOLE 000
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391001,412,00017,554SH SOLE 000
TAPESTRY INCCOM876030107323,00020,323SH SOLE 000
TARGA RES CORPCOM87612G101346,00024,696SH SOLE 000
TARGET CORPCOM87612E1065,699,00036,236SH SOLE 000
TC ENERGY CORPCOM87807B107200,00073SH SOLE 000
TE CONNECTIVITY LTDREG SHSH84989104367,00057SH SOLE 000
TEKLA WORLD HEALTHCARE FDBEN INT SHS87911L108301,00020,978SH SOLE 000
TELADOC HEALTH INCCOM87918A1054,300,00019,723SH SOLE 000
TELLURIAN INC NEWCOM87968A10474,00089,449SH SOLE 000
TEMPLETON GLOBAL INCOME FDCOM88019810661,00011,364SH SOLE 000
TESLA INCCOM88160R10113,107,00030,082SH SOLE 000
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADS881624209327,00036,210SH SOLE 000
TEXAS INSTRS INCCOM8825081046,888,00048,224SH SOLE 000
TEXTRON INCCOM883203101327,000141SH SOLE 000
THE TRADE DESK INCCOM CL A88339J1052,796,00081SH SOLE 000
THERMO FISHER SCIENTIFIC INCCOM8835561023,624,000102SH SOLE 000
THOMSON REUTERS CORP.COM NEW8849037091,345,00016,861SH SOLE 000
TIFFANY & CO NEWCOM886547108295,00033SH SOLE 000
TIMOTHY PLANHIG DV STK ETF887432326499,00021,751SH SOLE 000
TITAN MED INCCOM NEW88830X81915,00019,831SH SOLE 000
TJX COS INC NEWCOM8725401091,578,00028,453SH SOLE 000
T-MOBILE US INCCOM872590104393,00054SH SOLE 000
TORONTO DOMINION BK ONTCOM NEW891160509921,00019,912SH SOLE 000
TOTAL SESPONSORED ADS89151E1091,008,00029,271SH SOLE 000
TOYOTA MOTOR CORPSP ADR REP2COM892331307775,00098SH SOLE 000
TRACTOR SUPPLY COCOM8923561063,159,00022,039SH SOLE 000
TRANE TECHNOLOGIES PLCSHSG8994E103680,00089SH SOLE 000
TRAVELERS COMPANIES INCCOM89417E1091,658,00015,324SH SOLE 000
TRI CONTL CORPCOM895436103440,00016,966SH SOLE 000
TRINITY INDS INCCOM8965221091,439,00073,773SH SOLE 000
TRIPLEPOINT VENTURE GROWTH BCOM89677Y100138,00012,513SH SOLE 000
TRITON INTL LTDCL AG9078F107221,00083SH SOLE 000
TRUIST FINL CORPCOM89832Q1092,539,00066,715SH SOLE 000
TRUSTCO BK CORP N YCOM89834910599,00018,928SH SOLE 000
TWILIO INCCL A90138F1022,292,000146SH SOLE 000
TWITTER INCCOM90184L1021,735,00036,997SH SOLE 000
TYSON FOODS INCCL A9024941031,978,00032,348SH SOLE 000
U S CONCRETE INCCOM90333L201985,00035,643SH SOLE 000
UBER TECHNOLOGIES INCCOM90353T1001,948,00053,368SH SOLE 000
UBIQUITI INCCOM90353W103324,00023SH SOLE 000
UBS AG LONDON BRANCHEN LG CP GRWTH902677780237,0000SH SOLE 000
UBS GROUP AGSHSH42097107224,00020,067SH SOLE 000
UFP INDUSTRIES INCCOM90278Q108589,00010,419SH SOLE 000
ULTA BEAUTY INCCOM90384S303233,00011SH SOLE 000
UNDER ARMOUR INCCL A904311107277,00024,747SH SOLE 000
UNDER ARMOUR INCCL C904311206164,00016,730SH SOLE 000
UNILEVER N VN Y SHS NEW904784709713,00011,802SH SOLE 000
UNILEVER PLCSPON ADR NEW9047677041,177,00019,088SH SOLE 000
UNION PAC CORPCOM9078181085,558,00028,232SH SOLE 000
UNITED AIRLS HLDGS INCCOM910047109547,00015,636SH SOLE 000
UNITED PARCEL SERVICE INCCL B91131210613,352,00079,536SH SOLE 000
UNITED RENTALS INCCOM911363109383,00025SH SOLE 000
UNITED STATES STL CORP NEWCOM912909108319,00043,490SH SOLE 000
UNITEDHEALTH GROUP INCCOM91324P10216,659,00053,418SH SOLE 000
UPWORK INCCOM91688F104200,00011,450SH SOLE 000
US BANCORP DELCOM NEW9029733042,431,00067,778SH SOLE 000
V F CORPCOM9182041081,001,00014,248SH SOLE 000
VALERO ENERGY CORPCOM91913Y1001,287,00029,703SH SOLE 000
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1066,911,000175,256SH SOLE 000
VANECK VECTORS ETF TRPFD SECS EX FINL92189F4291,784,00094,271SH SOLE 000
VANECK VECTORS ETF TRBDC INCOME ETF92189F411524,00043,092SH SOLE 000
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F6432,271,00041,598SH SOLE 000
VANECK VECTORS ETF TRBIOTECH ETF92189F7265,723,00035,279SH SOLE 000
VANECK VECTORS ETF TRJR GOLD MINERS E92189F7911,700,00030,699SH SOLE 000
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H4091,662,00027,786SH SOLE 000
VANECK VECTORS ETF TRINVT GRADE FLTG92189F486538,00021,357SH SOLE 000
VANECK VECTORS ETF TRVIDEO GAMING92189F1141,118,00018,170SH SOLE 000
VANECK VECTORS ETF TRMTG REIT INCOME92189F452208,00014,936SH SOLE 000
VANECK VECTORS ETF TRFALLEN ANGEL HG92189F437308,00010,360SH SOLE 000
VANECK VECTORS ETF TRNAT RES ETF92189F841335,00010,311SH SOLE 000
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F6761,283,000108SH SOLE 000
VANECK VECTORS ETF TROIL SVCS ETF92189H607539,00086SH SOLE 000
VANECK VECTORS ETF TRAGRIBUSINESS ETF92189F700209,00050SH SOLE 000
VANGUARD ADMIRAL FDS INCMIDCP 400 VAL9219328444,173,00039,802SH SOLE 000
VANGUARD ADMIRAL FDS INCMIDCP 400 GRTH9219328695,427,00036,402SH SOLE 000
VANGUARD ADMIRAL FDS INCMIDCP 400 IDX921932885710,00089SH SOLE 000
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX921932828217,00020SH SOLE 000
VANGUARD ADMIRAL FDS INC500 GRTH IDX F921932505288,00019SH SOLE 000
VANGUARD BD INDEX FDSSHORT TRM BOND92193782714,709,000177,123SH SOLE 000
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783511,077,000126,065SH SOLE 000
VANGUARD BD INDEX FDSINTERMED TERM9219378197,866,00084,120SH SOLE 000
VANGUARD BD INDEX FDSLONG TERM BOND921937793963,000135SH SOLE 000
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J4078,381,000143,022SH SOLE 000
VANGUARD INDEX FDSTOTAL STK MKT92290876985,708,000502,722SH SOLE 000
VANGUARD INDEX FDSVALUE ETF92290874431,108,000300,114SH SOLE 000
VANGUARD INDEX FDSGROWTH ETF92290873654,155,000237,569SH SOLE 000
VANGUARD INDEX FDSS&P 500 ETF SHS92290836347,054,000152,463SH SOLE 000
VANGUARD INDEX FDSSMALL CP ETF92290875122,591,000144,738SH SOLE 000
VANGUARD INDEX FDSMCAP VL IDXVIP92290851212,722,000125,460SH SOLE 000
VANGUARD INDEX FDSMID CAP ETF92290862919,918,000112,491SH SOLE 000
VANGUARD INDEX FDSREAL ESTATE ETF9229085537,746,00097,696SH SOLE 000
VANGUARD INDEX FDSMCAP GR IDXVIP92290853812,807,00071,082SH SOLE 000
VANGUARD INDEX FDSSM CP VAL ETF9229086117,592,00069,152SH SOLE 000
VANGUARD INDEX FDSEXTEND MKT ETF9229086526,627,00051,322SH SOLE 000
VANGUARD INDEX FDSSML CP GRW ETF9229085956,418,00029,503SH SOLE 000
VANGUARD INDEX FDSLARGE CAP ETF9229086372,484,00015,979SH SOLE 000
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277516,101,000320,047SH SOLE 000
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428589,192,000212,568SH SOLE 000
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427423,614,00044,836SH SOLE 000
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427183,078,00029,149SH SOLE 000
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF922042874765,00014,583SH SOLE 000
VANGUARD INTL EQUITY INDEX FGLB EX US ETF922042676375,000114SH SOLE 000
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF922042866522,000114SH SOLE 000
VANGUARD MALVERN FDSSTRM INFPROIDX9220208052,214,00043,401SH SOLE 000
VANGUARD MUN BD FDSTAX EXEMPT BD9229077462,041,00037,500SH SOLE 000
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1029,983,000160,783SH SOLE 000
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8707,365,00076,192SH SOLE 000
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4095,823,00069,282SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS1000VAL92206C7143,896,00037,553SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS2000VAL92206C6493,158,00036,221SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6807,653,00034,369SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS2000GRW92206C6235,101,00031,626SH SOLE 000
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C7062,126,00030,170SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS2000IDX92206C6641,218,00010,072SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS1000IDX92206C7301,438,000147SH SOLE 000
VANGUARD SCOTTSDALE FDSLG-TERM COR BD92206C813783,000107SH SOLE 000
VANGUARD SCOTTSDALE FDSTOTAL CORP BND92206C573614,000100SH SOLE 000
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C771343,000100SH SOLE 000
VANGUARD SCOTTSDALE FDSVNG RUS3000IDX92206C599908,000100SH SOLE 000
VANGUARD SCOTTSDALE FDSLONG TERM TREAS92206C847573,00091SH SOLE 000
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884450,722,000393,991SH SOLE 000
VANGUARD STAR FDSVG TL INTL STK F92190976831,135,000596,964SH SOLE 000
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385816,081,000393,097SH SOLE 000
VANGUARD WELLINGTON FDUS MINIMUM921935409729,00010,256SH SOLE 000
VANGUARD WHITEHALL FDSHIGH DIV YLD92194640657,908,000717,451SH SOLE 000
VANGUARD WHITEHALL FDSINTL HIGH ETF921946794456,000139SH SOLE 000
VANGUARD WHITEHALL FDSINTL DVD ETF921946810345,00073SH SOLE 000
VANGUARD WORLD FDMEGA GRWTH IND92191081611,611,00062,595SH SOLE 000
VANGUARD WORLD FDEXTENDED DUR9219107091,371,000125SH SOLE 000
VANGUARD WORLD FDMEGA CAP INDEX921910873927,000115SH SOLE 000
VANGUARD WORLD FDMEGA CAP VAL ETF921910840576,000110SH SOLE 000
VANGUARD WORLD FDSCONSUM STP ETF92204A20716,258,00097,662SH SOLE 000
VANGUARD WORLD FDSHEALTH CAR ETF92204A50413,298,00065,162SH SOLE 000
VANGUARD WORLD FDSINF TECH ETF92204A70216,006,00051,146SH SOLE 000
VANGUARD WORLD FDSENERGY ETF92204A3061,253,00031,128SH SOLE 000
VANGUARD WORLD FDSFINANCIALS ETF92204A405713,00020,488SH SOLE 000
VANGUARD WORLD FDSUTILITIES ETF92204A8762,526,00019,547SH SOLE 000
VANGUARD WORLD FDSCONSUM DIS ETF92204A1081,783,000112SH SOLE 000
VANGUARD WORLD FDSMATERIALS ETF92204A801487,00055SH SOLE 000
VANGUARD WORLD FDSINDUSTRIAL ETF92204A603346,00029SH SOLE 000
VECTOR GROUP LTDCOM92240M108227,00023,457SH SOLE 000
VEEVA SYS INCCL A COM922475108796,00045SH SOLE 000
VEON LTDSPONSORED ADR91822M10617,00013,804SH SOLE 000
VERB TECHNOLOGY CO INCCOM92337U10423,00020,834SH SOLE 000
VERISIGN INCCOM92343E102229,00014SH SOLE 000
VERISK ANALYTICS INCCOM92345Y106233,00017SH SOLE 000
VERIZON COMMUNICATIONS INCCOM92343V10436,991,000621,234SH SOLE 000
VERTEX PHARMACEUTICALS INCCOM92532F1001,452,00086SH SOLE 000
VIACOMCBS INCCL B92556H2061,009,00036,028SH SOLE 000
VICTORY PORTFOLIOS IIVCSHS US EQ INCM92647N8241,299,00027,408SH SOLE 000
VICTORY PORTFOLIOS IIVCSHS US 500 ENH92647N782468,000132SH SOLE 000
VIKING THERAPEUTICS INCCOM92686J10674,00012,700SH SOLE 000
VIRGIN GALACTIC HOLDINGS INCCOM92766K106354,00017,182SH SOLE 000
VISA INCCOM CL A92826C83919,064,00095,306SH SOLE 000
VISTA OUTDOOR INCCOM9283771001,130,00055,310SH SOLE 000
VMWARE INCCL A COM928563402303,00024SH SOLE 000
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308432,00032,209SH SOLE 000
VOYA PRIME RATE TRSH BEN INT92913A10058,00013,144SH SOLE 000
VULCAN MATLS COCOM929160109312,00028SH SOLE 000
WABTECCOM929740108704,00011,385SH SOLE 000
WALGREENS BOOTS ALLIANCE INCCOM9314271083,316,00092,726SH SOLE 000
WALKER & DUNLOP INCCOM93148P102371,000102SH SOLE 000
WALMART INCCOM93114210327,997,000199,895SH SOLE 000
WASTE MGMT INC DELCOM94106L1097,656,00067,646SH SOLE 000
WATERS CORPCOM941848103464,00029SH SOLE 000
WAYFAIR INCCL A94419L1011,734,000100SH SOLE 000
WEC ENERGY GROUP INCCOM92939U1061,324,00013,642SH SOLE 000
WELLS FARGO CO NEWCOM9497461012,608,000110,908SH SOLE 000
WELLS FARGO CO NEWPERP PFD CNV A9497468045,812,00066SH SOLE 000
WELLS FARGO INCOME OPPORTUNIWF INC OPPTY FD94987B105183,00025,082SH SOLE 000
WELLS FARGO MULTI SECTOR INCCOM94987D101145,00013,457SH SOLE 000
WENDYS COCOM95058W100385,00017,271SH SOLE 000
WESTERN ASSET CORPORATE LN FCOM95790J102143,00015,466SH SOLE 000
WESTERN ASSET GLOBAL HIGH INCOM95766B109211,00021,901SH SOLE 000
WESTERN ASSET HIGH INCOME FDCOM95766J102120,00018,788SH SOLE 000
WESTERN ASSET MANAGED MUNS FCOM95766M105295,00024,183SH SOLE 000
WESTERN ASSET MUN PARTNERS FCOM95766P108783,00054,506SH SOLE 000
WESTERN DIGITAL CORP.COM958102105397,00010,852SH SOLE 000
WESTROCK COCOM96145D1051,827,00052,585SH SOLE 000
WHEATON PRECIOUS METALS CORPCOM962879102527,00010,749SH SOLE 000
WHIRLPOOL CORPCOM9633201061,582,000134SH SOLE 000
WHITE MTNS INS GROUP LTDCOMG9618E107332,0000SH SOLE 000
WILLIAMS COS INCCOM9694571003,127,000163,785SH SOLE 000
WILLIAMS SONOMA INCCOM969904101206,00027SH SOLE 000
WINMARK CORPCOM974250102241,00019SH SOLE 000
WISDOMTREE CONTINUOUS COMMODSHS BEN INT97718W108704,00040,713SH SOLE 000
WISDOMTREE TRUS SMALLCAP DIVD97717W60414,677,000697,864SH SOLE 000
WISDOMTREE TRUS MIDCAP DIVID97717W50513,407,000465,357SH SOLE 000
WISDOMTREE TRUS QTLY DIV GRT97717X66917,184,000347,635SH SOLE 000
WISDOMTREE TRITL HDG QTLY DIV97717X59410,787,000293,963SH SOLE 000
WISDOMTREE TRUS LARGECAP FUND97717W5887,635,000215,729SH SOLE 000
WISDOMTREE TRFLOATNG RAT TREA97717X6284,867,000193,832SH SOLE 000
WISDOMTREE TRCLOUD COMPUTNG97717Y6916,665,000155,864SH SOLE 000
WISDOMTREE TREMER MKT HIGH FD97717W3154,277,000121,727SH SOLE 000
WISDOMTREE TREUROPE HEDGED EQ97717X7015,923,00095,925SH SOLE 000
WISDOMTREE TRYIELD ENHANCD US97717X5114,518,00083,950SH SOLE 000
WISDOMTREE TRJAPN HEDGE EQT97717W8513,822,00077,678SH SOLE 000
WISDOMTREE TRINTL SMCAP DIV97717W7604,148,00069,389SH SOLE 000
WISDOMTREE TRINTL MIDCAP DV97717W7783,130,00056,102SH SOLE 000
WISDOMTREE TRUS LARGECAP DIVD97717W3073,098,00032,704SH SOLE 000
WISDOMTREE TRBLMBG US BULL97717W471803,00030,158SH SOLE 000
WISDOMTREE TRUS TOTAL DIVIDND97717W1092,733,00029,039SH SOLE 000
WISDOMTREE TREMG MKTS SMCAP97717W2811,116,00026,991SH SOLE 000
WISDOMTREE TRUS HIGH DIVIDEND97717W2081,541,00024,187SH SOLE 000
WISDOMTREE TRUS MIDCAP FUND97717W570548,00016,043SH SOLE 000
WISDOMTREE TRINTL LRGCAP DV97717W794525,00012,694SH SOLE 000
WISDOMTREE TRINDIA ERNGS FD97717W422294,00012,468SH SOLE 000
WISDOMTREE TRUS DIVID EX FNCL97717W406904,00011,991SH SOLE 000
WISDOMTREE TRYIELD ENHANCED97717Y808500,00011,622SH SOLE 000
WORKDAY INCCL A98138H101681,00050SH SOLE 000
WORKHORSE GROUP INCCOM NEW98138J206720,00028,116SH SOLE 000
WPX ENERGY INCCOM98212B103307,00062,694SH SOLE 000
WYNN RESORTS LTDCOM983134107477,000100SH SOLE 000
XCEL ENERGY INCCOM98389B1002,718,00039,382SH SOLE 000
XPENG INCADS98422D105261,00012,983SH SOLE 000
XYLEM INCCOM98419M100423,00077SH SOLE 000
YUM BRANDS INCCOM9884981011,674,00018,369SH SOLE 000
YUM CHINA HLDGS INCCOM98850P109579,00010,911SH SOLE 000
ZEBRA TECHNOLOGIES CORPORATICL A989207105294,00015SH SOLE 000
ZILLOW GROUP INCCL C CAP STK98954M2006,339,00062,402SH SOLE 000
ZIMMER BIOMET HOLDINGS INCCOM98956P102449,00050SH SOLE 000
ZIOPHARM ONCOLOGY INCCOM98973P10131,00012,443SH SOLE 000
ZOETIS INCCL A98978V1032,423,00014,653SH SOLE 000
ZOOM VIDEO COMMUNICATIONS INCL A98980L1015,285,00011,211SH SOLE 000
ZOVIO INCCOM98979V10243,00011,000SH SOLE 000
ZSCALER INCCOM98980G1021,702,00012,097SH SOLE 000
ZYNGA INCCL A98986T108101,00011,099SH SOLE 000