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

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 9,490 53,798 SH   SOLE   19,455 0 34,344
ABB LTD SPONSORED ADR 000375204 2,791 115,862 SH   SOLE   12,253 0 103,609
ABBOTT LABS COM 002824100 13,241 152,440 SH   SOLE   24,410 0 128,030
ABBVIE INC COM 00287Y109 15,875 179,298 SH   SOLE   15,403 0 163,895
ABERDEEN ASIA PACIFIC INCOM COM 003009107 167 39,482 SH   SOLE   0 0 39,482
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 1,489 195,352 SH   SOLE   0 0 195,352
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2,143 239,464 SH   SOLE   0 0 239,464
ABM INDS INC COM 000957100 2,140 56,751 SH   SOLE   7,447 0 49,305
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 1,457 55,251 SH   SOLE   290 0 54,961
ACASTI PHARMA INC CL A NEW 00430K402 96 39,000 SH   SOLE   0 0 39,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,680 12,730 SH   SOLE   753 0 11,977
ACTIVISION BLIZZARD INC COM 00507V109 1,319 22,193 SH   SOLE   3,097 0 19,096
ADAMS DIVERSIFIED EQUITY FD COM 006212104 839 53,202 SH   SOLE   6,583 0 46,620
ADMA BIOLOGICS INC COM 000899104 66 16,519 SH   SOLE   0 0 16,519
ADOBE INC COM 00724F101 5,300 16,067 SH   SOLE   644 0 15,423
ADVANCED MICRO DEVICES INC COM 007903107 1,684 36,739 SH   SOLE   2,060 0 34,679
ADVAXIS INC COM NEW 007624307 87 100,798 SH   SOLE   0 0 100,798
ADVENT CONVERTIBLE & INCOME COM 00764C109 266 17,133 SH   SOLE   0 0 17,133
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 930 12,472 SH   SOLE   0 0 12,472
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 4,172 778,265 SH   SOLE   105,910 0 672,355
AEROVIRONMENT INC COM 008073108 345 5,589 SH   SOLE   0 0 5,589
AES CORP COM 00130H105 2,943 147,889 SH   SOLE   18,440 0 129,449
AFLAC INC COM 001055102 702 13,281 SH   SOLE   187 0 13,094
AGILENT TECHNOLOGIES INC COM 00846U101 575 6,742 SH   SOLE   408 0 6,334
AGNC INVT CORP COM 00123Q104 3,489 197,314 SH   SOLE   38,492 0 158,822
AGROFRESH SOLUTIONS COM 00856G109 59 22,771 SH   SOLE   0 0 22,771
AIR PRODS & CHEMS INC COM 009158106 2,306 9,815 SH   SOLE   467 0 9,347
ALARM COM HLDGS INC COM 011642105 211 4,916 SH   SOLE   0 0 4,916
ALBANY INTL CORP CL A 012348108 218 2,877 SH   SOLE   0 0 2,877
ALBEMARLE CORP COM 012653101 317 4,344 SH   SOLE   204 0 4,140
ALCOA CORP COM 013872106 248 11,539 SH   SOLE   25 0 11,514
ALCON INC ORD SHS H01301128 730 12,896 SH   SOLE   4,107 0 8,789
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,038 37,899 SH   SOLE   4,882 0 33,017
ALIGN TECHNOLOGY INC COM 016255101 740 2,651 SH   SOLE   0 0 2,651
ALKERMES PLC SHS G01767105 217 10,618 SH   SOLE   0 0 10,618
ALLEGHANY CORP DEL COM 017175100 2,695 3,370 SH   SOLE   18 0 3,352
ALLERGAN PLC SHS G0177J108 1,178 6,158 SH   SOLE   39 0 6,119
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 471 36,260 SH   SOLE   7,344 0 28,916
ALLSTATE CORP COM 020002101 1,093 9,725 SH   SOLE   165 0 9,560
ALPHABET INC CAP STK CL A 02079K305 16,622 12,410 SH   SOLE   1,076 0 11,334
ALPHABET INC CAP STK CL C 02079K107 23,517 17,589 SH   SOLE   1,305 0 16,284
ALPS ETF TR ALERIAN MLP 00162Q866 4,276 503,113 SH   SOLE   16,531 0 486,582
ALPS ETF TR DISRUPTIVE TECH 00162Q478 224 6,950 SH   SOLE   300 0 6,650
ALPS ETF TR SECTR DIV DOGS 00162Q858 1,764 37,663 SH   SOLE   571 0 37,092
ALTERYX INC COM CL A 02156B103 212 2,123 SH   SOLE   0 0 2,123
ALTRIA GROUP INC COM 02209S103 12,844 257,353 SH   SOLE   55,830 0 201,522
AMARIN CORP PLC SPONS ADR NEW 023111206 14,343 669,004 SH   SOLE   2,915 0 666,089
AMAZON COM INC COM 023135106 70,921 38,381 SH   SOLE   3,403 0 34,978
AMBEV SA SPONSORED ADR 02319V103 418 89,780 SH   SOLE   0 0 89,780
AMEDISYS INC COM 023436108 340 2,041 SH   SOLE   0 0 2,041
AMEREN CORP COM 023608102 619 8,066 SH   SOLE   365 0 7,701
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 193 25,126 SH   SOLE   4,469 0 20,657
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 409 25,565 SH   SOLE   2,179 0 23,386
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 2,201 50,965 SH   SOLE   0 0 50,965
AMERICAN ELEC PWR CO INC COM 025537101 2,766 29,261 SH   SOLE   1,608 0 27,654
AMERICAN EXPRESS CO COM 025816109 6,707 53,873 SH   SOLE   1,222 0 52,650
AMERICAN FINL GROUP INC OHIO COM 025932104 681 6,210 SH   SOLE   0 0 6,210
AMERICAN INTL GROUP INC COM NEW 026874784 780 15,204 SH   SOLE   71 0 15,133
AMERICAN TOWER CORP NEW COM 03027X100 6,010 26,153 SH   SOLE   2,249 0 23,904
AMERICAN WTR WKS CO INC NEW COM 030420103 2,954 24,051 SH   SOLE   1,711 0 22,340
AMERIPRISE FINL INC COM 03076C106 510 3,061 SH   SOLE   67 0 2,994
AMERISOURCEBERGEN CORP COM 03073E105 2,043 24,026 SH   SOLE   103 0 23,923
AMETEK INC NEW COM 031100100 679 6,810 SH   SOLE   432 0 6,378
AMGEN INC COM 031162100 9,760 40,487 SH   SOLE   2,595 0 37,892
AMPHENOL CORP NEW CL A 032095101 285 2,632 SH   SOLE   169 0 2,463
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 353 11,500 SH   SOLE   0 0 11,500
AMPLIFY ETF TR HIGH INCOME 032108847 2,951 165,410 SH   SOLE   79,800 0 85,610
AMPLIFY ETF TR ONLIN RETL ETF 032108102 622 12,120 SH   SOLE   1,830 0 10,290
ANALOG DEVICES INC COM 032654105 1,949 16,393 SH   SOLE   315 0 16,078
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,838 22,404 SH   SOLE   376 0 22,028
ANNALY CAP MGMT INC COM 035710409 637 67,651 SH   SOLE   3,318 0 64,333
ANSYS INC COM 03662Q105 2,252 8,747 SH   SOLE   227 0 8,520
ANTARES PHARMA INC COM 036642106 592 125,988 SH   SOLE   0 0 125,988
ANTHEM INC COM 036752103 2,659 8,802 SH   SOLE   521 0 8,281
AON PLC SHS CL A G0408V102 2,988 14,343 SH   SOLE   471 0 13,872
APARTMENT INVT & MGMT CO CL A 03748R754 460 8,901 SH   SOLE   0 0 8,901
APELLIS PHARMACEUTICALS INC COM 03753U106 2,260 73,783 SH   SOLE   0 0 73,783
APHRIA INC COM 03765K104 232 49,155 SH   SOLE   5,510 0 43,645
APOLLO GLOBAL MGMT INC COM CL A 03768E105 569 11,930 SH   SOLE   3,902 0 8,028
APPLE INC COM 037833100 183,466 624,778 SH   SOLE   44,595 0 580,183
APPLIED MATLS INC COM 038222105 2,748 45,006 SH   SOLE   7,409 0 37,597
APTEVO THERAPEUTICS INC COM 03835L108 16 23,840 SH   SOLE   0 0 23,840
AQUA AMERICA INC COM 03836W103 3,681 78,408 SH   SOLE   7,999 0 70,409
ARAMARK COM 03852U106 3,858 88,905 SH   SOLE   12,210 0 76,695
ARBOR RLTY TR INC COM 038923108 497 34,662 SH   SOLE   0 0 34,662
ARCHER DANIELS MIDLAND CO COM 039483102 614 13,249 SH   SOLE   827 0 12,422
ARCONIC INC COM 03965L100 616 20,028 SH   SOLE   1,020 0 19,008
ARES CAP CORP COM 04010L103 5,115 274,277 SH   SOLE   36,076 0 238,200
ARISTA NETWORKS INC COM 040413106 523 2,569 SH   SOLE   144 0 2,425
ARK ETF TR 3D PRINTING ETF 00214Q500 207 9,238 SH   SOLE   4,340 0 4,898
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1,745 46,994 SH   SOLE   7,431 0 39,563
ARK ETF TR GENOMIC REV ETF 00214Q302 2,353 70,199 SH   SOLE   7,280 0 62,919
ARK ETF TR INNOVATION ETF 00214Q104 4,978 99,466 SH   SOLE   9,159 0 90,306
ARK ETF TR NEXT GNRTN INTER 00214Q401 2,795 48,541 SH   SOLE   3,672 0 44,869
ARROW ETF TR ARROW DJ GLB YLD 04273H104 250 15,488 SH   SOLE   5,000 0 10,488
ARROW FINL CORP COM 042744102 359 9,486 SH   SOLE   0 0 9,486
ASML HOLDING N V N Y REGISTRY SHS N07059210 875 2,959 SH   SOLE   45 0 2,914
ASTRAZENECA PLC SPONSORED ADR 046353108 1,265 25,388 SH   SOLE   1,098 0 24,290
AT&T INC COM 00206R102 34,837 891,411 SH   SOLE   123,712 0 767,698
ATHENEX INC COM 04685N103 219 14,312 SH   SOLE   0 0 14,312
ATHERSYS INC COM 04744L106 23 18,853 SH   SOLE   0 0 18,853
ATLASSIAN CORP PLC CL A G06242104 321 2,665 SH   SOLE   200 0 2,465
ATMOS ENERGY CORP COM 049560105 568 5,079 SH   SOLE   12 0 5,067
AURORA CANNABIS INC COM 05156X108 356 164,871 SH   SOLE   13,317 0 151,554
AUTODESK INC COM 052769106 926 5,048 SH   SOLE   333 0 4,715
AUTOHOME INC SP ADR RP CL A 05278C107 230 2,870 SH   SOLE   0 0 2,870
AUTOMATIC DATA PROCESSING IN COM 053015103 8,186 48,013 SH   SOLE   4,943 0 43,070
AUTONATION INC COM 05329W102 260 444 SH   SOLE   0 0 444
AUTOZONE INC COM 053332102 821 689 SH   SOLE   50 0 639
AVALARA INC COM 05338G106 542 7,400 SH   SOLE   1,300 0 6,100
AVERY DENNISON CORP COM 053611109 211 1,613 SH   SOLE   56 0 1,557
AVON PRODS INC COM 054303102 65 11,452 SH   SOLE   0 0 11,452
AXON ENTERPRISE INC COM 05464C101 468 6,383 SH   SOLE   95 0 6,288
B & G FOODS INC NEW COM 05508R106 426 23,749 SH   SOLE   209 0 23,539
BADGER METER INC COM 056525108 622 5,117 SH   SOLE   0 0 5,117
BAIDU INC SPON ADR REP A 056752108 2,002 15,836 SH   SOLE   3,989 0 11,847
BAKER HUGHES COMPANY CL A 05722G100 231 9,032 SH   SOLE   1,000 0 8,032
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 703 125,970 SH   SOLE   1,096 0 124,874
BANCO SANTANDER SA ADR 05964H105 55 13,212 SH   SOLE   431 0 12,781
BANK AMER CORP COM 060505104 20,298 576,317 SH   SOLE   35,088 0 541,230
BANK NEW YORK MELLON CORP COM 064058100 2,008 39,891 SH   SOLE   2,437 0 37,454
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 6,883 46,171 SH   SOLE   6,388 0 39,783
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 393 17,200 SH   SOLE   1,607 0 15,593
BARCLAYS PLC ADR 06738E204 488 51,215 SH   SOLE   461 0 50,754
BARRICK GOLD CORPORATION COM 067901108 690 37,140 SH   SOLE   1,955 0 35,185
BAUSCH HEALTH COS INC COM 071734107 245 8,181 SH   SOLE   300 0 7,881
BAXTER INTL INC COM 071813109 3,059 36,588 SH   SOLE   4,176 0 32,412
BAYTEX ENERGY CORP COM 07317Q105 22 15,200 SH   SOLE   2,000 0 13,200
BCE INC COM NEW 05534B760 1,166 25,162 SH   SOLE   50 0 25,112
BECTON DICKINSON & CO COM 075887109 3,550 13,053 SH   SOLE   1,038 0 12,015
BED BATH & BEYOND INC COM 075896100 244 14,124 SH   SOLE   200 0 13,924
BERKLEY W R CORP COM 084423102 738 10,685 SH   SOLE   247 0 10,438
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,075 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 58,456 258,086 SH   SOLE   17,472 0 240,614
BEYOND MEAT INC COM 08862E109 383 5,063 SH   SOLE   499 0 4,564
BHP GROUP LTD SPONSORED ADS 088606108 345 6,295 SH   SOLE   244 0 6,051
BIO TECHNE CORP COM 09073M104 336 1,530 SH   SOLE   0 0 1,530
BIOGEN INC COM 09062X103 1,761 5,933 SH   SOLE   281 0 5,652
BIOMARIN PHARMACEUTICAL INC COM 09061G101 254 3,010 SH   SOLE   100 0 2,910
BIOSIG TECH INC COM NEW 09073N201 77 13,000 SH   SOLE   0 0 13,000
BLACKBERRY LTD COM 09228F103 107 16,737 SH   SOLE   300 0 16,437
BLACKLINE INC COM 09239B109 250 4,853 SH   SOLE   0 0 4,853
BLACKROCK CAPITAL INVESTMENT COM 092533108 109 21,962 SH   SOLE   0 0 21,962
BLACKROCK CORE BD TR SHS BEN INT 09249E101 3,001 205,831 SH   SOLE   3,500 0 202,331
BLACKROCK CORPOR HI YLD FD I COM 09255P107 156 13,956 SH   SOLE   521 0 13,435
BLACKROCK CR ALLCTN INC TR COM 092508100 505 36,153 SH   SOLE   2,100 0 34,053
BLACKROCK ENH CAP & INC FD I COM 09256A109 360 20,873 SH   SOLE   0 0 20,873
BLACKROCK ENHANCED EQT DIV T COM 09251A104 113 11,401 SH   SOLE   0 0 11,401
BLACKROCK ENHANCED GBL DIV T COM 092501105 672 61,124 SH   SOLE   950 0 60,174
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 739 125,400 SH   SOLE   0 0 125,400
BLACKROCK FLOATING RATE INCO COM 091941104 408 31,666 SH   SOLE   0 0 31,666
BLACKROCK INC COM 09247X101 3,093 6,153 SH   SOLE   254 0 5,899
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 751 31,042 SH   SOLE   0 0 31,042
BLACKROCK MUNI INCOME INV QL COM 09250G102 1,082 76,122 SH   SOLE   0 0 76,122
BLACKROCK MUNICIPAL BOND TR COM 09249H104 256 16,494 SH   SOLE   0 0 16,494
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 395 29,000 SH   SOLE   0 0 29,000
BLACKROCK MUNIY QUALITY FD I COM 09254G108 462 35,552 SH   SOLE   0 0 35,552
BLACKROCK MUNIYIELD FD INC COM 09253W104 286 19,309 SH   SOLE   6,594 0 12,715
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 181 13,850 SH   SOLE   0 0 13,850
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 247 18,319 SH   SOLE   5,365 0 12,954
BLACKROCK RES & COMM STRAT T SHS 09257A108 3,797 470,510 SH   SOLE   3,800 0 466,710
BLACKROCK STRATEGIC MUN TR COM 09248T109 170 12,122 SH   SOLE   0 0 12,122
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,502 102,808 SH   SOLE   17,867 0 84,941
BLACKSTONE GROUP INC COM CL A 09260D107 12,695 226,945 SH   SOLE   50,820 0 176,125
BLACKSTONE MTG TR INC COM CL A 09257W100 10,251 275,419 SH   SOLE   108,185 0 167,234
BLUEBIRD BIO INC COM 09609G100 261 2,979 SH   SOLE   959 0 2,020
BOEING CO COM 097023105 18,077 55,492 SH   SOLE   5,425 0 50,067
BOOKING HLDGS INC COM 09857L108 2,639 1,285 SH   SOLE   11 0 1,274
BOSTON PROPERTIES INC COM 101121101 215 1,562 SH   SOLE   0 0 1,562
BOSTON SCIENTIFIC CORP COM 101137107 1,286 28,429 SH   SOLE   841 0 27,588
BOULDER GROWTH & INCOME FD I COM 101507101 290 24,650 SH   SOLE   0 0 24,650
BP PLC SPONSORED ADR 055622104 12,540 332,242 SH   SOLE   13,421 0 318,821
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,046 6,961 SH   SOLE   2,809 0 4,152
BRIGHTVIEW HLDGS INC COM 10948C107 2,459 145,780 SH   SOLE   18,442 0 127,338
BRISTOL MYERS SQUIBB CO COM 110122108 22,176 345,476 SH   SOLE   15,705 0 329,771
BRISTOL MYERS SQUIBB CO RIGHT 12/30/2030 110122140 7 15,000 SH   SOLE   0 0 15,000
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 483 160,330 SH   SOLE   2,060 0 158,270
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,295 30,519 SH   SOLE   957 0 29,563
BROADCOM INC COM 11135F101 2,863 9,059 SH   SOLE   259 0 8,800
BROADMARK RLTY CAP INC COM 11135B100 347 27,187 SH   SOLE   0 0 27,187
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,961 15,873 SH   SOLE   2,411 0 13,462
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 215 3,713 SH   SOLE   7 0 3,706
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,264 25,293 SH   SOLE   10,200 0 15,093
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 243 11,399 SH   SOLE   0 0 11,399
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 563 12,082 SH   SOLE   178 0 11,904
BROWN FORMAN CORP CL B 115637209 2,728 40,352 SH   SOLE   132 0 40,219
BRYN MAWR BK CORP COM 117665109 1,303 31,589 SH   SOLE   0 0 31,589
CABLE ONE INC COM 12685J105 1,387 932 SH   SOLE   0 0 932
CABOT MICROELECTRONICS CORP COM 12709P103 292 2,021 SH   SOLE   0 0 2,021
CAESARS ENTMT CORP COM 127686103 168 12,350 SH   SOLE   0 0 12,350
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 241 21,905 SH   SOLE   0 0 21,905
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 559 41,089 SH   SOLE   0 0 41,089
CALLON PETE CO DEL COM 13123X102 64 13,161 SH   SOLE   437 0 12,724
CAMECO CORP COM 13321L108 1,726 205,830 SH   SOLE   24,866 0 180,963
CAMPBELL SOUP CO COM 134429109 255 5,163 SH   SOLE   377 0 4,787
CAMPING WORLD HLDGS INC CL A 13462K109 1,893 128,394 SH   SOLE   17,383 0 111,010
CANADIAN NAT RES LTD COM 136385101 226 6,975 SH   SOLE   1,000 0 5,975
CANADIAN NATL RY CO COM 136375102 961 10,624 SH   SOLE   1,130 0 9,494
CANADIAN PAC RY LTD COM 13645T100 314 1,231 SH   SOLE   956 0 275
CANOPY GROWTH CORP COM 138035100 1,761 83,511 SH   SOLE   4,938 0 78,573
CAPITAL ONE FINL CORP COM 14040H105 992 9,639 SH   SOLE   22 0 9,618
CAPITOL FED FINL INC COM 14057J101 249 18,112 SH   SOLE   0 0 18,112
CARDINAL HEALTH INC COM 14149Y108 496 9,807 SH   SOLE   431 0 9,376
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 564 17,587 SH   SOLE   668 0 16,920
CARMAX INC COM 143130102 464 5,297 SH   SOLE   193 0 5,104
CARNIVAL CORP UNIT 99/99/9999 143658300 4,456 87,668 SH   SOLE   8,922 0 78,746
CATALENT INC COM 148806102 285 5,059 SH   SOLE   0 0 5,059
CATALYST PHARMACEUTICALS INC COM 14888U101 254 67,659 SH   SOLE   0 0 67,659
CATERPILLAR INC DEL COM 149123101 11,508 77,927 SH   SOLE   11,341 0 66,586
CBIZ INC COM 124805102 2,357 87,418 SH   SOLE   0 0 87,418
CBL & ASSOC PPTYS INC COM 124830100 109 103,525 SH   SOLE   2,150 0 101,375
CBOE GLOBAL MARKETS INC COM 12503M108 315 2,622 SH   SOLE   0 0 2,622
CDK GLOBAL INC COM 12508E101 329 6,020 SH   SOLE   27 0 5,994
CDN IMPERIAL BK COMM TORONTO COM 136069101 548 6,587 SH   SOLE   20 0 6,567
CDW CORP COM 12514G108 2,107 14,753 SH   SOLE   748 0 14,005
CECO ENVIRONMENTAL CORP COM 125141101 116 15,180 SH   SOLE   0 0 15,180
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,632 47,471 SH   SOLE   25,673 0 21,798
CELANESE CORP DEL COM 150870103 485 3,936 SH   SOLE   106 0 3,830
CEMEX SAB DE CV SPON ADR NEW 151290889 50 13,178 SH   SOLE   0 0 13,178
CENTENNIAL RESOURCE DEV INC CL A 15136A102 62 13,452 SH   SOLE   700 0 12,752
CENTERPOINT ENERGY INC COM 15189T107 831 30,471 SH   SOLE   570 0 29,901
CENTERSTATE BK CORP COM 15201P109 272 10,890 SH   SOLE   0 0 10,890
CENTURYLINK INC COM 156700106 357 27,007 SH   SOLE   2,920 0 24,088
CERNER CORP COM 156782104 222 3,029 SH   SOLE   70 0 2,959
CF INDS HLDGS INC COM 125269100 238 4,980 SH   SOLE   12 0 4,968
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,646 11,638 SH   SOLE   2,398 0 9,240
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,214 10,939 SH   SOLE   1,285 0 9,654
CHEMED CORP NEW COM 16359R103 1,872 4,262 SH   SOLE   680 0 3,582
CHEMUNG FINL CORP COM 164024101 258 6,074 SH   SOLE   2,547 0 3,528
CHENIERE ENERGY INC COM NEW 16411R208 536 8,772 SH   SOLE   0 0 8,772
CHESAPEAKE ENERGY CORP COM 165167107 82 99,123 SH   SOLE   34,709 0 64,414
CHEVRON CORP NEW COM 166764100 18,947 157,223 SH   SOLE   13,392 0 143,831
CHIMERA INVT CORP COM NEW 16934Q208 665 32,333 SH   SOLE   0 0 32,333
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3,636 86,027 SH   SOLE   6,874 0 79,153
CHIPOTLE MEXICAN GRILL INC COM 169656105 967 1,156 SH   SOLE   3 0 1,153
CHROMADEX CORP COM NEW 171077407 129 29,934 SH   SOLE   0 0 29,934
CHUBB LIMITED COM H1467J104 1,434 9,211 SH   SOLE   157 0 9,054
CHURCH & DWIGHT INC COM 171340102 2,514 35,746 SH   SOLE   1,779 0 33,967
CHURCHILL DOWNS INC COM 171484108 1,384 10,088 SH   SOLE   1,216 0 8,872
CIGNA CORP NEW COM 125523100 2,054 10,042 SH   SOLE   119 0 9,923
CINCINNATI FINL CORP COM 172062101 475 4,513 SH   SOLE   341 0 4,172
CINTAS CORP COM 172908105 2,948 10,957 SH   SOLE   487 0 10,470
CISCO SYS INC COM 17275R102 13,905 289,942 SH   SOLE   50,456 0 239,486
CITIGROUP GLOBAL MKTS HLDGS VLCTYSHS 3X LNG 17325E291 237 16,700 SH   SOLE   0 0 16,700
CITIGROUP INC COM NEW 172967424 6,135 76,782 SH   SOLE   1,686 0 75,096
CITIZENS FINL GROUP INC COM 174610105 397 9,767 SH   SOLE   699 0 9,069
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 140 12,415 SH   SOLE   30 0 12,385
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 849 98,805 SH   SOLE   0 0 98,805
CLEVELAND CLIFFS INC COM 185899101 706 84,069 SH   SOLE   2,000 0 82,069
CLOROX CO DEL COM 189054109 3,850 25,068 SH   SOLE   269 0 24,799
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 951 100,698 SH   SOLE   0 0 100,698
CME GROUP INC COM 12572Q105 981 4,890 SH   SOLE   103 0 4,787
CMS ENERGY CORP COM 125896100 983 15,641 SH   SOLE   633 0 15,008
CNOOC LTD SPONSORED ADR 126132109 303 1,820 SH   SOLE   0 0 1,820
COCA COLA CO COM 191216100 15,123 273,211 SH   SOLE   14,266 0 258,945
COCA COLA CONSOLIDATED INC COM 191098102 237 835 SH   SOLE   0 0 835
COGNEX CORP COM 192422103 234 4,181 SH   SOLE   0 0 4,181
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 464 7,484 SH   SOLE   60 0 7,424
COHEN & STEERS CLOSED END OP COM 19248P106 512 38,172 SH   SOLE   0 0 38,172
COHEN & STEERS INFRASTRUCTUR COM 19248A109 437 16,689 SH   SOLE   1,000 0 15,689
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 640 79,583 SH   SOLE   1,049 0 78,534
COHEN & STEERS REIT & PFD &I COM 19247X100 222 9,352 SH   SOLE   0 0 9,352
COLGATE PALMOLIVE CO COM 194162103 1,934 28,088 SH   SOLE   5,474 0 22,614
COLONY CAP INC NEW CL A COM 19626G108 111 23,416 SH   SOLE   0 0 23,416
COLONY CR REAL ESTATE INC COM CL A 19625T101 1,854 140,844 SH   SOLE   3,471 0 137,373
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1,856 89,157 SH   SOLE   26,558 0 62,600
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 271 12,584 SH   SOLE   0 0 12,584
COLUMBIA PPTY TR INC COM NEW 198287203 749 35,835 SH   SOLE   0 0 35,835
COMCAST CORP NEW CL A 20030N101 10,423 231,775 SH   SOLE   10,914 0 220,861
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 789 31,724 SH   SOLE   294 0 31,430
COMPASS MINERALS INTL INC COM 20451N101 1,539 25,261 SH   SOLE   295 0 24,966
COMPUGEN LTD ORD M25722105 252 42,308 SH   SOLE   10,000 0 32,308
CONAGRA BRANDS INC COM 205887102 2,312 67,532 SH   SOLE   22,649 0 44,883
CONFORMIS INC COM 20717E101 18 11,920 SH   SOLE   0 0 11,920
CONNECTONE BANCORP INC NEW COM 20786W107 493 19,170 SH   SOLE   0 0 19,170
CONOCOPHILLIPS COM 20825C104 4,154 63,881 SH   SOLE   5,477 0 58,405
CONSOLIDATED EDISON INC COM 209115104 3,380 37,358 SH   SOLE   4,225 0 33,133
CONSTELLATION BRANDS INC CL A 21036P108 4,054 21,365 SH   SOLE   3,322 0 18,043
COPART INC COM 217204106 1,389 15,271 SH   SOLE   700 0 14,571
CORCEPT THERAPEUTICS INC COM 218352102 303 25,000 SH   SOLE   2,000 0 23,000
CORMEDIX INC COM 21900C308 172 23,669 SH   SOLE   1,000 0 22,669
CORNERSTONE STRATEGIC VALUE COM 21924B302 240 21,406 SH   SOLE   0 0 21,406
CORNERSTONE TOTAL RTRN FD IN COM 21924U300 247 22,486 SH   SOLE   0 0 22,486
CORNING INC COM 219350105 789 27,100 SH   SOLE   122 0 26,978
CORTEVA INC COM 22052L104 914 30,907 SH   SOLE   2,317 0 28,590
COSTAR GROUP INC COM 22160N109 1,131 1,890 SH   SOLE   45 0 1,845
COSTCO WHSL CORP NEW COM 22160K105 9,233 31,412 SH   SOLE   3,451 0 27,960
COTY INC COM CL A 222070203 265 23,565 SH   SOLE   0 0 23,565
COUSINS PPTYS INC COM NEW 222795502 634 15,394 SH   SOLE   123 0 15,271
COWEN INC CL A NEW 223622606 284 18,037 SH   SOLE   0 0 18,037
CRACKER BARREL OLD CTRY STOR COM 22410J106 524 3,406 SH   SOLE   41 0 3,365
CREDIT SUISSE GROUP SPONSORED ADR 225401108 197 14,634 SH   SOLE   499 0 14,135
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 469 7,699 SH   SOLE   500 0 7,199
CRONOS GROUP INC COM 22717L101 210 27,316 SH   SOLE   1,085 0 26,231
CROWN CASTLE INTL CORP NEW COM 22822V101 1,923 13,529 SH   SOLE   429 0 13,099
CROWN HOLDINGS INC COM 228368106 2,945 40,602 SH   SOLE   4,829 0 35,773
CSI COMPRESSCO LP COM UNIT 12637A103 30 10,990 SH   SOLE   0 0 10,990
CSX CORP COM 126408103 3,385 46,772 SH   SOLE   4,812 0 41,959
CUBESMART COM 229663109 368 11,695 SH   SOLE   131 0 11,564
CUMMINS INC COM 231021106 1,753 9,794 SH   SOLE   552 0 9,242
CVS HEALTH CORP COM 126650100 8,272 111,341 SH   SOLE   29,990 0 81,351
CYBERARK SOFTWARE LTD SHS M2682V108 634 5,440 SH   SOLE   1,970 0 3,470
CYPRESS SEMICONDUCTOR CORP COM 232806109 344 14,730 SH   SOLE   100 0 14,630
CYTOMX THERAPEUTICS INC COM 23284F105 1,181 142,177 SH   SOLE   0 0 142,177
D R HORTON INC COM 23331A109 1,501 28,453 SH   SOLE   3,869 0 24,584
DANAHER CORPORATION COM 235851102 2,112 13,764 SH   SOLE   595 0 13,169
DARDEN RESTAURANTS INC COM 237194105 310 2,845 SH   SOLE   132 0 2,713
DARLING INGREDIENTS INC COM 237266101 250 8,902 SH   SOLE   0 0 8,902
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1,352 52,298 SH   SOLE   9,924 0 42,374
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 689 27,438 SH   SOLE   7,255 0 20,183
DBX ETF TR XTRACK HRVST CSI 233051879 4,231 142,775 SH   SOLE   18,608 0 124,167
DBX ETF TR XTRACK MSCI EAFE 233051200 4,465 132,190 SH   SOLE   3,270 0 128,920
DBX ETF TR XTRACK MSCI EMRG 233051101 1,532 64,463 SH   SOLE   866 0 63,597
DEERE & CO COM 244199105 4,331 25,000 SH   SOLE   536 0 24,464
DELAWARE ENHANCED GBL DIV & COM 246060107 276 26,500 SH   SOLE   0 0 26,500
DELL TECHNOLOGIES INC CL C 24703L202 227 4,422 SH   SOLE   14 0 4,408
DELTA AIR LINES INC DEL COM NEW 247361702 1,448 24,766 SH   SOLE   3,451 0 21,314
DEUTSCHE BANK AG NAMEN AKT D18190898 122 15,645 SH   SOLE   0 0 15,645
DEVON ENERGY CORP NEW COM 25179M103 532 20,486 SH   SOLE   7 0 20,479
DIAGEO P L C SPON ADR NEW 25243Q205 5,283 31,367 SH   SOLE   5,877 0 25,490
DIFFUSION PHARMACEUTICALS IN COM PAR 253748305 5 11,000 SH   SOLE   0 0 11,000
DIGITAL RLTY TR INC COM 253868103 366 3,053 SH   SOLE   0 0 3,053
DISCOVER FINL SVCS COM 254709108 647 7,633 SH   SOLE   373 0 7,260
DISCOVERY INC COM SER A 25470F104 326 9,942 SH   SOLE   2,088 0 7,854
DISNEY WALT CO COM DISNEY 254687106 27,300 188,757 SH   SOLE   11,860 0 176,897
DIVIDEND & INCOME FUND COM NEW 25538A204 893 66,291 SH   SOLE   0 0 66,291
DNP SELECT INCOME FD COM 23325P104 1,124 88,029 SH   SOLE   1,000 0 87,029
DOCUSIGN INC COM 256163106 453 6,108 SH   SOLE   0 0 6,108
DOLLAR GEN CORP NEW COM 256677105 817 5,238 SH   SOLE   244 0 4,993
DOLLAR TREE INC COM 256746108 1,547 16,448 SH   SOLE   3,860 0 12,588
DOMINION ENERGY INC COM 25746U109 7,849 94,763 SH   SOLE   6,008 0 88,755
DOMINOS PIZZA INC COM 25754A201 1,004 3,418 SH   SOLE   1,142 0 2,276
DOUBLELINE INCOME SOLUTIONS COM 258622109 4,114 208,214 SH   SOLE   8,511 0 199,703
DOUBLELINE OPPORTUNISTIC CR COM 258623107 355 17,220 SH   SOLE   575 0 16,645
DOVER CORP COM 260003108 594 5,149 SH   SOLE   151 0 4,998
DOW INC COM 260557103 3,626 66,242 SH   SOLE   11,554 0 54,687
DTE ENERGY CO COM 233331107 734 5,653 SH   SOLE   343 0 5,310
DUFF & PHELPS UTLITY AND INF COM 26433C105 867 57,025 SH   SOLE   300 0 56,725
DUKE ENERGY CORP NEW COM NEW 26441C204 5,831 63,928 SH   SOLE   2,244 0 61,683
DUNKIN BRANDS GROUP INC COM 265504100 534 7,072 SH   SOLE   821 0 6,250
DUPONT DE NEMOURS INC COM 26614N102 3,124 48,664 SH   SOLE   8,402 0 40,262
EASTMAN CHEMICAL CO COM 277432100 402 5,071 SH   SOLE   8 0 5,063
EATON CORP PLC SHS G29183103 1,857 19,600 SH   SOLE   1,593 0 18,007
EATON VANCE ENH EQTY INC FD COM 278277108 667 37,418 SH   SOLE   2,338 0 35,079
EATON VANCE LTD DUR INCOME F COM 27828H105 182 13,737 SH   SOLE   0 0 13,737
EATON VANCE MUN BD FD COM 27827X101 134 10,430 SH   SOLE   0 0 10,430
EATON VANCE RISK MNGD DIV EQ COM 27829G106 1,004 107,603 SH   SOLE   3,191 0 104,412
EATON VANCE SR FLTNG RTE TR COM 27828Q105 141 10,391 SH   SOLE   0 0 10,391
EATON VANCE TAX ADVT DIV INC COM 27828G107 3,273 128,268 SH   SOLE   17,678 0 110,591
EATON VANCE TAX MNGD GBL DV COM 27829F108 352 40,035 SH   SOLE   13,121 0 26,914
EATON VANCE TX MGD DIV EQ IN COM 27828N102 5,519 440,839 SH   SOLE   17,352 0 423,487
EATON VANCE TX MNG BY WRT OP COM 27828Y108 402 26,891 SH   SOLE   0 0 26,891
EATON VANCE TXMGD GL BUYWR O COM 27829C105 1,157 111,567 SH   SOLE   0 0 111,567
EBAY INC COM 278642103 1,273 35,254 SH   SOLE   20 0 35,234
ECOLAB INC COM 278865100 4,805 24,897 SH   SOLE   2,156 0 22,741
EDISON INTL COM 281020107 460 6,104 SH   SOLE   463 0 5,641
EDWARDS LIFESCIENCES CORP COM 28176E108 2,626 11,256 SH   SOLE   1,053 0 10,203
ELECTRONIC ARTS INC COM 285512109 689 6,411 SH   SOLE   265 0 6,146
EMBRAER S A SPONSORED ADS 29082A107 1,214 62,266 SH   SOLE   10,806 0 51,460
EMERSON ELEC CO COM 291011104 4,947 64,869 SH   SOLE   3,536 0 61,332
ENBRIDGE INC COM 29250N105 12,500 314,318 SH   SOLE   46,588 0 267,729
ENCANA CORP COM 292505104 192 41,092 SH   SOLE   5,757 0 35,335
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1,966 153,215 SH   SOLE   11,277 0 141,938
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 183 29,794 SH   SOLE   1,500 0 28,294
ENTEGRIS INC COM 29362U104 292 5,838 SH   SOLE   0 0 5,838
ENTERCOM COMMUNICATIONS CORP CL A 293639100 95 20,442 SH   SOLE   0 0 20,442
ENTERGY CORP NEW COM 29364G103 280 2,337 SH   SOLE   427 0 1,910
ENTERPRISE PRODS PARTNERS L COM 293792107 15,690 557,144 SH   SOLE   7,598 0 549,546
EOG RES INC COM 26875P101 1,344 16,043 SH   SOLE   2,304 0 13,740
EQUINIX INC COM 29444U700 705 1,208 SH   SOLE   52 0 1,156
ETF MANAGERS TR AI POWERED EQT 26924G813 1,225 43,058 SH   SOLE   0 0 43,058
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1,215 70,971 SH   SOLE   4,961 0 66,009
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 802 19,313 SH   SOLE   826 0 18,487
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 431 34,685 SH   SOLE   0 0 34,685
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 576 11,632 SH   SOLE   0 0 11,632
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 633 24,127 SH   SOLE   10,339 0 13,788
ETF SER SOLUTIONS LONCAR CANCER 26922A826 504 21,485 SH   SOLE   3,000 0 18,485
ETFIS SER TR I INFRAC ACT MLP 26923G103 349 77,160 SH   SOLE   0 0 77,160
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 5,065 204,992 SH   SOLE   35,926 0 169,066
EUROPEAN EQUITY FUND COM 298768102 132 14,100 SH   SOLE   0 0 14,100
EVERGY INC COM 30034W106 743 11,419 SH   SOLE   140 0 11,279
EVERSOURCE ENERGY COM 30040W108 637 7,486 SH   SOLE   466 0 7,020
EXACT SCIENCES CORP COM 30063P105 1,589 17,181 SH   SOLE   2,700 0 14,481
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2,239 63,428 SH   SOLE   3,401 0 60,027
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 319 7,589 SH   SOLE   100 0 7,489
EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 242 8,954 SH   SOLE   0 0 8,954
EXELON CORP COM 30161N101 2,700 59,208 SH   SOLE   3,083 0 56,126
EXXON MOBIL CORP COM 30231G102 25,326 362,947 SH   SOLE   36,180 0 326,767
EYEPOINT PHARMACEUTICALS INC COM 30233G100 67 43,400 SH   SOLE   0 0 43,400
F M C CORP COM NEW 302491303 268 2,687 SH   SOLE   111 0 2,576
FACEBOOK INC CL A 30303M102 23,482 114,706 SH   SOLE   8,012 0 106,694
FASTENAL CO COM 311900104 1,966 53,197 SH   SOLE   94 0 53,103
FAT BRANDS INC COM 30258N105 46 10,212 SH   SOLE   0 0 10,212
FEDEX CORP COM 31428X106 5,545 36,669 SH   SOLE   5,153 0 31,516
FIDELITY LTD TRM BD ETF 316188200 934 18,340 SH   SOLE   0 0 18,340
FIDELITY TOTAL BD ETF 316188309 4,452 86,039 SH   SOLE   10,356 0 75,683
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 980 2,805 SH   SOLE   115 0 2,690
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 698 19,778 SH   SOLE   0 0 19,778
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 1,806 55,649 SH   SOLE   1,433 0 54,216
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 844 52,707 SH   SOLE   1,718 0 50,989
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 353 7,949 SH   SOLE   420 0 7,529
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 382 7,674 SH   SOLE   609 0 7,065
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1,141 40,953 SH   SOLE   0 0 40,953
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 1,142 26,990 SH   SOLE   281 0 26,709
FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 319 8,451 SH   SOLE   0 0 8,451
FIDELITY NATL INFORMATION SV COM 31620M106 1,661 11,942 SH   SOLE   12 0 11,930
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 802 101,495 SH   SOLE   1,500 0 99,995
FIFTH THIRD BANCORP COM 316773100 469 15,253 SH   SOLE   1,386 0 13,867
FIREEYE INC COM 31816Q101 284 17,175 SH   SOLE   3,325 0 13,850
FIRST AMERN FINL CORP COM 31847R102 335 5,746 SH   SOLE   0 0 5,746
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 230 20,856 SH   SOLE   0 0 20,856
FIRST HORIZON NATL CORP COM 320517105 305 18,421 SH   SOLE   0 0 18,421
FIRST MERCHANTS CORP COM 320817109 1,022 24,562 SH   SOLE   0 0 24,562
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 320 21,400 SH   SOLE   0 0 21,400
FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 203 3,704 SH   SOLE   0 0 3,704
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 816 23,858 SH   SOLE   4,478 0 19,380
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 279 13,924 SH   SOLE   8,109 0 5,815
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 11,461 268,337 SH   SOLE   3,744 0 264,593
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,523 28,561 SH   SOLE   12,126 0 16,435
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 643 10,247 SH   SOLE   18 0 10,229
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 274 4,928 SH   SOLE   210 0 4,718
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 22,063 831,311 SH   SOLE   767 0 830,544
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 501 12,251 SH   SOLE   0 0 12,251
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 677 18,004 SH   SOLE   199 0 17,805
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 452 23,882 SH   SOLE   50 0 23,832
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 5,384 96,932 SH   SOLE   6,553 0 90,379
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1,052 46,116 SH   SOLE   34,400 0 11,716
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 18,084 299,601 SH   SOLE   27,128 0 272,474
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 4,869 80,642 SH   SOLE   9,717 0 70,926
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 903 19,916 SH   SOLE   609 0 19,307
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 302 6,038 SH   SOLE   572 0 5,466
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 708 28,369 SH   SOLE   1,000 0 27,369
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 12,140 87,263 SH   SOLE   15,516 0 71,747
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 5,972 216,128 SH   SOLE   19,273 0 196,855
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 784 36,770 SH   SOLE   5,034 0 31,736
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 14,539 460,674 SH   SOLE   10,374 0 450,300
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,734 51,755 SH   SOLE   2,465 0 49,290
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 21,345 355,219 SH   SOLE   17,097 0 338,122
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 14,676 300,793 SH   SOLE   15,555 0 285,238
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 10,582 204,298 SH   SOLE   26,171 0 178,127
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 229 4,458 SH   SOLE   154 0 4,304
FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 848 37,940 SH   SOLE   4,540 0 33,400
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2,253 26,760 SH   SOLE   61 0 26,699
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 310 6,860 SH   SOLE   0 0 6,860
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 206 5,131 SH   SOLE   3,429 0 1,701
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 228 5,690 SH   SOLE   0 0 5,690
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 531 28,240 SH   SOLE   400 0 27,840
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 226 9,097 SH   SOLE   2,173 0 6,924
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1,851 42,933 SH   SOLE   10,188 0 32,745
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 718 25,465 SH   SOLE   1,340 0 24,125
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,075 35,801 SH   SOLE   1,000 0 34,801
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 236 6,851 SH   SOLE   25 0 6,826
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 16,254 637,679 SH   SOLE   16,788 0 620,891
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 3,575 24,036 SH   SOLE   3,217 0 20,819
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 243 8,365 SH   SOLE   0 0 8,365
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 7,791 217,147 SH   SOLE   15,948 0 201,199
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 6,448 134,551 SH   SOLE   1,146 0 133,405
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 204 6,158 SH   SOLE   0 0 6,158
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2,504 34,499 SH   SOLE   3,867 0 30,632
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 4,198 52,245 SH   SOLE   15,932 0 36,312
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 228 7,797 SH   SOLE   0 0 7,797
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 971 16,195 SH   SOLE   1,455 0 14,740
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 4,138 206,162 SH   SOLE   27,664 0 178,499
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 273 10,530 SH   SOLE   77 0 10,453
FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 243 12,750 SH   SOLE   5,100 0 7,650
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 1,188 57,945 SH   SOLE   0 0 57,945
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 7,066 136,347 SH   SOLE   5,116 0 131,231
FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 541 14,088 SH   SOLE   0 0 14,088
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 792 16,538 SH   SOLE   546 0 15,992
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 708 15,166 SH   SOLE   100 0 15,066
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 3,715 50,948 SH   SOLE   5,048 0 45,899
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 22,105 391,158 SH   SOLE   10,791 0 380,367
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 4,946 75,830 SH   SOLE   18,132 0 57,698
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 2,477 34,171 SH   SOLE   603 0 33,567
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 3,010 92,401 SH   SOLE   24,448 0 67,953
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 2,392 30,966 SH   SOLE   1,483 0 29,484
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 636 8,620 SH   SOLE   355 0 8,265
FIRST TR NASDAQ100 TECH INDE SHS 337345102 3,199 31,953 SH   SOLE   879 0 31,074
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 342 5,271 SH   SOLE   0 0 5,271
FIRST TR SR FLG RTE INCM FD COM 33733U108 666 53,079 SH   SOLE   0 0 53,079
FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 217 9,540 SH   SOLE   0 0 9,540
FIRST TR VALUE LINE DIVID IN SHS 33734H106 20,901 580,093 SH   SOLE   109,961 0 470,132
FIRST TR/ABERDEEN EMERG OPT COM 33731K102 912 63,958 SH   SOLE   0 0 63,958
FIRSTCASH INC COM 33767D105 250 3,089 SH   SOLE   0 0 3,089
FIRSTENERGY CORP COM 337932107 1,149 23,631 SH   SOLE   622 0 23,009
FISERV INC COM 337738108 5,529 47,821 SH   SOLE   6,570 0 41,251
FIVE BELOW INC COM 33829M101 520 4,069 SH   SOLE   0 0 4,069
FLAHERTY & CRUMRIN PFD & INM COM 338478100 640 29,522 SH   SOLE   875 0 28,647
FLAHERTY & CRUMRIN PFD & INM COM 338480106 215 13,830 SH   SOLE   25 0 13,805
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 706 57,304 SH   SOLE   3,420 0 53,884
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 944 35,282 SH   SOLE   0 0 35,282
FLEX LTD ORD Y2573F102 210 16,653 SH   SOLE   270 0 16,383
FLEXSHARES TR M STAR DEV MKT 33939L803 228 3,519 SH   SOLE   0 0 3,519
FLEXSHARES TR QLT DIV DEF IDX 33939L845 3,555 74,381 SH   SOLE   750 0 73,631
FLOWSERVE CORP COM 34354P105 267 5,375 SH   SOLE   250 0 5,125
FLUENT INC COM 34380C102 695 278,080 SH   SOLE   0 0 278,080
FOAMIX PHARMACEUTICALS LTD SHS M46135105 33 10,000 SH   SOLE   0 0 10,000
FORD MTR CO DEL COM 345370860 4,233 455,134 SH   SOLE   73,890 0 381,244
FORMFACTOR INC COM 346375108 209 8,059 SH   SOLE   0 0 8,059
FORTUNA SILVER MINES INC COM 349915108 125 30,700 SH   SOLE   700 0 30,000
FRANKLIN ELEC INC COM 353514102 224 3,903 SH   SOLE   0 0 3,903
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 534 5,663 SH   SOLE   255 0 5,408
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 536 17,987 SH   SOLE   0 0 17,987
FREEPORT-MCMORAN INC CL B 35671D857 359 27,395 SH   SOLE   788 0 26,607
FS KKR CAPITAL CORP COM 302635107 12,917 2,107,098 SH   SOLE   141,476 0 1,965,623
FULTON FINL CORP PA COM 360271100 342 19,628 SH   SOLE   0 0 19,628
GABELLI DIVD & INCOME TR COM 36242H104 317 14,437 SH   SOLE   348 0 14,089
GABELLI EQUITY TR INC COM 362397101 469 76,938 SH   SOLE   4,043 0 72,895
GABELLI GLB SML & MD CP VAL COM 36249W104 596 50,340 SH   SOLE   450 0 49,890
GABELLI HLTHCARE & WELLNESS SHS 36246K103 547 47,497 SH   SOLE   0 0 47,497
GALLAGHER ARTHUR J & CO COM 363576109 346 3,637 SH   SOLE   303 0 3,334
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 324 73,718 SH   SOLE   0 0 73,718
GATX CORP COM 361448103 348 4,202 SH   SOLE   0 0 4,202
GENERAL DYNAMICS CORP COM 369550108 3,142 17,817 SH   SOLE   1,103 0 16,714
GENERAL ELECTRIC CO COM 369604103 5,633 504,796 SH   SOLE   42,634 0 462,162
GENERAL MLS INC COM 370334104 5,096 95,136 SH   SOLE   3,585 0 91,551
GENERAL MTRS CO COM 37045V100 1,658 45,300 SH   SOLE   5,150 0 40,150
GENTEX CORP COM 371901109 288 9,938 SH   SOLE   236 0 9,702
GENUINE PARTS CO COM 372460105 1,557 14,654 SH   SOLE   7,185 0 7,469
GIGAMEDIA LTD SHS NEW Y2711Y112 575 238,400 SH   SOLE   0 0 238,400
GILEAD SCIENCES INC COM 375558103 2,520 38,774 SH   SOLE   2,350 0 36,424
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,395 72,251 SH   SOLE   4,487 0 67,764
GLOBAL MED REIT INC COM NEW 37954A204 167 12,616 SH   SOLE   2,330 0 10,286
GLOBAL PMTS INC COM 37940X102 2,923 16,013 SH   SOLE   956 0 15,057
GLOBAL X FDS FINTECH ETF 37954Y814 1,224 40,287 SH   SOLE   6,313 0 33,974
GLOBAL X FDS GLB X GURU INDEX 37950E341 229 6,367 SH   SOLE   0 0 6,367
GLOBAL X FDS GLB X MLP ENRG I 37950E226 698 56,840 SH   SOLE   28,643 0 28,197
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,156 65,339 SH   SOLE   628 0 64,711
GLOBAL X FDS MSCI GREECE ETF 37950E366 2,160 213,186 SH   SOLE   28,171 0 185,015
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,481 62,700 SH   SOLE   0 0 62,700
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3,490 159,592 SH   SOLE   6,379 0 153,213
GLOBAL X FDS REIT ETF 37950E127 1,176 76,497 SH   SOLE   3,500 0 72,997
GLOBAL X FDS SUPER DIV ALTR 37954Y806 2,225 150,420 SH   SOLE   57,920 0 92,500
GLOBAL X FDS X YIELDCO RENE 37954Y707 870 58,454 SH   SOLE   9,708 0 48,746
GLOBANT S A COM L44385109 276 2,604 SH   SOLE   0 0 2,604
GODADDY INC CL A 380237107 466 6,859 SH   SOLE   0 0 6,859
GOLDMAN SACHS BDC INC SHS 38147U107 2,140 100,586 SH   SOLE   50,156 0 50,430
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,398 13,962 SH   SOLE   15 0 13,947
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 245 4,659 SH   SOLE   250 0 4,409
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 846 24,635 SH   SOLE   172 0 24,463
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 2,422 80,059 SH   SOLE   31,624 0 48,435
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1,044 22,098 SH   SOLE   9,403 0 12,695
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 1,668 25,782 SH   SOLE   173 0 25,609
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 550 8,665 SH   SOLE   2,260 0 6,405
GOLDMAN SACHS GROUP INC COM 38141G104 2,716 11,811 SH   SOLE   393 0 11,418
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 472 109,800 SH   SOLE   0 0 109,800
GRACO INC COM 384109104 283 5,433 SH   SOLE   170 0 5,263
GRAHAM HLDGS CO COM 384637104 672 1,051 SH   SOLE   0 0 1,051
GRAND CANYON ED INC COM 38526M106 319 3,336 SH   SOLE   0 0 3,336
GRANITESHARES GOLD TR SHS BEN INT 38748G101 1,168 77,326 SH   SOLE   0 0 77,326
GS FIN CORP ETN CLAYMORE37 362273104 164 11,119 SH   SOLE   3,000 0 8,119
GUARDANT HEALTH INC COM 40131M109 295 3,780 SH   SOLE   1,055 0 2,725
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 250 30,975 SH   SOLE   0 0 30,975
GUIDEWIRE SOFTWARE INC COM 40171V100 326 2,970 SH   SOLE   0 0 2,970
GW PHARMACEUTICALS PLC ADS 36197T103 890 8,508 SH   SOLE   149 0 8,359
HALLIBURTON CO COM 406216101 404 16,520 SH   SOLE   1,714 0 14,806
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 242 10,623 SH   SOLE   3,641 0 6,982
HANCOCK JOHN PFD INCOME FD I COM 41013X106 575 25,830 SH   SOLE   0 0 25,830
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 524 19,183 SH   SOLE   6,878 0 12,306
HANESBRANDS INC COM 410345102 161 10,864 SH   SOLE   1,556 0 9,308
HARTFORD FINL SVCS GROUP INC COM 416515104 818 13,475 SH   SOLE   91 0 13,384
HASBRO INC COM 418056107 348 3,293 SH   SOLE   65 0 3,228
HAWAIIAN ELEC INDUSTRIES COM 419870100 207 4,421 SH   SOLE   0 0 4,421
HCA HEALTHCARE INC COM 40412C101 412 2,788 SH   SOLE   240 0 2,548
HDFC BANK LTD SPONSORED ADS 40415F101 380 5,996 SH   SOLE   0 0 5,996
HEALTHCARE TR AMER INC CL A NEW 42225P501 707 23,335 SH   SOLE   537 0 22,797
HEALTHEQUITY INC COM 42226A107 447 6,035 SH   SOLE   2,900 0 3,135
HEALTHPEAK PPTYS INC COM 42250P103 3,630 105,307 SH   SOLE   12,608 0 92,699
HEICO CORP NEW COM 422806109 1,695 14,847 SH   SOLE   2,794 0 12,053
HENRY JACK & ASSOC INC COM 426281101 737 5,058 SH   SOLE   54 0 5,004
HERCULES CAPITAL INC COM 427096508 292 20,809 SH   SOLE   0 0 20,809
HERSHEY CO COM 427866108 1,093 7,434 SH   SOLE   459 0 6,975
HERTZ GLOBAL HLDGS INC COM 42806J106 368 23,352 SH   SOLE   2,532 0 20,820
HESS CORP COM 42809H107 416 6,227 SH   SOLE   78 0 6,149
HEWLETT PACKARD ENTERPRISE C COM 42824C109 416 26,247 SH   SOLE   3,120 0 23,127
HEXCEL CORP NEW COM 428291108 365 4,970 SH   SOLE   207 0 4,763
HI CRUSH INC COM 428337109 37 41,900 SH   SOLE   250 0 41,650
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 99 10,563 SH   SOLE   0 0 10,563
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 204 16,379 SH   SOLE   0 0 16,379
HILTON WORLDWIDE HLDGS INC COM 43300A203 986 8,891 SH   SOLE   0 0 8,891
HOLLYFRONTIER CORP COM 436106108 359 7,082 SH   SOLE   226 0 6,856
HOLOGIC INC COM 436440101 459 8,783 SH   SOLE   28 0 8,755
HOME DEPOT INC COM 437076102 23,796 108,966 SH   SOLE   6,840 0 102,126
HONEYWELL INTL INC COM 438516106 11,391 64,353 SH   SOLE   9,435 0 54,918
HORIZON THERAPEUTICS PUB LTD SHS G46188101 321 8,879 SH   SOLE   0 0 8,879
HORMEL FOODS CORP COM 440452100 296 6,553 SH   SOLE   0 0 6,553
HP INC COM 40434L105 894 43,487 SH   SOLE   3,876 0 39,610
HSBC HLDGS PLC ADR A 1/40PF A 404280604 433 16,118 SH   SOLE   800 0 15,318
HSBC HLDGS PLC SPON ADR NEW 404280406 2,512 64,279 SH   SOLE   6,012 0 58,267
HUMANA INC COM 444859102 718 1,957 SH   SOLE   18 0 1,939
HUNTINGTON BANCSHARES INC COM 446150104 867 57,488 SH   SOLE   353 0 57,135
HUTTIG BLDG PRODS INC COM 448451104 31 20,192 SH   SOLE   0 0 20,192
IAC INTERACTIVECORP COM 44919P508 594 2,386 SH   SOLE   257 0 2,129
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 278 4,518 SH   SOLE   1,500 0 3,018
ICICI BK LTD ADR 45104G104 418 27,707 SH   SOLE   0 0 27,707
ICON PLC SHS G4705A100 370 2,150 SH   SOLE   0 0 2,150
IDEX CORP COM 45167R104 228 1,327 SH   SOLE   148 0 1,179
IDEXX LABS INC COM 45168D104 2,010 7,695 SH   SOLE   838 0 6,857
IHS MARKIT LTD SHS G47567105 301 3,996 SH   SOLE   0 0 3,996
II VI INC COM 902104108 273 8,119 SH   SOLE   400 0 7,719
ILLINOIS TOOL WKS INC COM 452308109 9,000 50,104 SH   SOLE   1,692 0 48,412
ILLUMINA INC COM 452327109 2,261 6,814 SH   SOLE   335 0 6,479
IMMERSION CORP COM 452521107 960 129,214 SH   SOLE   260 0 128,954
INCYTE CORP COM 45337C102 240 2,746 SH   SOLE   193 0 2,553
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 672 30,914 SH   SOLE   0 0 30,914
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 6,218 201,885 SH   SOLE   35,997 0 165,887
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 364 13,296 SH   SOLE   1,959 0 11,337
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 639 32,340 SH   SOLE   3,361 0 28,979
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 5,677 171,018 SH   SOLE   3,594 0 167,424
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 280 12,488 SH   SOLE   201 0 12,287
INFOSYS LTD SPONSORED ADR 456788108 618 59,868 SH   SOLE   572 0 59,296
INGERSOLL-RAND PLC SHS G47791101 445 3,350 SH   SOLE   92 0 3,258
INNOVATOR ETFS TR IBD 50 ETF 45782C102 913 26,297 SH   SOLE   310 0 25,987
INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 2,253 58,315 SH   SOLE   15,030 0 43,284
INSEEGO CORP COM 45782B104 180 24,607 SH   SOLE   0 0 24,607
INSMED INC NOTE 1.750% 1/1 457669AA7 275 285,000 PRN   SOLE   0 0 285,000
INSULET CORP COM 45784P101 705 4,119 SH   SOLE   0 0 4,119
INTEL CORP COM 458140100 16,746 279,819 SH   SOLE   17,698 0 262,121
INTERCONTINENTAL EXCHANGE IN COM 45866F104 866 9,360 SH   SOLE   1,076 0 8,284
INTERNATIONAL BUSINESS MACHS COM 459200101 12,431 92,736 SH   SOLE   4,909 0 87,827
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3,635 28,172 SH   SOLE   3,293 0 24,878
INTERXION HOLDING N.V SHS N47279109 783 9,343 SH   SOLE   454 0 8,889
INTL PAPER CO COM 460146103 780 16,925 SH   SOLE   181 0 16,744
INTREPID POTASH INC COM 46121Y102 29 10,750 SH   SOLE   0 0 10,750
INTREXON CORP COM 46122T102 252 45,905 SH   SOLE   7,000 0 38,905
INTUIT COM 461202103 3,124 11,928 SH   SOLE   1,787 0 10,141
INTUITIVE SURGICAL INC COM NEW 46120E602 3,350 5,666 SH   SOLE   413 0 5,253
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 959 19,029 SH   SOLE   861 0 18,168
INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 119 11,120 SH   SOLE   0 0 11,120
INVESCO DYNAMIC CR OPP FD COM 46132R104 465 40,965 SH   SOLE   0 0 40,965
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,827 132,801 SH   SOLE   32,770 0 100,031
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2,261 94,483 SH   SOLE   15,699 0 78,784
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,991 93,725 SH   SOLE   12,519 0 81,205
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 3,685 149,334 SH   SOLE   93,219 0 56,115
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,540 71,611 SH   SOLE   13,128 0 58,483
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,030 42,119 SH   SOLE   7,255 0 34,864
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,252 58,742 SH   SOLE   11,757 0 46,985
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 597 22,857 SH   SOLE   2,841 0 20,016
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 306 14,253 SH   SOLE   1,651 0 12,601
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 889 41,422 SH   SOLE   5,352 0 36,070
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 571 27,771 SH   SOLE   5,591 0 22,180
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 265 4,748 SH   SOLE   2,488 0 2,260
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,198 17,526 SH   SOLE   2,191 0 15,336
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 3,459 50,143 SH   SOLE   12,667 0 37,476
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 1,258 22,839 SH   SOLE   0 0 22,839
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 1,322 34,199 SH   SOLE   0 0 34,199
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1,446 21,181 SH   SOLE   0 0 21,181
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 791 12,284 SH   SOLE   185 0 12,099
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 1,042 14,070 SH   SOLE   9,776 0 4,294
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,754 22,705 SH   SOLE   0 0 22,705
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 316 9,221 SH   SOLE   0 0 9,221
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 11,447 222,739 SH   SOLE   24,477 0 198,262
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 949 22,946 SH   SOLE   2,888 0 20,058
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 321 17,037 SH   SOLE   701 0 16,336
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 6,022 47,529 SH   SOLE   1,695 0 45,835
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 896 6,557 SH   SOLE   666 0 5,891
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 906 70,887 SH   SOLE   0 0 70,887
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1,126 59,305 SH   SOLE   886 0 58,420
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 544 31,886 SH   SOLE   0 0 31,886
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,316 9,304 SH   SOLE   1,360 0 7,944
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 457 1,959 SH   SOLE   132 0 1,827
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 282 4,182 SH   SOLE   0 0 4,182
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 298 1,945 SH   SOLE   0 0 1,945
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 268 4,723 SH   SOLE   0 0 4,723
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 373 3,157 SH   SOLE   0 0 3,157
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 426 1,922 SH   SOLE   318 0 1,604
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 338 2,492 SH   SOLE   0 0 2,492
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 206 1,409 SH   SOLE   0 0 1,409
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 912 4,607 SH   SOLE   274 0 4,333
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 697 6,559 SH   SOLE   0 0 6,559
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 20,804 179,779 SH   SOLE   7,487 0 172,292
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,440 11,359 SH   SOLE   0 0 11,359
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 896 24,489 SH   SOLE   4,752 0 19,737
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 619 16,025 SH   SOLE   1,071 0 14,954
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 898 11,670 SH   SOLE   1,720 0 9,950
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1,523 44,157 SH   SOLE   1,384 0 42,773
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 2,753 118,092 SH   SOLE   6,081 0 112,012
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 347 6,600 SH   SOLE   5,820 0 780
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1,013 17,741 SH   SOLE   128 0 17,613
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 2,917 88,982 SH   SOLE   0 0 88,982
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 2,234 75,544 SH   SOLE   792 0 74,752
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 360 15,794 SH   SOLE   0 0 15,794
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 641 20,766 SH   SOLE   0 0 20,766
INVESCO EXCHNG TRADED FD TR INTERNATNL REV 46138G789 556 21,586 SH   SOLE   11,420 0 10,166
INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 554 20,398 SH   SOLE   463 0 19,935
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 658 24,859 SH   SOLE   2,433 0 22,426
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 6,719 447,650 SH   SOLE   24,829 0 422,821
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1,917 41,111 SH   SOLE   218 0 40,893
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 1,740 29,838 SH   SOLE   2,771 0 27,067
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 2,257 170,078 SH   SOLE   400 0 169,678
INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 1,006 82,313 SH   SOLE   20,439 0 61,873
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 297 8,708 SH   SOLE   300 0 8,408
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 1,359 20,930 SH   SOLE   3,575 0 17,354
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 10,392 193,135 SH   SOLE   9,684 0 183,451
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 4,277 62,818 SH   SOLE   9,984 0 52,834
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 11,516 226,330 SH   SOLE   13,410 0 212,919
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 9,273 234,998 SH   SOLE   22,306 0 212,692
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 8,754 198,821 SH   SOLE   7,376 0 191,445
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 49,572 849,719 SH   SOLE   102,038 0 747,681
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 1,165 37,839 SH   SOLE   733 0 37,107
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 2,843 124,590 SH   SOLE   6,421 0 118,169
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 582 18,371 SH   SOLE   924 0 17,447
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1,325 51,296 SH   SOLE   0 0 51,296
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 215 10,848 SH   SOLE   0 0 10,848
INVESCO LTD SHS G491BT108 228 12,705 SH   SOLE   2,979 0 9,726
INVESCO MORTGAGE CAPITAL INC COM 46131B100 4,182 251,145 SH   SOLE   57,403 0 193,742
INVESCO PA VALUE MUN INCOME COM 46132K109 277 20,999 SH   SOLE   0 0 20,999
INVESCO QQQ TR UNIT SER 1 46090E103 111,975 526,669 SH   SOLE   35,401 0 491,268
INVESCO SR INCOME TR COM 46131H107 228 53,239 SH   SOLE   0 0 53,239
INVITAE CORP COM 46185L103 468 29,016 SH   SOLE   3,206 0 25,810
IQVIA HLDGS INC COM 46266C105 1,328 8,594 SH   SOLE   32 0 8,562
IROBOT CORP COM 462726100 355 7,002 SH   SOLE   0 0 7,002
IRON MTN INC NEW COM 46284V101 1,369 42,945 SH   SOLE   6,260 0 36,685
ISHARES GOLD TRUST ISHARES 464285105 3,592 247,727 SH   SOLE   9,227 0 238,500
ISHARES INC CORE MSCI EMKT 46434G103 40,663 756,377 SH   SOLE   235,116 0 521,262
ISHARES INC ESG MSCI EM ETF 46434G863 542 15,084 SH   SOLE   3,100 0 11,984
ISHARES INC MIN VOL EMRG MKT 464286533 11,779 200,794 SH   SOLE   6,593 0 194,200
ISHARES INC MIN VOL GBL ETF 464286525 5,098 53,202 SH   SOLE   1,018 0 52,184
ISHARES INC MSCI BRAZIL ETF 464286400 602 12,690 SH   SOLE   0 0 12,690
ISHARES INC MSCI EURZONE ETF 464286608 341 8,128 SH   SOLE   193 0 7,935
ISHARES INC MSCI FRNTR100ETF 464286145 460 15,171 SH   SOLE   539 0 14,632
ISHARES INC MSCI JPN ETF NEW 46434G822 4,774 80,598 SH   SOLE   3,080 0 77,518
ISHARES INC MSCI PAC JP ETF 464286665 224 4,841 SH   SOLE   65 0 4,776
ISHARES INC MSCI SINGPOR ETF 46434G780 3,835 158,872 SH   SOLE   21,322 0 137,550
ISHARES INC MSCI WORLD ETF 464286392 22,690 229,695 SH   SOLE   8,432 0 221,263
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 405 25,006 SH   SOLE   0 0 25,006
ISHARES SILVER TRUST ISHARES 46428Q109 6,148 368,556 SH   SOLE   45,623 0 322,933
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,644 65,969 SH   SOLE   6,445 0 59,524
ISHARES TR 0-5YR HI YL CP 46434V407 918 19,768 SH   SOLE   597 0 19,171
ISHARES TR 0-5YR INVT GR CP 46434V100 910 17,835 SH   SOLE   150 0 17,685
ISHARES TR 1 3 YR TREAS BD 464287457 7,737 91,412 SH   SOLE   2,173 0 89,239
ISHARES TR 10-20 YR TRS ETF 464288653 227 1,584 SH   SOLE   0 0 1,584
ISHARES TR 20 YR TR BD ETF 464287432 3,801 28,057 SH   SOLE   1,251 0 26,806
ISHARES TR 3 7 YR TREAS BD 464288661 2,021 16,070 SH   SOLE   346 0 15,724
ISHARES TR A RATE CP BD ETF 46429B291 1,016 18,584 SH   SOLE   0 0 18,584
ISHARES TR AGGRES ALLOC ETF 464289859 792 13,651 SH   SOLE   0 0 13,651
ISHARES TR BARCLAYS 7 10 YR 464287440 1,863 16,898 SH   SOLE   1,013 0 15,885
ISHARES TR BROAD USD HIGH 46435U853 4,076 99,181 SH   SOLE   4,925 0 94,256
ISHARES TR CHINA LG-CAP ETF 464287184 392 8,977 SH   SOLE   3,316 0 5,661
ISHARES TR COHEN STEER REIT 464287564 2,860 24,447 SH   SOLE   790 0 23,657
ISHARES TR CONSER ALLOC ETF 464289883 5,045 139,213 SH   SOLE   8,389 0 130,824
ISHARES TR CONV BD ETF 46435G102 962 15,344 SH   SOLE   2,421 0 12,923
ISHARES TR CORE 1 5 YR USD 46432F859 817 16,212 SH   SOLE   1,712 0 14,500
ISHARES TR CORE DIV GRWTH 46434V621 37,442 889,998 SH   SOLE   51,177 0 838,821
ISHARES TR CORE HIGH DV ETF 46429B663 18,696 190,642 SH   SOLE   13,973 0 176,669
ISHARES TR CORE INTL AGGR 46435G672 744 13,577 SH   SOLE   1,700 0 11,877
ISHARES TR CORE LT USDB ETF 464289479 764 11,216 SH   SOLE   1,419 0 9,797
ISHARES TR CORE MSCI EAFE 46432F842 46,696 715,762 SH   SOLE   21,426 0 694,337
ISHARES TR CORE MSCI EURO 46434V738 3,734 74,878 SH   SOLE   380 0 74,498
ISHARES TR CORE MSCI INTL 46435G326 244 4,190 SH   SOLE   1,410 0 2,780
ISHARES TR CORE MSCI TOTAL 46432F834 16,249 262,499 SH   SOLE   3,044 0 259,455
ISHARES TR CORE S&P MCP ETF 464287507 71,962 349,637 SH   SOLE   42,732 0 306,905
ISHARES TR CORE S&P SCP ETF 464287804 66,623 794,557 SH   SOLE   59,503 0 735,054
ISHARES TR CORE S&P TTL STK 464287150 19,087 262,572 SH   SOLE   17,372 0 245,200
ISHARES TR CORE S&P US GWT 464287671 33,453 494,574 SH   SOLE   26,074 0 468,500
ISHARES TR CORE S&P US VLU 464287663 10,620 168,514 SH   SOLE   23,299 0 145,215
ISHARES TR CORE S&P500 ETF 464287200 121,919 377,179 SH   SOLE   73,458 0 303,720
ISHARES TR CORE TOTAL USD 46434V613 4,593 88,150 SH   SOLE   1,440 0 86,710
ISHARES TR CORE US AGGBD ET 464287226 26,355 234,544 SH   SOLE   43,677 0 190,867
ISHARES TR CR 5 10 YR ETF 46435G417 370 7,300 SH   SOLE   0 0 7,300
ISHARES TR CRE U S REIT ETF 464288521 1,120 20,518 SH   SOLE   185 0 20,333
ISHARES TR DEVSMCP EXNA ETF 464288497 369 6,613 SH   SOLE   0 0 6,613
ISHARES TR DOW JONES US ETF 464287846 2,069 12,956 SH   SOLE   225 0 12,731
ISHARES TR EAFE GRWTH ETF 464288885 376 4,352 SH   SOLE   123 0 4,229
ISHARES TR EAFE SML CP ETF 464288273 1,581 25,389 SH   SOLE   218 0 25,171
ISHARES TR EAFE VALUE ETF 464288877 483 9,667 SH   SOLE   55 0 9,612
ISHARES TR EDGE MSCI MINM 46435G433 4,577 129,052 SH   SOLE   3,790 0 125,262
ISHARES TR EDGE MSCI USA VL 46432F388 772 8,609 SH   SOLE   1,863 0 6,746
ISHARES TR ESG MSCI EAFE 46435G516 543 7,899 SH   SOLE   3,841 0 4,058
ISHARES TR EXPANDED TECH 464287515 989 4,242 SH   SOLE   190 0 4,052
ISHARES TR EXPND TEC SC ETF 464287549 494 2,039 SH   SOLE   20 0 2,019
ISHARES TR EXPONENTIAL TECH 46434V381 2,951 69,023 SH   SOLE   402 0 68,621
ISHARES TR FALN ANGLS USD 46435G474 1,498 55,222 SH   SOLE   1,488 0 53,734
ISHARES TR FLTG RATE NT ETF 46429B655 6,817 133,876 SH   SOLE   4,713 0 129,163
ISHARES TR GLB CNSM STP ETF 464288737 270 4,861 SH   SOLE   0 0 4,861
ISHARES TR GLB INFRASTR ETF 464288372 5,616 117,224 SH   SOLE   7,714 0 109,510
ISHARES TR GLOB HLTHCRE ETF 464287325 318 4,619 SH   SOLE   260 0 4,359
ISHARES TR GLOBAL 100 ETF 464287572 953 17,667 SH   SOLE   1,500 0 16,167
ISHARES TR GLOBAL REIT ETF 46434V647 420 15,232 SH   SOLE   752 0 14,479
ISHARES TR GLOBAL TECH ETF 464287291 2,666 12,667 SH   SOLE   587 0 12,080
ISHARES TR GNMA BOND ETF 46429B333 249 4,950 SH   SOLE   0 0 4,950
ISHARES TR GRWT ALLOCAT ETF 464289867 1,722 35,999 SH   SOLE   826 0 35,173
ISHARES TR HDG MSCI EAFE 46434V803 1,295 42,449 SH   SOLE   1,092 0 41,358
ISHARES TR IBNDS MAR20 ETF 46432FAK3 238 9,662 SH   SOLE   800 0 8,862
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 7,454 294,608 SH   SOLE   9,722 0 284,886
ISHARES TR IBONDS DEC2021 46435G789 4,239 164,550 SH   SOLE   9,369 0 155,181
ISHARES TR IBONDS DEC2022 46435G755 2,703 103,307 SH   SOLE   5,640 0 97,667
ISHARES TR IBONDS DEC2023 46435G318 1,974 76,442 SH   SOLE   2,828 0 73,614
ISHARES TR IBONDS DEC2026 46435GAA0 868 33,959 SH   SOLE   2,427 0 31,532
ISHARES TR IBONDS DEC21 ETF 46434VBK5 7,968 319,217 SH   SOLE   5,001 0 314,216
ISHARES TR IBONDS DEC22 ETF 46434VBA7 7,591 300,169 SH   SOLE   1,690 0 298,479
ISHARES TR IBONDS DEC23 ETF 46434VAX8 5,783 226,261 SH   SOLE   2,014 0 224,247
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,839 71,572 SH   SOLE   386 0 71,187
ISHARES TR IBONDS DEC25 ETF 46434VBD1 904 34,849 SH   SOLE   4,349 0 30,500
ISHARES TR IBONDS MAR20 ETF 46432FBC0 779 29,910 SH   SOLE   649 0 29,261
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 544 20,290 SH   SOLE   0 0 20,290
ISHARES TR IBONDS SEP2020 46434V571 6,748 264,411 SH   SOLE   11,080 0 253,331
ISHARES TR IBOXX HI YD ETF 464288513 8,964 101,928 SH   SOLE   3,932 0 97,996
ISHARES TR IBOXX INV CP ETF 464287242 15,518 121,271 SH   SOLE   13,872 0 107,399
ISHARES TR INTL DIV GRWTH 46435G524 750 12,433 SH   SOLE   7,154 0 5,279
ISHARES TR INTL SEL DIV ETF 464288448 2,450 73,005 SH   SOLE   22,434 0 50,571
ISHARES TR INTL TREA BD ETF 464288117 697 13,886 SH   SOLE   200 0 13,686
ISHARES TR INTRM GOV CR ETF 464288612 1,712 15,200 SH   SOLE   0 0 15,200
ISHARES TR INTRM TR CRP ETF 464288638 10,570 182,306 SH   SOLE   14,648 0 167,658
ISHARES TR JPMORGAN USD EMG 464288281 6,050 52,809 SH   SOLE   3,750 0 49,059
ISHARES TR MBS ETF 464288588 9,299 86,050 SH   SOLE   5,258 0 80,792
ISHARES TR MIN VOL EAFE ETF 46429B689 22,313 299,339 SH   SOLE   4,021 0 295,318
ISHARES TR MLTFCTR INTL SML 46434V266 671 21,158 SH   SOLE   0 0 21,158
ISHARES TR MODERT ALLOC ETF 464289875 1,467 36,550 SH   SOLE   1,406 0 35,144
ISHARES TR MORTGE REL ETF 46435G342 1,771 39,776 SH   SOLE   670 0 39,106
ISHARES TR MRGSTR MD CP ETF 464288208 258 1,232 SH   SOLE   197 0 1,035
ISHARES TR MRGSTR MD CP GRW 464288307 6,096 23,179 SH   SOLE   704 0 22,475
ISHARES TR MRGSTR MD CP VAL 464288406 529 3,137 SH   SOLE   1,622 0 1,515
ISHARES TR MRGSTR SM CP ETF 464288505 1,364 7,226 SH   SOLE   5,478 0 1,748
ISHARES TR MRNGSTR INC ETF 46432F875 216 8,440 SH   SOLE   5,035 0 3,406
ISHARES TR MRNGSTR LG-CP ET 464287127 1,923 10,426 SH   SOLE   2,261 0 8,165
ISHARES TR MRNGSTR LG-CP GR 464287119 467 2,226 SH   SOLE   516 0 1,710
ISHARES TR MRNGSTR LG-CP VL 464288109 4,660 39,760 SH   SOLE   2,450 0 37,311
ISHARES TR MRNING SM CP ETF 464288703 240 1,674 SH   SOLE   0 0 1,674
ISHARES TR MSCI ACWI ETF 464288257 16,092 203,048 SH   SOLE   16,224 0 186,823
ISHARES TR MSCI ACWI EX US 464288240 4,642 94,491 SH   SOLE   659 0 93,832
ISHARES TR MSCI ACWI EXUS 46435G847 484 17,217 SH   SOLE   0 0 17,217
ISHARES TR MSCI EAFE ETF 464287465 18,116 260,896 SH   SOLE   20,175 0 240,721
ISHARES TR MSCI EMG MKT ETF 464287234 16,505 367,844 SH   SOLE   41,203 0 326,641
ISHARES TR MSCI EURO FL ETF 464289180 257 13,182 SH   SOLE   0 0 13,182
ISHARES TR MSCI INDIA ETF 46429B598 4,575 130,164 SH   SOLE   14,791 0 115,372
ISHARES TR MSCI KLD400 SOC 464288570 5,034 41,904 SH   SOLE   7,236 0 34,668
ISHARES TR MSCI MIN VOL ETF 46429B697 90,967 1,386,683 SH   SOLE   31,150 0 1,355,532
ISHARES TR MSCI USA ESG SLC 464288802 1,013 7,559 SH   SOLE   341 0 7,218
ISHARES TR MULTIFACTOR INTL 46434V274 312 11,544 SH   SOLE   0 0 11,544
ISHARES TR MULTIFACTOR USA 46434V282 14,764 428,190 SH   SOLE   31,296 0 396,894
ISHARES TR NASDAQ BIOTECH 464287556 4,346 36,066 SH   SOLE   10,973 0 25,093
ISHARES TR NATIONAL MUN ETF 464288414 19,532 171,463 SH   SOLE   10,856 0 160,607
ISHARES TR NEW YORK MUN ETF 464288323 901 15,795 SH   SOLE   5,123 0 10,672
ISHARES TR PFD AND INCM SEC 464288687 14,465 384,821 SH   SOLE   16,280 0 368,542
ISHARES TR PHLX SEMICND ETF 464287523 1,409 5,611 SH   SOLE   322 0 5,289
ISHARES TR RUS 1000 ETF 464287622 25,245 141,492 SH   SOLE   18,878 0 122,613
ISHARES TR RUS 1000 GRW ETF 464287614 69,011 392,283 SH   SOLE   39,321 0 352,963
ISHARES TR RUS 1000 VAL ETF 464287598 48,104 352,463 SH   SOLE   21,184 0 331,279
ISHARES TR RUS 2000 GRW ETF 464287648 12,215 57,023 SH   SOLE   832 0 56,192
ISHARES TR RUS 2000 VAL ETF 464287630 6,177 48,040 SH   SOLE   1,308 0 46,732
ISHARES TR RUS MD CP GR ETF 464287481 11,705 76,708 SH   SOLE   33,400 0 43,309
ISHARES TR RUS MDCP VAL ETF 464287473 9,550 100,775 SH   SOLE   2,835 0 97,941
ISHARES TR RUS MID CAP ETF 464287499 20,125 337,533 SH   SOLE   33,467 0 304,066
ISHARES TR RUS TP200 GR ETF 464289438 1,635 16,925 SH   SOLE   1,634 0 15,291
ISHARES TR RUSSELL 2000 ETF 464287655 43,596 263,148 SH   SOLE   21,576 0 241,572
ISHARES TR RUSSELL 3000 ETF 464287689 3,707 19,666 SH   SOLE   0 0 19,666
ISHARES TR S&P 100 ETF 464287101 3,479 24,144 SH   SOLE   4,366 0 19,778
ISHARES TR S&P 500 GRWT ETF 464287309 21,467 110,859 SH   SOLE   6,164 0 104,695
ISHARES TR S&P 500 VAL ETF 464287408 20,097 154,489 SH   SOLE   8,125 0 146,363
ISHARES TR S&P MC 400GR ETF 464287606 8,609 36,157 SH   SOLE   2,019 0 34,138
ISHARES TR S&P MC 400VL ETF 464287705 4,780 27,997 SH   SOLE   1,376 0 26,620
ISHARES TR S&P SML 600 GWT 464287887 3,671 18,987 SH   SOLE   1,929 0 17,058
ISHARES TR SELECT DIVID ETF 464287168 36,251 343,089 SH   SOLE   24,913 0 318,177
ISHARES TR SH TR CRPORT ETF 464288646 7,683 143,252 SH   SOLE   5,411 0 137,841
ISHARES TR SHORT TREAS BD 464288679 4,777 43,254 SH   SOLE   4,875 0 38,379
ISHARES TR SHRT NAT MUN ETF 464288158 3,470 32,495 SH   SOLE   922 0 31,573
ISHARES TR SP SMCP600VL ETF 464287879 4,854 30,187 SH   SOLE   1,580 0 28,607
ISHARES TR TIPS BD ETF 464287176 13,329 114,346 SH   SOLE   5,865 0 108,481
ISHARES TR TRANS AVG ETF 464287192 810 4,143 SH   SOLE   61 0 4,082
ISHARES TR U.S. BAS MTL ETF 464287838 269 2,751 SH   SOLE   0 0 2,751
ISHARES TR U.S. CNSM GD ETF 464287812 1,538 11,546 SH   SOLE   375 0 11,171
ISHARES TR U.S. CNSM SV ETF 464287580 537 2,354 SH   SOLE   470 0 1,884
ISHARES TR U.S. ENERGY ETF 464287796 896 27,897 SH   SOLE   0 0 27,897
ISHARES TR U.S. FIN SVC ETF 464287770 410 2,697 SH   SOLE   0 0 2,697
ISHARES TR U.S. FINLS ETF 464287788 4,555 33,058 SH   SOLE   11,094 0 21,964
ISHARES TR U.S. MED DVC ETF 464288810 8,757 33,131 SH   SOLE   1,787 0 31,345
ISHARES TR U.S. PHARMA ETF 464288836 207 1,292 SH   SOLE   0 0 1,292
ISHARES TR U.S. REAL ES ETF 464287739 3,483 37,425 SH   SOLE   2,150 0 35,275
ISHARES TR U.S. TECH ETF 464287721 13,893 59,731 SH   SOLE   5,515 0 54,216
ISHARES TR U.S. UTILITS ETF 464287697 2,221 13,704 SH   SOLE   101 0 13,603
ISHARES TR ULTR SH TRM BD 46434V878 8,238 163,676 SH   SOLE   10,676 0 153,000
ISHARES TR US AER DEF ETF 464288760 6,874 30,953 SH   SOLE   3,882 0 27,071
ISHARES TR US HLTHCARE ETF 464287762 8,296 38,457 SH   SOLE   24,695 0 13,762
ISHARES TR US HLTHCR PR ETF 464288828 252 1,255 SH   SOLE   0 0 1,255
ISHARES TR US HOME CONS ETF 464288752 241 5,416 SH   SOLE   0 0 5,416
ISHARES TR US INDUSTRIALS 464287754 1,176 7,015 SH   SOLE   533 0 6,481
ISHARES TR US OIL GS EX ETF 464288851 300 5,396 SH   SOLE   399 0 4,996
ISHARES TR US REGNL BKS ETF 464288778 629 12,348 SH   SOLE   725 0 11,624
ISHARES TR US TREAS BD ETF 46429B267 4,634 178,661 SH   SOLE   7,379 0 171,282
ISHARES TR USA MOMENTUM FCT 46432F396 13,296 105,891 SH   SOLE   14,707 0 91,184
ISHARES TR USA QUALITY FCTR 46432F339 19,239 190,483 SH   SOLE   11,940 0 178,543
ISHARES US ETF TR INT RT HDG C B 46431W705 311 3,230 SH   SOLE   92 0 3,138
ISHARES US ETF TR SHT MAT BD ETF 46431W507 3,639 72,408 SH   SOLE   6,965 0 65,442
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 957 19,098 SH   SOLE   700 0 18,398
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 223 24,424 SH   SOLE   0 0 24,424
JACOBS ENGR GROUP INC COM 469814107 506 5,631 SH   SOLE   211 0 5,420
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1,784 37,095 SH   SOLE   175 0 36,920
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 9,570 192,936 SH   SOLE   3,855 0 189,081
JANUS DETROIT STR TR LONG TERM CARE 47103U407 345 11,272 SH   SOLE   0 0 11,272
JD COM INC SPON ADR CL A 47215P106 1,620 45,980 SH   SOLE   1,658 0 44,322
JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 2,793 67,762 SH   SOLE   328 0 67,434
JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 253 6,158 SH   SOLE   0 0 6,158
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 17,148 437,886 SH   SOLE   1,005 0 436,881
JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 303 10,884 SH   SOLE   0 0 10,884
JOHNSON & JOHNSON COM 478160104 42,000 287,932 SH   SOLE   23,040 0 264,893
JOHNSON CTLS INTL PLC SHS G51502105 799 19,640 SH   SOLE   583 0 19,058
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 480 7,712 SH   SOLE   0 0 7,712
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 6,687 133,659 SH   SOLE   17,326 0 116,333
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 389 4,882 SH   SOLE   0 0 4,882
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 10,131 200,879 SH   SOLE   16,450 0 184,428
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 920 42,171 SH   SOLE   5,263 0 36,907
JPMORGAN CHASE & CO COM 46625H100 33,798 242,457 SH   SOLE   24,518 0 217,939
KAYNE ANDERSN MLP MIDS INVT COM 486606106 220 15,763 SH   SOLE   50 0 15,713
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 128 12,200 SH   SOLE   0 0 12,200
KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 385 9,327 SH   SOLE   0 0 9,327
KEARNY FINL CORP MD COM 48716P108 923 66,795 SH   SOLE   0 0 66,795
KELLOGG CO COM 487836108 2,171 31,392 SH   SOLE   1,595 0 29,797
KEYCORP NEW COM 493267108 578 28,578 SH   SOLE   0 0 28,578
KEYSIGHT TECHNOLOGIES INC COM 49338L103 535 5,209 SH   SOLE   297 0 4,912
KIMBERLY CLARK CORP COM 494368103 4,674 33,984 SH   SOLE   2,537 0 31,447
KIMCO RLTY CORP COM 49446R109 521 25,168 SH   SOLE   269 0 24,899
KINDER MORGAN INC DEL COM 49456B101 3,188 150,595 SH   SOLE   11,011 0 139,584
KINROSS GOLD CORP COM 496902404 49 10,373 SH   SOLE   0 0 10,373
KKR & CO INC CL A 48251W104 999 34,231 SH   SOLE   1,205 0 33,026
KKR INCOME OPPORTUNITIES FD COM 48249T106 3,489 221,092 SH   SOLE   50,184 0 170,908
KLA CORPORATION COM NEW 482480100 562 3,156 SH   SOLE   123 0 3,033
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 725 14,846 SH   SOLE   0 0 14,846
KRAFT HEINZ CO COM 500754106 1,515 47,174 SH   SOLE   4,128 0 43,046
KRANESHARES TR CSI CHI INTERNET 500767306 573 11,775 SH   SOLE   277 0 11,499
KROGER CO COM 501044101 481 16,594 SH   SOLE   123 0 16,471
L3HARRIS TECHNOLOGIES INC COM 502431109 2,418 12,221 SH   SOLE   505 0 11,716
LABORATORY CORP AMER HLDGS COM NEW 50540R409 510 3,013 SH   SOLE   48 0 2,965
LAKELAND BANCORP INC COM 511637100 578 33,245 SH   SOLE   0 0 33,245
LAM RESEARCH CORP COM 512807108 1,665 5,897 SH   SOLE   137 0 5,760
LAMAR ADVERTISING CO NEW CL A 512816109 435 4,874 SH   SOLE   127 0 4,747
LAMB WESTON HLDGS INC COM 513272104 1,610 18,712 SH   SOLE   6,727 0 11,985
LAS VEGAS SANDS CORP COM 517834107 4,236 61,351 SH   SOLE   5,997 0 55,353
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 7,966 271,246 SH   SOLE   14,067 0 257,179
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 5,120 151,949 SH   SOLE   4,161 0 147,788
LAUDER ESTEE COS INC CL A 518439104 2,408 11,661 SH   SOLE   1,709 0 9,952
LAZARD GLB TTL RET&INCM FD I COM 52106W103 657 39,652 SH   SOLE   0 0 39,652
LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 12,010 352,623 SH   SOLE   25,590 0 327,033
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 919 26,670 SH   SOLE   3,099 0 23,571
LEGGETT & PLATT INC COM 524660107 236 4,643 SH   SOLE   0 0 4,643
LEIDOS HLDGS INC COM 525327102 396 4,049 SH   SOLE   0 0 4,049
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,604 236,836 SH   SOLE   6,222 0 230,614
LILLY ELI & CO COM 532457108 7,621 57,981 SH   SOLE   4,619 0 53,362
LINCOLN NATL CORP IND COM 534187109 1,591 26,960 SH   SOLE   0 0 26,960
LINDE PLC SHS G5494J103 1,619 7,604 SH   SOLE   9 0 7,594
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 124 37,460 SH   SOLE   0 0 37,460
LMP CAP & INCOME FD INC COM 50208A102 166 10,708 SH   SOLE   2,908 0 7,800
LOCKHEED MARTIN CORP COM 539830109 7,309 18,772 SH   SOLE   622 0 18,150
LOGITECH INTL S A SHS H50430232 1,332 28,244 SH   SOLE   9,010 0 19,234
LOWES COS INC COM 548661107 6,329 52,843 SH   SOLE   1,401 0 51,442
LPL FINL HLDGS INC COM 50212V100 1,970 21,355 SH   SOLE   252 0 21,103
LUCKIN COFFEE INC SPONSORED ADS 54951L109 330 8,387 SH   SOLE   0 0 8,387
LULULEMON ATHLETICA INC COM 550021109 832 3,594 SH   SOLE   60 0 3,534
LYFT INC CL A COM 55087P104 374 8,690 SH   SOLE   580 0 8,110
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 847 8,967 SH   SOLE   615 0 8,352
M & T BK CORP COM 55261F104 684 4,030 SH   SOLE   265 0 3,766
MACERICH CO COM 554382101 201 7,450 SH   SOLE   0 0 7,450
MACYS INC COM 55616P104 505 29,735 SH   SOLE   437 0 29,298
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,826 76,756 SH   SOLE   1,760 0 74,996
MAGNA INTL INC COM 559222401 242 4,409 SH   SOLE   45 0 4,364
MAIN STREET CAPITAL CORP COM 56035L104 2,522 58,499 SH   SOLE   1,925 0 56,574
MANITEX INTL INC COM 563420108 101 17,000 SH   SOLE   0 0 17,000
MANTECH INTL CORP CL A 564563104 202 2,534 SH   SOLE   0 0 2,534
MANULIFE FINL CORP COM 56501R106 434 21,380 SH   SOLE   589 0 20,791
MARATHON OIL CORP COM 565849106 415 30,558 SH   SOLE   1,193 0 29,365
MARATHON PETE CORP COM 56585A102 1,949 32,339 SH   SOLE   1,837 0 30,502
MARKEL CORP COM 570535104 421 368 SH   SOLE   0 0 368
MARRIOTT INTL INC NEW CL A 571903202 1,761 11,629 SH   SOLE   164 0 11,464
MARSH & MCLENNAN COS INC COM 571748102 4,158 37,326 SH   SOLE   3,971 0 33,355
MARTIN MARIETTA MATLS INC COM 573284106 467 1,671 SH   SOLE   62 0 1,609
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 694 26,136 SH   SOLE   5,782 0 20,354
MASIMO CORP COM 574795100 951 6,019 SH   SOLE   0 0 6,019
MASTERCARD INC CL A 57636Q104 14,041 47,225 SH   SOLE   3,470 0 43,755
MATCH GROUP INC COM 57665R106 2,188 26,652 SH   SOLE   2,082 0 24,570
MATERIALISE NV SPONSORED ADS 57667T100 362 19,795 SH   SOLE   1,310 0 18,485
MATINAS BIOPHARMA HLDGS INC COM 576810105 154 68,366 SH   SOLE   0 0 68,366
MATTHEWS INTL CORP CL A 577128101 209 5,475 SH   SOLE   0 0 5,475
MCCORMICK & CO INC COM NON VTG 579780206 3,274 19,292 SH   SOLE   3,853 0 15,439
MCDONALDS CORP COM 580135101 13,063 66,598 SH   SOLE   10,252 0 56,346
MCKESSON CORP COM 58155Q103 876 6,333 SH   SOLE   120 0 6,213
MEDICAL PPTYS TRUST INC COM 58463J304 2,258 106,980 SH   SOLE   9,000 0 97,980
MEDTRONIC PLC SHS G5960L103 3,667 32,320 SH   SOLE   1,684 0 30,636
MELCO RESORTS AND ENTMT LTD ADR 585464100 3,246 134,287 SH   SOLE   17,318 0 116,969
MERCADOLIBRE INC COM 58733R102 215 376 SH   SOLE   8 0 368
MERCK & CO INC COM 58933Y105 26,695 293,509 SH   SOLE   18,247 0 275,262
METLIFE INC COM 59156R108 1,506 29,544 SH   SOLE   3,695 0 25,849
METTLER TOLEDO INTERNATIONAL COM 592688105 1,313 1,655 SH   SOLE   519 0 1,136
MFA FINL INC COM 55272X102 387 50,556 SH   SOLE   0 0 50,556
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 184 34,231 SH   SOLE   0 0 34,231
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 106 22,398 SH   SOLE   0 0 22,398
MFS INTER INCOME TR SH BEN INT 55273C107 101 26,616 SH   SOLE   0 0 26,616
MFS MUN INCOME TR SH BEN INT 552738106 743 105,145 SH   SOLE   0 0 105,145
MGM GROWTH PPTYS LLC CL A COM 55303A105 354 11,437 SH   SOLE   144 0 11,293
MGM RESORTS INTERNATIONAL COM 552953101 220 6,624 SH   SOLE   920 0 5,704
MICROCHIP TECHNOLOGY INC COM 595017104 3,130 29,886 SH   SOLE   290 0 29,597
MICRON TECHNOLOGY INC COM 595112103 4,153 77,228 SH   SOLE   10,027 0 67,201
MICROSOFT CORP COM 594918104 69,805 442,643 SH   SOLE   44,422 0 398,220
MIDDLESEX WATER CO COM 596680108 549 8,635 SH   SOLE   172 0 8,464
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 109 19,990 SH   SOLE   0 0 19,990
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 40 12,824 SH   SOLE   0 0 12,824
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 204 20,058 SH   SOLE   0 0 20,058
MOLSON COORS BREWING CO CL B 60871R209 311 5,778 SH   SOLE   0 0 5,778
MONDELEZ INTL INC CL A 609207105 3,021 54,851 SH   SOLE   2,938 0 51,913
MONGODB INC CL A 60937P106 313 2,380 SH   SOLE   800 0 1,580
MONOLITHIC PWR SYS INC COM 609839105 971 5,456 SH   SOLE   0 0 5,456
MONSTER BEVERAGE CORP NEW COM 61174X109 209 3,291 SH   SOLE   263 0 3,028
MOODYS CORP COM 615369105 1,546 6,514 SH   SOLE   242 0 6,272
MORGAN STANLEY COM NEW 617446448 1,521 29,745 SH   SOLE   205 0 29,540
MORGAN STANLEY EM MKTS DM DE COM 617477104 1,265 180,975 SH   SOLE   0 0 180,975
MOSAIC CO NEW COM 61945C103 1,886 87,182 SH   SOLE   11,736 0 75,446
MOTOROLA SOLUTIONS INC COM NEW 620076307 371 2,302 SH   SOLE   43 0 2,259
MSC INDL DIRECT INC CL A 553530106 405 5,160 SH   SOLE   62 0 5,098
MSCI INC COM 55354G100 327 1,264 SH   SOLE   41 0 1,223
NABORS INDUSTRIES LTD SHS G6359F103 39 13,785 SH   SOLE   0 0 13,785
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,064 16,979 SH   SOLE   34 0 16,945
NATIONAL INSTRS CORP COM 636518102 240 5,648 SH   SOLE   0 0 5,648
NATURAL HEALTH TRENDS CORP COM 63888P406 195 36,289 SH   SOLE   0 0 36,289
NEOGEN CORP COM 640491106 317 4,865 SH   SOLE   0 0 4,865
NEOGENOMICS INC COM NEW 64049M209 540 18,446 SH   SOLE   2,825 0 15,621
NETEASE INC SPONSORED ADS 64110W102 417 1,362 SH   SOLE   18 0 1,344
NETFLIX INC COM 64110L106 9,757 30,154 SH   SOLE   1,566 0 28,588
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 171 12,275 SH   SOLE   0 0 12,275
NEW AGE BEVERAGES CORP COM 64157V108 23 12,629 SH   SOLE   3,672 0 8,957
NEW JERSEY RES COM 646025106 510 11,433 SH   SOLE   2,300 0 9,133
NEW MTN FIN CORP COM 647551100 302 22,026 SH   SOLE   397 0 21,629
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 209 12,952 SH   SOLE   800 0 12,152
NEW YORK CMNTY BANCORP INC COM 649445103 173 14,404 SH   SOLE   511 0 13,893
NEW YORK MTG TR INC COM PAR $.02 649604501 117 18,736 SH   SOLE   0 0 18,736
NEWELL BRANDS INC COM 651229106 370 19,250 SH   SOLE   5,111 0 14,139
NEWMARK GROUP INC CL A 65158N102 450 33,478 SH   SOLE   17,390 0 16,088
NEWMONT GOLDCORP CORPORATION COM 651639106 460 10,598 SH   SOLE   586 0 10,012
NEXTERA ENERGY INC COM 65339F101 6,835 28,222 SH   SOLE   2,628 0 25,594
NIC INC COM 62914B100 248 11,080 SH   SOLE   0 0 11,080
NIKE INC CL B 654106103 7,551 74,533 SH   SOLE   5,549 0 68,984
NIO INC SPON ADS 62914V106 77 19,243 SH   SOLE   100 0 19,143
NISOURCE INC COM 65473P105 326 11,693 SH   SOLE   0 0 11,693
NOBLE CORP PLC SHS USD G65431101 31 25,000 SH   SOLE   0 0 25,000
NOKIA CORP SPONSORED ADR 654902204 100 26,973 SH   SOLE   2,539 0 24,434
NOMURA HLDGS INC SPONSORED ADR 65535H208 65 12,502 SH   SOLE   0 0 12,502
NORFOLK SOUTHERN CORP COM 655844108 3,847 19,816 SH   SOLE   1,197 0 18,619
NORTHERN TR CORP COM 665859104 457 4,305 SH   SOLE   16 0 4,289
NORTHROP GRUMMAN CORP COM 666807102 3,980 11,571 SH   SOLE   536 0 11,035
NORTONLIFELOCK INC COM 668771108 208 8,145 SH   SOLE   557 0 7,588
NOVARTIS A G SPONSORED ADR 66987V109 3,108 32,816 SH   SOLE   1,733 0 31,083
NOVOCURE LTD ORD SHS G6674U108 467 5,545 SH   SOLE   0 0 5,545
NOVO-NORDISK A S ADR 670100205 2,156 37,262 SH   SOLE   1,560 0 35,702
NUANCE COMMUNICATIONS INC DBCV 1.000%12/1 67020YAK6 236 235,000 PRN   SOLE   0 0 235,000
NUCOR CORP COM 670346105 398 7,079 SH   SOLE   1,342 0 5,737
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 394 16,012 SH   SOLE   3,073 0 12,939
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 313 7,544 SH   SOLE   0 0 7,544
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 500 15,247 SH   SOLE   1,467 0 13,780
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 288 9,235 SH   SOLE   2,685 0 6,550
NUTRIEN LTD COM 67077M108 2,198 45,858 SH   SOLE   5,009 0 40,850
NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 464 88,300 SH   SOLE   0 0 88,300
NUVEEN AMT FREE MUN CR INC F COM 67071L106 2,061 123,662 SH   SOLE   3,614 0 120,049
NUVEEN AMT FREE QLTY MUN INC COM 670657105 199 13,865 SH   SOLE   642 0 13,223
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 177 17,675 SH   SOLE   0 0 17,675
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 124 16,200 SH   SOLE   10,000 0 6,200
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2,481 140,499 SH   SOLE   22,134 0 118,365
NUVEEN FLOATING RATE INCOME COM 67072T108 972 94,954 SH   SOLE   0 0 94,954
NUVEEN MORTGAGE AND INCOME F COM 670735109 409 18,631 SH   SOLE   0 0 18,631
NUVEEN MUN HIGH INCOME OPP F COM 670682103 440 31,034 SH   SOLE   9,400 0 21,634
NUVEEN MUN VALUE FD INC COM 670928100 217 20,287 SH   SOLE   0 0 20,287
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 267 16,301 SH   SOLE   680 0 15,621
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 355 14,761 SH   SOLE   6,474 0 8,287
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 248 16,879 SH   SOLE   0 0 16,879
NUVEEN NEW YORK QLT MUN INC COM 67066X107 273 19,203 SH   SOLE   9,920 0 9,283
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 347 24,539 SH   SOLE   0 0 24,539
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 3,228 308,581 SH   SOLE   131,353 0 177,228
NUVEEN PFD & INCM SECURTIES COM 67072C105 465 46,401 SH   SOLE   5,140 0 41,261
NUVEEN PFD & INCOME TERM FD COM 67075A106 258 10,000 SH   SOLE   5,000 0 5,000
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,439 98,533 SH   SOLE   0 0 98,533
NUVEEN REAL ASSET INM AND GW COM 67074Y105 1,169 63,657 SH   SOLE   11,980 0 51,677
NUVEEN REAL ESTATE INCOME FD COM 67071B108 944 88,855 SH   SOLE   17,497 0 71,358
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 3,595 218,263 SH   SOLE   187,498 0 30,765
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 568 34,570 SH   SOLE   0 0 34,570
NUVEEN SR INCOME FD COM 67067Y104 431 72,241 SH   SOLE   30,000 0 42,241
NVIDIA CORP COM 67066G104 10,633 45,190 SH   SOLE   4,474 0 40,716
NYMOX PHARMACEUTICAL CORP COM P73398102 83 37,750 SH   SOLE   0 0 37,750
O REILLY AUTOMOTIVE INC NEW COM 67103H107 931 2,126 SH   SOLE   37 0 2,089
OCCIDENTAL PETE CORP COM 674599105 1,437 34,877 SH   SOLE   3,781 0 31,095
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 233 7,252 SH   SOLE   0 0 7,252
OKTA INC CL A 679295105 931 8,073 SH   SOLE   55 0 8,018
OLD DOMINION FREIGHT LINE IN COM 679580100 312 1,642 SH   SOLE   185 0 1,457
OLD REP INTL CORP COM 680223104 259 11,588 SH   SOLE   341 0 11,246
OMEGA HEALTHCARE INVS INC COM 681936100 881 20,798 SH   SOLE   0 0 20,798
OMEROS CORP COM 682143102 147 10,400 SH   SOLE   0 0 10,400
OMNICOM GROUP INC COM 681919106 2,176 26,861 SH   SOLE   15 0 26,846
ONCOSEC MED INC COM 68234L306 19 10,500 SH   SOLE   0 0 10,500
ONEOK INC NEW COM 682680103 2,027 26,782 SH   SOLE   1,083 0 25,699
ORACLE CORP COM 68389X105 4,829 91,142 SH   SOLE   3,722 0 87,420
ORASURE TECHNOLOGIES INC COM 68554V108 252 31,414 SH   SOLE   500 0 30,914
ORGANIGRAM HLDGS INC COM 68620P101 27 11,081 SH   SOLE   1,440 0 9,641
ORGANOVO HLDGS INC COM 68620A104 12 33,802 SH   SOLE   0 0 33,802
OSI ETF TR OSHARES FTSE 67110P100 2,936 99,216 SH   SOLE   10,927 0 88,289
OSI ETF TR OSHARES FTSE EUR 67110P506 274 10,696 SH   SOLE   0 0 10,696
OSI ETF TR OSHARS FTSE US 67110P407 5,983 163,381 SH   SOLE   32,497 0 130,884
OSI ETF TR OSHS GBL INTER 67110P704 286 10,947 SH   SOLE   1,758 0 9,189
OUTFRONT MEDIA INC COM 69007J106 2,896 107,999 SH   SOLE   11,410 0 96,589
OWL ROCK CAPITAL CORPORATION COM 69121K104 567 31,673 SH   SOLE   192 0 31,481
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 214 7,502 SH   SOLE   0 0 7,502
PACER FDS TR BNCHMRK INFRA 69374H741 853 26,188 SH   SOLE   0 0 26,188
PACER FDS TR GLOBL CASH ETF 69374H709 1,860 59,176 SH   SOLE   2,300 0 56,876
PACER FDS TR PACER US SMALL 69374H857 276 10,173 SH   SOLE   0 0 10,173
PACER FDS TR TRENDP 100 ETF 69374H303 3,590 88,997 SH   SOLE   5,130 0 83,867
PACER FDS TR TRENDP US LAR CP 69374H105 12,291 367,349 SH   SOLE   10,412 0 356,937
PACER FDS TR TRENDP US MID CP 69374H204 2,109 68,627 SH   SOLE   980 0 67,647
PACER FDS TR TRENDPILOT EUR 69374H808 777 28,282 SH   SOLE   0 0 28,282
PACER FDS TR TRENDPILOT INTL 69374H683 489 18,235 SH   SOLE   0 0 18,235
PACER FDS TR US CASH COWS 100 69374H881 354 11,396 SH   SOLE   800 0 10,596
PACKAGING CORP AMER COM 695156109 322 2,873 SH   SOLE   466 0 2,407
PALO ALTO NETWORKS INC COM 697435105 723 3,127 SH   SOLE   227 0 2,900
PAN AMERICAN SILVER CORP COM 697900108 1,161 48,995 SH   SOLE   0 0 48,995
PARETEUM CORP COM NEW 69946T207 6 14,464 SH   SOLE   0 0 14,464
PARKE BANCORP INC COM 700885106 333 13,107 SH   SOLE   0 0 13,107
PARKER HANNIFIN CORP COM 701094104 1,210 5,881 SH   SOLE   142 0 5,739
PATTERN ENERGY GROUP INC CL A 70338P100 213 7,945 SH   SOLE   0 0 7,945
PAVMED INC COM 70387R106 24 20,000 SH   SOLE   0 0 20,000
PAYCHEX INC COM 704326107 2,719 31,971 SH   SOLE   2,446 0 29,525
PAYCOM SOFTWARE INC COM 70432V102 1,068 4,036 SH   SOLE   0 0 4,036
PAYPAL HLDGS INC COM 70450Y103 8,559 79,127 SH   SOLE   5,442 0 73,685
PAYSIGN INC COM 70451A104 186 18,330 SH   SOLE   10,650 0 7,680
PEGASYSTEMS INC COM 705573103 252 3,162 SH   SOLE   0 0 3,162
PEMBINA PIPELINE CORP COM 706327103 284 7,656 SH   SOLE   660 0 6,996
PENNANTPARK INVT CORP COM 708062104 171 26,226 SH   SOLE   0 0 26,226
PENNS WOODS BANCORP INC COM 708430103 220 6,184 SH   SOLE   0 0 6,184
PEPSICO INC COM 713448108 16,225 118,717 SH   SOLE   7,637 0 111,080
PFIZER INC COM 717081103 17,739 452,773 SH   SOLE   37,027 0 415,746
PGIM HIGH YIELD BOND FUND IN COM 69346H100 748 48,549 SH   SOLE   337 0 48,212
PHILIP MORRIS INTL INC COM 718172109 6,901 81,092 SH   SOLE   3,805 0 77,287
PHILLIPS 66 COM 718546104 2,992 26,861 SH   SOLE   1,262 0 25,598
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 640 28,795 SH   SOLE   0 0 28,795
PIMCO CORPORATE & INCOME OPP COM 72201B101 1,295 68,136 SH   SOLE   296 0 67,840
PIMCO DYNAMIC INCOME FD SHS 72201Y101 2,953 91,016 SH   SOLE   1,240 0 89,776
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,504 99,348 SH   SOLE   1,264 0 98,084
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3,204 32,131 SH   SOLE   744 0 31,387
PIMCO ETF TR 1-5 US TIP IDX 72201R205 11,392 217,543 SH   SOLE   17,837 0 199,706
PIMCO ETF TR ACTIVE BD ETF 72201R775 2,009 18,639 SH   SOLE   4,177 0 14,462
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 12,926 127,233 SH   SOLE   8,982 0 118,252
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 907 9,090 SH   SOLE   0 0 9,090
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,833 51,342 SH   SOLE   10,279 0 41,063
PIMCO ETF TR INV GRD CRP BD 72201R817 3,107 28,259 SH   SOLE   1,014 0 27,245
PIMCO HIGH INCOME FD COM SHS 722014107 428 56,997 SH   SOLE   0 0 56,997
PIMCO INCOME STRATEGY FUND I COM 72201J104 237 22,378 SH   SOLE   0 0 22,378
PIMCO MUN INCOME FD II COM 72200W106 1,089 68,618 SH   SOLE   0 0 68,618
PIMCO MUN INCOME FD III COM 72201A103 610 48,477 SH   SOLE   0 0 48,477
PIMCO MUNICIPAL INCOME FD COM 72200R107 347 22,952 SH   SOLE   0 0 22,952
PIONEER NAT RES CO COM 723787107 471 3,112 SH   SOLE   475 0 2,637
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 575 31,263 SH   SOLE   23,006 0 8,257
PLAYA HOTELS & RESORTS NV SHS N70544106 219 26,017 SH   SOLE   0 0 26,017
PLUG POWER INC COM NEW 72919P202 67 21,302 SH   SOLE   5,025 0 16,277
PNC FINL SVCS GROUP INC COM 693475105 8,168 51,170 SH   SOLE   3,078 0 48,092
POLARIS INC COM 731068102 960 9,436 SH   SOLE   64 0 9,372
POLARITYTE INC COM 731094108 160 61,364 SH   SOLE   0 0 61,364
POOL CORPORATION COM 73278L105 2,033 9,573 SH   SOLE   1,673 0 7,900
PPG INDS INC COM 693506107 2,020 15,131 SH   SOLE   101 0 15,030
PPL CORP COM 69351T106 3,949 110,071 SH   SOLE   5,649 0 104,422
PRICE T ROWE GROUP INC COM 74144T108 699 5,736 SH   SOLE   328 0 5,407
PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 248 6,046 SH   SOLE   0 0 6,046
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 1,308 12,992 SH   SOLE   0 0 12,992
PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 300 9,225 SH   SOLE   0 0 9,225
PRINCIPAL FINL GROUP INC COM 74251V102 247 4,484 SH   SOLE   1,525 0 2,959
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 522 24,725 SH   SOLE   1,200 0 23,525
PROCTER & GAMBLE CO COM 742718109 26,948 215,751 SH   SOLE   10,899 0 204,852
PROFIRE ENERGY INC COM 74316X101 16 11,300 SH   SOLE   0 0 11,300
PROGRESSIVE CORP OHIO COM 743315103 1,447 19,988 SH   SOLE   1,199 0 18,789
PROLOGIS INC COM 74340W103 911 10,225 SH   SOLE   89 0 10,137
PROOFPOINT INC COM 743424103 380 3,309 SH   SOLE   0 0 3,309
PROS HOLDINGS INC COM 74346Y103 341 5,692 SH   SOLE   0 0 5,692
PROSHARES TR MORNINGSTAR ALTR 74347B813 659 17,358 SH   SOLE   30 0 17,328
PROSHARES TR MSCI EAFE DIVD 74347B839 259 6,348 SH   SOLE   4,567 0 1,781
PROSHARES TR RUSS 2000 DIVD 74347B698 405 6,557 SH   SOLE   0 0 6,557
PROSHARES TR S&P 500 DV ARIST 74348A467 9,139 120,895 SH   SOLE   2,248 0 118,647
PROSHARES TR S&P MDCP 400 DIV 74347B680 2,304 38,255 SH   SOLE   1,307 0 36,948
PROSHARES TR SHORT S&P 500 NE 74347B425 4,982 207,514 SH   SOLE   2,710 0 204,804
PROSHARES TR SP500 EX ENRGY 74347B581 262 3,825 SH   SOLE   0 0 3,825
PROSPECT CAPITAL CORPORATION COM 74348T102 373 57,851 SH   SOLE   0 0 57,851
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 45 45,000 PRN   SOLE   45,000 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 11 11,000 PRN   SOLE   0 0 11,000
PROTO LABS INC COM 743713109 345 3,395 SH   SOLE   0 0 3,395
PROVIDENT FINL SVCS INC COM 74386T105 244 9,900 SH   SOLE   0 0 9,900
PRUDENTIAL FINL INC COM 744320102 2,347 25,043 SH   SOLE   4,245 0 20,798
PUBLIC STORAGE COM 74460D109 505 2,371 SH   SOLE   0 0 2,371
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8,148 137,978 SH   SOLE   3,703 0 134,275
PUTNAM MANAGED MUN INCOM TR COM 746823103 86 10,752 SH   SOLE   0 0 10,752
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 167 30,815 SH   SOLE   22,758 0 8,057
QUALCOMM INC COM 747525103 3,641 41,259 SH   SOLE   1,675 0 39,584
QUEST DIAGNOSTICS INC COM 74834L100 624 5,842 SH   SOLE   25 0 5,817
RANGE RES CORP COM 75281A109 61 12,598 SH   SOLE   400 0 12,198
RAYMOND JAMES FINANCIAL INC COM 754730109 359 4,015 SH   SOLE   111 0 3,904
RAYTHEON CO COM NEW 755111507 3,991 18,163 SH   SOLE   958 0 17,205
REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 629 19,940 SH   SOLE   2,510 0 17,430
REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 2,325 59,905 SH   SOLE   10,195 0 49,710
REALITY SHS ETF TR DIVS ETF 75605A108 2,095 78,495 SH   SOLE   12,555 0 65,940
REALTY INCOME CORP COM 756109104 3,718 50,495 SH   SOLE   1,161 0 49,334
REAVES UTIL INCOME FD COM SH BEN INT 756158101 3,392 91,541 SH   SOLE   2,090 0 89,451
REGENERON PHARMACEUTICALS COM 75886F107 2,115 5,633 SH   SOLE   234 0 5,399
REGIONS FINL CORP NEW COM 7591EP100 518 30,163 SH   SOLE   1,045 0 29,118
REINSURANCE GRP OF AMERICA I COM NEW 759351604 367 2,250 SH   SOLE   0 0 2,250
RELIANCE STEEL & ALUMINUM CO COM 759509102 333 2,783 SH   SOLE   0 0 2,783
REPUBLIC FIRST BANCORP INC COM 760416107 117 27,955 SH   SOLE   4,237 0 23,718
REPUBLIC SVCS INC COM 760759100 452 5,042 SH   SOLE   0 0 5,042
RESMED INC COM 761152107 526 3,396 SH   SOLE   0 0 3,396
RESONANT INC COM 76118L102 42 17,245 SH   SOLE   0 0 17,245
RETAIL OPPORTUNITY INVTS COR COM 76131N101 1,792 101,471 SH   SOLE   10,399 0 91,072
RETAIL PPTYS AMER INC CL A 76131V202 269 20,054 SH   SOLE   369 0 19,685
RIO TINTO PLC SPONSORED ADR 767204100 1,240 20,900 SH   SOLE   5,875 0 15,025
RITCHIE BROS AUCTIONEERS COM 767744105 282 6,573 SH   SOLE   0 0 6,573
ROBERT HALF INTL INC COM 770323103 253 4,011 SH   SOLE   0 0 4,011
ROCKWELL AUTOMATION INC COM 773903109 1,113 5,492 SH   SOLE   18 0 5,474
ROKU INC COM CL A 77543R102 1,943 14,511 SH   SOLE   513 0 13,998
ROLLINS INC COM 775711104 269 8,120 SH   SOLE   2 0 8,118
ROPER TECHNOLOGIES INC COM 776696106 2,360 6,663 SH   SOLE   1,784 0 4,879
ROSS STORES INC COM 778296103 3,944 33,877 SH   SOLE   3,967 0 29,910
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,283 24,592 SH   SOLE   2,772 0 21,821
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,388 39,832 SH   SOLE   3,647 0 36,186
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,813 47,693 SH   SOLE   3,034 0 44,659
ROYAL GOLD INC COM 780287108 251 2,053 SH   SOLE   89 0 1,964
ROYCE MICRO-CAP TR INC COM 780915104 300 35,140 SH   SOLE   125 0 35,015
ROYCE VALUE TR INC COM 780910105 2,176 147,268 SH   SOLE   8,735 0 138,533
RPC INC COM 749660106 65 12,318 SH   SOLE   393 0 11,925
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,423 16,420 SH   SOLE   3,887 0 12,533
S&P GLOBAL INC COM 78409V104 3,716 13,610 SH   SOLE   1,330 0 12,280
SALESFORCE COM INC COM 79466L302 3,636 22,356 SH   SOLE   1,399 0 20,957
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 733 94,035 SH   SOLE   0 0 94,035
SANDSTORM GOLD LTD COM NEW 80013R206 421 56,461 SH   SOLE   7,345 0 49,116
SANOFI SPONSORED ADR 80105N105 1,319 26,262 SH   SOLE   236 0 26,026
SAP SE SPON ADR 803054204 1,190 8,876 SH   SOLE   174 0 8,702
SBA COMMUNICATIONS CORP NEW CL A 78410G104 602 2,496 SH   SOLE   150 0 2,346
SCHLUMBERGER LTD COM 806857108 1,361 33,857 SH   SOLE   3,471 0 30,385
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 212 7,756 SH   SOLE   38 0 7,718
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 8,374 249,009 SH   SOLE   20,909 0 228,101
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 361 12,103 SH   SOLE   0 0 12,103
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 222 4,397 SH   SOLE   2,042 0 2,355
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,017 19,040 SH   SOLE   474 0 18,566
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,828 23,776 SH   SOLE   2,108 0 21,668
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,997 86,270 SH   SOLE   3,899 0 82,371
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 10,389 111,819 SH   SOLE   10,395 0 101,424
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,411 23,474 SH   SOLE   75 0 23,399
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 6,697 87,188 SH   SOLE   2,184 0 85,004
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 8,352 138,856 SH   SOLE   18,515 0 120,342
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,354 51,198 SH   SOLE   5,983 0 45,216
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4,274 56,503 SH   SOLE   8,935 0 47,568
SCHWAB STRATEGIC TR US TIPS ETF 808524870 8,807 155,525 SH   SOLE   3,272 0 152,254
SCOTTS MIRACLE GRO CO CL A 810186106 1,090 10,257 SH   SOLE   407 0 9,851
SCYNEXIS INC COM 811292101 182 200,000 SH   SOLE   0 0 200,000
SEAGATE TECHNOLOGY PLC SHS G7945M107 212 3,569 SH   SOLE   134 0 3,435
SEATTLE GENETICS INC COM 812578102 465 4,067 SH   SOLE   0 0 4,067
SEI INVESTMENTS CO COM 784117103 201 3,073 SH   SOLE   1,498 0 1,575
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 732 13,653 SH   SOLE   1,022 0 12,631
SELECT SECTOR SPDR TR ENERGY 81369Y506 6,307 105,043 SH   SOLE   5,405 0 99,638
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 684 17,686 SH   SOLE   1,302 0 16,384
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 10,098 80,510 SH   SOLE   5,440 0 75,071
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 12,866 204,283 SH   SOLE   7,075 0 197,209
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 15,599 153,144 SH   SOLE   7,255 0 145,889
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 22,651 735,894 SH   SOLE   18,576 0 717,319
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 13,781 169,160 SH   SOLE   36,769 0 132,391
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,184 64,743 SH   SOLE   4,205 0 60,538
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,773 28,866 SH   SOLE   2,184 0 26,682
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 23,880 260,499 SH   SOLE   29,076 0 231,423
SEMPRA ENERGY COM 816851109 923 6,092 SH   SOLE   755 0 5,337
SENSEONICS HLDGS INC COM 81727U105 10 10,500 SH   SOLE   0 0 10,500
SERVICE CORP INTL COM 817565104 369 8,026 SH   SOLE   538 0 7,487
SERVICENOW INC COM 81762P102 1,166 4,130 SH   SOLE   606 0 3,524
SESEN BIO INC COM 817763105 35 34,000 SH   SOLE   0 0 34,000
SHERWIN WILLIAMS CO COM 824348106 2,230 3,822 SH   SOLE   354 0 3,468
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 253 6,665 SH   SOLE   0 0 6,665
SHOCKWAVE MED INC COM 82489T104 292 6,650 SH   SOLE   0 0 6,650
SHOPIFY INC CL A 82509L107 2,341 5,889 SH   SOLE   503 0 5,386
SIENTRA INC COM 82621J105 148 16,600 SH   SOLE   0 0 16,600
SIMON PPTY GROUP INC NEW COM 828806109 780 5,234 SH   SOLE   573 0 4,661
SIMPLY GOOD FOODS CO COM 82900L102 232 8,142 SH   SOLE   0 0 8,142
SIRIUS XM HLDGS INC COM 82968B103 1,388 194,147 SH   SOLE   20,230 0 173,917
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,340 29,705 SH   SOLE   8,863 0 20,842
SKYWORKS SOLUTIONS INC COM 83088M102 466 3,854 SH   SOLE   1,119 0 2,735
SLACK TECHNOLOGIES INC COM CL A 83088V102 321 14,264 SH   SOLE   600 0 13,664
SMITH A O CORP COM 831865209 254 5,333 SH   SOLE   0 0 5,333
SMUCKER J M CO COM NEW 832696405 479 4,604 SH   SOLE   60 0 4,544
SNAP INC CL A 83304A106 806 49,339 SH   SOLE   295 0 49,044
SOLAR CAP LTD COM 83413U100 379 18,378 SH   SOLE   217 0 18,161
SONY CORP SPONSORED ADR 835699307 211 3,107 SH   SOLE   578 0 2,529
SOPHIRIS BIO INC COM NEW 83578Q209 15 40,000 SH   SOLE   0 0 40,000
SOUTH JERSEY INDS INC COM 838518108 315 9,543 SH   SOLE   0 0 9,543
SOUTHERN CO COM 842587107 5,366 84,245 SH   SOLE   5,295 0 78,950
SOUTHERN COPPER CORP COM 84265V105 2,578 60,694 SH   SOLE   7,467 0 53,227
SOUTHWEST AIRLS CO COM 844741108 617 11,423 SH   SOLE   1,227 0 10,196
SOUTHWESTERN ENERGY CO COM 845467109 74 30,666 SH   SOLE   0 0 30,666
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 19,887 69,758 SH   SOLE   2,981 0 66,777
SPDR GOLD TRUST GOLD SHS 78463V107 25,651 179,506 SH   SOLE   12,112 0 167,394
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 3,049 59,181 SH   SOLE   1,999 0 57,182
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3,574 92,136 SH   SOLE   0 0 92,136
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,566 38,399 SH   SOLE   0 0 38,399
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 846 18,338 SH   SOLE   380 0 17,958
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1,245 48,301 SH   SOLE   1,304 0 46,997
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 749 11,209 SH   SOLE   0 0 11,209
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7,622 243,138 SH   SOLE   152,003 0 91,135
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,591 42,330 SH   SOLE   4,100 0 38,230
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2,533 24,669 SH   SOLE   2,400 0 22,269
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 368 11,470 SH   SOLE   103 0 11,367
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 319 4,459 SH   SOLE   650 0 3,809
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 838 20,850 SH   SOLE   771 0 20,079
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 1,068 31,674 SH   SOLE   0 0 31,674
SPDR S&P 500 ETF TR TR UNIT 78462F103 154,038 481,873 SH   SOLE   22,208 0 459,665
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16,267 43,335 SH   SOLE   1,715 0 41,620
SPDR SERIES TRUST AEROSPACE DEF 78464A631 1,764 16,166 SH   SOLE   476 0 15,690
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 4,480 80,719 SH   SOLE   5,257 0 75,462
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 7,496 243,918 SH   SOLE   1,445 0 242,473
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 233 8,071 SH   SOLE   0 0 8,071
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 875 31,344 SH   SOLE   0 0 31,344
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 3,712 33,881 SH   SOLE   2,717 0 31,163
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 358 13,285 SH   SOLE   4,107 0 9,178
SPDR SERIES TRUST DJ REIT ETF 78464A607 2,579 25,276 SH   SOLE   909 0 24,367
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 265 2,802 SH   SOLE   493 0 2,309
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 1,420 24,063 SH   SOLE   2,721 0 21,342
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 2,288 46,584 SH   SOLE   1,328 0 45,257
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 2,767 54,707 SH   SOLE   724 0 53,984
SPDR SERIES TRUST OILGAS EQUIP 78464A748 6,066 749,797 SH   SOLE   0 0 749,797
SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606 511 19,368 SH   SOLE   0 0 19,368
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 721 23,298 SH   SOLE   9,784 0 13,514
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 229 8,026 SH   SOLE   0 0 8,026
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1,092 37,169 SH   SOLE   0 0 37,169
SPDR SERIES TRUST PORTFOLIO CRPORT 78464A144 217 6,425 SH   SOLE   120 0 6,305
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 6,313 178,802 SH   SOLE   622 0 178,180
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1,379 36,465 SH   SOLE   0 0 36,465
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,381 38,105 SH   SOLE   0 0 38,105
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 357 11,922 SH   SOLE   250 0 11,672
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 4,727 153,278 SH   SOLE   1,234 0 152,044
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 5,902 180,882 SH   SOLE   57,720 0 123,162
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 3,668 92,026 SH   SOLE   628 0 91,398
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 6,078 145,020 SH   SOLE   192 0 144,828
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1,298 32,897 SH   SOLE   0 0 32,897
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 5,443 155,926 SH   SOLE   0 0 155,926
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 1,625 28,462 SH   SOLE   117 0 28,345
SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 276 3,742 SH   SOLE   70 0 3,672
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1,122 17,386 SH   SOLE   636 0 16,750
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 437 6,658 SH   SOLE   48 0 6,610
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2,779 38,357 SH   SOLE   1,031 0 37,326
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,807 18,998 SH   SOLE   1,220 0 17,778
SPDR SERIES TRUST S&P BK ETF 78464A797 331 6,994 SH   SOLE   25 0 6,969
SPDR SERIES TRUST S&P DIVID ETF 78464A763 31,403 291,935 SH   SOLE   5,941 0 285,994
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 209 4,588 SH   SOLE   780 0 3,808
SPDR SERIES TRUST S&P INS ETF 78464A789 673 19,008 SH   SOLE   366 0 18,642
SPDR SERIES TRUST S&P KENSHO NEW 78468R648 309 8,562 SH   SOLE   0 0 8,562
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,377 23,636 SH   SOLE   867 0 22,769
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 22,714 248,429 SH   SOLE   48,468 0 199,961
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 510 6,464 SH   SOLE   250 0 6,214
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 1,072 9,389 SH   SOLE   1,353 0 8,036
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1,004 22,823 SH   SOLE   417 0 22,406
SPECIAL OPPORTUNITIES FD INC COM 84741T104 703 47,728 SH   SOLE   0 0 47,728
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 520 10,565 SH   SOLE   0 0 10,565
SPROTT ETF TR GOLD MINERS ETF 85210B102 625 24,852 SH   SOLE   706 0 24,147
SPROTT FOCUS TR INC COM 85208J109 142 19,275 SH   SOLE   0 0 19,275
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 7,987 544,797 SH   SOLE   70,214 0 474,583
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 15,182 1,246,505 SH   SOLE   130,954 0 1,115,551
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 172 26,256 SH   SOLE   7,723 0 18,533
SQUARE INC CL A 852234103 1,814 28,999 SH   SOLE   2,534 0 26,465
SRC ENERGY INC COM 78470V108 75 18,154 SH   SOLE   0 0 18,154
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3,005 64,522 SH   SOLE   4,879 0 59,643
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 445 11,118 SH   SOLE   1,852 0 9,266
SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 225 2,518 SH   SOLE   0 0 2,518
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 415 16,335 SH   SOLE   3 0 16,332
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 6,057 123,634 SH   SOLE   5,588 0 118,046
STAG INDL INC COM 85254J102 270 8,563 SH   SOLE   0 0 8,563
STANLEY BLACK & DECKER INC COM 854502101 1,016 6,133 SH   SOLE   33 0 6,100
STARBUCKS CORP COM 855244109 5,932 67,478 SH   SOLE   4,183 0 63,295
STARWOOD PPTY TR INC COM 85571B105 3,631 146,066 SH   SOLE   13,253 0 132,813
STATE STR CORP COM 857477103 691 8,738 SH   SOLE   0 0 8,738
STEELCASE INC CL A 858155203 250 12,248 SH   SOLE   0 0 12,248
STONECASTLE FINL CORP COM 861780104 215 9,625 SH   SOLE   0 0 9,625
STORE CAP CORP COM 862121100 822 22,061 SH   SOLE   324 0 21,737
STRATASYS LTD SHS M85548101 253 12,487 SH   SOLE   950 0 11,537
STRYKER CORP COM 863667101 5,228 24,900 SH   SOLE   4,765 0 20,135
STURM RUGER & CO INC COM 864159108 313 6,649 SH   SOLE   0 0 6,649
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 471 21,574 SH   SOLE   4,761 0 16,813
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 89 12,019 SH   SOLE   244 0 11,775
SUN CMNTYS INC COM 866674104 875 5,830 SH   SOLE   351 0 5,479
SUN LIFE FINL INC COM 866796105 471 10,339 SH   SOLE   720 0 9,619
SUNCOR ENERGY INC NEW COM 867224107 437 13,312 SH   SOLE   666 0 12,646
SUNOCO LP COM UT REP LP 86765K109 601 19,657 SH   SOLE   3,741 0 15,916
SUNRUN INC COM 86771W105 234 16,913 SH   SOLE   10,480 0 6,433
SYNCHRONY FINL COM 87165B103 822 22,846 SH   SOLE   2,135 0 20,712
SYNOPSYS INC COM 871607107 238 1,709 SH   SOLE   0 0 1,709
SYSCO CORP COM 871829107 3,418 39,952 SH   SOLE   3,177 0 36,775
T MOBILE US INC COM 872590104 888 11,319 SH   SOLE   40 0 11,279
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,396 41,240 SH   SOLE   1,023 0 40,217
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 250 2,045 SH   SOLE   0 0 2,045
TAL EDUCATION GROUP SPONSORED ADS 874080104 414 8,599 SH   SOLE   0 0 8,599
TANGER FACTORY OUTLET CTRS I COM 875465106 286 19,410 SH   SOLE   210 0 19,200
TARGET CORP COM 87612E106 3,147 24,548 SH   SOLE   469 0 24,079
TC ENERGY CORP COM 87807B107 3,357 62,986 SH   SOLE   5,648 0 57,338
TE CONNECTIVITY LTD REG SHS H84989104 620 6,463 SH   SOLE   246 0 6,217
TECK RESOURCES LTD CL B 878742204 289 16,620 SH   SOLE   0 0 16,620
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,874 89,765 SH   SOLE   0 0 89,765
TELADOC HEALTH INC COM 87918A105 739 8,825 SH   SOLE   629 0 8,196
TELEDYNE TECHNOLOGIES INC COM 879360105 1,404 4,053 SH   SOLE   151 0 3,902
TELEFLEX INC COM 879369106 1,199 3,186 SH   SOLE   1,001 0 2,185
TEMPLETON EMERGING MKTS FD I COM 880191101 251 16,069 SH   SOLE   7,435 0 8,635
TESLA INC COM 88160R101 6,875 16,435 SH   SOLE   397 0 16,038
TESLA INC NOTE 1.250% 3/0 88160RAC5 13 10,000 PRN   SOLE   0 0 10,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 187 19,041 SH   SOLE   1,007 0 18,034
TEXAS INSTRS INC COM 882508104 4,216 32,857 SH   SOLE   946 0 31,910
TEXAS PAC LD TR SUB CTF PROP I T 882610108 205 263 SH   SOLE   32 0 231
TEXTRON INC COM 883203101 684 15,333 SH   SOLE   50 0 15,283
THE CHARLES SCHWAB CORPORATI COM 808513105 1,472 30,951 SH   SOLE   388 0 30,562
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 148 14,443 SH   SOLE   0 0 14,443
THE TRADE DESK INC COM CL A 88339J105 301 1,157 SH   SOLE   225 0 932
THERMO FISHER SCIENTIFIC INC COM 883556102 6,956 21,410 SH   SOLE   1,175 0 20,234
THOR INDS INC COM 885160101 348 4,683 SH   SOLE   1,454 0 3,229
TIFFANY & CO NEW COM 886547108 289 2,160 SH   SOLE   530 0 1,630
TJX COS INC NEW COM 872540109 3,028 49,601 SH   SOLE   4,602 0 44,998
TOCAGEN INC COM 888846102 6 10,372 SH   SOLE   0 0 10,372
TORO CO COM 891092108 324 4,067 SH   SOLE   0 0 4,067
TORONTO DOMINION BK ONT COM NEW 891160509 1,184 21,086 SH   SOLE   631 0 20,455
TORTOISE ENERGY INDEPENDENC COM 89148K101 1,188 274,113 SH   SOLE   0 0 274,113
TORTOISE ENERGY INFRA CORP COM 89147L100 180 10,058 SH   SOLE   2,547 0 7,511
TORTOISE PWR & ENERGY INFRAS COM 89147X104 319 18,796 SH   SOLE   0 0 18,796
TOTAL S A SPONSORED ADS 89151E109 1,024 18,521 SH   SOLE   884 0 17,637
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 461 3,285 SH   SOLE   72 0 3,213
TRACTOR SUPPLY CO COM 892356106 236 2,531 SH   SOLE   100 0 2,431
TRANSDIGM GROUP INC COM 893641100 2,211 3,947 SH   SOLE   274 0 3,673
TRANSGLOBE ENERGY CORP COM 893662106 34 24,804 SH   SOLE   0 0 24,804
TRANSOCEAN LTD REG SHS H8817H100 91 13,212 SH   SOLE   950 0 12,262
TRANSUNION COM 89400J107 281 3,283 SH   SOLE   1,355 0 1,928
TRAVELERS COMPANIES INC COM 89417E109 1,877 13,704 SH   SOLE   605 0 13,100
TREX CO INC COM 89531P105 218 2,428 SH   SOLE   0 0 2,428
TRUIST FINL CORP COM 89832Q109 2,336 41,473 SH   SOLE   5,115 0 36,358
TURQUOISE HILL RES LTD COM 900435108 17 23,600 SH   SOLE   0 0 23,600
TWILIO INC CL A 90138F102 457 4,647 SH   SOLE   308 0 4,339
TWITTER INC COM 90184L102 3,715 115,938 SH   SOLE   11,424 0 104,514
TWITTER INC NOTE 1.000% 9/1 90184LAD4 233 240,000 PRN   SOLE   0 0 240,000
TWO HBRS INVT CORP COM NEW 90187B408 154 10,539 SH   SOLE   0 0 10,539
TYLER TECHNOLOGIES INC COM 902252105 464 1,548 SH   SOLE   0 0 1,548
TYSON FOODS INC CL A 902494103 300 3,297 SH   SOLE   2 0 3,295
UBER TECHNOLOGIES INC COM 90353T100 1,068 35,922 SH   SOLE   2,200 0 33,722
UBS GROUP AG SHS H42097107 131 10,398 SH   SOLE   379 0 10,019
UGI CORP NEW COM 902681105 649 14,376 SH   SOLE   4,359 0 10,016
ULTA BEAUTY INC COM 90384S303 1,135 4,485 SH   SOLE   2,582 0 1,903
UMH PPTYS INC COM 903002103 294 18,678 SH   SOLE   0 0 18,678
UNDER ARMOUR INC CL A 904311107 2,395 110,891 SH   SOLE   12,914 0 97,977
UNDER ARMOUR INC CL C 904311206 284 14,832 SH   SOLE   0 0 14,832
UNILEVER N V N Y SHS NEW 904784709 867 15,098 SH   SOLE   396 0 14,703
UNILEVER PLC SPON ADR NEW 904767704 1,920 33,584 SH   SOLE   1,027 0 32,556
UNION PACIFIC CORP COM 907818108 5,977 33,058 SH   SOLE   3,747 0 29,311
UNITED AIRLINES HLDGS INC COM 910047109 245 2,782 SH   SOLE   525 0 2,257
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 64 23,772 SH   SOLE   0 0 23,772
UNITED PARCEL SERVICE INC CL B 911312106 8,422 71,944 SH   SOLE   2,457 0 69,487
UNITED RENTALS INC COM 911363109 964 5,779 SH   SOLE   0 0 5,779
UNITED STATES OIL FUND LP UNITS 91232N108 585 45,661 SH   SOLE   750 0 44,911
UNITED STATES STL CORP NEW COM 912909108 261 22,852 SH   SOLE   101 0 22,751
UNITED TECHNOLOGIES CORP COM 913017109 12,994 86,768 SH   SOLE   3,119 0 83,649
UNITEDHEALTH GROUP INC COM 91324P102 11,093 37,733 SH   SOLE   4,631 0 33,102
UNITI GROUP INC COM 91325V108 94 11,401 SH   SOLE   85 0 11,316
UNIVERSAL DISPLAY CORP COM 91347P105 698 3,388 SH   SOLE   0 0 3,388
US BANCORP DEL COM NEW 902973304 3,220 54,297 SH   SOLE   1,488 0 52,809
V F CORP COM 918204108 1,289 12,936 SH   SOLE   282 0 12,654
VAIL RESORTS INC COM 91879Q109 792 3,302 SH   SOLE   977 0 2,325
VALERO ENERGY CORP NEW COM 91913Y100 1,491 15,922 SH   SOLE   875 0 15,048
VALLEY NATL BANCORP COM 919794107 197 17,177 SH   SOLE   8,427 0 8,750
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1,817 28,374 SH   SOLE   4,802 0 23,572
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 6,373 187,401 SH   SOLE   19,622 0 167,779
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 445 6,472 SH   SOLE   0 0 6,472
VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 2,006 119,767 SH   SOLE   20,087 0 99,680
VANECK VECTORS ETF TRUST BIOTECH ETF 92189F726 447 3,206 SH   SOLE   0 0 3,206
VANECK VECTORS ETF TRUST ENVIRONMENTAL SV 92189F304 275 2,580 SH   SOLE   0 0 2,580
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 8,188 279,642 SH   SOLE   26,155 0 253,487
VANECK VECTORS ETF TRUST INTL HIGH YIELD 92189F445 989 39,406 SH   SOLE   3,224 0 36,182
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 623 14,742 SH   SOLE   1,201 0 13,541
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 7,890 144,037 SH   SOLE   23,502 0 120,535
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 506 25,017 SH   SOLE   0 0 25,017
VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 493 19,552 SH   SOLE   0 0 19,552
VANECK VECTORS ETF TRUST VIDEO GAMING 92189F114 378 9,912 SH   SOLE   58 0 9,854
VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 2,084 130,345 SH   SOLE   16,766 0 113,579
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 6,091 34,930 SH   SOLE   306 0 34,624
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 6,053 48,184 SH   SOLE   95 0 48,089
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1,157 7,874 SH   SOLE   0 0 7,874
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 2,840 20,442 SH   SOLE   1,863 0 18,579
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1,405 10,800 SH   SOLE   0 0 10,800
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,353 8,165 SH   SOLE   0 0 8,165
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,731 12,450 SH   SOLE   0 0 12,450
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2,621 17,224 SH   SOLE   922 0 16,302
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 38,684 443,516 SH   SOLE   16,910 0 426,606
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 1,886 18,804 SH   SOLE   2,185 0 16,619
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 11,490 142,538 SH   SOLE   4,173 0 138,365
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 47,210 562,967 SH   SOLE   61,502 0 501,465
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 11,792 208,393 SH   SOLE   23,147 0 185,246
VANGUARD GROUP DIV APP ETF 921908844 48,824 391,652 SH   SOLE   15,301 0 376,352
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 23,190 184,061 SH   SOLE   1,003 0 183,058
VANGUARD INDEX FDS GROWTH ETF 922908736 48,820 267,995 SH   SOLE   8,440 0 259,554
VANGUARD INDEX FDS LARGE CAP ETF 922908637 23,086 156,155 SH   SOLE   1,510 0 154,645
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10,362 65,262 SH   SOLE   1,167 0 64,095
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 18,909 158,649 SH   SOLE   3,026 0 155,624
VANGUARD INDEX FDS MID CAP ETF 922908629 28,989 162,698 SH   SOLE   10,565 0 152,133
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 25,372 273,436 SH   SOLE   10,298 0 263,138
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 74,125 250,593 SH   SOLE   4,212 0 246,381
VANGUARD INDEX FDS SM CP VAL ETF 922908611 12,614 92,028 SH   SOLE   16,903 0 75,125
VANGUARD INDEX FDS SMALL CP ETF 922908751 36,819 222,288 SH   SOLE   8,716 0 213,571
VANGUARD INDEX FDS SML CP GRW ETF 922908595 8,661 43,590 SH   SOLE   699 0 42,891
VANGUARD INDEX FDS TOTAL STK MKT 922908769 168,731 1,031,237 SH   SOLE   70,142 0 961,095
VANGUARD INDEX FDS VALUE ETF 922908744 81,820 682,685 SH   SOLE   26,742 0 655,943
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,200 59,524 SH   SOLE   4,064 0 55,461
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17,494 393,396 SH   SOLE   65,282 0 328,114
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,548 26,415 SH   SOLE   3,159 0 23,257
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 500 7,187 SH   SOLE   2,373 0 4,815
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 611 5,504 SH   SOLE   300 0 5,204
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,417 23,978 SH   SOLE   1,672 0 22,306
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 4,032 49,794 SH   SOLE   3,534 0 46,260
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3,886 78,866 SH   SOLE   18,298 0 60,568
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 7,287 136,100 SH   SOLE   17,088 0 119,012
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 434 6,593 SH   SOLE   331 0 6,262
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 21,654 237,096 SH   SOLE   31,735 0 205,361
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,080 20,308 SH   SOLE   4,192 0 16,116
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3,059 50,284 SH   SOLE   1,015 0 49,269
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 17,367 214,329 SH   SOLE   6,201 0 208,127
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 900 10,156 SH   SOLE   258 0 9,898
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 534 2,951 SH   SOLE   139 0 2,812
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 704 4,773 SH   SOLE   102 0 4,672
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2,835 23,656 SH   SOLE   67 0 23,589
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,323 9,942 SH   SOLE   157 0 9,785
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2,266 20,209 SH   SOLE   65 0 20,144
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2,431 16,604 SH   SOLE   418 0 16,186
VANGUARD STAR FD VG TL INTL STK F 921909768 14,837 266,422 SH   SOLE   6,974 0 259,448
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 15,217 345,366 SH   SOLE   37,274 0 308,091
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 578 7,101 SH   SOLE   80 0 7,021
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 23,087 246,364 SH   SOLE   11,499 0 234,865
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 3,751 52,052 SH   SOLE   5,749 0 46,304
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 206 3,229 SH   SOLE   94 0 3,135
VANGUARD WORLD FD EXTENDED DUR 921910709 529 4,070 SH   SOLE   0 0 4,070
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,783 15,960 SH   SOLE   505 0 15,455
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 5,190 59,527 SH   SOLE   9,035 0 50,492
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,967 13,504 SH   SOLE   3,202 0 10,302
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,061 11,290 SH   SOLE   760 0 10,530
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4,177 22,041 SH   SOLE   580 0 21,462
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6,378 39,564 SH   SOLE   3,991 0 35,574
VANGUARD WORLD FDS ENERGY ETF 92204A306 4,825 59,202 SH   SOLE   1,642 0 57,560
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 3,695 48,440 SH   SOLE   7,880 0 40,560
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7,592 39,596 SH   SOLE   3,597 0 35,999
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,233 14,507 SH   SOLE   1,204 0 13,303
VANGUARD WORLD FDS INF TECH ETF 92204A702 9,520 38,882 SH   SOLE   4,270 0 34,612
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,132 8,437 SH   SOLE   516 0 7,921
VANGUARD WORLD FDS UTILITIES ETF 92204A876 6,593 46,142 SH   SOLE   8,537 0 37,606
VECTOR GROUP LTD COM 92240M108 3,489 260,536 SH   SOLE   1,085 0 259,451
VEEVA SYS INC CL A COM 922475108 999 7,106 SH   SOLE   292 0 6,814
VENTAS INC COM 92276F100 2,261 39,162 SH   SOLE   1,493 0 37,669
VEREIT INC COM 92339V100 354 38,312 SH   SOLE   0 0 38,312
VERISK ANALYTICS INC COM 92345Y106 11,435 76,571 SH   SOLE   2,394 0 74,177
VERIZON COMMUNICATIONS INC COM 92343V104 35,848 583,841 SH   SOLE   47,858 0 535,982
VERTEX ENERGY INC COM 92534K107 52 33,803 SH   SOLE   0 0 33,803
VERTEX PHARMACEUTICALS INC COM 92532F100 1,027 4,689 SH   SOLE   21 0 4,668
VIACOMCBS INC CL B 92556H206 245 5,834 SH   SOLE   485 0 5,349
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 17,465 332,102 SH   SOLE   22,952 0 309,150
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 14,672 260,055 SH   SOLE   14,708 0 245,347
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 6,213 126,742 SH   SOLE   88 0 126,654
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1,907 37,696 SH   SOLE   5,837 0 31,860
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 1,223 24,717 SH   SOLE   0 0 24,717
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 4,395 181,367 SH   SOLE   498 0 180,868
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 356 10,776 SH   SOLE   0 0 10,776
VIRTU FINL INC CL A 928254101 2,982 186,517 SH   SOLE   19,795 0 166,722
VISA INC COM CL A 92826C839 27,970 148,855 SH   SOLE   11,895 0 136,960
VMWARE INC CL A COM 928563402 307 2,021 SH   SOLE   0 0 2,021
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 727 37,584 SH   SOLE   1,502 0 36,082
VOYA ASIA PAC DIVID EQUITY I COM 92912J102 762 89,650 SH   SOLE   0 0 89,650
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2,134 267,060 SH   SOLE   1,000 0 266,060
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 598 96,591 SH   SOLE   0 0 96,591
VOYA INFRASTRUCTURE INDLS & COM 92912X101 589 51,200 SH   SOLE   0 0 51,200
W P CAREY INC COM 92936U109 8,315 103,884 SH   SOLE   2,813 0 101,071
WABTEC CORP COM 929740108 722 9,276 SH   SOLE   2,820 0 6,456
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,849 31,357 SH   SOLE   6,959 0 24,397
WALMART INC COM 931142103 9,959 83,807 SH   SOLE   5,572 0 78,236
WASTE CONNECTIONS INC COM 94106B101 538 5,927 SH   SOLE   0 0 5,927
WASTE MGMT INC DEL COM 94106L109 6,716 58,931 SH   SOLE   2,223 0 56,708
WATERS CORP COM 941848103 1,325 5,671 SH   SOLE   0 0 5,671
WD-40 CO COM 929236107 925 4,765 SH   SOLE   35 0 4,730
WEBSTER FINL CORP CONN COM 947890109 630 11,816 SH   SOLE   0 0 11,816
WEC ENERGY GROUP INC COM 92939U106 840 9,110 SH   SOLE   1,208 0 7,902
WELLS FARGO CO NEW COM 949746101 7,133 132,572 SH   SOLE   5,506 0 127,066
WELLTOWER INC COM 95040Q104 3,813 46,628 SH   SOLE   1,243 0 45,385
WEST PHARMACEUTICAL SVSC INC COM 955306105 431 2,867 SH   SOLE   0 0 2,867
WESTERN ASSET EMRG MKT DEBT COM 95766A101 242 16,991 SH   SOLE   125 0 16,866
WESTERN ASSET HIGH INCM OPP COM 95766K109 149 29,454 SH   SOLE   0 0 29,454
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 581 47,809 SH   SOLE   0 0 47,809
WESTERN ASST MNGD MUN FD INC COM 95766M105 736 55,239 SH   SOLE   0 0 55,239
WESTERN AST INFL LKD OPP & I COM 95766R104 956 82,882 SH   SOLE   0 0 82,882
WESTERN DIGITAL CORP COM 958102105 327 5,145 SH   SOLE   750 0 4,394
WEYERHAEUSER CO COM 962166104 3,715 123,000 SH   SOLE   11,957 0 111,043
WHEATON PRECIOUS METALS CORP COM 962879102 452 15,191 SH   SOLE   1,075 0 14,116
WILLIAMS COS INC DEL COM 969457100 4,946 208,521 SH   SOLE   18,673 0 189,847
WILLIAMS SONOMA INC COM 969904101 1,050 14,299 SH   SOLE   1,148 0 13,151
WILLIS TOWERS WATSON PUB LTD SHS G96629103 587 2,905 SH   SOLE   28 0 2,877
WIPRO LTD SPON ADR 1 SH 97651M109 51 13,565 SH   SOLE   0 0 13,565
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,083 89,204 SH   SOLE   1,060 0 88,144
WISDOMTREE TR EMG MKTS SMCAP 97717W281 214 4,471 SH   SOLE   0 0 4,471
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 5,393 76,395 SH   SOLE   2,156 0 74,239
WISDOMTREE TR EUROPE SMCP DV 97717W869 220 3,364 SH   SOLE   0 0 3,364
WISDOMTREE TR FLOATNG RAT TREA 97717X628 6,643 265,116 SH   SOLE   0 0 265,116
WISDOMTREE TR GLB US QTLY DIV 97717W844 327 4,972 SH   SOLE   250 0 4,722
WISDOMTREE TR HEDGED HI YLD BD 97717W430 3,455 149,116 SH   SOLE   7,610 0 141,506
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,022 41,080 SH   SOLE   2,458 0 38,621
WISDOMTREE TR INTL EQUITY FD 97717W703 2,542 47,532 SH   SOLE   0 0 47,532
WISDOMTREE TR INTL MIDCAP DV 97717W778 216 3,286 SH   SOLE   0 0 3,286
WISDOMTREE TR INTL SMCAP DIV 97717W760 2,972 41,795 SH   SOLE   4,972 0 36,823
WISDOMTREE TR JAPN HEDGE EQT 97717W851 301 5,593 SH   SOLE   91 0 5,502
WISDOMTREE TR US DIVID EX FNCL 97717W406 204 2,200 SH   SOLE   0 0 2,200
WISDOMTREE TR US HIGH DIVIDEND 97717W208 353 4,593 SH   SOLE   402 0 4,191
WISDOMTREE TR US LARGECAP DIVD 97717W307 463 4,369 SH   SOLE   70 0 4,299
WISDOMTREE TR US LARGECAP FUND 97717W588 13,329 363,284 SH   SOLE   6,863 0 356,421
WISDOMTREE TR US MIDCAP DIVID 97717W505 4,630 121,707 SH   SOLE   8,612 0 113,095
WISDOMTREE TR US MIDCAP FUND 97717W570 10,888 258,674 SH   SOLE   3,736 0 254,938
WISDOMTREE TR US QTLY DIV GRT 97717X669 18,011 371,601 SH   SOLE   123,667 0 247,934
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,380 82,980 SH   SOLE   6,673 0 76,307
WISDOMTREE TR US SMALLCAP FUND 97717W562 567 14,755 SH   SOLE   1,681 0 13,074
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,096 10,380 SH   SOLE   1,562 0 8,818
WPP PLC NEW ADR 92937A102 449 6,387 SH   SOLE   1,163 0 5,224
WPX ENERGY INC COM 98212B103 140 10,221 SH   SOLE   767 0 9,454
WYNN RESORTS LTD COM 983134107 309 2,226 SH   SOLE   236 0 1,990
XCEL ENERGY INC COM 98389B100 765 12,048 SH   SOLE   852 0 11,196
XENIA HOTELS & RESORTS INC COM 984017103 463 21,440 SH   SOLE   35 0 21,405
XILINX INC COM 983919101 1,900 19,438 SH   SOLE   268 0 19,170
XYLEM INC COM 98419M100 758 9,618 SH   SOLE   200 0 9,418
YAMANA GOLD INC COM 98462Y100 224 56,741 SH   SOLE   0 0 56,741
YANDEX N V SHS CLASS A N97284108 208 4,790 SH   SOLE   0 0 4,790
YUM BRANDS INC COM 988498101 2,124 21,082 SH   SOLE   1,814 0 19,268
YUM CHINA HLDGS INC COM 98850P109 1,837 38,259 SH   SOLE   9,016 0 29,244
ZIMMER BIOMET HLDGS INC COM 98956P102 872 5,824 SH   SOLE   814 0 5,010
ZIOPHARM ONCOLOGY INC COM 98973P101 942 199,707 SH   SOLE   16,750 0 182,957
ZOETIS INC CL A 98978V103 5,883 44,445 SH   SOLE   7,347 0 37,098
ZSCALER INC COM 98980G102 255 5,494 SH   SOLE   83 0 5,411