0001580642-19-004915.txt : 20191101 0001580642-19-004915.hdr.sgml : 20191101 20191101142803 ACCESSION NUMBER: 0001580642-19-004915 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191101 DATE AS OF CHANGE: 20191101 EFFECTIVENESS DATE: 20191101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Creative Planning CENTRAL INDEX KEY: 0001540235 IRS NUMBER: 431270780 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14616 FILM NUMBER: 191186477 BUSINESS ADDRESS: STREET 1: 5454 W.110TH STREET CITY: OVERLAND PARK STATE: KS ZIP: 66211 BUSINESS PHONE: 913-338-2727 MAIL ADDRESS: STREET 1: 5454 W.110TH STREET CITY: OVERLAND PARK STATE: KS ZIP: 66211 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001540235 XXXXXXXX 09-30-2019 09-30-2019 false Creative Planning
5454 W.110th Street Overland Park KS 66211
13F HOLDINGS REPORT 028-14616 N
Ken Pyle Chief Compliance Officer 913-356-5504 /s/ Ken Pyle Overland Park KS 11-01-2019 0 2353 30711361
INFORMATION TABLE 2 infotable.xml AAON INC COM PAR $0.004 000360206 285 6208 SH SOLE 0 0 6208 ABB LTD SPONSORED ADR 000375204 423 21522 SH SOLE 0 0 21522 ABM INDS INC COM 000957100 483 13305 SH SOLE 0 0 13305 AFLAC INC COM 001055102 11103 212206 SH SOLE 0 0 212206 AGCO CORP COM 001084102 551 7279 SH SOLE 0 0 7279 AK STL HLDG CORP COM 001547108 165 72544 SH SOLE 0 0 72544 AMN HEALTHCARE SERVICES INC COM 001744101 256 4441 SH SOLE 0 0 4441 ABBOTT LABS COM 002824100 30095 359685 SH SOLE 0 0 359685 ABERDEEN ASIA PACIFIC INCOM COM 003009107 116 27790 SH SOLE 0 0 27790 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 238 2850 SH SOLE 0 0 2850 ABIOMED INC COM 003654100 2471 13888 SH SOLE 0 0 13888 ABIOMED INC COM 003654100 2 300 SH Call SOLE 0 0 300 ABIOMED INC COM 003654100 1 100 SH Call SOLE 0 0 100 ABIOMED INC COM 003654100 2 200 SH Call SOLE 0 0 200 ABRAXAS PETE CORP COM 003830106 9 18464 SH SOLE 0 0 18464 ACADIA PHARMACEUTICALS INC COM 004225108 1193 33141 SH SOLE 0 0 33141 ACI WORLDWIDE INC COM 004498101 885 28241 SH SOLE 0 0 28241 ADAMS DIVERSIFIED EQUITY FD COM 006212104 308 19433 SH SOLE 0 0 19433 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 202 101127 SH SOLE 0 0 101127 ADVANCED MICRO DEVICES INC COM 007903107 2449 84494 SH SOLE 0 0 84494 ADVANCED MICRO DEVICES INC COM 007903107 1 300 SH Call SOLE 0 0 300 ADVANCED MICRO DEVICES INC COM 007903107 14 30000 SH Call SOLE 0 0 30000 ADVANCED MICRO DEVICES INC COM 007903107 1 5000 SH Call SOLE 0 0 5000 ADVANCED MICRO DEVICES INC COM 007903107 0 100 SH Call SOLE 0 0 100 ADVANCED MICRO DEVICES INC COM 007903107 2 800 SH Put SOLE 0 0 800 AEGON N V NY REGISTRY SHS 007924103 61 14811 SH SOLE 0 0 14811 AGNICO EAGLE MINES LTD COM 008474108 368 6866 SH SOLE 0 0 6866 AGREE REALTY CORP COM 008492100 542 7416 SH SOLE 0 0 7416 AIR PRODS & CHEMS INC COM 009158106 2911 13119 SH SOLE 0 0 13119 ALASKA AIR GROUP INC COM 011659109 1017 15665 SH SOLE 0 0 15665 ALASKA AIR GROUP INC COM 011659109 0 200 SH Put SOLE 0 0 200 ALBEMARLE CORP COM 012653101 295 4249 SH SOLE 0 0 4249 ALEXION PHARMACEUTICALS INC COM 015351109 1227 12529 SH SOLE 0 0 12529 ALEXION PHARMACEUTICALS INC COM 015351109 2 900 SH Call SOLE 0 0 900 ALIGN TECHNOLOGY INC COM 016255101 1906 10535 SH SOLE 0 0 10535 ALIGN TECHNOLOGY INC COM 016255101 16 800 SH Call SOLE 0 0 800 ALLEGHANY CORP DEL COM 017175100 1166 1461 SH SOLE 0 0 1461 ALLETE INC COM NEW 018522300 1422 16271 SH SOLE 0 0 16271 ALLIANT ENERGY CORP COM 018802108 2262 41951 SH SOLE 0 0 41951 ALLIANZGI CONV INCOME FD II COM 018825109 125 24900 SH SOLE 0 0 24900 ALLIANZGI CONV INCOME FD COM 018828103 137 24230 SH SOLE 0 0 24230 ALLOGENE THERAPEUTICS INC COM 019770106 709 26000 SH SOLE 0 0 26000 ALLSTATE CORP COM 020002101 3099 28514 SH SOLE 0 0 28514 ALTABA INC COM 021346101 1045 53657 SH SOLE 0 0 53657 AMARIN CORP PLC SPONS ADR NEW 023111206 9347 616549 SH SOLE 0 0 616549 AMARIN CORP PLC SPONS ADR NEW 023111206 30 10000 SH Call SOLE 0 0 10000 AMARIN CORP PLC SPONS ADR NEW 023111206 16 10000 SH Call SOLE 0 0 10000 AMAZON COM INC COM 023135106 169421 97598 SH SOLE 0 0 97598 AMAZON COM INC COM 023135106 77 1000 SH Call SOLE 0 0 1000 AMAZON COM INC COM 023135106 147 1000 SH Call SOLE 0 0 1000 AMAZON COM INC COM 023135106 2 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 3 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 478 3100 SH Call SOLE 0 0 3100 AMAZON COM INC COM 023135106 110 500 SH Call SOLE 0 0 500 AMAZON COM INC COM 023135106 308 1000 SH Call SOLE 0 0 1000 AMAZON COM INC COM 023135106 61 400 SH Call SOLE 0 0 400 AMAZON COM INC COM 023135106 1 800 SH Call SOLE 0 0 800 AMAZON COM INC COM 023135106 40 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 0 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 225 1000 SH Put SOLE 0 0 1000 AMAZON COM INC COM 023135106 275 1000 SH Put SOLE 0 0 1000 AMAZON COM INC COM 023135106 1 200 SH Put SOLE 0 0 200 AMAZON COM INC COM 023135106 35 100 SH Call SOLE 0 0 100 AMAZON COM INC COM 023135106 18 400 SH Call SOLE 0 0 400 AMAZON COM INC COM 023135106 80 1100 SH Call SOLE 0 0 1100 AMAZON COM INC COM 023135106 60 1000 SH Put SOLE 0 0 1000 AMEDISYS INC COM 023436108 254 1938 SH SOLE 0 0 1938 AMERCO COM 023586100 469 1203 SH SOLE 0 0 1203 AMEREN CORP COM 023608102 2467 30820 SH SOLE 0 0 30820 AMERICAN ELEC PWR CO INC COM 025537101 8443 90120 SH SOLE 0 0 90120 AMERICAN EXPRESS CO COM 025816109 10824 91508 SH SOLE 0 0 91508 AMERICAN FINL GROUP INC OHIO COM 025932104 1194 11073 SH SOLE 0 0 11073 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 5850 410232 SH SOLE 0 0 410232 AMERICAN INTL GROUP INC COM NEW 026874784 2247 40334 SH SOLE 0 0 40334 AMERICAN STS WTR CO COM 029899101 288 3205 SH SOLE 0 0 3205 AMERICAN WTR WKS CO INC NEW COM 030420103 2696 21703 SH SOLE 0 0 21703 AMETEK INC NEW COM 031100100 2208 24042 SH SOLE 0 0 24042 AMGEN INC COM 031162100 19842 102536 SH SOLE 0 0 102536 AMGEN INC COM 031162100 2 700 SH Put SOLE 0 0 700 AMPHENOL CORP NEW CL A 032095101 1396 14470 SH SOLE 0 0 14470 ANALOG DEVICES INC COM 032654105 4854 43442 SH SOLE 0 0 43442 ANIKA THERAPEUTICS INC COM 035255108 343 6254 SH SOLE 0 0 6254 ANNALY CAP MGMT INC COM 035710409 1798 204291 SH SOLE 0 0 204291 ANTARES PHARMA INC COM 036642106 45 13500 SH SOLE 0 0 13500 ANTHEM INC COM 036752103 4029 16779 SH SOLE 0 0 16779 ANTHEM INC COM 036752103 15 1000 SH Call SOLE 0 0 1000 APACHE CORP COM 037411105 542 21169 SH SOLE 0 0 21169 APPLE INC COM 037833100 484375 2162677 SH SOLE 0 0 2162677 APPLE INC COM 037833100 76 1500 SH Call SOLE 0 0 1500 APPLE INC COM 037833100 56 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 21 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 843 30000 SH Call SOLE 0 0 30000 APPLE INC COM 037833100 349 10000 SH Call SOLE 0 0 10000 APPLE INC COM 037833100 25 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 5 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 6 2000 SH Call SOLE 0 0 2000 APPLE INC COM 037833100 38 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 2 500 SH Call SOLE 0 0 500 APPLE INC COM 037833100 2923 116000 SH Call SOLE 0 0 116000 APPLE INC COM 037833100 706 10000 SH Call SOLE 0 0 10000 APPLE INC COM 037833100 72 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 1 500 SH Call SOLE 0 0 500 APPLE INC COM 037833100 7 3000 SH Call SOLE 0 0 3000 APPLE INC COM 037833100 7 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 1076 30000 SH Call SOLE 0 0 30000 APPLE INC COM 037833100 1005 30000 SH Call SOLE 0 0 30000 APPLE INC COM 037833100 1 1000 SH Put SOLE 0 0 1000 APPLE INC COM 037833100 3 1400 SH Put SOLE 0 0 1400 APPLE INC COM 037833100 0 2000 SH Call SOLE 0 0 2000 APPLE INC COM 037833100 0 2000 SH Put SOLE 0 0 2000 APPLE INC COM 037833100 1 1000 SH Call SOLE 0 0 1000 APPLIED MATLS INC COM 038222105 3998 80120 SH SOLE 0 0 80120 APPLIED MATLS INC COM 038222105 386 568200 SH Call SOLE 0 0 568200 ARBOR RLTY TR INC COM 038923108 3448 263043 SH SOLE 0 0 263043 ARBOR RLTY TR INC COM 038923108 0 300 SH Put SOLE 0 0 300 ARBOR RLTY TR INC COM 038923108 0 100 SH Put SOLE 0 0 100 ARCHER DANIELS MIDLAND CO COM 039483102 1639 39919 SH SOLE 0 0 39919 ARCHER DANIELS MIDLAND CO COM 039483102 0 100 SH Call SOLE 0 0 100 ARCOSA INC COM 039653100 209 6107 SH SOLE 0 0 6107 ARISTA NETWORKS INC COM 040413106 2245 9397 SH SOLE 0 0 9397 ARLINGTON ASSET INVT CORP CL A NEW 041356205 93 16874 SH SOLE 0 0 16874 ARTESIAN RESOURCES CORP CL A 043113208 517 13968 SH SOLE 0 0 13968 ASPEN TECHNOLOGY INC COM 045327103 256 2084 SH SOLE 0 0 2084 ASTRAZENECA PLC SPONSORED ADR 046353108 1843 41348 SH SOLE 0 0 41348 ASTRONICS CORP COM 046433108 317 10800 SH SOLE 0 0 10800 ATARA BIOTHERAPEUTICS INC COM 046513107 210 14857 SH SOLE 0 0 14857 ATLANTIC CAP BANCSHARES INC COM 048269203 347 20000 SH SOLE 0 0 20000 ATMOS ENERGY CORP COM 049560105 3049 26772 SH SOLE 0 0 26772 ATRION CORP COM 049904105 3022 3879 SH SOLE 0 0 3879 AUTODESK INC COM 052769106 1854 12555 SH SOLE 0 0 12555 AUTOMATIC DATA PROCESSING IN COM 053015103 9427 58401 SH SOLE 0 0 58401 AUTOZONE INC COM 053332102 1923 1773 SH SOLE 0 0 1773 AVERY DENNISON CORP COM 053611109 686 6041 SH SOLE 0 0 6041 AVON PRODS INC COM 054303102 229 52034 SH SOLE 0 0 52034 BB&T CORP COM 054937107 9552 178984 SH SOLE 0 0 178984 BP PLC SPONSORED ADR 055622104 8669 228179 SH SOLE 0 0 228179 BP PLC SPONSORED ADR 055622104 1 2000 SH Put SOLE 0 0 2000 BP PLC SPONSORED ADR 055622104 0 300 SH Call SOLE 0 0 300 BAIDU INC SPON ADR REP A 056752108 6643 64650 SH SOLE 0 0 64650 BALL CORP COM 058498106 363 4983 SH SOLE 0 0 4983 BANK AMER CORP COM 060505104 48586 1665612 SH SOLE 0 0 1665612 BANK AMER CORP COM 060505104 37 30000 SH Call SOLE 0 0 30000 BANK AMER CORP COM 060505104 55 100000 SH Call SOLE 0 0 100000 BANK AMER CORP COM 060505104 5 100000 SH Call SOLE 0 0 100000 BANK AMER CORP COM 060505104 1 300 SH Call SOLE 0 0 300 BANK AMER CORP COM 060505104 0 1000 SH Put SOLE 0 0 1000 BANK AMER CORP COM 060505104 2 3100 SH Call SOLE 0 0 3100 BANK MONTREAL QUE COM 063671101 692 9385 SH SOLE 0 0 9385 BANK NEW YORK MELLON CORP COM 064058100 16126 356695 SH SOLE 0 0 356695 BANK N S HALIFAX COM 064149107 477 8395 SH SOLE 0 0 8395 BARNES GROUP INC COM 067806109 286 5546 SH SOLE 0 0 5546 BARRICK GOLD CORPORATION COM 067901108 377 21750 SH SOLE 0 0 21750 BARRICK GOLD CORPORATION COM 067901108 2 200 SH Call SOLE 0 0 200 BARRICK GOLD CORPORATION COM 067901108 0 200 SH Call SOLE 0 0 200 BARRICK GOLD CORPORATION COM 067901108 0 200 SH Call SOLE 0 0 200 BARRICK GOLD CORPORATION COM 067901108 0 1000 SH Call SOLE 0 0 1000 BAUSCH HEALTH COS INC COM 071734107 3729 170658 SH SOLE 0 0 170658 BAXTER INTL INC COM 071813109 4524 51722 SH SOLE 0 0 51722 BECTON DICKINSON & CO COM 075887109 8692 34362 SH SOLE 0 0 34362 BED BATH & BEYOND INC COM 075896100 193 18172 SH SOLE 0 0 18172 BERKLEY W R CORP COM 084423102 928 12851 SH SOLE 0 0 12851 BERKSHIRE HATHAWAY INC DEL CL A 084670108 66395 213 SH SOLE 0 0 213 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1213 5829 SH SOLE 0 0 5829 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 770389 3703438 SH SOLE 0 0 3703438 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 41 130000 SH Call SOLE 0 0 130000 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 241 30000 SH Call SOLE 0 0 30000 BEST BUY INC COM 086516101 4015 58199 SH SOLE 0 0 58199 BHP GROUP LTD SPONSORED ADS 088606108 1404 28442 SH SOLE 0 0 28442 BIG LOTS INC COM 089302103 421 17170 SH SOLE 0 0 17170 BIO RAD LABS INC CL A 090572207 244 732 SH SOLE 0 0 732 BLACKROCK VA MUNICIPAL BOND COM 092481100 215 12500 SH SOLE 0 0 12500 BLACKROCK CAPITAL INVESTMENT COM 092533108 201 40154 SH SOLE 0 0 40154 BLOCK H & R INC COM 093671105 261 11049 SH SOLE 0 0 11049 BLOOM ENERGY CORP COM CL A 093712107 80 24496 SH SOLE 0 0 24496 BOEING CO COM 097023105 79495 208939 SH SOLE 0 0 208939 BOEING CO COM 097023105 22 1000 SH Call SOLE 0 0 1000 BOEING CO COM 097023105 24 400 SH Call SOLE 0 0 400 BOEING CO COM 097023105 32 500 SH Call SOLE 0 0 500 BOEING CO COM 097023105 7 700 SH Call SOLE 0 0 700 BOEING CO COM 097023105 3 600 SH Call SOLE 0 0 600 BOEING CO COM 097023105 2 500 SH Put SOLE 0 0 500 BOEING CO COM 097023105 3 300 SH Put SOLE 0 0 300 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1366 19238 SH SOLE 0 0 19238 BORGWARNER INC COM 099724106 203 5522 SH SOLE 0 0 5522 BOSTON BEER INC CL A 100557107 360 988 SH SOLE 0 0 988 BOSTON BEER INC CL A 100557107 2 100 SH Call SOLE 0 0 100 BOSTON PROPERTIES INC COM 101121101 724 5582 SH SOLE 0 0 5582 BOSTON SCIENTIFIC CORP COM 101137107 2591 63666 SH SOLE 0 0 63666 BOSTON SCIENTIFIC CORP COM 101137107 0 200 SH Call SOLE 0 0 200 BOWL AMER INC CL A 102565108 403 27000 SH SOLE 0 0 27000 BOYD GAMING CORP COM 103304101 235 9828 SH SOLE 0 0 9828 BRADY CORP CL A 104674106 425 8006 SH SOLE 0 0 8006 BRINKER INTL INC COM 109641100 265 6210 SH SOLE 0 0 6210 BRISTOL MYERS SQUIBB CO COM 110122108 14364 283255 SH SOLE 0 0 283255 BRISTOL MYERS SQUIBB CO COM 110122108 2 300 SH Call SOLE 0 0 300 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1470 39846 SH SOLE 0 0 39846 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7978 150275 SH SOLE 0 0 150275 BROWN & BROWN INC COM 115236101 203 5634 SH SOLE 0 0 5634 BROWN FORMAN CORP CL A 115637100 224 3750 SH SOLE 0 0 3750 BROWN FORMAN CORP CL B 115637209 565 9000 SH SOLE 0 0 9000 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 25732 626232 SH SOLE 0 0 626232 CBL & ASSOC PPTYS INC COM 124830100 26 20000 SH SOLE 0 0 20000 CBS CORP NEW CL B 124857202 1117 27678 SH SOLE 0 0 27678 CIGNA CORP NEW COM 125523100 5322 35062 SH SOLE 0 0 35062 CIGNA CORP NEW COM 125523100 0 500 SH Put SOLE 0 0 500 CMS ENERGY CORP COM 125896100 908 14194 SH SOLE 0 0 14194 CSX CORP COM 126408103 10212 147421 SH SOLE 0 0 147421 CVS HEALTH CORP COM 126650100 8572 135915 SH SOLE 0 0 135915 CVS HEALTH CORP COM 126650100 57 3000 SH Call SOLE 0 0 3000 CABOT OIL & GAS CORP COM 127097103 380 21616 SH SOLE 0 0 21616 CACI INTL INC CL A 127190304 221 954 SH SOLE 0 0 954 CADENCE DESIGN SYSTEM INC COM 127387108 1350 20423 SH SOLE 0 0 20423 CAESARS ENTMT CORP COM 127686103 71 6047 SH SOLE 0 0 6047 CAESARS ENTMT CORP COM 127686103 0 6000 SH Call SOLE 0 0 6000 CALADRIUS BIOSCIENCES INC COM NEW 128058203 26 10094 SH SOLE 0 0 10094 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1211 95179 SH SOLE 0 0 95179 CALAVO GROWERS INC COM 128246105 358 3758 SH SOLE 0 0 3758 CALIFORNIA WTR SVC GROUP COM 130788102 601 11352 SH SOLE 0 0 11352 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 198 54336 SH SOLE 0 0 54336 CAMDEN PPTY TR SH BEN INT 133131102 452 4069 SH SOLE 0 0 4069 CAMPBELL SOUP CO COM 134429109 1355 28880 SH SOLE 0 0 28880 CDN IMPERIAL BK COMM TORONTO COM 136069101 722 8748 SH SOLE 0 0 8748 CANADIAN NATL RY CO COM 136375102 1844 20517 SH SOLE 0 0 20517 CANNTRUST HLDGS INC COM 137800207 12 10500 SH SOLE 0 0 10500 CANOPY GROWTH CORP COM 138035100 1069 46618 SH SOLE 0 0 46618 CANOPY GROWTH CORP COM 138035100 0 600 SH Call SOLE 0 0 600 CAPITAL SOUTHWEST CORP COM 140501107 2814 129074 SH SOLE 0 0 129074 CARDIOVASCULAR SYS INC DEL COM 141619106 352 7404 SH SOLE 0 0 7404 CARLISLE COS INC COM 142339100 351 2412 SH SOLE 0 0 2412 CARMAX INC COM 143130102 1204 13683 SH SOLE 0 0 13683 CARMAX INC COM 143130102 1 100 SH Call SOLE 0 0 100 CARNIVAL CORP UNIT 99/99/9999 143658300 1069 24468 SH SOLE 0 0 24468 CARRIZO OIL & GAS INC COM 144577103 168 19518 SH SOLE 0 0 19518 CASEYS GEN STORES INC COM 147528103 497 3081 SH SOLE 0 0 3081 CATERPILLAR INC DEL COM 149123101 16463 130341 SH SOLE 0 0 130341 CATERPILLAR INC DEL COM 149123101 9 500 SH Call SOLE 0 0 500 CATERPILLAR INC DEL COM 149123101 6 300 SH Call SOLE 0 0 300 CEDAR FAIR L P DEPOSITRY UNIT 150185106 385 6589 SH SOLE 0 0 6589 CELANESE CORP DEL COM 150870103 335 2738 SH SOLE 0 0 2738 CELGENE CORP COM 151020104 8571 86317 SH SOLE 0 0 86317 CELGENE CORP COM 151020104 1 100 SH Call SOLE 0 0 100 CEMEX SAB DE CV SPON ADR NEW 151290889 94 24068 SH SOLE 0 0 24068 CENTRAL FD CDA LTD CL A 153501101 584 41245 SH SOLE 0 0 41245 CENTRAL GARDEN & PET CO COM 153527106 468 16000 SH SOLE 0 0 16000 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 891 32150 SH SOLE 0 0 32150 CENTURYLINK INC COM 156700106 1465 117396 SH SOLE 0 0 117396 CERNER CORP COM 156782104 21188 310810 SH SOLE 0 0 310810 CHARLES RIV LABS INTL INC COM 159864107 310 2341 SH SOLE 0 0 2341 CHEMOURS CO COM 163851108 343 22971 SH SOLE 0 0 22971 CHESAPEAKE ENERGY CORP COM 165167107 1952 1384403 SH SOLE 0 0 1384403 CHESAPEAKE ENERGY CORP COM 165167107 0 1000 SH Call SOLE 0 0 1000 CHEVRON CORP NEW COM 166764100 38954 328450 SH SOLE 0 0 328450 CHIPOTLE MEXICAN GRILL INC COM 169656105 4000 4759 SH SOLE 0 0 4759 CHIPOTLE MEXICAN GRILL INC COM 169656105 2 1000 SH Call SOLE 0 0 1000 CHURCH & DWIGHT INC COM 171340102 1624 21588 SH SOLE 0 0 21588 CIENA CORP COM NEW 171779309 217 5541 SH SOLE 0 0 5541 CINCINNATI FINL CORP COM 172062101 1721 14749 SH SOLE 0 0 14749 CIRRUS LOGIC INC COM 172755100 467 8710 SH SOLE 0 0 8710 CINTAS CORP COM 172908105 976 3639 SH SOLE 0 0 3639 CITIGROUP INC COM NEW 172967424 13660 197745 SH SOLE 0 0 197745 CITIZENS FINL GROUP INC COM 174610105 851 24074 SH SOLE 0 0 24074 CITRIX SYS INC COM 177376100 549 5686 SH SOLE 0 0 5686 CITY HLDG CO COM 177835105 925 12137 SH SOLE 0 0 12137 CLEAN ENERGY FUELS CORP COM 184499101 814 394087 SH SOLE 0 0 394087 CLEVELAND CLIFFS INC COM 185899101 5216 722450 SH SOLE 0 0 722450 CLOROX CO DEL COM 189054109 3248 21389 SH SOLE 0 0 21389 CLOROX CO DEL COM 189054109 0 1000 SH Put SOLE 0 0 1000 CLOVIS ONCOLOGY INC COM 189464100 427 108692 SH SOLE 0 0 108692 COCA COLA CONSOLIDATED INC COM 191098102 500 1645 SH SOLE 0 0 1645 COCA COLA CO COM 191216100 32766 601882 SH SOLE 0 0 601882 CODORUS VY BANCORP INC COM 192025104 1207 51871 SH SOLE 0 0 51871 COGNEX CORP COM 192422103 1000 20352 SH SOLE 0 0 20352 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1050 17426 SH SOLE 0 0 17426 COLGATE PALMOLIVE CO COM 194162103 6053 82347 SH SOLE 0 0 82347 COLUMBIA SPORTSWEAR CO COM 198516106 341 3524 SH SOLE 0 0 3524 COMERICA INC COM 200340107 1383 20960 SH SOLE 0 0 20960 COMMERCE BANCSHARES INC COM 200525103 2586 42636 SH SOLE 0 0 42636 COMMERCE BANCSHARES INC COM 200525103 5439 89681 SH SOLE 0 0 89681 COMMUNITY BK SYS INC COM 203607106 5111 82853 SH SOLE 0 0 82853 CONAGRA BRANDS INC COM 205887102 1876 61141 SH SOLE 0 0 61141 CONSOLIDATED EDISON INC COM 209115104 6384 67575 SH SOLE 0 0 67575 CONTINENTAL RESOURCES INC COM 212015101 375 12186 SH SOLE 0 0 12186 COOPER COS INC COM NEW 216648402 498 1677 SH SOLE 0 0 1677 COPART INC COM 217204106 2288 28478 SH SOLE 0 0 28478 CORNING INC COM 219350105 4227 148206 SH SOLE 0 0 148206 CORNING INC COM 219350105 0 1000 SH Put SOLE 0 0 1000 COUNTY BANCORP INC COM 221907108 218 11136 SH SOLE 0 0 11136 CRANE CO COM 224399105 1796 22277 SH SOLE 0 0 22277 CREDIT SUISSE GROUP SPONSORED ADR 225401108 638 52263 SH SOLE 0 0 52263 CREE INC COM 225447101 309 6310 SH SOLE 0 0 6310 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 475 13005 SH SOLE 0 0 13005 CRYOPORT INC COM PAR $0.001 229050307 5639 344795 SH SOLE 0 0 344795 CUBESMART COM 229663109 342 9797 SH SOLE 0 0 9797 CULLEN FROST BANKERS INC COM 229899109 479 5410 SH SOLE 0 0 5410 CUMMINS INC COM 231021106 3647 22419 SH SOLE 0 0 22419 CYPRESS SEMICONDUCTOR CORP COM 232806109 298 12754 SH SOLE 0 0 12754 DBX ETF TR XTRACK MSCI EURP 233051853 462 15493 SH SOLE 0 0 15493 DTE ENERGY CO COM 233331107 3130 23542 SH SOLE 0 0 23542 DWS MUN INCOME TR NEW COM 233368109 431 37185 SH SOLE 0 0 37185 DANA INCORPORATED COM 235825205 1538 106501 SH SOLE 0 0 106501 DANAHER CORPORATION COM 235851102 5420 37529 SH SOLE 0 0 37529 DARDEN RESTAURANTS INC COM 237194105 1979 16739 SH SOLE 0 0 16739 DEAN FOODS CO NEW COM NEW 242370203 429 369609 SH SOLE 0 0 369609 DECKERS OUTDOOR CORP COM 243537107 323 2193 SH SOLE 0 0 2193 DEERE & CO COM 244199105 8500 50390 SH SOLE 0 0 50390 DEERE & CO COM 244199105 0 100 SH Put SOLE 0 0 100 DELTA AIR LINES INC DEL COM NEW 247361702 3452 59935 SH SOLE 0 0 59935 DELUXE CORP COM 248019101 8866 180350 SH SOLE 0 0 180350 DESIGNER BRANDS INC CL A 250565108 419 24447 SH SOLE 0 0 24447 DESIGNER BRANDS INC CL A 250565108 2 20100 SH Call SOLE 0 0 20100 DEXCOM INC COM 252131107 1293 8666 SH SOLE 0 0 8666 DIGITAL RLTY TR INC COM 253868103 2149 16556 SH SOLE 0 0 16556 DISNEY WALT CO COM DISNEY 254687106 66082 507074 SH SOLE 0 0 507074 DISNEY WALT CO COM DISNEY 254687106 13 1000 SH Call SOLE 0 0 1000 DISNEY WALT CO COM DISNEY 254687106 3 1100 SH Call SOLE 0 0 1100 DISNEY WALT CO COM DISNEY 254687106 1 500 SH Call SOLE 0 0 500 DISCOVER FINL SVCS COM 254709108 1925 23742 SH SOLE 0 0 23742 DR REDDYS LABS LTD ADR 256135203 247 6531 SH SOLE 0 0 6531 DOCUSIGN INC COM 256163106 906 14639 SH SOLE 0 0 14639 DOLLAR GEN CORP NEW COM 256677105 1473 9265 SH SOLE 0 0 9265 DOLLAR TREE INC COM 256746108 794 6959 SH SOLE 0 0 6959 DOLLAR TREE INC COM 256746108 1 1400 SH Put SOLE 0 0 1400 DONALDSON INC COM 257651109 4073 78201 SH SOLE 0 0 78201 DORMAN PRODUCTS INC COM 258278100 296 3719 SH SOLE 0 0 3719 DOVER CORP COM 260003108 19925 200132 SH SOLE 0 0 200132 DOW INC COM 260557103 5411 113559 SH SOLE 0 0 113559 DUKE REALTY CORP COM NEW 264411505 582 17134 SH SOLE 0 0 17134 DUNKIN BRANDS GROUP INC COM 265504100 428 5399 SH SOLE 0 0 5399 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 57 15832 SH SOLE 0 0 15832 EL POLLO LOCO HLDGS INC COM 268603107 192 17550 SH SOLE 0 0 17550 EAGLE BANCORP INC MD COM 268948106 470 10527 SH SOLE 0 0 10527 EASTMAN CHEMICAL CO COM 277432100 514 6964 SH SOLE 0 0 6964 EATON VANCE CORP COM NON VTG 278265103 266 5917 SH SOLE 0 0 5917 EATON VANCE ENHANCED EQ INC COM 278274105 186 12294 SH SOLE 0 0 12294 EATON VANCE ENH EQTY INC FD COM 278277108 225 13539 SH SOLE 0 0 13539 EATON VANCE FLTING RATE INC COM 278279104 170 12885 SH SOLE 0 0 12885 EBAY INC COM 278642103 1447 37112 SH SOLE 0 0 37112 EBAY INC COM 278642103 0 100 SH Call SOLE 0 0 100 ECHOSTAR CORP CL A 278768106 735 18550 SH SOLE 0 0 18550 ECOLAB INC COM 278865100 2702 13643 SH SOLE 0 0 13643 EDISON INTL COM 281020107 3236 42904 SH SOLE 0 0 42904 8X8 INC NEW COM 282914100 5021 242348 SH SOLE 0 0 242348 ELECTROMED INC COM 285409108 87 13114 SH SOLE 0 0 13114 ELECTRONIC ARTS INC COM 285512109 1573 16076 SH SOLE 0 0 16076 EMCLAIRE FINL CORP COM 290828102 276 8394 SH SOLE 0 0 8394 EMERSON ELEC CO COM 291011104 9236 138142 SH SOLE 0 0 138142 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 176 12356 SH SOLE 0 0 12356 ENCANA CORP COM 292505104 228 49652 SH SOLE 0 0 49652 ENERPLUS CORP COM 292766102 174 23428 SH SOLE 0 0 23428 ENGLOBAL CORP COM 293306106 145 145005 SH SOLE 0 0 145005 ENTERCOM COMMUNICATIONS CORP CL A 293639100 98 29457 SH SOLE 0 0 29457 ENTERPRISE FINL SVCS CORP COM 293712105 1867 45806 SH SOLE 0 0 45806 ENTERPRISE PRODS PARTNERS L COM 293792107 112459 3934901 SH SOLE 0 0 3934901 EQUIFAX INC COM 294429105 1104 7845 SH SOLE 0 0 7845 EQUITRANS MIDSTREAM CORPORAT COM 294600101 160 10997 SH SOLE 0 0 10997 ERICSSON ADR B SEK 10 294821608 131 16433 SH SOLE 0 0 16433 ESSEX PPTY TR INC COM 297178105 1198 3667 SH SOLE 0 0 3667 EURONET WORLDWIDE INC COM 298736109 4010 27408 SH SOLE 0 0 27408 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 591 15403 SH SOLE 0 0 15403 EXPEDITORS INTL WASH INC COM 302130109 648 8722 SH SOLE 0 0 8722 F M C CORP COM NEW 302491303 791 9020 SH SOLE 0 0 9020 FNB CORP PA COM 302520101 861 74713 SH SOLE 0 0 74713 FS KKR CAPITAL CORP COM 302635107 568 97504 SH SOLE 0 0 97504 FACTSET RESH SYS INC COM 303075105 535 2204 SH SOLE 0 0 2204 FAIR ISAAC CORP COM 303250104 513 1691 SH SOLE 0 0 1691 FASTENAL CO COM 311900104 1199 36713 SH SOLE 0 0 36713 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 70 66415 SH SOLE 0 0 66415 FIBROCELL SCIENCE INC COM 315721407 40 13402 SH SOLE 0 0 13402 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 563 1794 SH SOLE 0 0 1794 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 335 7327 SH SOLE 0 0 7327 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 249 6809 SH SOLE 0 0 6809 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 394 9680 SH SOLE 0 0 9680 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 315 7255 SH SOLE 0 0 7255 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1040 16306 SH SOLE 0 0 16306 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 7490 268449 SH SOLE 0 0 268449 FIFTH THIRD BANCORP COM 316773100 2671 97561 SH SOLE 0 0 97561 FIRST BANCORP N C COM 318910106 491 13684 SH SOLE 0 0 13684 FIRST FINL BANCORP OH COM 320209109 5265 215124 SH SOLE 0 0 215124 FIRST NORTHWEST BANCORP COM 335834107 198 11435 SH SOLE 0 0 11435 FIRST SOLAR INC COM 336433107 1112 19176 SH SOLE 0 0 19176 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 259 8342 SH SOLE 0 0 8342 FIRST TR NASDAQ100 TECH INDE SHS 337345102 323 3695 SH SOLE 0 0 3695 FISERV INC COM 337738108 12699 122589 SH SOLE 0 0 122589 FIRSTENERGY CORP COM 337932107 1614 33474 SH SOLE 0 0 33474 FLAHERTY & CRUMRIN PFD & INM COM 338478100 306 14615 SH SOLE 0 0 14615 FLEETCOR TECHNOLOGIES INC COM 339041105 2607 9092 SH SOLE 0 0 9092 FLOTEK INDS INC DEL COM 343389102 386 175561 SH SOLE 0 0 175561 FLOWERS FOODS INC COM 343498101 623 26951 SH SOLE 0 0 26951 FORD MTR CO DEL COM 345370860 9376 1023588 SH SOLE 0 0 1023588 FORTUNA SILVER MINES INC COM 349915108 60 19500 SH SOLE 0 0 19500 FRANCO NEVADA CORP COM 351858105 482 5286 SH SOLE 0 0 5286 FRANCO NEVADA CORP COM 351858105 0 1000 SH Put SOLE 0 0 1000 FRANKLIN RES INC COM 354613101 410 14214 SH SOLE 0 0 14214 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 218 6483 SH SOLE 0 0 6483 FULL HOUSE RESORTS INC COM 359678109 124 57531 SH SOLE 0 0 57531 FULTON FINL CORP PA COM 360271100 266 16432 SH SOLE 0 0 16432 GATX CORP COM 361448103 321 4136 SH SOLE 0 0 4136 GABELLI EQUITY TR INC COM 362397101 447 74769 SH SOLE 0 0 74769 GALLAGHER ARTHUR J & CO COM 363576109 4378 48883 SH SOLE 0 0 48883 GARTNER INC COM 366651107 307 2148 SH SOLE 0 0 2148 GENERAL AMERN INVS INC COM 368802104 556 15300 SH SOLE 0 0 15300 GENERAL DYNAMICS CORP COM 369550108 3188 17445 SH SOLE 0 0 17445 GENERAL ELECTRIC CO COM 369604103 13050 1459733 SH SOLE 0 0 1459733 GENERAL ELECTRIC CO COM 369604103 0 17700 SH Call SOLE 0 0 17700 GENERAL ELECTRIC CO COM 369604103 0 212200 SH Call SOLE 0 0 212200 GENERAL MLS INC COM 370334104 5333 96751 SH SOLE 0 0 96751 GENESEE & WYO INC CL A 371559105 739 6687 SH SOLE 0 0 6687 GENTEX CORP COM 371901109 795 28866 SH SOLE 0 0 28866 GENESIS ENERGY L P UNIT LTD PARTN 371927104 2340 108989 SH SOLE 0 0 108989 GENUINE PARTS CO COM 372460105 1598 16044 SH SOLE 0 0 16044 GERON CORP COM 374163103 140 105181 SH SOLE 0 0 105181 GILEAD SCIENCES INC COM 375558103 11693 184486 SH SOLE 0 0 184486 GILEAD SCIENCES INC COM 375558103 0 300 SH Call SOLE 0 0 300 GILEAD SCIENCES INC COM 375558103 1 1000 SH Call SOLE 0 0 1000 GILEAD SCIENCES INC COM 375558103 0 100 SH Call SOLE 0 0 100 GLADSTONE INVT CORP COM 376546107 254 20555 SH SOLE 0 0 20555 GLOBAL NET LEASE INC COM NEW 379378201 256 13147 SH SOLE 0 0 13147 GOLD STD VENTURES CORP COM 380738104 8 10232 SH SOLE 0 0 10232 GOLDEN MINERALS CO COM 381119106 19 78332 SH SOLE 0 0 78332 GOODYEAR TIRE & RUBR CO COM 382550101 277 19200 SH SOLE 0 0 19200 GRACO INC COM 384109104 503 10935 SH SOLE 0 0 10935 GRAINGER W W INC COM 384802104 1181 3975 SH SOLE 0 0 3975 GRAY TELEVISION INC COM 389375106 215 13197 SH SOLE 0 0 13197 GROUPON INC COM 399473107 182 68396 SH SOLE 0 0 68396 HC2 HLDGS INC COM 404139107 45 19013 SH SOLE 0 0 19013 HNI CORP COM 404251100 355 10000 SH SOLE 0 0 10000 HSBC HLDGS PLC SPON ADR NEW 404280406 1237 32323 SH SOLE 0 0 32323 HSBC HLDGS PLC ADR A 1/40PF A 404280604 330 12553 SH SOLE 0 0 12553 HALLIBURTON CO COM 406216101 2111 111988 SH SOLE 0 0 111988 HANESBRANDS INC COM 410345102 613 40042 SH SOLE 0 0 40042 HANESBRANDS INC COM 410345102 0 5000 SH Call SOLE 0 0 5000 HANESBRANDS INC COM 410345102 0 800 SH Call SOLE 0 0 800 HANESBRANDS INC COM 410345102 0 2100 SH Call SOLE 0 0 2100 HANOVER INS GROUP INC COM 410867105 530 3911 SH SOLE 0 0 3911 HARLEY DAVIDSON INC COM 412822108 811 22548 SH SOLE 0 0 22548 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 642 226014 SH SOLE 0 0 226014 HARSCO CORP COM 415864107 369 19472 SH SOLE 0 0 19472 HARTFORD FINL SVCS GROUP INC COM 416515104 2649 43712 SH SOLE 0 0 43712 HASBRO INC COM 418056107 883 7442 SH SOLE 0 0 7442 HAWAIIAN ELEC INDUSTRIES COM 419870100 2173 47650 SH SOLE 0 0 47650 HECLA MNG CO COM 422704106 111 63028 SH SOLE 0 0 63028 HEICO CORP NEW COM 422806109 1327 10624 SH SOLE 0 0 10624 HEICO CORP NEW CL A 422806208 316 3243 SH SOLE 0 0 3243 HELMERICH & PAYNE INC COM 423452101 375 9366 SH SOLE 0 0 9366 HENRY JACK & ASSOC INC COM 426281101 1280 8768 SH SOLE 0 0 8768 HERCULES CAPITAL INC COM 427096508 296 22104 SH SOLE 0 0 22104 HERSHEY CO COM 427866108 2581 16653 SH SOLE 0 0 16653 HEXCEL CORP NEW COM 428291108 302 3677 SH SOLE 0 0 3677 HEXO CORP COM 428304109 100 25167 SH SOLE 0 0 25167 HI CRUSH INC COM 428337109 23 13000 SH SOLE 0 0 13000 HILL INTERNATIONAL INC COM 431466101 300 100350 SH SOLE 0 0 100350 HILL ROM HLDGS INC COM 431475102 2155 20479 SH SOLE 0 0 20479 HILLENBRAND INC COM 431571108 611 19784 SH SOLE 0 0 19784 HILLTOP HOLDINGS INC COM 432748101 700 29314 SH SOLE 0 0 29314 HIREQUEST INC COM 433535101 3236 450097 SH SOLE 0 0 450097 HOLLYFRONTIER CORP COM 436106108 1060 19762 SH SOLE 0 0 19762 HOLOGIC INC COM 436440101 810 16038 SH SOLE 0 0 16038 HOME DEPOT INC COM 437076102 63431 273385 SH SOLE 0 0 273385 HOME DEPOT INC COM 437076102 1 800 SH Put SOLE 0 0 800 HOME DEPOT INC COM 437076102 0 200 SH Put SOLE 0 0 200 HOME DEPOT INC COM 437076102 0 1000 SH Put SOLE 0 0 1000 HONEYWELL INTL INC COM 438516106 18473 109178 SH SOLE 0 0 109178 HORMEL FOODS CORP COM 440452100 7351 168089 SH SOLE 0 0 168089 HORMEL FOODS CORP COM 440452100 0 100 SH Put SOLE 0 0 100 HUDBAY MINERALS INC COM 443628102 36 10000 SH SOLE 0 0 10000 HUDSON TECHNOLOGIES INC COM 444144109 64 89450 SH SOLE 0 0 89450 HUMANA INC COM 444859102 1262 4938 SH SOLE 0 0 4938 HUNTINGTON BANCSHARES INC COM 446150104 2664 186658 SH SOLE 0 0 186658 HUNTINGTON INGALLS INDS INC COM 446413106 375 1769 SH SOLE 0 0 1769 HUNTSMAN CORP COM 447011107 208 8957 SH SOLE 0 0 8957 HURCO COMPANIES INC COM 447324104 720 22375 SH SOLE 0 0 22375 IAMGOLD CORP COM 450913108 46 13390 SH SOLE 0 0 13390 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 996 15517 SH SOLE 0 0 15517 IDACORP INC COM 451107106 471 4178 SH SOLE 0 0 4178 ILLINOIS TOOL WKS INC COM 452308109 12200 77962 SH SOLE 0 0 77962 ILLUMINA INC COM 452327109 4439 14593 SH SOLE 0 0 14593 IMMUNOMEDICS INC COM 452907108 3467 261455 SH SOLE 0 0 261455 IMPERIAL OIL LTD COM NEW 453038408 246 9442 SH SOLE 0 0 9442 INDEPENDENT BANK CORP MASS COM 453836108 402 5381 SH SOLE 0 0 5381 INDEPENDENT BANK CORP MICH COM NEW 453838609 810 38000 SH SOLE 0 0 38000 INDIA FD INC COM 454089103 322 15678 SH SOLE 0 0 15678 INFOSYS LTD SPONSORED ADR 456788108 731 64327 SH SOLE 0 0 64327 ING GROEP N V SPONSORED ADR 456837103 122 11692 SH SOLE 0 0 11692 INGREDION INC COM 457187102 527 6444 SH SOLE 0 0 6444 INTEL CORP COM 458140100 58743 1139981 SH SOLE 0 0 1139981 INTERNATIONAL BUSINESS MACHS COM 459200101 28679 197213 SH SOLE 0 0 197213 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1055 8597 SH SOLE 0 0 8597 INTL PAPER CO COM 460146103 1297 31019 SH SOLE 0 0 31019 INTUIT COM 461202103 4257 16008 SH SOLE 0 0 16008 IONIS PHARMACEUTICALS INC COM 462222100 1395 23285 SH SOLE 0 0 23285 ISHARES GOLD TRUST ISHARES 464285105 3708 263001 SH SOLE 0 0 263001 ISHARES INC MSCI FRNTR100ETF 464286145 713 25346 SH SOLE 0 0 25346 ISHARES INC EM MKT SM-CP ETF 464286475 6560 155772 SH SOLE 0 0 155772 ISHARES INC MSCI CDA ETF 464286509 426 14741 SH SOLE 0 0 14741 ISHARES INC MIN VOL EMRG MKT 464286533 709 12414 SH SOLE 0 0 12414 ISHARES INC MSCI HONG KG ETF 464286871 220 9710 SH SOLE 0 0 9710 ISHARES TR S&P 100 ETF 464287101 4253 32347 SH SOLE 0 0 32347 ISHARES TR MRNGSTR LG-CP GR 464287119 1606 8388 SH SOLE 0 0 8388 ISHARES TR MRNGSTR LG-CP ET 464287127 382 2273 SH SOLE 0 0 2273 ISHARES TR CORE S&P TTL STK 464287150 8081 120485 SH SOLE 0 0 120485 ISHARES TR SELECT DIVID ETF 464287168 247 2424 SH SOLE 0 0 2424 ISHARES TR SELECT DIVID ETF 464287168 18632 182758 SH SOLE 0 0 182758 ISHARES TR TIPS BD ETF 464287176 2809 24152 SH SOLE 0 0 24152 ISHARES TR TIPS BD ETF 464287176 2128 18303 SH SOLE 0 0 18303 ISHARES TR CHINA LG-CAP ETF 464287184 1216 30551 SH SOLE 0 0 30551 ISHARES TR CHINA LG-CAP ETF 464287184 0 2000 SH Call SOLE 0 0 2000 ISHARES TR CHINA LG-CAP ETF 464287184 0 300 SH Call SOLE 0 0 300 ISHARES TR CHINA LG-CAP ETF 464287184 0 300 SH Put SOLE 0 0 300 ISHARES TR CHINA LG-CAP ETF 464287184 0 400 SH Call SOLE 0 0 400 ISHARES TR CHINA LG-CAP ETF 464287184 0 400 SH Put SOLE 0 0 400 ISHARES TR TRANS AVG ETF 464287192 463 2487 SH SOLE 0 0 2487 ISHARES TR CORE S&P500 ETF 464287200 850 2848 SH SOLE 0 0 2848 ISHARES TR CORE S&P500 ETF 464287200 36045 120745 SH SOLE 0 0 120745 ISHARES TR CORE S&P500 ETF 464287200 2322023 7778451 SH SOLE 0 0 7778451 ISHARES TR CORE US AGGBD ET 464287226 4647 41061 SH SOLE 0 0 41061 ISHARES TR CORE US AGGBD ET 464287226 2605054 23018941 SH SOLE 0 0 23018941 ISHARES TR MSCI EMG MKT ETF 464287234 28408 695078 SH SOLE 0 0 695078 ISHARES TR MSCI EMG MKT ETF 464287234 0 300 SH Call SOLE 0 0 300 ISHARES TR MSCI EMG MKT ETF 464287234 0 100 SH Call SOLE 0 0 100 ISHARES TR MSCI EMG MKT ETF 464287234 0 300 SH Put SOLE 0 0 300 ISHARES TR MSCI EMG MKT ETF 464287234 0 400 SH Call SOLE 0 0 400 ISHARES TR MSCI EMG MKT ETF 464287234 0 400 SH Put SOLE 0 0 400 ISHARES TR IBOXX INV CP ETF 464287242 7227 56689 SH SOLE 0 0 56689 ISHARES TR IBOXX INV CP ETF 464287242 0 1500 SH Put SOLE 0 0 1500 ISHARES TR GLOBAL TECH ETF 464287291 546 2954 SH SOLE 0 0 2954 ISHARES TR S&P 500 GRWT ETF 464287309 23816 132288 SH SOLE 0 0 132288 ISHARES TR GLOB HLTHCRE ETF 464287325 371 6072 SH SOLE 0 0 6072 ISHARES TR S&P 500 VAL ETF 464287408 9061 76053 SH SOLE 0 0 76053 ISHARES TR 20 YR TR BD ETF 464287432 4620 32291 SH SOLE 0 0 32291 ISHARES TR 20 YR TR BD ETF 464287432 0 300 SH Call SOLE 0 0 300 ISHARES TR 20 YR TR BD ETF 464287432 0 300 SH Put SOLE 0 0 300 ISHARES TR 20 YR TR BD ETF 464287432 0 300 SH Call SOLE 0 0 300 ISHARES TR 20 YR TR BD ETF 464287432 0 300 SH Put SOLE 0 0 300 ISHARES TR 20 YR TR BD ETF 464287432 0 200 SH Put SOLE 0 0 200 ISHARES TR 20 YR TR BD ETF 464287432 0 200 SH Call SOLE 0 0 200 ISHARES TR BARCLAYS 7 10 YR 464287440 5558 49418 SH SOLE 0 0 49418 ISHARES TR 1 3 YR TREAS BD 464287457 1730 20392 SH SOLE 0 0 20392 ISHARES TR MSCI EAFE ETF 464287465 23307 357421 SH SOLE 0 0 357421 ISHARES TR MSCI EAFE ETF 464287465 407188 6244257 SH SOLE 0 0 6244257 ISHARES TR MSCI EAFE ETF 464287465 8 3900 SH Put SOLE 0 0 3900 ISHARES TR MSCI EAFE ETF 464287465 0 500 SH Call SOLE 0 0 500 ISHARES TR RUS MDCP VAL ETF 464287473 3775 42090 SH SOLE 0 0 42090 ISHARES TR RUS MD CP GR ETF 464287481 18966 134174 SH SOLE 0 0 134174 ISHARES TR RUS MD CP GR ETF 464287481 5364 37946 SH SOLE 0 0 37946 ISHARES TR RUS MID CAP ETF 464287499 15498 277003 SH SOLE 0 0 277003 ISHARES TR CORE S&P MCP ETF 464287507 396868 2053865 SH SOLE 0 0 2053865 ISHARES TR EXPANDED TECH 464287515 1000 4719 SH SOLE 0 0 4719 ISHARES TR PHLX SEMICND ETF 464287523 896 4237 SH SOLE 0 0 4237 ISHARES TR PHLX SEMICND ETF 464287523 3 100 SH Call SOLE 0 0 100 ISHARES TR EXPND TEC SC ETF 464287549 334 1539 SH SOLE 0 0 1539 ISHARES TR NASDAQ BIOTECH 464287556 3593 36106 SH SOLE 0 0 36106 ISHARES TR COHEN STEER REIT 464287564 33658 280439 SH SOLE 0 0 280439 ISHARES TR U.S. CNSM SV ETF 464287580 426 1961 SH SOLE 0 0 1961 ISHARES TR RUS 1000 VAL ETF 464287598 36075 281261 SH SOLE 0 0 281261 ISHARES TR RUS 1000 VAL ETF 464287598 8605 67088 SH SOLE 0 0 67088 ISHARES TR S&P MC 400GR ETF 464287606 4633 20695 SH SOLE 0 0 20695 ISHARES TR RUS 1000 GRW ETF 464287614 36305 227434 SH SOLE 0 0 227434 ISHARES TR RUS 1000 GRW ETF 464287614 20428 127972 SH SOLE 0 0 127972 ISHARES TR RUS 1000 ETF 464287622 78449 476781 SH SOLE 0 0 476781 ISHARES TR RUS 2000 VAL ETF 464287630 3163 26487 SH SOLE 0 0 26487 ISHARES TR RUS 2000 GRW ETF 464287648 5555 28823 SH SOLE 0 0 28823 ISHARES TR RUS 2000 GRW ETF 464287648 3364 17453 SH SOLE 0 0 17453 ISHARES TR RUSSELL 2000 ETF 464287655 24508 161943 SH SOLE 0 0 161943 ISHARES TR RUSSELL 2000 ETF 464287655 0 200 SH Call SOLE 0 0 200 ISHARES TR RUSSELL 2000 ETF 464287655 0 200 SH Put SOLE 0 0 200 ISHARES TR RUSSELL 2000 ETF 464287655 1 100 SH Call SOLE 0 0 100 ISHARES TR CORE S&P US VLU 464287663 505 8744 SH SOLE 0 0 8744 ISHARES TR CORE S&P US GWT 464287671 751 11945 SH SOLE 0 0 11945 ISHARES TR RUSSELL 3000 ETF 464287689 1520 8750 SH SOLE 0 0 8750 ISHARES TR S&P MC 400VL ETF 464287705 7033 43986 SH SOLE 0 0 43986 ISHARES TR U.S. TECH ETF 464287721 4610 22572 SH SOLE 0 0 22572 ISHARES TR U.S. REAL ES ETF 464287739 914 9772 SH SOLE 0 0 9772 ISHARES TR US HLTHCARE ETF 464287762 922 4876 SH SOLE 0 0 4876 ISHARES TR U.S. FIN SVC ETF 464287770 211 1546 SH SOLE 0 0 1546 ISHARES TR U.S. FINLS ETF 464287788 439 3408 SH SOLE 0 0 3408 ISHARES TR CORE S&P SCP ETF 464287804 57362 736917 SH SOLE 0 0 736917 ISHARES TR DOW JONES US ETF 464287846 2882 19531 SH SOLE 0 0 19531 ISHARES TR SP SMCP600VL ETF 464287879 8613 57345 SH SOLE 0 0 57345 ISHARES TR S&P SML 600 GWT 464287887 4655 26096 SH SOLE 0 0 26096 ISHARES TR GL CLEAN ENE ETF 464288224 725 66532 SH SOLE 0 0 66532 ISHARES TR MSCI ACWI EX US 464288240 9358 203205 SH SOLE 0 0 203205 ISHARES TR MSCI ACWI ETF 464288257 717 9722 SH SOLE 0 0 9722 ISHARES TR EAFE SML CP ETF 464288273 321536 5618312 SH SOLE 0 0 5618312 ISHARES TR JPMORGAN USD EMG 464288281 680 5995 SH SOLE 0 0 5995 ISHARES TR MRGSTR MD CP GRW 464288307 1040 4273 SH SOLE 0 0 4273 ISHARES TR NEW YORK MUN ETF 464288323 9559 167055 SH SOLE 0 0 167055 ISHARES TR GLB INFRASTR ETF 464288372 321 6914 SH SOLE 0 0 6914 ISHARES TR NATIONAL MUN ETF 464288414 506559 4439603 SH SOLE 0 0 4439603 ISHARES TR INTL SEL DIV ETF 464288448 2872 93430 SH SOLE 0 0 93430 ISHARES TR INTL DEV RE ETF 464288489 7895 266089 SH SOLE 0 0 266089 ISHARES TR IBOXX HI YD ETF 464288513 4926 56506 SH SOLE 0 0 56506 ISHARES TR IBOXX HI YD ETF 464288513 540 6198 SH SOLE 0 0 6198 ISHARES TR IBOXX HI YD ETF 464288513 0 5000 SH Put SOLE 0 0 5000 ISHARES TR CRE U S REIT ETF 464288521 9246 166445 SH SOLE 0 0 166445 ISHARES TR MSCI KLD400 SOC 464288570 11628 104845 SH SOLE 0 0 104845 ISHARES TR MBS ETF 464288588 713 6585 SH SOLE 0 0 6585 ISHARES TR MRGSTR SM CP GR 464288604 329 1691 SH SOLE 0 0 1691 ISHARES TR INTRM GOV CR ETF 464288612 420 3714 SH SOLE 0 0 3714 ISHARES TR SH TR CRPORT ETF 464288646 537 10002 SH SOLE 0 0 10002 ISHARES TR 3 7 YR TREAS BD 464288661 419120 3305360 SH SOLE 0 0 3305360 ISHARES TR PFD AND INCM SEC 464288687 4930 131355 SH SOLE 0 0 131355 ISHARES TR PFD AND INCM SEC 464288687 9015 240203 SH SOLE 0 0 240203 ISHARES TR MRNING SM CP ETF 464288703 258 1927 SH SOLE 0 0 1927 ISHARES TR GLB CNSM STP ETF 464288737 239 4356 SH SOLE 0 0 4356 ISHARES TR US AER DEF ETF 464288760 2522 11223 SH SOLE 0 0 11223 ISHARES TR MSCI USA ESG SLC 464288802 1546 12506 SH SOLE 0 0 12506 ISHARES TR U.S. MED DVC ETF 464288810 510 2061 SH SOLE 0 0 2061 ISHARES TR US HLTHCR PR ETF 464288828 210 1299 SH SOLE 0 0 1299 ISHARES TR U.S. PHARMA ETF 464288836 231 1653 SH SOLE 0 0 1653 ISHARES TR MICRO-CAP ETF 464288869 7456 84588 SH SOLE 0 0 84588 ISHARES TR EAFE VALUE ETF 464288877 514 10845 SH SOLE 0 0 10845 ISHARES TR EAFE GRWTH ETF 464288885 1342 16663 SH SOLE 0 0 16663 ISHARES TR MSCI EURO FL ETF 464289180 435 24708 SH SOLE 0 0 24708 ISHARES TR RUS TP200 GR ETF 464289438 840 9646 SH SOLE 0 0 9646 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 99 11771 SH SOLE 0 0 11771 J & J SNACK FOODS CORP COM 466032109 1029 5358 SH SOLE 0 0 5358 JABIL INC COM 466313103 637 17795 SH SOLE 0 0 17795 JACK IN THE BOX INC COM 466367109 203 2226 SH SOLE 0 0 2226 JACOBS ENGR GROUP INC COM 469814107 3051 33347 SH SOLE 0 0 33347 JETBLUE AWYS CORP COM 477143101 274 16335 SH SOLE 0 0 16335 JOHNSON & JOHNSON COM 478160104 65245 504292 SH SOLE 0 0 504292 JOHNSON & JOHNSON COM 478160104 49 13700 SH Put SOLE 0 0 13700 JOHNSON & JOHNSON COM 478160104 34 13600 SH Put SOLE 0 0 13600 JOHNSON & JOHNSON COM 478160104 0 100 SH Call SOLE 0 0 100 KLA CORPORATION COM NEW 482480100 1819 11405 SH SOLE 0 0 11405 KANSAS CITY SOUTHERN COM NEW 485170302 2279 17131 SH SOLE 0 0 17131 KAYNE ANDERSN MLP MIDS INVT COM 486606106 339 23410 SH SOLE 0 0 23410 KELLOGG CO COM 487836108 1372 21323 SH SOLE 0 0 21323 KEMPHARM INC COM 488445107 310 450105 SH SOLE 0 0 450105 KEYCORP NEW COM 493267108 1398 78376 SH SOLE 0 0 78376 KIMBERLY CLARK CORP COM 494368103 8059 56736 SH SOLE 0 0 56736 KINROSS GOLD CORP COM 496902404 155 33641 SH SOLE 0 0 33641 KINGSWAY FINL SVCS INC COM NEW 496904202 52 23324 SH SOLE 0 0 23324 KOHLS CORP COM 500255104 531 10688 SH SOLE 0 0 10688 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 302 6541 SH SOLE 0 0 6541 KRAFT HEINZ CO COM 500754106 2128 76168 SH SOLE 0 0 76168 KRANESHARES TR CSI CHI INTERNET 500767306 508 12298 SH SOLE 0 0 12298 KROGER CO COM 501044101 3126 121240 SH SOLE 0 0 121240 L BRANDS INC COM 501797104 259 13217 SH SOLE 0 0 13217 LTC PPTYS INC COM 502175102 1281 25008 SH SOLE 0 0 25008 L3HARRIS TECHNOLOGIES INC COM 502431109 3153 15111 SH SOLE 0 0 15111 LAM RESEARCH CORP COM 512807108 3188 13795 SH SOLE 0 0 13795 LAMAR ADVERTISING CO NEW CL A 512816109 373 4548 SH SOLE 0 0 4548 LAMB WESTON HLDGS INC COM 513272104 2399 32992 SH SOLE 0 0 32992 LANTHEUS HLDGS INC COM 516544103 458 18253 SH SOLE 0 0 18253 LAS VEGAS SANDS CORP COM 517834107 2323 40210 SH SOLE 0 0 40210 LAUDER ESTEE COS INC CL A 518439104 862 4333 SH SOLE 0 0 4333 LEAR CORP COM NEW 521865204 416 3526 SH SOLE 0 0 3526 LEE ENTERPRISES INC COM 523768109 34 16829 SH SOLE 0 0 16829 LEGGETT & PLATT INC COM 524660107 761 18598 SH SOLE 0 0 18598 LEIDOS HLDGS INC COM 525327102 2191 25518 SH SOLE 0 0 25518 LENNAR CORP CL A 526057104 292 5234 SH SOLE 0 0 5234 LENNAR CORP CL A 526057104 1 200 SH Call SOLE 0 0 200 LENNOX INTL INC COM 526107107 709 2920 SH SOLE 0 0 2920 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 264 41193 SH SOLE 0 0 41193 LIBERTY PPTY TR SH BEN INT 531172104 210 4087 SH SOLE 0 0 4087 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 214 5111 SH SOLE 0 0 5111 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 13 15000 SH SOLE 0 0 15000 LILLY ELI & CO COM 532457108 52993 473869 SH SOLE 0 0 473869 LINCOLN ELEC HLDGS INC COM 533900106 2531 29168 SH SOLE 0 0 29168 LINCOLN NATL CORP IND COM 534187109 681 11283 SH SOLE 0 0 11283 LIVE NATION ENTERTAINMENT IN COM 538034109 796 11992 SH SOLE 0 0 11992 LIVE NATION ENTERTAINMENT IN COM 538034109 0 1000 SH Put SOLE 0 0 1000 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 166 62896 SH SOLE 0 0 62896 LOCKHEED MARTIN CORP COM 539830109 17850 45762 SH SOLE 0 0 45762 LOEWS CORP COM 540424108 374 7262 SH SOLE 0 0 7262 LOOP INDS INC COM 543518104 21031 1640465 SH SOLE 0 0 1640465 LOWES COS INC COM 548661107 19256 175117 SH SOLE 0 0 175117 LOWES COS INC COM 548661107 0 200 SH Put SOLE 0 0 200 LULULEMON ATHLETICA INC COM 550021109 2738 14222 SH SOLE 0 0 14222 LULULEMON ATHLETICA INC COM 550021109 12 1000 SH Call SOLE 0 0 1000 LULULEMON ATHLETICA INC COM 550021109 3 100 SH Call SOLE 0 0 100 LULULEMON ATHLETICA INC COM 550021109 21 2000 SH Call SOLE 0 0 2000 LULULEMON ATHLETICA INC COM 550021109 20 500 SH Call SOLE 0 0 500 LULULEMON ATHLETICA INC COM 550021109 9 300 SH Call SOLE 0 0 300 LULULEMON ATHLETICA INC COM 550021109 13 600 SH Call SOLE 0 0 600 MDU RES GROUP INC COM 552690109 353 12518 SH SOLE 0 0 12518 MFS CHARTER INCOME TR SH BEN INT 552727109 84 10139 SH SOLE 0 0 10139 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 68 11561 SH SOLE 0 0 11561 MFS MUN INCOME TR SH BEN INT 552738106 84 11867 SH SOLE 0 0 11867 MGM RESORTS INTERNATIONAL COM 552953101 516 18603 SH SOLE 0 0 18603 MACKINAC FINL CORP COM 554571109 222 14343 SH SOLE 0 0 14343 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 70175 1058919 SH SOLE 0 0 1058919 MAGNA INTL INC COM 559222401 852 15973 SH SOLE 0 0 15973 MALVERN BANCORP INC COM 561409103 218 10000 SH SOLE 0 0 10000 MARATHON OIL CORP COM 565849106 1620 132002 SH SOLE 0 0 132002 MARATHON OIL CORP COM 565849106 0 400 SH Call SOLE 0 0 400 MARKEL CORP COM 570535104 1380 1168 SH SOLE 0 0 1168 MARSH & MCLENNAN COS INC COM 571748102 3129 31277 SH SOLE 0 0 31277 MARRIOTT INTL INC NEW CL A 571903202 3699 29742 SH SOLE 0 0 29742 MARTIN MARIETTA MATLS INC COM 573284106 582 2122 SH SOLE 0 0 2122 MASCO CORP COM 574599106 850 20396 SH SOLE 0 0 20396 MATADOR RES CO COM 576485205 279 16872 SH SOLE 0 0 16872 MCCORMICK & CO INC COM NON VTG 579780206 3068 19628 SH SOLE 0 0 19628 MCDERMOTT INTL INC COM 580037703 184 91328 SH SOLE 0 0 91328 MCDONALDS CORP COM 580135101 47781 222538 SH SOLE 0 0 222538 MEDICINES CO COM 584688105 3337 66742 SH SOLE 0 0 66742 MELCO RESORTS AND ENTMT LTD ADR 585464100 681 35100 SH SOLE 0 0 35100 METTLER TOLEDO INTERNATIONAL COM 592688105 448 636 SH SOLE 0 0 636 MICROSOFT CORP COM 594918104 184983 1330528 SH SOLE 0 0 1330528 MICROSOFT CORP COM 594918104 31 2400 SH Call SOLE 0 0 2400 MICROSOFT CORP COM 594918104 30 1000 SH Call SOLE 0 0 1000 MICROSOFT CORP COM 594918104 3151 100000 SH Call SOLE 0 0 100000 MICROSOFT CORP COM 594918104 475 30000 SH Call SOLE 0 0 30000 MICROSOFT CORP COM 594918104 2 200 SH Call SOLE 0 0 200 MICROSOFT CORP COM 594918104 76 3000 SH Call SOLE 0 0 3000 MICROSOFT CORP COM 594918104 1 1600 SH Call SOLE 0 0 1600 MICROSOFT CORP COM 594918104 1 3400 SH Call SOLE 0 0 3400 MICROSOFT CORP COM 594918104 8 3500 SH Call SOLE 0 0 3500 MICROSOFT CORP COM 594918104 0 500 SH Call SOLE 0 0 500 MICROSOFT CORP COM 594918104 7 2500 SH Put SOLE 0 0 2500 MICROSOFT CORP COM 594918104 2 1200 SH Put SOLE 0 0 1200 MICROSOFT CORP COM 594918104 6 3000 SH Put SOLE 0 0 3000 MICROSOFT CORP COM 594918104 70 1000 SH Call SOLE 0 0 1000 MICROSOFT CORP COM 594918104 0 100 SH Call SOLE 0 0 100 MICROSOFT CORP COM 594918104 0 1000 SH Put SOLE 0 0 1000 MICROCHIP TECHNOLOGY INC COM 595017104 2356 25358 SH SOLE 0 0 25358 MICRON TECHNOLOGY INC COM 595112103 8339 194615 SH SOLE 0 0 194615 MICRON TECHNOLOGY INC COM 595112103 0 1000 SH Put SOLE 0 0 1000 MIDDLEBY CORP COM 596278101 385 3294 SH SOLE 0 0 3294 MIDDLESEX WATER CO COM 596680108 436 6714 SH SOLE 0 0 6714 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 80 15844 SH SOLE 0 0 15844 MOHAWK INDS INC COM 608190104 438 3534 SH SOLE 0 0 3534 MONDELEZ INTL INC CL A 609207105 11977 216497 SH SOLE 0 0 216497 MONOLITHIC PWR SYS INC COM 609839105 20789 133580 SH SOLE 0 0 133580 MOODYS CORP COM 615369105 1981 9673 SH SOLE 0 0 9673 MORGAN STANLEY COM NEW 617446448 3976 93189 SH SOLE 0 0 93189 MORNINGSTAR INC COM 617700109 262 1792 SH SOLE 0 0 1792 MOTOROLA SOLUTIONS INC COM NEW 620076307 1335 7833 SH SOLE 0 0 7833 MUELLER INDS INC COM 624756102 225 7862 SH SOLE 0 0 7862 MYERS INDS INC COM 628464109 830 47038 SH SOLE 0 0 47038 NASDAQ INC COM 631103108 980 9866 SH SOLE 0 0 9866 NATIONAL FUEL GAS CO N J COM 636180101 1022 21788 SH SOLE 0 0 21788 NATIONAL GRID PLC SPONSORED ADR NE 636274409 760 14044 SH SOLE 0 0 14044 NATIONAL RETAIL PPTYS INC COM 637417106 1607 28493 SH SOLE 0 0 28493 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 469 14050 SH SOLE 0 0 14050 NEOGEN CORP COM 640491106 733 10769 SH SOLE 0 0 10769 NEW GOLD INC CDA COM 644535106 24 24241 SH SOLE 0 0 24241 NEW JERSEY RES COM 646025106 680 15030 SH SOLE 0 0 15030 NEW MTN FIN CORP COM 647551100 328 24095 SH SOLE 0 0 24095 NEW YORK CMNTY BANCORP INC COM 649445103 4308 343240 SH SOLE 0 0 343240 NEW YORK MTG TR INC COM PAR $.02 649604501 276 45370 SH SOLE 0 0 45370 NEWELL BRANDS INC COM 651229106 537 28676 SH SOLE 0 0 28676 NEWELL BRANDS INC COM 651229106 2 2000 SH Call SOLE 0 0 2000 NEWMARKET CORP COM 651587107 394 835 SH SOLE 0 0 835 NEWMONT GOLDCORP CORPORATION COM 651639106 1309 34514 SH SOLE 0 0 34514 NICE LTD SPONSORED ADR 653656108 610 4245 SH SOLE 0 0 4245 NIKE INC CL B 654106103 11898 126684 SH SOLE 0 0 126684 NOKIA CORP SPONSORED ADR 654902204 781 154365 SH SOLE 0 0 154365 NOBLE ENERGY INC COM 655044105 1366 60829 SH SOLE 0 0 60829 NORDSTROM INC COM 655664100 715 21236 SH SOLE 0 0 21236 NORFOLK SOUTHERN CORP COM 655844108 7584 42213 SH SOLE 0 0 42213 NORTHERN OIL & GAS INC NEV COM 665531109 313 159911 SH SOLE 0 0 159911 NORTHERN TECH INTL CORP COM 665809109 165 13048 SH SOLE 0 0 13048 NORTHERN TR CORP COM 665859104 939 10064 SH SOLE 0 0 10064 NORTHROP GRUMMAN CORP COM 666807102 7529 20089 SH SOLE 0 0 20089 NORWOOD FINANCIAL CORP COM 669549107 272 8607 SH SOLE 0 0 8607 NOVAVAX INC COM NEW 670002401 464 92344 SH SOLE 0 0 92344 NOVO-NORDISK A S ADR 670100205 1803 34871 SH SOLE 0 0 34871 NUCOR CORP COM 670346105 1456 28600 SH SOLE 0 0 28600 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 534 35349 SH SOLE 0 0 35349 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1560 108989 SH SOLE 0 0 108989 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 270 12185 SH SOLE 0 0 12185 OGE ENERGY CORP COM 670837103 4065 89574 SH SOLE 0 0 89574 NUVEEN MUN VALUE FD INC COM 670928100 285 27099 SH SOLE 0 0 27099 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 243 17370 SH SOLE 0 0 17370 OASIS PETE INC NEW COM 674215108 2202 636457 SH SOLE 0 0 636457 OBSIDIAN ENERGY LTD COM 674482203 53 63067 SH SOLE 0 0 63067 OCCIDENTAL PETE CORP COM 674599105 3972 89326 SH SOLE 0 0 89326 OCCIDENTAL PETE CORP COM 674599105 0 400 SH Call SOLE 0 0 400 OFFICE DEPOT INC COM 676220106 592 337391 SH SOLE 0 0 337391 OKTA INC CL A 679295105 9973 101290 SH SOLE 0 0 101290 OLD DOMINION FREIGHT LINE IN COM 679580100 309 1817 SH SOLE 0 0 1817 OLD NATL BANCORP IND COM 680033107 293 17042 SH SOLE 0 0 17042 OLD REP INTL CORP COM 680223104 312 13258 SH SOLE 0 0 13258 OMNICOM GROUP INC COM 681919106 517 6598 SH SOLE 0 0 6598 OMEGA HEALTHCARE INVS INC COM 681936100 1159 27724 SH SOLE 0 0 27724 ONEOK INC NEW COM 682680103 11938 162004 SH SOLE 0 0 162004 OPEN TEXT CORP COM 683715106 313 7660 SH SOLE 0 0 7660 ORMAT TECHNOLOGIES INC COM 686688102 402 5409 SH SOLE 0 0 5409 OSHKOSH CORP COM 688239201 786 10375 SH SOLE 0 0 10375 OVID THERAPEUTICS INC COM 690469101 48 14932 SH SOLE 0 0 14932 PNC FINL SVCS GROUP INC COM 693475105 4241 30255 SH SOLE 0 0 30255 PPG INDS INC COM 693506107 4037 34062 SH SOLE 0 0 34062 PACCAR INC COM 693718108 1198 17109 SH SOLE 0 0 17109 PACKAGING CORP AMER COM 695156109 269 2531 SH SOLE 0 0 2531 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 12 12735 SH SOLE 0 0 12735 PALO ALTO NETWORKS INC COM 697435105 2071 10161 SH SOLE 0 0 10161 PALO ALTO NETWORKS INC COM 697435105 30 1000 SH Call SOLE 0 0 1000 PAN AMERICAN SILVER CORP COM 697900108 158 10063 SH SOLE 0 0 10063 PAN AMERICAN SILVER CORP COM 697900108 0 100 SH Call SOLE 0 0 100 PAN AMERICAN SILVER CORP COM 697900108 0 1000 SH Call SOLE 0 0 1000 PARKER HANNIFIN CORP COM 701094104 3342 18506 SH SOLE 0 0 18506 PATTERSON UTI ENERGY INC COM 703481101 429 50158 SH SOLE 0 0 50158 PAYCHEX INC COM 704326107 7545 91156 SH SOLE 0 0 91156 PEARSON PLC SPONSORED ADR 705015105 109 12006 SH SOLE 0 0 12006 PEMBINA PIPELINE CORP COM 706327103 1017 27430 SH SOLE 0 0 27430 PENNEY J C CORP INC COM 708160106 12 13334 SH SOLE 0 0 13334 PEOPLES UTD FINL INC COM 712704105 1230 78657 SH SOLE 0 0 78657 PEPSICO INC COM 713448108 112688 821938 SH SOLE 0 0 821938 PEPSICO INC COM 713448108 0 1000 SH Put SOLE 0 0 1000 PEPSICO INC COM 713448108 1 500 SH Put SOLE 0 0 500 PERKINELMER INC COM 714046109 356 4176 SH SOLE 0 0 4176 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 84 16181 SH SOLE 0 0 16181 PFIZER INC COM 717081103 32250 897591 SH SOLE 0 0 897591 PHILIP MORRIS INTL INC COM 718172109 21539 283669 SH SOLE 0 0 283669 PHILLIPS 66 COM 718546104 10036 98012 SH SOLE 0 0 98012 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 259 4574 SH SOLE 0 0 4574 PIERIS PHARMACEUTICALS INC COM 720795103 327 95773 SH SOLE 0 0 95773 PIMCO HIGH INCOME FD COM SHS 722014107 198 25549 SH SOLE 0 0 25549 PINNACLE WEST CAP CORP COM 723484101 1406 14489 SH SOLE 0 0 14489 PIONEER NAT RES CO COM 723787107 1013 8052 SH SOLE 0 0 8052 PIPER JAFFRAY COS COM 724078100 203 2686 SH SOLE 0 0 2686 PITNEY BOWES INC COM 724479100 47 10228 SH SOLE 0 0 10228 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1467 70700 SH SOLE 0 0 70700 POLARIS INC COM 731068102 1019 11583 SH SOLE 0 0 11583 POLYMET MINING CORP COM 731916102 35 108500 SH SOLE 0 0 108500 PORTOLA PHARMACEUTICALS INC COM 737010108 4994 186191 SH SOLE 0 0 186191 PROCTER & GAMBLE CO COM 742718109 55857 449086 SH SOLE 0 0 449086 PROCTER & GAMBLE CO COM 742718109 21 10000 SH Put SOLE 0 0 10000 PROGENICS PHARMACEUTICALS IN COM 743187106 101 19900 SH SOLE 0 0 19900 PROGRESSIVE CORP OHIO COM 743315103 1306 16910 SH SOLE 0 0 16910 PROTO LABS INC COM 743713109 235 2305 SH SOLE 0 0 2305 PRUDENTIAL FINL INC COM 744320102 2874 31947 SH SOLE 0 0 31947 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3676 59211 SH SOLE 0 0 59211 PULTE GROUP INC COM 745867101 693 18947 SH SOLE 0 0 18947 PUTNAM MANAGED MUN INCOM TR COM 746823103 192 24555 SH SOLE 0 0 24555 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 73 13943 SH SOLE 0 0 13943 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 333 25444 SH SOLE 0 0 25444 QUALCOMM INC COM 747525103 16022 210037 SH SOLE 0 0 210037 QUALCOMM INC COM 747525103 1 100 SH Call SOLE 0 0 100 RLI CORP COM 749607107 1355 14582 SH SOLE 0 0 14582 RPC INC COM 749660106 493 87814 SH SOLE 0 0 87814 RPM INTL INC COM 749685103 1635 23768 SH SOLE 0 0 23768 RADIAN GROUP INC COM 750236101 214 9348 SH SOLE 0 0 9348 RAMBUS INC DEL COM 750917106 399 30404 SH SOLE 0 0 30404 RALPH LAUREN CORP CL A 751212101 509 5327 SH SOLE 0 0 5327 RANDOLPH BANCORP INC COM 752378109 155 10645 SH SOLE 0 0 10645 RAVEN INDS INC COM 754212108 425 12706 SH SOLE 0 0 12706 RAYMOND JAMES FINANCIAL INC COM 754730109 4110 49836 SH SOLE 0 0 49836 RAYTHEON CO COM NEW 755111507 6211 31657 SH SOLE 0 0 31657 REALTY INCOME CORP COM 756109104 6072 79190 SH SOLE 0 0 79190 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1078 29362 SH SOLE 0 0 29362 RED LION HOTELS CORP COM 756764106 110 17000 SH SOLE 0 0 17000 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 2002 284350 SH SOLE 0 0 284350 REINSURANCE GRP OF AMERICA I COM NEW 759351604 327 2044 SH SOLE 0 0 2044 RELIANCE STEEL & ALUMINUM CO COM 759509102 5937 59576 SH SOLE 0 0 59576 REPLIGEN CORP COM 759916109 1227 16005 SH SOLE 0 0 16005 REPUBLIC BANCORP KY CL A 760281204 484 11150 SH SOLE 0 0 11150 REPUBLIC SVCS INC COM 760759100 1498 17306 SH SOLE 0 0 17306 RESMED INC COM 761152107 307 2270 SH SOLE 0 0 2270 RICEBRAN TECHNOLOGIES COM NEW 762831204 27 11022 SH SOLE 0 0 11022 RIGEL PHARMACEUTICALS INC COM NEW 766559603 37 20000 SH SOLE 0 0 20000 RIO TINTO PLC SPONSORED ADR 767204100 996 19120 SH SOLE 0 0 19120 RIOT BLOCKCHAIN INC COM 767292105 18 10222 SH SOLE 0 0 10222 RITE AID CORP COM 767754872 4440 638816 SH SOLE 0 0 638816 RIVERVIEW BANCORP INC COM 769397100 83 11292 SH SOLE 0 0 11292 ROBERT HALF INTL INC COM 770323103 239 4289 SH SOLE 0 0 4289 ROCKWELL AUTOMATION INC COM 773903109 3685 22363 SH SOLE 0 0 22363 ROCKWELL MED INC COM 774374102 138 50010 SH SOLE 0 0 50010 ROLLINS INC COM 775711104 2048 60115 SH SOLE 0 0 60115 ROPER TECHNOLOGIES INC COM 776696106 703 1970 SH SOLE 0 0 1970 ROPER TECHNOLOGIES INC COM 776696106 1 200 SH Put SOLE 0 0 200 ROSS STORES INC COM 778296103 1935 17617 SH SOLE 0 0 17617 ROYAL BK CDA MONTREAL QUE COM 780087102 8320 102510 SH SOLE 0 0 102510 ROYAL BK CDA MONTREAL QUE COM 780087102 0 5000 SH Put SOLE 0 0 5000 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 71 13889 SH SOLE 0 0 13889 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1484 24769 SH SOLE 0 0 24769 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 0 500 SH Put SOLE 0 0 500 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4017 68256 SH SOLE 0 0 68256 ROYAL GOLD INC COM 780287108 941 7638 SH SOLE 0 0 7638 ROYCE VALUE TR INC COM 780910105 149 10850 SH SOLE 0 0 10850 ROYCE MICRO-CAP TR INC COM 780915104 92 11457 SH SOLE 0 0 11457 RYANAIR HLDGS PLC SPONSORED ADS 783513203 330 4966 SH SOLE 0 0 4966 RYDER SYS INC COM 783549108 297 5728 SH SOLE 0 0 5728 SEI INVESTMENTS CO COM 784117103 409 6901 SH SOLE 0 0 6901 SJW GROUP COM 784305104 269 3937 SH SOLE 0 0 3937 SABINE ROYALTY TR UNIT BEN INT 785688102 852 19637 SH SOLE 0 0 19637 SANDY SPRING BANCORP INC COM 800363103 2457 72895 SH SOLE 0 0 72895 SANGAMO THERAPEUTICS INC COM 800677106 342 37829 SH SOLE 0 0 37829 SAP SE SPON ADR 803054204 2020 17134 SH SOLE 0 0 17134 SAREPTA THERAPEUTICS INC COM 803607100 3941 52325 SH SOLE 0 0 52325 HENRY SCHEIN INC COM 806407102 632 9951 SH SOLE 0 0 9951 SCHLUMBERGER LTD COM 806857108 1713 50130 SH SOLE 0 0 50130 THE CHARLES SCHWAB CORPORATI COM 808513105 3453 82552 SH SOLE 0 0 82552 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8324 117201 SH SOLE 0 0 117201 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 185958 2621705 SH SOLE 0 0 2621705 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2006 23873 SH SOLE 0 0 23873 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1527 26925 SH SOLE 0 0 26925 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 19808 350342 SH SOLE 0 0 350342 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 12608 180807 SH SOLE 0 0 180807 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 152661 6074839 SH SOLE 0 0 6074839 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 107 56700 SH Put SOLE 0 0 56700 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 614 22440 SH SOLE 0 0 22440 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 490 15944 SH SOLE 0 0 15944 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 981 35584 SH SOLE 0 0 35584 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1220 32310 SH SOLE 0 0 32310 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1468 37121 SH SOLE 0 0 37121 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1769 32287 SH SOLE 0 0 32287 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 697778 21901394 SH SOLE 0 0 21901394 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 56 69400 SH Put SOLE 0 0 69400 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 28556 530287 SH SOLE 0 0 530287 SCHWAB STRATEGIC TR US REIT ETF 808524847 667118 14142855 SH SOLE 0 0 14142855 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 589 10596 SH SOLE 0 0 10596 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2024 40008 SH SOLE 0 0 40008 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1095 19290 SH SOLE 0 0 19290 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 5192 163269 SH SOLE 0 0 163269 SCIENCE APPLICATNS INTL CP N COM 808625107 1336 15295 SH SOLE 0 0 15295 SCOTTS MIRACLE GRO CO CL A 810186106 532 5222 SH SOLE 0 0 5222 SCYNEXIS INC COM 811292101 165 154700 SH SOLE 0 0 154700 SEATTLE GENETICS INC COM 812578102 1280 14994 SH SOLE 0 0 14994 SELECTIVE INS GROUP INC COM 816300107 2335 31052 SH SOLE 0 0 31052 SEMTECH CORP COM 816850101 264 5435 SH SOLE 0 0 5435 SEMPRA ENERGY COM 816851109 3995 27067 SH SOLE 0 0 27067 SERVICE CORP INTL COM 817565104 468 9783 SH SOLE 0 0 9783 SESEN BIO INC COM 817763105 15 13200 SH SOLE 0 0 13200 SHERWIN WILLIAMS CO COM 824348106 3837 6979 SH SOLE 0 0 6979 SIBANYE STILLWATER SPONSORED ADR 825724206 285 52793 SH SOLE 0 0 52793 SIGA TECHNOLOGIES INC COM 826917106 51 10000 SH SOLE 0 0 10000 SILVERCREST METALS INC COM 828363101 72 13835 SH SOLE 0 0 13835 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 485 19478 SH SOLE 0 0 19478 SIMON PPTY GROUP INC NEW COM 828806109 7235 46485 SH SOLE 0 0 46485 SIMULATIONS PLUS INC COM 829214105 831 23961 SH SOLE 0 0 23961 SINCLAIR BROADCAST GROUP INC CL A 829226109 1529 35774 SH SOLE 0 0 35774 SKYWEST INC COM 830879102 2440 42506 SH SOLE 0 0 42506 SMUCKER J M CO COM NEW 832696405 974 8849 SH SOLE 0 0 8849 SNAP ON INC COM 833034101 1038 6628 SH SOLE 0 0 6628 SONOCO PRODS CO COM 835495102 334 5730 SH SOLE 0 0 5730 SONY CORP SPONSORED ADR 835699307 3765 63670 SH SOLE 0 0 63670 SONY CORP SPONSORED ADR 835699307 67 3500 SH Call SOLE 0 0 3500 SOUTHERN CO COM 842587107 14360 232480 SH SOLE 0 0 232480 SOUTHWEST AIRLS CO COM 844741108 4899 90704 SH SOLE 0 0 90704 SOUTHWEST GAS HOLDINGS INC COM 844895102 518 5694 SH SOLE 0 0 5694 SOUTHWESTERN ENERGY CO COM 845467109 177 91700 SH SOLE 0 0 91700 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 328 3993 SH SOLE 0 0 3993 SPIRIT AIRLS INC COM 848577102 7039 193906 SH SOLE 0 0 193906 SPLUNK INC COM 848637104 633 5368 SH SOLE 0 0 5368 SQUARE INC CL A 852234103 66184 1068353 SH SOLE 0 0 1068353 SQUARE INC CL A 852234103 0 100 SH Call SOLE 0 0 100 SQUARE INC CL A 852234103 8 1000 SH Call SOLE 0 0 1000 SQUARE INC CL A 852234103 0 200 SH Put SOLE 0 0 200 SQUARE INC CL A 852234103 4 300 SH Call SOLE 0 0 300 STANLEY BLACK & DECKER INC COM 854502101 3303 22871 SH SOLE 0 0 22871 STARBUCKS CORP COM 855244109 23663 267617 SH SOLE 0 0 267617 STARBUCKS CORP COM 855244109 0 100 SH Call SOLE 0 0 100 STATE STR CORP COM 857477103 587 9920 SH SOLE 0 0 9920 STERICYCLE INC COM 858912108 295 5797 SH SOLE 0 0 5797 STERLING CONSTRUCTION CO INC COM 859241101 132 10000 SH SOLE 0 0 10000 STITCH FIX INC COM CL A 860897107 261 13576 SH SOLE 0 0 13576 STMICROELECTRONICS N V NY REGISTRY 861012102 295 15241 SH SOLE 0 0 15241 STONECASTLE FINL CORP COM 861780104 331 14949 SH SOLE 0 0 14949 STORE CAP CORP COM 862121100 203 5434 SH SOLE 0 0 5434 STRYKER CORP COM 863667101 6102 28210 SH SOLE 0 0 28210 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 435 18396 SH SOLE 0 0 18396 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 875 180000 SH SOLE 0 0 180000 SUN CMNTYS INC COM 866674104 989 6665 SH SOLE 0 0 6665 SUN LIFE FINL INC COM 866796105 357 7957 SH SOLE 0 0 7957 SUNCOR ENERGY INC NEW COM 867224107 650 20582 SH SOLE 0 0 20582 SUNPOWER CORP COM 867652406 298 27194 SH SOLE 0 0 27194 SUNTRUST BKS INC COM 867914103 2285 33208 SH SOLE 0 0 33208 SUPERIOR DRILLING PRODS INC COM 868153107 10 10200 SH SOLE 0 0 10200 SUTRO BIOPHARMA INC COM 869367102 286 31514 SH SOLE 0 0 31514 SYMANTEC CORP COM 871503108 590 24970 SH SOLE 0 0 24970 SYMANTEC CORP COM 871503108 1 200 SH Call SOLE 0 0 200 SYNOPSYS INC COM 871607107 398 2898 SH SOLE 0 0 2898 SYSCO CORP COM 871829107 10513 132406 SH SOLE 0 0 132406 TCW STRATEGIC INCOME FUND IN COM 872340104 194 34085 SH SOLE 0 0 34085 TJX COS INC NEW COM 872540109 8213 147353 SH SOLE 0 0 147353 T MOBILE US INC COM 872590104 402 5104 SH SOLE 0 0 5104 TAIWAN LIPOSOME CO LTD SPONSORED ADS 874038102 52 10000 SH SOLE 0 0 10000 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2078 44717 SH SOLE 0 0 44717 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 648 5171 SH SOLE 0 0 5171 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 0 200 SH Call SOLE 0 0 200 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 0 200 SH Put SOLE 0 0 200 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 891 51823 SH SOLE 0 0 51823 TALLGRASS ENERGY LP CLASS A SHS 874696107 1948 96734 SH SOLE 0 0 96734 TANDEM DIABETES CARE INC COM NEW 875372203 1040 17634 SH SOLE 0 0 17634 TANGER FACTORY OUTLET CTRS I COM 875465106 263 16997 SH SOLE 0 0 16997 TAPESTRY INC COM 876030107 3336 128043 SH SOLE 0 0 128043 TASEKO MINES LTD COM 876511106 12 27900 SH SOLE 0 0 27900 TATA MTRS LTD SPONSORED ADR 876568502 321 38228 SH SOLE 0 0 38228 TELEFLEX INC COM 879369106 736 2165 SH SOLE 0 0 2165 TELEFONICA S A SPONSORED ADR 879382208 150 19772 SH SOLE 0 0 19772 TEMPLETON EMERG MKTS INCOME COM 880192109 224 24663 SH SOLE 0 0 24663 TEMPLETON GLOBAL INCOME FD COM 880198106 96 15579 SH SOLE 0 0 15579 TERADYNE INC COM 880770102 241 4167 SH SOLE 0 0 4167 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2494 362464 SH SOLE 0 0 362464 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 0 100 SH Call SOLE 0 0 100 TEXAS INSTRS INC COM 882508104 12884 99687 SH SOLE 0 0 99687 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1754 2701 SH SOLE 0 0 2701 TEXTRON INC COM 883203101 958 19559 SH SOLE 0 0 19559 THERMO FISHER SCIENTIFIC INC COM 883556102 8533 29298 SH SOLE 0 0 29298 THOMSON REUTERS CORP COM NEW 884903709 506 7563 SH SOLE 0 0 7563 THOR INDS INC COM 885160101 447 7900 SH SOLE 0 0 7900 TIFFANY & CO NEW COM 886547108 1655 17869 SH SOLE 0 0 17869 TIMKEN CO COM 887389104 297 6828 SH SOLE 0 0 6828 TORO CO COM 891092108 614 8376 SH SOLE 0 0 8376 TORONTO DOMINION BK ONT COM NEW 891160509 8879 152400 SH SOLE 0 0 152400 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2131 15845 SH SOLE 0 0 15845 TRACTOR SUPPLY CO COM 892356106 1206 13336 SH SOLE 0 0 13336 TRADEWEB MKTS INC CL A 892672106 729 19710 SH SOLE 0 0 19710 TRADEWEB MKTS INC CL A 892672106 0 100 SH Put SOLE 0 0 100 TRANSDIGM GROUP INC COM 893641100 1027 1972 SH SOLE 0 0 1972 TRI CONTL CORP COM 895436103 956 35071 SH SOLE 0 0 35071 TRIMBLE INC COM 896239100 1096 28233 SH SOLE 0 0 28233 TRINITY INDS INC COM 896522109 311 15779 SH SOLE 0 0 15779 TURQUOISE HILL RES LTD COM 900435108 13 27726 SH SOLE 0 0 27726 TYLER TECHNOLOGIES INC COM 902252105 34474 131331 SH SOLE 0 0 131331 TYSON FOODS INC CL A 902494103 1418 16464 SH SOLE 0 0 16464 UBS AG JERSEY BRH ALERIAN INFRST 902641646 382 18311 SH SOLE 0 0 18311 UBS AG LONDON BRH EN LG CP GRWTH 902677780 521 1879 SH SOLE 0 0 1879 UGI CORP NEW COM 902681105 1311 26071 SH SOLE 0 0 26071 UMB FINL CORP COM 902788108 975 15098 SH SOLE 0 0 15098 US BANCORP DEL COM NEW 902973304 19714 356230 SH SOLE 0 0 356230 UNDER ARMOUR INC CL A 904311107 505 25318 SH SOLE 0 0 25318 UNDER ARMOUR INC CL A 904311107 0 200 SH Call SOLE 0 0 200 UNDER ARMOUR INC CL C 904311206 508 28042 SH SOLE 0 0 28042 UNILEVER PLC SPON ADR NEW 904767704 2368 39402 SH SOLE 0 0 39402 UNILEVER N V N Y SHS NEW 904784709 1259 20969 SH SOLE 0 0 20969 UNION PACIFIC CORP COM 907818108 40081 247446 SH SOLE 0 0 247446 UNION PACIFIC CORP COM 907818108 3 4100 SH Put SOLE 0 0 4100 UNION PACIFIC CORP COM 907818108 13 3600 SH Put SOLE 0 0 3600 UNION PACIFIC CORP COM 907818108 5 1500 SH Put SOLE 0 0 1500 UNITED BANKSHARES INC WEST V COM 909907107 3564 94107 SH SOLE 0 0 94107 UNITED AIRLINES HLDGS INC COM 910047109 2674 30242 SH SOLE 0 0 30242 UNITED FINL BANCORP INC NEW COM 910304104 246 18067 SH SOLE 0 0 18067 UNITED PARCEL SERVICE INC CL B 911312106 21940 183110 SH SOLE 0 0 183110 UNITED RENTALS INC COM 911363109 884 7094 SH SOLE 0 0 7094 UNITED RENTALS INC COM 911363109 0 1000 SH Put SOLE 0 0 1000 UNITED STATES ANTIMONY CORP COM 911549103 4140 7405101 SH SOLE 0 0 7405101 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 219 6111 SH SOLE 0 0 6111 UNITED STATES STL CORP NEW COM 912909108 3635 314711 SH SOLE 0 0 314711 UNITED STATES STL CORP NEW COM 912909108 0 100 SH Call SOLE 0 0 100 UNITED STATES STL CORP NEW COM 912909108 0 1000 SH Call SOLE 0 0 1000 UNITED TECHNOLOGIES CORP COM 913017109 13784 100968 SH SOLE 0 0 100968 UNIVERSAL CORP VA COM 913456109 217 3952 SH SOLE 0 0 3952 URANIUM ENERGY CORP COM 916896103 27 27742 SH SOLE 0 0 27742 V F CORP COM 918204108 8735 98153 SH SOLE 0 0 98153 VACCINEX INC COM 918640103 72 10000 SH SOLE 0 0 10000 VALHI INC NEW COM 918905100 55 28851 SH SOLE 0 0 28851 VALMONT INDS INC COM 920253101 1067 7704 SH SOLE 0 0 7704 VANGUARD GROUP DIV APP ETF 921908844 31107 260133 SH SOLE 0 0 260133 VANGUARD STAR FD VG TL INTL STK F 921909768 1660 32133 SH SOLE 0 0 32133 VANGUARD WORLD FD ESG INTL STK ETF 921910725 506 10273 SH SOLE 0 0 10273 VANGUARD WORLD FD ESG US STK ETF 921910733 2658 51210 SH SOLE 0 0 51210 VANGUARD WORLD FD MEGA GRWTH IND 921910816 13669 103038 SH SOLE 0 0 103038 VANGUARD WORLD FD MEGA CAP INDEX 921910873 4799 46547 SH SOLE 0 0 46547 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2505 15493 SH SOLE 0 0 15493 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 447 2913 SH SOLE 0 0 2913 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 646 5234 SH SOLE 0 0 5234 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 343 2459 SH SOLE 0 0 2459 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 225 1724 SH SOLE 0 0 1724 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 438 4268 SH SOLE 0 0 4268 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1564 17769 SH SOLE 0 0 17769 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 657 8130 SH SOLE 0 0 8130 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 39861 493395 SH SOLE 0 0 493395 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 209315 2479160 SH SOLE 0 0 2479160 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 891 21698 SH SOLE 0 0 21698 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 20383 496172 SH SOLE 0 0 496172 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2850866 69397902 SH SOLE 0 0 69397902 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 697 7858 SH SOLE 0 0 7858 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1496 16860 SH SOLE 0 0 16860 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 74129 835441 SH SOLE 0 0 835441 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 536 9021 SH SOLE 0 0 9021 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 257 3861 SH SOLE 0 0 3861 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 259 3218 SH SOLE 0 0 3218 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 44747 912265 SH SOLE 0 0 912265 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1411 24077 SH SOLE 0 0 24077 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1786 17522 SH SOLE 0 0 17522 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 6327 84565 SH SOLE 0 0 84565 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 25558 512191 SH SOLE 0 0 512191 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 596 14799 SH SOLE 0 0 14799 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 758585 18842144 SH SOLE 0 0 18842144 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 743 11251 SH SOLE 0 0 11251 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 939 17514 SH SOLE 0 0 17514 VEEVA SYS INC CL A COM 922475108 5124 33558 SH SOLE 0 0 33558 VEEVA SYS INC CL A COM 922475108 14 10800 SH Put SOLE 0 0 10800 VEEVA SYS INC CL A COM 922475108 0 300 SH Call SOLE 0 0 300 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 17545 327203 SH SOLE 0 0 327203 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 34918 128092 SH SOLE 0 0 128092 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 19311 170895 SH SOLE 0 0 170895 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 19636 173768 SH SOLE 0 0 173768 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10730 72449 SH SOLE 0 0 72449 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 630 6751 SH SOLE 0 0 6751 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 11285 121016 SH SOLE 0 0 121016 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 863075 9255492 SH SOLE 0 0 9255492 VANGUARD INDEX FDS SML CP GRW ETF 922908595 6299 34605 SH SOLE 0 0 34605 VANGUARD INDEX FDS SM CP VAL ETF 922908611 881 6834 SH SOLE 0 0 6834 VANGUARD INDEX FDS SM CP VAL ETF 922908611 19726 153093 SH SOLE 0 0 153093 VANGUARD INDEX FDS MID CAP ETF 922908629 566 3380 SH SOLE 0 0 3380 VANGUARD INDEX FDS MID CAP ETF 922908629 9599 57272 SH SOLE 0 0 57272 VANGUARD INDEX FDS MID CAP ETF 922908629 1356269 8092295 SH SOLE 0 0 8092295 VANGUARD INDEX FDS LARGE CAP ETF 922908637 634841 4656647 SH SOLE 0 0 4656647 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6178 53107 SH SOLE 0 0 53107 VANGUARD INDEX FDS GROWTH ETF 922908736 19963 120059 SH SOLE 0 0 120059 VANGUARD INDEX FDS VALUE ETF 922908744 35283 316096 SH SOLE 0 0 316096 VANGUARD INDEX FDS SMALL CP ETF 922908751 257 1669 SH SOLE 0 0 1669 VANGUARD INDEX FDS SMALL CP ETF 922908751 147749 960095 SH SOLE 0 0 960095 VANGUARD INDEX FDS TOTAL STK MKT 922908769 8709 57675 SH SOLE 0 0 57675 VANGUARD INDEX FDS TOTAL STK MKT 922908769 74876 495867 SH SOLE 0 0 495867 VERITEX HLDGS INC COM 923451108 619 25525 SH SOLE 0 0 25525 VIAVI SOLUTIONS INC COM 925550105 146 10422 SH SOLE 0 0 10422 VIAVI SOLUTIONS INC COM 925550105 0 800 SH Call SOLE 0 0 800 VIAVI SOLUTIONS INC COM 925550105 0 300 SH Call SOLE 0 0 300 VISTA GOLD CORP COM NEW 927926303 9 12000 SH SOLE 0 0 12000 VMWARE INC CL A COM 928563402 1560 10396 SH SOLE 0 0 10396 VOLITIONRX LTD COM 928661107 85 15200 SH SOLE 0 0 15200 VULCAN MATLS CO COM 929160109 226 1495 SH SOLE 0 0 1495 WD-40 CO COM 929236107 271 1479 SH SOLE 0 0 1479 WSFS FINL CORP COM 929328102 203 4612 SH SOLE 0 0 4612 WABTEC CORP COM 929740108 639 8886 SH SOLE 0 0 8886 WADDELL & REED FINL INC CL A 930059100 638 37157 SH SOLE 0 0 37157 WAITR HLDGS INC COM 930752100 19 15000 SH SOLE 0 0 15000 WALMART INC COM 931142103 33889 285550 SH SOLE 0 0 285550 WALGREENS BOOTS ALLIANCE INC COM 931427108 9347 168990 SH SOLE 0 0 168990 WATERS CORP COM 941848103 320 1434 SH SOLE 0 0 1434 WATSCO INC COM 942622200 211 1246 SH SOLE 0 0 1246 WEBSTER FINL CORP CONN COM 947890109 464 9907 SH SOLE 0 0 9907 WELLS FARGO CO NEW COM 949746101 26917 533648 SH SOLE 0 0 533648 WELLS FARGO CO NEW PERP PFD CNV A 949746804 507 333 SH SOLE 0 0 333 WERNER ENTERPRISES INC COM 950755108 680 19260 SH SOLE 0 0 19260 WESBANCO INC COM 950810101 1193 31922 SH SOLE 0 0 31922 WESTERN ALLIANCE BANCORP COM 957638109 1508 32725 SH SOLE 0 0 32725 WESTERN DIGITAL CORP COM 958102105 2544 42658 SH SOLE 0 0 42658 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2318 93113 SH SOLE 0 0 93113 WESTERN UN CO COM 959802109 406 17537 SH SOLE 0 0 17537 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 34 12472 SH SOLE 0 0 12472 WEYERHAEUSER CO COM 962166104 1672 60360 SH SOLE 0 0 60360 WHEATON PRECIOUS METALS CORP COM 962879102 895 34121 SH SOLE 0 0 34121 WHEATON PRECIOUS METALS CORP COM 962879102 0 100 SH Call SOLE 0 0 100 WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 222 18700 SH SOLE 0 0 18700 WHIRLPOOL CORP COM 963320106 508 3206 SH SOLE 0 0 3206 WHITING PETE CORP NEW COM NEW 966387409 655 81626 SH SOLE 0 0 81626 WILLIAMS COS INC DEL COM 969457100 2050 85221 SH SOLE 0 0 85221 WINMARK CORP COM 974250102 795 4508 SH SOLE 0 0 4508 WOODWARD INC COM 980745103 880 8163 SH SOLE 0 0 8163 WYNN RESORTS LTD COM 983134107 1080 9934 SH SOLE 0 0 9934 XPO LOGISTICS INC COM 983793100 204 2844 SH SOLE 0 0 2844 XILINX INC COM 983919101 1931 20135 SH SOLE 0 0 20135 XILINX INC COM 983919101 3 2000 SH Call SOLE 0 0 2000 YORK WTR CO COM 987184108 945 21650 SH SOLE 0 0 21650 YUM BRANDS INC COM 988498101 19935 175751 SH SOLE 0 0 175751 ZEBRA TECHNOLOGIES CORP CL A 989207105 215 1044 SH SOLE 0 0 1044 ZION OIL & GAS INC COM 989696109 3 13006 SH SOLE 0 0 13006 ZIONS BANCORPORATION N A COM 989701107 1449 32553 SH SOLE 0 0 32553 KIRKLAND LAKE GOLD LTD COM 49741E100 312 6974 SH SOLE 0 0 6974 KIRKLAND LAKE GOLD LTD COM 49741E100 1 100 SH Put SOLE 0 0 100 CDK GLOBAL INC COM 12508E101 581 12090 SH SOLE 0 0 12090 CONFORMIS INC COM 20717E101 230 123761 SH SOLE 0 0 123761 GLOBE LIFE INC COM 37959E102 449 4692 SH SOLE 0 0 4692 LUMINEX CORP DEL COM 55027E102 248 12006 SH SOLE 0 0 12006 VERISIGN INC COM 92343E102 1207 6399 SH SOLE 0 0 6399 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 194 14316 SH SOLE 0 0 14316 EXPRESS INC COM 30219E103 48 14000 SH SOLE 0 0 14000 HCI GROUP INC COM 40416E103 3285 78142 SH SOLE 0 0 78142 INVESCO QQQ TR UNIT SER 1 46090E103 48881 258892 SH SOLE 0 0 258892 INVESCO QQQ TR UNIT SER 1 46090E103 1 1000 SH Put SOLE 0 0 1000 INVESCO QQQ TR UNIT SER 1 46090E103 1 1000 SH Put SOLE 0 0 1000 INVESCO QQQ TR UNIT SER 1 46090E103 7 2000 SH Put SOLE 0 0 2000 AMERISOURCEBERGEN CORP COM 03073E105 822 9988 SH SOLE 0 0 9988 APOLLO GLOBAL MGMT INC COM CL A 03768E105 422 11168 SH SOLE 0 0 11168 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 227 13980 SH SOLE 0 0 13980 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 232 2256 SH SOLE 0 0 2256 VALE S A SPONSORED ADS 91912E105 148 12912 SH SOLE 0 0 12912 TARGET CORP COM 87612E106 7436 69550 SH SOLE 0 0 69550 TARGET CORP COM 87612E106 55 3000 SH Call SOLE 0 0 3000 EDWARDS LIFESCIENCES CORP COM 28176E108 7517 34182 SH SOLE 0 0 34182 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 927 46963 SH SOLE 0 0 46963 NCR CORP NEW COM 62886E108 358 11330 SH SOLE 0 0 11330 NAVISTAR INTL CORP NEW COM 63934E108 259 9200 SH SOLE 0 0 9200 BEYOND MEAT INC COM 08862E109 1198 8059 SH SOLE 0 0 8059 BEYOND MEAT INC COM 08862E109 16 3100 SH Call SOLE 0 0 3100 BNY MELLON STRATEGIC MUN BD COM 09662E109 114 13560 SH SOLE 0 0 13560 FORTINET INC COM 34959E109 429 5592 SH SOLE 0 0 5592 TOTAL S A SPONSORED ADS 89151E109 1480 28464 SH SOLE 0 0 28464 TRAVELERS COMPANIES INC COM 89417E109 9413 63306 SH SOLE 0 0 63306 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1548 18047 SH SOLE 0 0 18047 GLOBAL X FDS REIT ETF 37950E127 150 10000 SH SOLE 0 0 10000 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1402 12353 SH SOLE 0 0 12353 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 648 12309 SH SOLE 0 0 12309 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 256 2068 SH SOLE 0 0 2068 BARCLAYS PLC ADR 06738E204 495 67421 SH SOLE 0 0 67421 NOVAGOLD RES INC COM NEW 66987E206 231 37975 SH SOLE 0 0 37975 GLOBAL X FDS GLOBX SUPDV US 37950E291 493 20907 SH SOLE 0 0 20907 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2634 19564 SH SOLE 0 0 19564 AGNC INVT CORP COM 00123Q104 2048 127287 SH SOLE 0 0 127287 ALPS ETF TR RIVRFRNT STR INC 00162Q783 463 18640 SH SOLE 0 0 18640 ALPS ETF TR ALERIAN MLP 00162Q866 248188 27154066 SH SOLE 0 0 27154066 AMC ENTMT HLDGS INC CL A COM 00165C104 475 44415 SH SOLE 0 0 44415 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 30 28000 PRN SOLE 0 0 28000 AT&T INC COM 00206R102 44857 1185449 SH SOLE 0 0 1185449 AT&T INC COM 00206R102 0 200 SH Put SOLE 0 0 200 ABBVIE INC COM 00287Y109 28272 373372 SH SOLE 0 0 373372 ABBVIE INC COM 00287Y109 11 600 SH Call SOLE 0 0 600 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 76 10940 SH SOLE 0 0 10940 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 258 41541 SH SOLE 0 0 41541 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1798 12664 SH SOLE 0 0 12664 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 238 28506 SH SOLE 0 0 28506 ACHILLION PHARMACEUTICALS IN COM 00448Q201 464 128976 SH SOLE 0 0 128976 ACLARIS THERAPEUTICS INC COM 00461U105 32 30076 SH SOLE 0 0 30076 ACTIVISION BLIZZARD INC COM 00507V109 2879 54400 SH SOLE 0 0 54400 ACTIVISION BLIZZARD INC COM 00507V109 1 100 SH Call SOLE 0 0 100 ACTIVISION BLIZZARD INC COM 00507V109 0 100 SH Call SOLE 0 0 100 ACUITY BRANDS INC COM 00508Y102 366 2718 SH SOLE 0 0 2718 ADAMAS PHARMACEUTICALS INC COM 00548A106 102 20000 SH SOLE 0 0 20000 ADAM NAT RES FD INC COM 00548F105 178 11272 SH SOLE 0 0 11272 ADOBE INC COM 00724F101 11371 41163 SH SOLE 0 0 41163 ADVANCE AUTO PARTS INC COM 00751Y106 284 1716 SH SOLE 0 0 1716 AERIE PHARMACEUTICALS INC COM 00771V108 572 29740 SH SOLE 0 0 29740 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 114 21000 SH SOLE 0 0 21000 AGILENT TECHNOLOGIES INC COM 00846U101 1550 20222 SH SOLE 0 0 20222 AGILE THERAPEUTICS INC COM 00847L100 12 10000 SH SOLE 0 0 10000 AIR TRANSPORT SERVICES GRP I COM 00922R105 253 12046 SH SOLE 0 0 12046 AKAMAI TECHNOLOGIES INC COM 00971T101 356 3896 SH SOLE 0 0 3896 AKEBIA THERAPEUTICS INC COM 00972D105 65 16562 SH SOLE 0 0 16562 ALEXCO RESOURCE CORP COM 01535P106 40 23013 SH SOLE 0 0 23013 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13813 82596 SH SOLE 0 0 82596 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1 1000 SH Put SOLE 0 0 1000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 0 1000 SH Call SOLE 0 0 1000 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 193 14000 SH SOLE 0 0 14000 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 525 32763 SH SOLE 0 0 32763 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 220 18386 SH SOLE 0 0 18386 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 720 24522 SH SOLE 0 0 24522 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 152 12454 SH SOLE 0 0 12454 ALLISON TRANSMISSION HLDGS I COM 01973R101 563 11960 SH SOLE 0 0 11960 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 254 23103 SH SOLE 0 0 23103 ALLY FINL INC COM 02005N100 229 6916 SH SOLE 0 0 6916 ALLY FINL INC COM 02005N100 0 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL C 02079K107 44657 36634 SH SOLE 0 0 36634 ALPHABET INC CAP STK CL C 02079K107 67 1000 SH Call SOLE 0 0 1000 ALPHABET INC CAP STK CL C 02079K107 346 2000 SH Call SOLE 0 0 2000 ALPHABET INC CAP STK CL A 02079K305 59984 49121 SH SOLE 0 0 49121 ALPHABET INC CAP STK CL A 02079K305 14 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 95 500 SH Call SOLE 0 0 500 ALPHABET INC CAP STK CL A 02079K305 21 500 SH Call SOLE 0 0 500 ALPHABET INC CAP STK CL A 02079K305 45 300 SH Call SOLE 0 0 300 ALPHABET INC CAP STK CL A 02079K305 2 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 27 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 1 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 72 600 SH Call SOLE 0 0 600 ALPHABET INC CAP STK CL A 02079K305 5 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL A 02079K305 32 300 SH Call SOLE 0 0 300 ALPHABET INC CAP STK CL A 02079K305 6 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL A 02079K305 0 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL A 02079K305 1 500 SH Call SOLE 0 0 500 ALPHABET INC CAP STK CL A 02079K305 42 500 SH Call SOLE 0 0 500 ALPHABET INC CAP STK CL A 02079K305 4 300 SH Call SOLE 0 0 300 ALPHABET INC CAP STK CL A 02079K305 0 400 SH Call SOLE 0 0 400 ALPHABET INC CAP STK CL A 02079K305 3 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 0 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 0 100 SH Call SOLE 0 0 100 ALTICE USA INC CL A 02156K103 13826 482072 SH SOLE 0 0 482072 ALTICE USA INC CL A 02156K103 0 100 SH Call SOLE 0 0 100 ALTRIA GROUP INC COM 02209S103 19990 488744 SH SOLE 0 0 488744 AMBEV SA SPONSORED ADR 02319V103 66 14383 SH SOLE 0 0 14383 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 602 73572 SH SOLE 0 0 73572 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 975 65605 SH SOLE 0 0 65605 AMERICAN AIRLS GROUP INC COM 02376R102 8484 314579 SH SOLE 0 0 314579 AMERICAN FIN TR INC COM CLASS A 02607T109 288 20653 SH SOLE 0 0 20653 AMERICAN HOMES 4 RENT CL A 02665T306 216 8331 SH SOLE 0 0 8331 AMERICAN TOWER CORP NEW COM 03027X100 11343 51297 SH SOLE 0 0 51297 AMERIPRISE FINL INC COM 03076C106 954 6486 SH SOLE 0 0 6486 AMYRIS INC COM NEW 03236M200 262 55037 SH SOLE 0 0 55037 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1979 20799 SH SOLE 0 0 20799 ANSYS INC COM 03662Q105 1310 5916 SH SOLE 0 0 5916 APERGY CORP COM 03755L104 2651 98008 SH SOLE 0 0 98008 APOLLO COML REAL EST FIN INC COM 03762U105 237 12367 SH SOLE 0 0 12367 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 11 11000 PRN SOLE 0 0 11000 APHRIA INC COM 03765K104 386 74332 SH SOLE 0 0 74332 APPFOLIO INC COM CL A 03783C100 381 4005 SH SOLE 0 0 4005 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 562 33925 SH SOLE 0 0 33925 APPLIED DNA SCIENCES INC *W EXP 11/21/201 03815U110 0 133740 SH SOLE 0 0 133740 APPLIED DNA SCIENCES INC COM NEW 03815U201 37 166475 SH SOLE 0 0 166475 APTOSE BIOSCIENCES INC COM NEW 03835T200 156 75000 SH SOLE 0 0 75000 AQUA AMERICA INC COM 03836W103 3519 78504 SH SOLE 0 0 78504 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 311 21828 SH SOLE 0 0 21828 ARCONIC INC COM 03965L100 310 11906 SH SOLE 0 0 11906 ARCTURUS THERAPEUTICS HLDG I COM 03969T109 626 60971 SH SOLE 0 0 60971 ARES CAP CORP COM 04010L103 1532 82186 SH SOLE 0 0 82186 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 367 13037 SH SOLE 0 0 13037 ASSERTIO THERAPEUTICS INC COM 04545L107 27 21375 SH SOLE 0 0 21375 AT HOME GROUP INC COM 04650Y100 101 10477 SH SOLE 0 0 10477 ATHENEX INC COM 04685N103 1790 147164 SH SOLE 0 0 147164 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 19 22000 PRN SOLE 0 0 22000 AURINIA PHARMACEUTICALS INC COM 05156V102 1114 208700 SH SOLE 0 0 208700 AURORA CANNABIS INC COM 05156X108 675 153654 SH SOLE 0 0 153654 AUTOHOME INC SP ADR RP CL A 05278C107 401 4822 SH SOLE 0 0 4822 AVANGRID INC COM 05351W103 1138 21773 SH SOLE 0 0 21773 AVISTA CORP COM 05379B107 2563 52903 SH SOLE 0 0 52903 AXON ENTERPRISE INC COM 05464C101 575 10131 SH SOLE 0 0 10131 AXOS FINL INC COM 05465C100 1764 63803 SH SOLE 0 0 63803 BCE INC COM NEW 05534B760 596 12319 SH SOLE 0 0 12319 BGC PARTNERS INC CL A 05541T101 98 17875 SH SOLE 0 0 17875 BOK FINL CORP COM NEW 05561Q201 290 3659 SH SOLE 0 0 3659 BNY MELLON STRATEGIC MUNS IN COM 05588W108 98 11465 SH SOLE 0 0 11465 BWX TECHNOLOGIES INC COM 05605H100 211 3687 SH SOLE 0 0 3687 BAKER HUGHES A GE CO CL A 05722G100 222 9552 SH SOLE 0 0 9552 BAKER HUGHES A GE CO CL A 05722G100 0 200 SH Call SOLE 0 0 200 BANCFIRST CORP COM 05945F103 438 7911 SH SOLE 0 0 7911 BANCO SANTANDER SA ADR 05964H105 678 168627 SH SOLE 0 0 168627 BAOZUN INC SPONSORED ADR 06684L103 333 7801 SH SOLE 0 0 7801 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 263 12043 SH SOLE 0 0 12043 BARNES & NOBLE ED INC COM 06777U101 67 21602 SH SOLE 0 0 21602 BEAZER HOMES USA INC COM NEW 07556Q881 419 28144 SH SOLE 0 0 28144 BEST INC SPONSORED ADS 08653C106 2640 500000 SH SOLE 0 0 500000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 660 9796 SH SOLE 0 0 9796 BIOGEN INC COM 09062X103 6087 26143 SH SOLE 0 0 26143 BIO TECHNE CORP COM 09073M104 354 1808 SH SOLE 0 0 1808 BLACK KNIGHT INC COM 09215C105 393 6435 SH SOLE 0 0 6435 BLACKBERRY LTD COM 09228F103 109 20817 SH SOLE 0 0 20817 BLACKBERRY LTD COM 09228F103 0 200 SH Call SOLE 0 0 200 BLACKROCK INVT QUALITY MUN T COM 09247D105 498 32000 SH SOLE 0 0 32000 BLACKROCK INC COM 09247X101 3331 7476 SH SOLE 0 0 7476 BLACKROCK INC COM 09247X101 1 200 SH Put SOLE 0 0 200 BLACKROCK MD MUNICIPAL BOND COM 09249L105 407 28235 SH SOLE 0 0 28235 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1081 117739 SH SOLE 0 0 117739 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 166 10090 SH SOLE 0 0 10090 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 424 37373 SH SOLE 0 0 37373 BLACKROCK MUNIYIELD QUALITY COM 09254F100 165 10980 SH SOLE 0 0 10980 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 272 18904 SH SOLE 0 0 18904 BLACKROCK CORPOR HI YLD FD I COM 09255P107 171 15873 SH SOLE 0 0 15873 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 127 11843 SH SOLE 0 0 11843 BLACKROCK RES & COMM STRAT T SHS 09257A108 197 26366 SH SOLE 0 0 26366 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 450 18999 SH SOLE 0 0 18999 BLACKSTONE MTG TR INC COM CL A 09257W100 847 23637 SH SOLE 0 0 23637 BLACKSTONE GROUP INC COM CL A 09260D107 6142 125749 SH SOLE 0 0 125749 BLINK CHARGING CO COM 09354A100 39 15100 SH SOLE 0 0 15100 BOOKING HLDGS INC COM 09857L108 9160 4667 SH SOLE 0 0 4667 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1568 12605 SH SOLE 0 0 12605 BROADCOM INC COM 11135F101 11993 43443 SH SOLE 0 0 43443 BROOKFIELD PROPERTY REIT INC CL A 11282X103 1455 71367 SH SOLE 0 0 71367 CBOE GLOBAL MARKETS INC COM 12503M108 1703 14821 SH SOLE 0 0 14821 CBRE GROUP INC CL A 12504L109 681 12845 SH SOLE 0 0 12845 CDW CORP COM 12514G108 495 4019 SH SOLE 0 0 4019 CGI INC CL A SUB VTG 12532H104 350 4427 SH SOLE 0 0 4427 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 979 11543 SH SOLE 0 0 11543 CME GROUP INC COM 12572Q105 4905 23208 SH SOLE 0 0 23208 CTI BIOPHARMA CORP COM 12648L601 42 50073 SH SOLE 0 0 50073 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 633 44880 SH SOLE 0 0 44880 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 0 300 SH Put SOLE 0 0 300 CVR ENERGY INC COM 12662P108 473 10736 SH SOLE 0 0 10736 CADENCE BANCORPORATION CL A 12739A100 266 15179 SH SOLE 0 0 15179 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 254 23087 SH SOLE 0 0 23087 CALIFORNIA RES CORP COM NEW 13057Q206 108 10568 SH SOLE 0 0 10568 CANADIAN PAC RY LTD COM 13645T100 5119 23010 SH SOLE 0 0 23010 CANNAE HLDGS INC COM 13765N107 1752 63775 SH SOLE 0 0 63775 CAPITAL ONE FINL CORP COM 14040H105 1103 12125 SH SOLE 0 0 12125 CAPITOL FED FINL INC COM 14057J101 1387 100644 SH SOLE 0 0 100644 CAPSTONE TURBINE CORP COM NEW 14067D409 11 20854 SH SOLE 0 0 20854 CARBON BLACK INC COM 14081R103 762 29310 SH SOLE 0 0 29310 CARBON BLACK INC COM 14081R103 0 200 SH Call SOLE 0 0 200 CARBON BLACK INC COM 14081R103 0 100 SH Call SOLE 0 0 100 CARDINAL HEALTH INC COM 14149Y108 1421 30116 SH SOLE 0 0 30116 CARETRUST REIT INC COM 14174T107 1403 59686 SH SOLE 0 0 59686 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 889 34766 SH SOLE 0 0 34766 CARRIAGE SVCS INC NOTE 2.750% 3/1 143905AM9 42 40000 PRN SOLE 0 0 40000 CARROLS RESTAURANT GROUP INC COM 14574X104 144 17325 SH SOLE 0 0 17325 CATALYST PHARMACEUTICALS INC COM 14888U101 84 15750 SH SOLE 0 0 15750 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 27 12566 SH SOLE 0 0 12566 CENTENE CORP DEL COM 15135B101 1084 25061 SH SOLE 0 0 25061 CENTENE CORP DEL COM 15135B101 3 3000 SH Call SOLE 0 0 3000 CENTERPOINT ENERGY INC COM 15189T107 1734 57462 SH SOLE 0 0 57462 CENTERSTATE BK CORP COM 15201P109 333 13894 SH SOLE 0 0 13894 CENTRIC BRANDS INC COM 15644G104 126 50001 SH SOLE 0 0 50001 CHARTER COMMUNICATIONS INC N CL A 16119P108 1788 4338 SH SOLE 0 0 4338 CHARTER COMMUNICATIONS INC N CL A 16119P108 12 2000 SH Put SOLE 0 0 2000 CHEMED CORP NEW COM 16359R103 353 845 SH SOLE 0 0 845 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 699 15371 SH SOLE 0 0 15371 CHENIERE ENERGY INC COM NEW 16411R208 1024 16241 SH SOLE 0 0 16241 CHEWY INC CL A 16679L109 318 12929 SH SOLE 0 0 12929 CHIMERA INVT CORP COM NEW 16934Q208 1118 57179 SH SOLE 0 0 57179 CISCO SYS INC COM 17275R102 34960 707546 SH SOLE 0 0 707546 CISCO SYS INC COM 17275R102 0 200 SH Call SOLE 0 0 200 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 158 18150 SH SOLE 0 0 18150 CLOUDERA INC COM 18914U100 1109 125200 SH SOLE 0 0 125200 CLOUDFLARE INC CL A COM 18915M107 196 10580 SH SOLE 0 0 10580 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 280 5084 SH SOLE 0 0 5084 COHEN & STEERS QUALITY RLTY COM 19247L106 212 13395 SH SOLE 0 0 13395 COHEN & STEERS REIT & PFD &I COM 19247X100 314 12772 SH SOLE 0 0 12772 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1046 38398 SH SOLE 0 0 38398 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 199 17335 SH SOLE 0 0 17335 COLONY CAP INC NEW CL A COM 19626G108 405 67243 SH SOLE 0 0 67243 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 849 38693 SH SOLE 0 0 38693 COMCAST CORP NEW CL A 20030N101 15394 341473 SH SOLE 0 0 341473 COMPASS MINERALS INTL INC COM 20451N101 333 5895 SH SOLE 0 0 5895 CONATUS PHARMACEUTICALS INC COM 20600T108 7 22000 SH SOLE 0 0 22000 CONCHO RES INC COM 20605P101 225 3321 SH SOLE 0 0 3321 CONOCOPHILLIPS COM 20825C104 8632 151485 SH SOLE 0 0 151485 CONSTELLATION BRANDS INC CL A 21036P108 4768 23001 SH SOLE 0 0 23001 CONSTELLATION BRANDS INC CL A 21036P108 10 500 SH Call SOLE 0 0 500 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 969 198987 SH SOLE 0 0 198987 CORESITE RLTY CORP COM 21870Q105 226 1852 SH SOLE 0 0 1852 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 211 4471 SH SOLE 0 0 4471 CORNERSTONE STRATEGIC VALUE COM 21924B302 377 33189 SH SOLE 0 0 33189 CORTEVA INC COM 22052L104 3047 108814 SH SOLE 0 0 108814 CORTEVA INC COM 22052L104 0 100 SH Call SOLE 0 0 100 COSTCO WHSL CORP NEW COM 22160K105 27360 94965 SH SOLE 0 0 94965 COSTCO WHSL CORP NEW COM 22160K105 5 100 SH Call SOLE 0 0 100 COSTCO WHSL CORP NEW COM 22160K105 17 300 SH Call SOLE 0 0 300 COSTCO WHSL CORP NEW COM 22160K105 8 200 SH Call SOLE 0 0 200 COSTAR GROUP INC COM 22160N109 1059 1785 SH SOLE 0 0 1785 CRACKER BARREL OLD CTRY STOR COM 22410J106 2399 14752 SH SOLE 0 0 14752 CRACKER BARREL OLD CTRY STOR COM 22410J106 0 200 SH Put SOLE 0 0 200 CREDIT SUISSE NASSAU BRH VELOCITY SHS DAI 22542D332 214 15723 SH SOLE 0 0 15723 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 1888 6828 SH SOLE 0 0 6828 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 26 10169 SH SOLE 0 0 10169 CRONOS GROUP INC COM 22717L101 373 41235 SH SOLE 0 0 41235 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 246 14399 SH SOLE 0 0 14399 CROWN CASTLE INTL CORP NEW COM 22822V101 1835 13203 SH SOLE 0 0 13203 CTRIP COM INTL LTD SPONSORED ADS 22943F100 411 14046 SH SOLE 0 0 14046 CYTOSORBENTS CORP COM NEW 23283X206 173 34390 SH SOLE 0 0 34390 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 263 10032 SH SOLE 0 0 10032 DNP SELECT INCOME FD COM 23325P104 858 66707 SH SOLE 0 0 66707 D R HORTON INC COM 23331A109 387 7335 SH SOLE 0 0 7335 DLH HLDGS CORP COM 23335Q100 159 35626 SH SOLE 0 0 35626 DXC TECHNOLOGY CO COM 23355L106 345 11679 SH SOLE 0 0 11679 DAVITA INC COM 23918K108 552 9672 SH SOLE 0 0 9672 DELL TECHNOLOGIES INC CL C 24703L202 645 12446 SH SOLE 0 0 12446 DENTSPLY SIRONA INC COM 24906P109 789 14792 SH SOLE 0 0 14792 DESTINATION XL GROUP INC COM 25065K104 222 131129 SH SOLE 0 0 131129 DEVON ENERGY CORP NEW COM 25179M103 683 28398 SH SOLE 0 0 28398 DIAGEO P L C SPON ADR NEW 25243Q205 4138 25305 SH SOLE 0 0 25305 DIAMONDBACK ENERGY INC COM 25278X109 248 2759 SH SOLE 0 0 2759 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 2005 11782 SH SOLE 0 0 11782 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 280 5032 SH SOLE 0 0 5032 DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 712 45709 SH SOLE 0 0 45709 DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 793 28461 SH SOLE 0 0 28461 DISCOVERY INC COM SER A 25470F104 214 8033 SH SOLE 0 0 8033 DISH NETWORK CORP CL A 25470M109 4549 133528 SH SOLE 0 0 133528 DOMINION ENERGY INC COM 25746U109 9477 116944 SH SOLE 0 0 116944 DOMINOS PIZZA INC COM 25754A201 1177 4811 SH SOLE 0 0 4811 DORCHESTER MINERALS LP COM UNIT 25820R105 1049 56260 SH SOLE 0 0 56260 DROPBOX INC CL A 26210C104 469 23245 SH SOLE 0 0 23245 DUFF & PHELPS SLT ENGY AND M COM 26433F108 63 14000 SH SOLE 0 0 14000 DUKE ENERGY CORP NEW COM NEW 26441C204 19078 199016 SH SOLE 0 0 199016 DUPONT DE NEMOURS INC COM 26614N102 7820 109656 SH SOLE 0 0 109656 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 86 90000 PRN SOLE 0 0 90000 ECA MARCELLUS TR I COM UNIT 26827L109 29 23997 SH SOLE 0 0 23997 EOG RES INC COM 26875P101 3225 43446 SH SOLE 0 0 43446 EOG RES INC COM 26875P101 2 1000 SH Call SOLE 0 0 1000 EPR PPTYS COM SH BEN INT 26884U109 1969 25618 SH SOLE 0 0 25618 EPR PPTYS CONV PFD 9% SR E 26884U307 396 10204 SH SOLE 0 0 10204 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 313 9582 SH SOLE 0 0 9582 ETFIS SER TR I INFRAC ACT MLP 26923G103 123 24900 SH SOLE 0 0 24900 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 456 12180 SH SOLE 0 0 12180 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 675 14481 SH SOLE 0 0 14481 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 571 27504 SH SOLE 0 0 27504 EAST WEST BANCORP INC COM 27579R104 815 18403 SH SOLE 0 0 18403 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 203 15730 SH SOLE 0 0 15730 EATON VANCE MUN BD FD COM 27827X101 166 12833 SH SOLE 0 0 12833 EATON VANCE TAX ADVT DIV INC COM 27828G107 569 23172 SH SOLE 0 0 23172 EATON VANCE LTD DUR INCOME F COM 27828H105 2032 162599 SH SOLE 0 0 162599 EATON VANCE TX MGD DIV EQ IN COM 27828N102 225 18918 SH SOLE 0 0 18918 EATON VANCE TX MNG BY WRT OP COM 27828Y108 501 34216 SH SOLE 0 0 34216 EATON VANCE TXMGD GL BUYWR O COM 27829C105 314 32512 SH SOLE 0 0 32512 EATON VANCE TAX MNGD GBL DV COM 27829F108 449 54590 SH SOLE 0 0 54590 ECHO GLOBAL LOGISTICS INC NOTE 2.500% 5/0 27875TAA9 18 18000 PRN SOLE 0 0 18000 EDITAS MEDICINE INC COM 28106W103 746 32814 SH SOLE 0 0 32814 ENBRIDGE INC COM 29250N105 5723 163141 SH SOLE 0 0 163141 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 17 17000 PRN SOLE 0 0 17000 ENDEAVOUR SILVER CORP COM 29258Y103 30 13448 SH SOLE 0 0 13448 ENCOMPASS HEALTH CORP COM 29261A100 423 6683 SH SOLE 0 0 6683 ENDRA LIFE SCIENCES INC COM 29273B104 48 45000 SH SOLE 0 0 45000 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 40395 3088284 SH SOLE 0 0 3088284 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 155 18221 SH SOLE 0 0 18221 ENPHASE ENERGY INC COM 29355A107 226 10175 SH SOLE 0 0 10175 ENSIGN GROUP INC COM 29358P101 1668 35169 SH SOLE 0 0 35169 ENSERVCO CORP COM 29358Y102 6 25000 SH SOLE 0 0 25000 ENTERGY CORP NEW COM 29364G103 1355 11543 SH SOLE 0 0 11543 ENVESTNET INC NOTE 1.750%12/1 29404KAA4 20 20000 PRN SOLE 0 0 20000 ENVISION SOLAR INTL INC COM 29413Q201 881 152717 SH SOLE 0 0 152717 EPAM SYS INC COM 29414B104 1016 5571 SH SOLE 0 0 5571 EQUINIX INC COM 29444U700 549 952 SH SOLE 0 0 952 EQUINOR ASA SPONSORED ADR 29446M102 265 13975 SH SOLE 0 0 13975 EQUITY RESIDENTIAL SH BEN INT 29476L107 523 6058 SH SOLE 0 0 6058 ERIE INDTY CO CL A 29530P102 1107 5962 SH SOLE 0 0 5962 ESPERION THERAPEUTICS INC NE COM 29664W105 289 7876 SH SOLE 0 0 7876 ETSY INC COM 29786A106 321 5679 SH SOLE 0 0 5679 EVERI HLDGS INC COM 30034T103 196 23130 SH SOLE 0 0 23130 EVERGY INC COM 30034W106 2994 44982 SH SOLE 0 0 44982 EVERSOURCE ENERGY COM 30040W108 5705 66748 SH SOLE 0 0 66748 EVOKE PHARMA INC COM 30049G104 86 100000 SH SOLE 0 0 100000 EVOLUS INC COM 30052C107 339 21723 SH SOLE 0 0 21723 EXACT SCIENCES CORP COM 30063P105 7263 80367 SH SOLE 0 0 80367 EXELON CORP COM 30161N101 4509 93344 SH SOLE 0 0 93344 EXELIXIS INC COM 30161Q104 3934 222436 SH SOLE 0 0 222436 EXPEDIA GROUP INC COM NEW 30212P303 814 6053 SH SOLE 0 0 6053 EXPONENT INC COM 30214U102 251 3596 SH SOLE 0 0 3596 EXTRA SPACE STORAGE INC COM 30225T102 602 5154 SH SOLE 0 0 5154 EXXON MOBIL CORP COM 30231G102 70592 999743 SH SOLE 0 0 999743 EXXON MOBIL CORP COM 30231G102 0 100 SH Call SOLE 0 0 100 EXXON MOBIL CORP COM 30231G102 0 300 SH Call SOLE 0 0 300 EXXON MOBIL CORP COM 30231G102 0 100 SH Call SOLE 0 0 100 EYEPOINT PHARMACEUTICALS INC COM 30233G100 47 26000 SH SOLE 0 0 26000 FS BANCORP INC COM 30263Y104 320 6104 SH SOLE 0 0 6104 FACEBOOK INC CL A 30303M102 151542 850975 SH SOLE 0 0 850975 FACEBOOK INC CL A 30303M102 19 1400 SH Call SOLE 0 0 1400 FACEBOOK INC CL A 30303M102 176 20000 SH Call SOLE 0 0 20000 FACEBOOK INC CL A 30303M102 0 200 SH Call SOLE 0 0 200 FACEBOOK INC CL A 30303M102 0 600 SH Call SOLE 0 0 600 FACEBOOK INC CL A 30303M102 0 1400 SH Call SOLE 0 0 1400 FACEBOOK INC CL A 30303M102 0 300 SH Call SOLE 0 0 300 FACEBOOK INC CL A 30303M102 22 1300 SH Call SOLE 0 0 1300 FACEBOOK INC CL A 30303M102 4 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 15 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 19 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 14 1000 SH Call SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 10 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 3 400 SH Call SOLE 0 0 400 FACEBOOK INC CL A 30303M102 4 1500 SH Call SOLE 0 0 1500 FACEBOOK INC CL A 30303M102 3 600 SH Call SOLE 0 0 600 FACEBOOK INC CL A 30303M102 292 15000 SH Call SOLE 0 0 15000 FACEBOOK INC CL A 30303M102 1 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 1 1000 SH Call SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 0 800 SH Call SOLE 0 0 800 FACEBOOK INC CL A 30303M102 1 100 SH Call SOLE 0 0 100 FACEBOOK INC CL A 30303M102 1 2000 SH Call SOLE 0 0 2000 FACEBOOK INC CL A 30303M102 7 1200 SH Put SOLE 0 0 1200 FACEBOOK INC CL A 30303M102 4 1000 SH Put SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 0 1000 SH Put SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 1 2000 SH Put SOLE 0 0 2000 FASTLY INC CL A 31188V100 202 8400 SH SOLE 0 0 8400 FEDEX CORP COM 31428X106 5545 38091 SH SOLE 0 0 38091 FEDEX CORP COM 31428X106 1 1200 SH Call SOLE 0 0 1200 FIDELITY NATL INFORMATION SV COM 31620M106 8246 62114 SH SOLE 0 0 62114 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 873 19668 SH SOLE 0 0 19668 FIESTA RESTAURANT GROUP INC COM 31660B101 150 14405 SH SOLE 0 0 14405 FIREEYE INC COM 31816Q101 3026 226814 SH SOLE 0 0 226814 FIREEYE INC COM 31816Q101 1 200 SH Call SOLE 0 0 200 FIRST AMERN FINL CORP COM 31847R102 265 4491 SH SOLE 0 0 4491 FIRST CTZNS BANCSHARES INC N CL A 31946M103 295 626 SH SOLE 0 0 626 FIRST FINL BANKSHARES COM 32020R109 577 17307 SH SOLE 0 0 17307 FIRST FNDTN INC COM 32026V104 295 19309 SH SOLE 0 0 19309 FIRST MAJESTIC SILVER CORP COM 32076V103 280 30777 SH SOLE 0 0 30777 FIRST REP BK SAN FRANCISCO C COM 33616C100 571 5903 SH SOLE 0 0 5903 FIRST TR INTER DUR PFD & IN COM 33718W103 272 11492 SH SOLE 0 0 11492 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 357 16671 SH SOLE 0 0 16671 FIRST TR S&P REIT INDEX FD COM 33734G108 1000 37578 SH SOLE 0 0 37578 FIRST TR VALUE LINE DIVID IN SHS 33734H106 609 17467 SH SOLE 0 0 17467 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 306 5024 SH SOLE 0 0 5024 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 260 3510 SH SOLE 0 0 3510 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 906 16063 SH SOLE 0 0 16063 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 470 20500 SH SOLE 0 0 20500 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 255 19376 SH SOLE 0 0 19376 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1014 25289 SH SOLE 0 0 25289 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 442 14924 SH SOLE 0 0 14924 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 326 17980 SH SOLE 0 0 17980 FIVE BELOW INC COM 33829M101 492 3901 SH SOLE 0 0 3901 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 94 40000 SH SOLE 0 0 40000 FLEXSHARES TR MORNSTAR UPSTR 33939L407 479 15381 SH SOLE 0 0 15381 FLEXSHARES TR QLT DIV DEF IDX 33939L845 251 5500 SH SOLE 0 0 5500 FLOWSERVE CORP COM 34354P105 233 4991 SH SOLE 0 0 4991 FLY LEASING LTD SPONSORED ADR 34407D109 752 36685 SH SOLE 0 0 36685 FORESTAR GROUP INC NOTE 3.750% 3/0 346232AB7 11 11000 PRN SOLE 0 0 11000 FORTIVE CORP COM 34959J108 882 12865 SH SOLE 0 0 12865 FORTUNE BRANDS HOME & SEC IN COM 34964C106 459 8394 SH SOLE 0 0 8394 FOSSIL GROUP INC COM 34988V106 179 14285 SH SOLE 0 0 14285 FOX FACTORY HLDG CORP COM 35138V102 857 13770 SH SOLE 0 0 13770 FREEPORT-MCMORAN INC CL B 35671D857 1351 141168 SH SOLE 0 0 141168 GW PHARMACEUTICALS PLC ADS 36197T103 641 5574 SH SOLE 0 0 5574 GW PHARMACEUTICALS PLC ADS 36197T103 0 200 SH Call SOLE 0 0 200 GABELLI MULTIMEDIA TR INC COM 36239Q109 233 28656 SH SOLE 0 0 28656 GAIA INC NEW CL A 36269P104 237 36190 SH SOLE 0 0 36190 GENERAL MTRS CO COM 37045V100 3828 102124 SH SOLE 0 0 102124 GENOMIC HEALTH INC COM 37244C101 405 5970 SH SOLE 0 0 5970 GENWORTH FINL INC COM CL A 37247D106 44 10011 SH SOLE 0 0 10011 GLACIER BANCORP INC NEW COM 37637Q105 210 5196 SH SOLE 0 0 5196 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5140 120442 SH SOLE 0 0 120442 GLOBAL PMTS INC COM 37940X102 31274 196695 SH SOLE 0 0 196695 GLOBAL X FDS GLBL X MLP ETF 37950E473 303 36171 SH SOLE 0 0 36171 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 386 17073 SH SOLE 0 0 17073 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 674 33650 SH SOLE 0 0 33650 GOLDEN STAR RES LTD CDA COM 38119T807 197 68989 SH SOLE 0 0 68989 GOLDMAN SACHS GROUP INC COM 38141G104 4014 19372 SH SOLE 0 0 19372 GOLDMAN SACHS GROUP INC COM 38141G104 9 100 SH Call SOLE 0 0 100 GOLDMAN SACHS BDC INC SHS 38147U107 455 22649 SH SOLE 0 0 22649 GOPRO INC CL A 38268T103 299 57616 SH SOLE 0 0 57616 GOSSAMER BIO INC COM 38341P102 201 12000 SH SOLE 0 0 12000 GREAT AJAX CORP COM 38983D300 1144 73800 SH SOLE 0 0 73800 HCA HEALTHCARE INC COM 40412C101 1054 8749 SH SOLE 0 0 8749 HCP INC COM 40414L109 1608 45129 SH SOLE 0 0 45129 HDFC BANK LTD SPONSORED ADS 40415F101 463 8124 SH SOLE 0 0 8124 HMS HLDGS CORP COM 40425J101 277 8028 SH SOLE 0 0 8028 HP INC COM 40434L105 2261 119528 SH SOLE 0 0 119528 HP INC COM 40434L105 0 200 SH Call SOLE 0 0 200 HP INC COM 40434L105 0 200 SH Call SOLE 0 0 200 HALLADOR ENERGY COMPANY COM 40609P105 36 10000 SH SOLE 0 0 10000 HALOZYME THERAPEUTICS INC COM 40637H109 523 33692 SH SOLE 0 0 33692 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 384 13500 SH SOLE 0 0 13500 HANNON ARMSTRONG SUST INFR C COM 41068X100 286 9813 SH SOLE 0 0 9813 HEALTHCARE TR AMER INC CL A NEW 42225P501 414 14087 SH SOLE 0 0 14087 HEARTLAND FINL USA INC COM 42234Q102 299 6674 SH SOLE 0 0 6674 HERTZ GLOBAL HLDGS INC COM 42806J106 1647 118987 SH SOLE 0 0 118987 HESS CORP COM 42809H107 458 7571 SH SOLE 0 0 7571 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1731 114102 SH SOLE 0 0 114102 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 1503 662094 SH SOLE 0 0 662094 HOUSTON AMERN ENERGY CORP COM 44183U100 2 10065 SH SOLE 0 0 10065 HOWARD HUGHES CORP COM 44267D107 919 7091 SH SOLE 0 0 7091 IAC INTERACTIVECORP COM 44919P508 535 2454 SH SOLE 0 0 2454 IPG PHOTONICS CORP COM 44980X109 324 2393 SH SOLE 0 0 2393 ISTAR INC COM 45031U101 224 17199 SH SOLE 0 0 17199 ITT INC COM 45073V108 412 6734 SH SOLE 0 0 6734 IDEX CORP COM 45167R104 895 5461 SH SOLE 0 0 5461 IDEXX LABS INC COM 45168D104 3515 12926 SH SOLE 0 0 12926 IMMUNOGEN INC COM 45253H101 32 13124 SH SOLE 0 0 13124 IMPAX LABORATORIES INC NOTE 2.000% 6/1 45256BAE1 19 20000 PRN SOLE 0 0 20000 INCYTE CORP COM 45337C102 941 12671 SH SOLE 0 0 12671 INDIA GLOBALIZATION CAP INC COM NEW 45408X308 64 65449 SH SOLE 0 0 65449 INFORMATION SERVICES GROUP I COM 45675Y104 136 54600 SH SOLE 0 0 54600 INSIGNIA SYS INC COM 45765Y105 14 14575 SH SOLE 0 0 14575 INNOSPEC INC COM 45768S105 521 5842 SH SOLE 0 0 5842 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 35 17025 SH SOLE 0 0 17025 INNOVATIVE INDL PPTYS INC COM 45781V101 1582 17126 SH SOLE 0 0 17126 INPIXON COM 45790J503 2 17642 SH SOLE 0 0 17642 INTELLIA THERAPEUTICS INC COM 45826J105 1115 83513 SH SOLE 0 0 83513 INTERCEPT PHARMACEUTICALS IN COM 45845P108 724 10905 SH SOLE 0 0 10905 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1376 14915 SH SOLE 0 0 14915 INTERDIGITAL INC COM 45867G101 492 9370 SH SOLE 0 0 9370 INTUITIVE SURGICAL INC COM NEW 46120E602 8012 14839 SH SOLE 0 0 14839 INTUITIVE SURGICAL INC COM NEW 46120E602 12 100 SH Call SOLE 0 0 100 INTREPID POTASH INC COM 46121Y102 190 58167 SH SOLE 0 0 58167 INTREXON CORP COM 46122T102 826 144429 SH SOLE 0 0 144429 INTREXON CORP COM 46122T102 1 10000 SH Call SOLE 0 0 10000 INTREXON CORP COM 46122T102 3 20000 SH Call SOLE 0 0 20000 INVESCO MORTGAGE CAPITAL INC COM 46131B100 708 46239 SH SOLE 0 0 46239 INVESCO TR INVT GRADE NY MUN COM 46131T101 151 11093 SH SOLE 0 0 11093 INVESCO VALUE MUN INCOME TR COM 46132P108 541 35241 SH SOLE 0 0 35241 INVESCO QUALITY MUNI INC TRS COM 46133G107 260 20304 SH SOLE 0 0 20304 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 253 3736 SH SOLE 0 0 3736 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1826 49893 SH SOLE 0 0 49893 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 431 4043 SH SOLE 0 0 4043 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 296 2094 SH SOLE 0 0 2094 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 260 1224 SH SOLE 0 0 1224 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 278 8279 SH SOLE 0 0 8279 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1040 8781 SH SOLE 0 0 8781 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 553 3090 SH SOLE 0 0 3090 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 649 10378 SH SOLE 0 0 10378 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 13506 124959 SH SOLE 0 0 124959 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 313 2228 SH SOLE 0 0 2228 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 273 8959 SH SOLE 0 0 8959 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 335 11324 SH SOLE 0 0 11324 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4985 310766 SH SOLE 0 0 310766 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 839 45809 SH SOLE 0 0 45809 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 779 6135 SH SOLE 0 0 6135 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 857 7268 SH SOLE 0 0 7268 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 583 31052 SH SOLE 0 0 31052 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 362 3893 SH SOLE 0 0 3893 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 367 9575 SH SOLE 0 0 9575 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 480 7885 SH SOLE 0 0 7885 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 223 3068 SH SOLE 0 0 3068 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 9409 625605 SH SOLE 0 0 625605 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2321 40088 SH SOLE 0 0 40088 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 922 21637 SH SOLE 0 0 21637 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 749 49858 SH SOLE 0 0 49858 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 639 27873 SH SOLE 0 0 27873 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 307 15282 SH SOLE 0 0 15282 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 581 19932 SH SOLE 0 0 19932 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 1054 21568 SH SOLE 0 0 21568 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 665 29423 SH SOLE 0 0 29423 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 245 20150 SH SOLE 0 0 20150 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 207 8145 SH SOLE 0 0 8145 INVITAE CORP COM 46185L103 1011 52467 SH SOLE 0 0 52467 IQVIA HLDGS INC COM 46266C105 478 3199 SH SOLE 0 0 3199 IQIYI INC SPONSORED ADS 46267X108 856 53065 SH SOLE 0 0 53065 IRON MTN INC NEW COM 46284V101 232 7149 SH SOLE 0 0 7149 ISHARES SILVER TRUST ISHARES 46428Q109 1096 68850 SH SOLE 0 0 68850 ISHARES SILVER TRUST ISHARES 46428Q109 1 200 SH Call SOLE 0 0 200 ISHARES SILVER TRUST ISHARES 46428Q109 0 2000 SH Call SOLE 0 0 2000 ISHARES TR MSCI INDIA ETF 46429B598 641 19108 SH SOLE 0 0 19108 ISHARES TR FLTG RATE NT ETF 46429B655 5729 112407 SH SOLE 0 0 112407 ISHARES TR CORE HIGH DV ETF 46429B663 711 7548 SH SOLE 0 0 7548 ISHARES TR MIN VOL EAFE ETF 46429B689 1459 19906 SH SOLE 0 0 19906 ISHARES TR MSCI MIN VOL ETF 46429B697 2920 45558 SH SOLE 0 0 45558 ISHARES TR 0-5 YR TIPS ETF 46429B747 557 5563 SH SOLE 0 0 5563 ISHARES TR USA QUALITY FCTR 46432F339 1411 15267 SH SOLE 0 0 15267 ISHARES TR USA MOMENTUM FCT 46432F396 616 5165 SH SOLE 0 0 5165 ISHARES TR CORE MSCI TOTAL 46432F834 1836 31788 SH SOLE 0 0 31788 ISHARES TR CORE MSCI EAFE 46432F842 465393 7620648 SH SOLE 0 0 7620648 ISHARES TR CORE MSCI EAFE 46432F842 16 6500 SH Put SOLE 0 0 6500 ISHARES TR CORE 1 5 YR USD 46432F859 331 6547 SH SOLE 0 0 6547 ISHARES INC CORE MSCI EMKT 46434G103 1925450 39278857 SH SOLE 0 0 39278857 ISHARES INC CORE MSCI EMKT 46434G103 137 35500 SH Put SOLE 0 0 35500 ISHARES INC MSCI EMRG CHN 46434G764 334 7000 SH SOLE 0 0 7000 ISHARES INC MSCI JPN ETF NEW 46434G822 1074 18935 SH SOLE 0 0 18935 ISHARES INC ESG MSCI EM ETF 46434G863 8297 255053 SH SOLE 0 0 255053 ISHARES TR MULTIFACTOR GLBL 46434V316 3173 109418 SH SOLE 0 0 109418 ISHARES TR EXPONENTIAL TECH 46434V381 477 12339 SH SOLE 0 0 12339 ISHARES TR 0-5YR HI YL CP 46434V407 1683 36209 SH SOLE 0 0 36209 ISHARES TR CORE DIV GRWTH 46434V621 1330 33984 SH SOLE 0 0 33984 ISHARES TR GLOBAL REIT ETF 46434V647 513 18277 SH SOLE 0 0 18277 ISHARES TR CORE MSCI EURO 46434V738 701 15319 SH SOLE 0 0 15319 ISHARES TR CONV BD ETF 46435G102 223 3830 SH SOLE 0 0 3830 ISHARES TR MORTGE REL ETF 46435G342 571 13560 SH SOLE 0 0 13560 ISHARES TR ESG MSCI EAFE 46435G516 13932 217274 SH SOLE 0 0 217274 ISHARES TR CORE INTL AGGR 46435G672 491 8800 SH SOLE 0 0 8800 ISHARES TR ESG MSCI USA SML 46435U663 5310 198879 SH SOLE 0 0 198879 IVERIC BIO INC COM 46583P102 62 54921 SH SOLE 0 0 54921 JPMORGAN CHASE & CO COM 46625H100 64077 544454 SH SOLE 0 0 544454 JPMORGAN CHASE & CO COM 46625H100 7 2000 SH Put SOLE 0 0 2000 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 78649 3379851 SH SOLE 0 0 3379851 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 474 8918 SH SOLE 0 0 8918 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 389 7718 SH SOLE 0 0 7718 JAGGED PEAK ENERGY INC COM 47009K107 1767 243330 SH SOLE 0 0 243330 JD COM INC SPON ADR CL A 47215P106 385 13637 SH SOLE 0 0 13637 JEFFERIES FINL GROUP INC COM 47233W109 286 15524 SH SOLE 0 0 15524 J2 GLOBAL INC NOTE 3.250% 6/1 48123VAC6 43 30000 PRN SOLE 0 0 30000 JUST ENERGY GROUP INC COM 48213W101 55 23100 SH SOLE 0 0 23100 KKR & CO INC CL A 48251W104 1089 40549 SH SOLE 0 0 40549 KARYOPHARM THERAPEUTICS INC COM 48576U106 1962 203950 SH SOLE 0 0 203950 KEARNY FINL CORP MD COM 48716P108 288 22101 SH SOLE 0 0 22101 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1997 20534 SH SOLE 0 0 20534 KIMCO RLTY CORP COM 49446R109 444 21263 SH SOLE 0 0 21263 KINDER MORGAN INC DEL COM 49456B101 3937 191041 SH SOLE 0 0 191041 KINDER MORGAN INC DEL COM 49456B101 0 200 SH Call SOLE 0 0 200 KINSALE CAP GROUP INC COM 49714P108 1224 11850 SH SOLE 0 0 11850 KNOWLES CORP COM 49926D109 1972 96973 SH SOLE 0 0 96973 KNOWLES CORP COM 49926D109 0 200 SH Call SOLE 0 0 200 KONTOOR BRANDS INC COM 50050N103 284 8084 SH SOLE 0 0 8084 LHC GROUP INC COM 50187A107 1333 11736 SH SOLE 0 0 11736 LSI INDS INC COM 50216C108 280 53644 SH SOLE 0 0 53644 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1011 6015 SH SOLE 0 0 6015 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 333 18435 SH SOLE 0 0 18435 LEGACY TEX FINL GROUP INC COM 52471Y106 390 8969 SH SOLE 0 0 8969 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 966 9706 SH SOLE 0 0 9706 LIFEVANTAGE CORP COM NEW 53222K205 140 10225 SH SOLE 0 0 10225 LIFE STORAGE INC COM 53223X107 321 3042 SH SOLE 0 0 3042 LIGHTBRIDGE CORP COM NEW 53224K203 23 32300 SH SOLE 0 0 32300 LINEAGE CELL THERAPEUTICS IN COM 53566P109 201 205182 SH SOLE 0 0 205182 LUMENTUM HLDGS INC COM 55024U109 216 4033 SH SOLE 0 0 4033 LYFT INC CL A COM 55087P104 2924 71595 SH SOLE 0 0 71595 M & T BK CORP COM 55261F104 663 4197 SH SOLE 0 0 4197 MFA FINL INC COM 55272X102 210 28488 SH SOLE 0 0 28488 MGP INGREDIENTS INC NEW COM 55303J106 518 10425 SH SOLE 0 0 10425 MGP INGREDIENTS INC NEW COM 55303J106 20 4700 SH Put SOLE 0 0 4700 MGP INGREDIENTS INC NEW COM 55303J106 27 3600 SH Put SOLE 0 0 3600 MKS INSTRUMENT INC COM 55306N104 292 3165 SH SOLE 0 0 3165 MPLX LP COM UNIT REP LTD 55336V100 1027 36678 SH SOLE 0 0 36678 MSCI INC COM 55354G100 378 1738 SH SOLE 0 0 1738 MACQUARIE INFRASTRUCTURE COR COM 55608B105 439 11113 SH SOLE 0 0 11113 MACYS INC COM 55616P104 447 28756 SH SOLE 0 0 28756 MADISON SQUARE GARDEN CO NEW CL A 55825T103 483 1833 SH SOLE 0 0 1833 MAIN STREET CAPITAL CORP COM 56035L104 1304 30182 SH SOLE 0 0 30182 MAINSTREET BANCSHARES INC COM 56064Y100 2210 105000 SH SOLE 0 0 105000 MANNKIND CORP COM NEW 56400P706 212 169815 SH SOLE 0 0 169815 MANPOWERGROUP INC COM 56418H100 506 6009 SH SOLE 0 0 6009 MANULIFE FINL CORP COM 56501R106 994 54164 SH SOLE 0 0 54164 MARATHON PETE CORP COM 56585A102 5917 97403 SH SOLE 0 0 97403 MARATHON PETE CORP COM 56585A102 3 200 SH Call SOLE 0 0 200 MASTERCARD INC CL A 57636Q104 23895 87988 SH SOLE 0 0 87988 MASTERCARD INC CL A 57636Q104 83 1000 SH Call SOLE 0 0 1000 MASTERCARD INC CL A 57636Q104 0 200 SH Put SOLE 0 0 200 MASTERCARD INC CL A 57636Q104 5 1000 SH Put SOLE 0 0 1000 MATCH GROUP INC COM 57665R106 396 5549 SH SOLE 0 0 5549 MAXIM INTEGRATED PRODS INC COM 57772K101 715 12352 SH SOLE 0 0 12352 MAXLINEAR INC COM 57776J100 545 24359 SH SOLE 0 0 24359 MCKESSON CORP COM 58155Q103 2361 17275 SH SOLE 0 0 17275 MCKESSON CORP COM 58155Q103 1 200 SH Call SOLE 0 0 200 MEDICAL PPTYS TRUST INC COM 58463J304 2062 105429 SH SOLE 0 0 105429 MERCADOLIBRE INC COM 58733R102 919 1667 SH SOLE 0 0 1667 MERCK & CO INC COM 58933Y105 32993 391936 SH SOLE 0 0 391936 METLIFE INC COM 59156R108 1896 40195 SH SOLE 0 0 40195 MIRATI THERAPEUTICS INC COM 60468T105 245 3150 SH SOLE 0 0 3150 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 54 17681 SH SOLE 0 0 17681 MOLINA HEALTHCARE INC COM 60855R100 729 6646 SH SOLE 0 0 6646 MOLINA HEALTHCARE INC COM 60855R100 6 2000 SH Call SOLE 0 0 2000 MOLSON COORS BREWING CO CL B 60871R209 217 3766 SH SOLE 0 0 3766 MONGODB INC CL A 60937P106 292 2420 SH SOLE 0 0 2420 MONSTER BEVERAGE CORP NEW COM 61174X109 1988 34242 SH SOLE 0 0 34242 MR COOPER GROUP INC COM 62482R107 108 10214 SH SOLE 0 0 10214 MY SIZE INC COM 62844N109 5 10000 SH SOLE 0 0 10000 MYRIAD GENETICS INC COM 62855J104 236 8251 SH SOLE 0 0 8251 NIC INC COM 62914B100 316 15307 SH SOLE 0 0 15307 NIO INC SPON ADS 62914V106 215 137691 SH SOLE 0 0 137691 NVR INC COM 62944T105 2911 783 SH SOLE 0 0 783 NANTKWEST INC COM 63016Q102 20 16714 SH SOLE 0 0 16714 NATIONAL HEALTH INVS INC COM 63633D104 230 2793 SH SOLE 0 0 2793 NATIONAL HEALTH INVS INC NOTE 3.250% 4/0 63633DAE4 48 40000 PRN SOLE 0 0 40000 NETAPP INC COM 64110D104 627 11932 SH SOLE 0 0 11932 NETFLIX INC COM 64110L106 24434 91302 SH SOLE 0 0 91302 NETFLIX INC COM 64110L106 2 400 SH Call SOLE 0 0 400 NETFLIX INC COM 64110L106 0 700 SH Call SOLE 0 0 700 NETFLIX INC COM 64110L106 1 300 SH Call SOLE 0 0 300 NETFLIX INC COM 64110L106 17 300 SH Put SOLE 0 0 300 NETFLIX INC COM 64110L106 0 200 SH Call SOLE 0 0 200 NETFLIX INC COM 64110L106 3 200 SH Put SOLE 0 0 200 NETFLIX INC COM 64110L106 1 200 SH Call SOLE 0 0 200 NETFLIX INC COM 64110L106 23 1000 SH Put SOLE 0 0 1000 NETSCOUT SYS INC COM 64115T104 741 32149 SH SOLE 0 0 32149 NEUROCRINE BIOSCIENCES INC COM 64125C109 477 5288 SH SOLE 0 0 5288 NEVRO CORP COM 64157F103 224 2600 SH SOLE 0 0 2600 NEW AGE BEVERAGES CORP COM 64157V108 57 20733 SH SOLE 0 0 20733 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 954 60814 SH SOLE 0 0 60814 NEXTERA ENERGY INC COM 65339F101 26021 111682 SH SOLE 0 0 111682 NEXGEN ENERGY LTD COM 65340P106 33 25400 SH SOLE 0 0 25400 NI HLDGS INC COM 65342T106 471 27500 SH SOLE 0 0 27500 NISOURCE INC COM 65473P105 952 31822 SH SOLE 0 0 31822 NOMURA HLDGS INC SPONSORED ADR 65535H208 50 11792 SH SOLE 0 0 11792 NOODLES & CO COM CL A 65540B105 408 72150 SH SOLE 0 0 72150 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 29 49475 SH SOLE 0 0 49475 NOVARTIS A G SPONSORED ADR 66987V109 6430 73993 SH SOLE 0 0 73993 NUSTAR ENERGY LP UNIT COM 67058H102 469 16568 SH SOLE 0 0 16568 NUVEEN CALIF MUN VALUE FD COM 67062C107 202 19026 SH SOLE 0 0 19026 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 176 12700 SH SOLE 0 0 12700 NVIDIA CORP COM 67066G104 30372 174480 SH SOLE 0 0 174480 NVIDIA CORP COM 67066G104 0 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 0 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 2 300 SH Call SOLE 0 0 300 NUVEEN QUALITY MUNCP INCOME COM 67066V101 679 47289 SH SOLE 0 0 47289 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 339 25971 SH SOLE 0 0 25971 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1220 75173 SH SOLE 0 0 75173 NUVEEN REAL ESTATE INCOME FD COM 67071B108 115 10471 SH SOLE 0 0 10471 NUVEEN AMT FREE MUN CR INC F COM 67071L106 2661 159033 SH SOLE 0 0 159033 NUVEEN PFD & INCM SECURTIES COM 67072C105 677 68707 SH SOLE 0 0 68707 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 208 20712 SH SOLE 0 0 20712 NUTRIEN LTD COM 67077M108 895 17949 SH SOLE 0 0 17949 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 233 20696 SH SOLE 0 0 20696 NXT ID INC COM NEW 67091J206 14 26195 SH SOLE 0 0 26195 OHA INVT CORP COM 67091U102 34 26500 SH SOLE 0 0 26500 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 3529 107834 SH SOLE 0 0 107834 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 3530 121558 SH SOLE 0 0 121558 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3960 9938 SH SOLE 0 0 9938 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 205 12820 SH SOLE 0 0 12820 OCULAR THERAPEUTIX INC COM 67576A100 50 16400 SH SOLE 0 0 16400 OMNICELL INC COM 68213N109 409 5659 SH SOLE 0 0 5659 ONE GAS INC COM 68235P108 1381 14367 SH SOLE 0 0 14367 ONCTERNAL THERAPEUTICS INC COM 68236P107 2387 477445 SH SOLE 0 0 477445 ONESPAN INC COM 68287N100 148 10220 SH SOLE 0 0 10220 OPKO HEALTH INC COM 68375N103 93 44681 SH SOLE 0 0 44681 ORACLE CORP COM 68389X105 22880 415772 SH SOLE 0 0 415772 ORGANIGRAM HLDGS INC COM 68620P101 98 28377 SH SOLE 0 0 28377 OXFORD SQUARE CAP CORP COM 69181V107 242 38900 SH SOLE 0 0 38900 PCSB FINL CORP COM 69324R104 222 11100 SH SOLE 0 0 11100 PDL BIOPHARMA INC COM 69329Y104 45 20800 SH SOLE 0 0 20800 PG&E CORP COM 69331C108 195 19547 SH SOLE 0 0 19547 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 263 15000 SH SOLE 0 0 15000 PPL CORP COM 69351T106 2089 66342 SH SOLE 0 0 66342 PS BUSINESS PKS INC CALIF COM 69360J107 228 1252 SH SOLE 0 0 1252 PARSONS CORPORATION COM 70202L102 660 20007 SH SOLE 0 0 20007 PAYCOM SOFTWARE INC COM 70432V102 1456 6949 SH SOLE 0 0 6949 PAYPAL HLDGS INC COM 70450Y103 8005 77274 SH SOLE 0 0 77274 PAYPAL HLDGS INC COM 70450Y103 0 1000 SH Call SOLE 0 0 1000 PAYSIGN INC COM 70451A104 773 76540 SH SOLE 0 0 76540 PB BANCORP INC COM 70454T100 583 50600 SH SOLE 0 0 50600 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 20 20000 PRN SOLE 0 0 20000 PENNYMAC FINL SVCS INC COM 70932M107 1010 33250 SH SOLE 0 0 33250 PETIQ INC COM CL A 71639T106 403 14790 SH SOLE 0 0 14790 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 219 15128 SH SOLE 0 0 15128 PIMCO CALIF MUN INCOME FD II COM 72200M108 107 10936 SH SOLE 0 0 10936 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 340 23532 SH SOLE 0 0 23532 PIMCO MUN INCOME FD II COM 72200W106 171 10882 SH SOLE 0 0 10882 PIMCO STRATEGIC INCOME FD IN COM 72200X104 101 10862 SH SOLE 0 0 10862 PIMCO CORPORATE & INCOME OPP COM 72201B101 3040 167604 SH SOLE 0 0 167604 PIMCO INCOME STRATEGY FUND COM 72201H108 1911 167198 SH SOLE 0 0 167198 PIMCO ETF TR ACTIVE BD ETF 72201R775 363 3334 SH SOLE 0 0 3334 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 269 2698 SH SOLE 0 0 2698 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 7474 73474 SH SOLE 0 0 73474 PIMCO ETF TR INTER MUN BD ACT 72201R866 1869 33800 SH SOLE 0 0 33800 PIMCO DYNAMIC INCOME FD SHS 72201Y101 312 9597 SH SOLE 0 0 9597 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 312 12752 SH SOLE 0 0 12752 PLUS THERAPEUTICS INC *W EXP 05/28/202 72941H111 0 16200 SH SOLE 0 0 16200 POOL CORPORATION COM 73278L105 902 4473 SH SOLE 0 0 4473 PORTMAN RIDGE FIN CORP COM 73688F102 55 24465 SH SOLE 0 0 24465 PRECISION DRILLING CORP COM 2010 74022D308 31 27242 SH SOLE 0 0 27242 PRICE T ROWE GROUP INC COM 74144T108 906 7932 SH SOLE 0 0 7932 PRIMERICA INC COM 74164M108 231 1813 SH SOLE 0 0 1813 PRINCIPAL FINL GROUP INC COM 74251V102 904 15824 SH SOLE 0 0 15824 PROLOGIS INC COM 74340W103 757 8888 SH SOLE 0 0 8888 PROSHARES TR S&P MDCP 400 DIV 74347B680 530 9120 SH SOLE 0 0 9120 PROSHARES TR PSHS ULT S&P 500 74347R107 1364 10620 SH SOLE 0 0 10620 PROSHARES TR PSHS ULTRA QQQ 74347R206 2617 27053 SH SOLE 0 0 27053 PROSHARES TR PSHS ULT MCAP400 74347R404 293 7344 SH SOLE 0 0 7344 PROSHARES TR PSHS ULTRA TECH 74347R693 268 2172 SH SOLE 0 0 2172 PROSHARES TR ULTRA FNCLS NEW 74347X633 467 9962 SH SOLE 0 0 9962 PROSHARES TR ULTR RUSSL2000 74347X799 743 11290 SH SOLE 0 0 11290 PROSHARES TR ULTRAPRO QQQ 74347X831 394 6398 SH SOLE 0 0 6398 PROSHARES TR ULTRPRO S&P500 74347X864 237 4285 SH SOLE 0 0 4285 PROSHARES TR S&P 500 DV ARIST 74348A467 1691 23619 SH SOLE 0 0 23619 PROSPECT CAPITAL CORPORATION COM 74348T102 425 64533 SH SOLE 0 0 64533 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 22 22000 PRN SOLE 0 0 22000 PROTEON THERAPEUTICS INC COM 74371L109 6 24304 SH SOLE 0 0 24304 PRUDENTIAL BANCORP INC NEW COM 74431A101 170 10000 SH SOLE 0 0 10000 PUBLIC STORAGE COM 74460D109 2298 9368 SH SOLE 0 0 9368 QEP RES INC COM 74733V100 231 62375 SH SOLE 0 0 62375 QORVO INC COM 74736K101 400 5392 SH SOLE 0 0 5392 QUEST DIAGNOSTICS INC COM 74834L100 859 8023 SH SOLE 0 0 8023 QUICKLOGIC CORP COM 74837P108 16 44314 SH SOLE 0 0 44314 QUINSTREET INC COM 74874Q100 330 26250 SH SOLE 0 0 26250 QURATE RETAIL INC COM SER A 74915M100 117 11357 SH SOLE 0 0 11357 RBB FD INC MOTLEY FOL ETF 74933W601 359 15987 SH SOLE 0 0 15987 RH COM 74967X103 577 3376 SH SOLE 0 0 3376 REGENERON PHARMACEUTICALS COM 75886F107 3387 12209 SH SOLE 0 0 12209 REGENXBIO INC COM 75901B107 477 13400 SH SOLE 0 0 13400 REGIONS FINL CORP NEW COM 7591EP100 2719 171847 SH SOLE 0 0 171847 REGIONS FINL CORP NEW COM 7591EP100 0 200 SH Call SOLE 0 0 200 RESIDEO TECHNOLOGIES INC COM 76118Y104 182 12652 SH SOLE 0 0 12652 RESTAURANT BRANDS INTL INC COM 76131D103 3152 44310 SH SOLE 0 0 44310 ROKU INC COM CL A 77543R102 1628 16002 SH SOLE 0 0 16002 ROKU INC COM CL A 77543R102 3 1000 SH Call SOLE 0 0 1000 RUBICON PROJ INC COM 78112V102 226 25979 SH SOLE 0 0 25979 RYMAN HOSPITALITY PPTYS INC COM 78377T107 405 4950 SH SOLE 0 0 4950 S&P GLOBAL INC COM 78409V104 7077 28887 SH SOLE 0 0 28887 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1115 4625 SH SOLE 0 0 4625 SM ENERGY CO COM 78454L100 1747 180300 SH SOLE 0 0 180300 SPDR S&P 500 ETF TR TR UNIT 78462F103 396939 1337530 SH SOLE 0 0 1337530 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 1000 SH Put SOLE 0 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 2 1000 SH Put SOLE 0 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 3 500 SH Put SOLE 0 0 500 SPDR S&P 500 ETF TR TR UNIT 78462F103 5 3500 SH Put SOLE 0 0 3500 SPDR S&P 500 ETF TR TR UNIT 78462F103 0 500 SH Put SOLE 0 0 500 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 1500 SH Put SOLE 0 0 1500 SPDR S&P 500 ETF TR TR UNIT 78462F103 14 3000 SH Put SOLE 0 0 3000 SPDR S&P 500 ETF TR TR UNIT 78462F103 0 500 SH Call SOLE 0 0 500 SPDR GOLD TRUST GOLD SHS 78463V107 11007 79263 SH SOLE 0 0 79263 SPDR GOLD TRUST GOLD SHS 78463V107 0 100 SH Call SOLE 0 0 100 SPDR GOLD TRUST GOLD SHS 78463V107 0 300 SH Put SOLE 0 0 300 SPDR GOLD TRUST GOLD SHS 78463V107 1 500 SH Call SOLE 0 0 500 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Call SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Call SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 1 500 SH Put SOLE 0 0 500 SPDR GOLD TRUST GOLD SHS 78463V107 0 300 SH Call SOLE 0 0 300 SPDR GOLD TRUST GOLD SHS 78463V107 2 400 SH Call SOLE 0 0 400 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Put SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Call SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Put SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Put SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Call SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Put SOLE 0 0 200 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 230 6086 SH SOLE 0 0 6086 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 435 12675 SH SOLE 0 0 12675 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 38942 1136000 SH SOLE 0 0 1136000 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 291 5607 SH SOLE 0 0 5607 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 98299 2262875 SH SOLE 0 0 2262875 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 285 7327 SH SOLE 0 0 7327 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 19055 648334 SH SOLE 0 0 648334 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 39646 1350349 SH SOLE 0 0 1350349 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 622 10441 SH SOLE 0 0 10441 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 735 12387 SH SOLE 0 0 12387 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 520 11770 SH SOLE 0 0 11770 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 570 9312 SH SOLE 0 0 9312 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 4827 92030 SH SOLE 0 0 92030 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 930 17738 SH SOLE 0 0 17738 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 584 16567 SH SOLE 0 0 16567 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1099 28251 SH SOLE 0 0 28251 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 207 6723 SH SOLE 0 0 6723 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 252 4608 SH SOLE 0 0 4608 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 481 15056 SH SOLE 0 0 15056 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 4897 170618 SH SOLE 0 0 170618 SPDR SERIES TRUST DJ REIT ETF 78464A607 22670 216788 SH SOLE 0 0 216788 SPDR SERIES TRUST AEROSPACE DEF 78464A631 751 7032 SH SOLE 0 0 7032 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 91253 3078704 SH SOLE 0 0 3078704 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 225 5494 SH SOLE 0 0 5494 SPDR SERIES TRUST S&P REGL BKG 78464A698 3227 61121 SH SOLE 0 0 61121 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 524 23448 SH SOLE 0 0 23448 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 0 500 SH Put SOLE 0 0 500 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 0 500 SH Call SOLE 0 0 500 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 0 500 SH Call SOLE 0 0 500 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 0 500 SH Put SOLE 0 0 500 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 0 400 SH Call SOLE 0 0 400 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 0 400 SH Put SOLE 0 0 400 SPDR SERIES TRUST S&P DIVID ETF 78464A763 9655 94105 SH SOLE 0 0 94105 SPDR SERIES TRUST S&P INS ETF 78464A789 253 7189 SH SOLE 0 0 7189 SPDR SERIES TRUST S&P BK ETF 78464A797 517 11984 SH SOLE 0 0 11984 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 4003 108951 SH SOLE 0 0 108951 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 354 6586 SH SOLE 0 0 6586 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 564086 16644609 SH SOLE 0 0 16644609 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 358 10266 SH SOLE 0 0 10266 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 56690 1626687 SH SOLE 0 0 1626687 SPDR SERIES TRUST S&P BIOTECH 78464A870 2688 35251 SH SOLE 0 0 35251 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Call SOLE 0 0 200 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Put SOLE 0 0 200 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 241 5464 SH SOLE 0 0 5464 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 11072 41133 SH SOLE 0 0 41133 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 12 2500 SH Put SOLE 0 0 2500 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 53316 151265 SH SOLE 0 0 151265 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 809 26292 SH SOLE 0 0 26292 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 5965 220855 SH SOLE 0 0 220855 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 214 1968 SH SOLE 0 0 1968 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 1686 18404 SH SOLE 0 0 18404 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 859 16944 SH SOLE 0 0 16944 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 732 14951 SH SOLE 0 0 14951 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1278 33649 SH SOLE 0 0 33649 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 20085 669493 SH SOLE 0 0 669493 SVB FINL GROUP COM 78486Q101 1225 5864 SH SOLE 0 0 5864 SABRA HEALTH CARE REIT INC COM 78573L106 1016 44234 SH SOLE 0 0 44234 SABRA HEALTH CARE REIT INC COM 78573L106 0 200 SH Put SOLE 0 0 200 SAEXPLORATION HLDGS INC COM PAR 78636X873 105 56647 SH SOLE 0 0 56647 SAGE THERAPEUTICS INC COM 78667J108 411 2932 SH SOLE 0 0 2932 SAGE THERAPEUTICS INC COM 78667J108 11 1000 SH Call SOLE 0 0 1000 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 236 12636 SH SOLE 0 0 12636 SALESFORCE COM INC COM 79466L302 14095 94953 SH SOLE 0 0 94953 SALESFORCE COM INC COM 79466L302 6 100 SH Call SOLE 0 0 100 SALESFORCE COM INC COM 79466L302 2 100 SH Call SOLE 0 0 100 SALESFORCE COM INC COM 79466L302 6 200 SH Call SOLE 0 0 200 SALESFORCE COM INC COM 79466L302 2 500 SH Call SOLE 0 0 500 SALESFORCE COM INC COM 79466L302 1 1000 SH Put SOLE 0 0 1000 SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 5 10000 SH SOLE 0 0 10000 SANDSTORM GOLD LTD COM NEW 80013R206 135 23943 SH SOLE 0 0 23943 SANOFI SPONSORED ADR 80105N105 1021 22043 SH SOLE 0 0 22043 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 914 15713 SH SOLE 0 0 15713 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5177 57435 SH SOLE 0 0 57435 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2299 37437 SH SOLE 0 0 37437 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 0 400 SH Put SOLE 0 0 400 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 0 400 SH Call SOLE 0 0 400 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 8305 68806 SH SOLE 0 0 68806 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 0 300 SH Call SOLE 0 0 300 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 0 300 SH Put SOLE 0 0 300 SELECT SECTOR SPDR TR ENERGY 81369Y506 19919 336465 SH SOLE 0 0 336465 SELECT SECTOR SPDR TR ENERGY 81369Y506 0 100 SH Call SOLE 0 0 100 SELECT SECTOR SPDR TR ENERGY 81369Y506 0 500 SH Call SOLE 0 0 500 SELECT SECTOR SPDR TR ENERGY 81369Y506 0 500 SH Put SOLE 0 0 500 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4907 175258 SH SOLE 0 0 175258 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 0 600 SH Put SOLE 0 0 600 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2189 28203 SH SOLE 0 0 28203 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 11607 144135 SH SOLE 0 0 144135 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 338 6816 SH SOLE 0 0 6816 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 380 9672 SH SOLE 0 0 9672 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1548 23917 SH SOLE 0 0 23917 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Call SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Put SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Put SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Call SOLE 0 0 300 SELECT ENERGY SVCS INC CL A COM 81617J301 102 11800 SH SOLE 0 0 11800 SENIOR HSG PPTYS TR SH BEN INT 81721M109 187 20242 SH SOLE 0 0 20242 SENSEONICS HLDGS INC COM 81727U105 12 11932 SH SOLE 0 0 11932 SERVICE PPTYS TR COM SH BEN INT 81761L102 497 19342 SH SOLE 0 0 19342 SERVICENOW INC COM 81762P102 2263 8915 SH SOLE 0 0 8915 SERVICENOW INC COM 81762P102 57 500 SH Call SOLE 0 0 500 SERVISFIRST BANCSHARES INC COM 81768T108 2806 84640 SH SOLE 0 0 84640 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 418 52237 SH SOLE 0 0 52237 SHENANDOAH TELECOMMUNICATION COM 82312B106 4374 137669 SH SOLE 0 0 137669 SHOPIFY INC CL A 82509L107 6705 21515 SH SOLE 0 0 21515 SHOPIFY INC CL A 82509L107 3 1000 SH Put SOLE 0 0 1000 SIENTRA INC COM 82621J105 183 28250 SH SOLE 0 0 28250 SIENNA BIOPHARMACEUTICALS IN COM 82622H108 4 17762 SH SOLE 0 0 17762 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 28 20012 SH SOLE 0 0 20012 SILVERCORP METALS INC COM 82835P103 124 31858 SH SOLE 0 0 31858 SIRIUS XM HLDGS INC COM 82968B103 9868 1577677 SH SOLE 0 0 1577677 SITE CENTERS CORP COM 82981J109 336 22262 SH SOLE 0 0 22262 SKYWORKS SOLUTIONS INC COM 83088M102 2261 28535 SH SOLE 0 0 28535 SKYWORKS SOLUTIONS INC COM 83088M102 0 10000 SH Call SOLE 0 0 10000 SLACK TECHNOLOGIES INC COM CL A 83088V102 326 13734 SH SOLE 0 0 13734 SMART SAND INC COM 83191H107 29 10100 SH SOLE 0 0 10100 SMARTSHEET INC COM CL A 83200N103 582 16158 SH SOLE 0 0 16158 SNAP INC CL A 83304A106 3952 250106 SH SOLE 0 0 250106 SNAP INC CL A 83304A106 73 100000 SH Call SOLE 0 0 100000 SNAP INC CL A 83304A106 1 200 SH Call SOLE 0 0 200 SNAP INC CL A 83304A106 1 2000 SH Call SOLE 0 0 2000 SOUTHERN COPPER CORP COM 84265V105 1229 36009 SH SOLE 0 0 36009 SPIRE INC COM 84857L101 420 4814 SH SOLE 0 0 4814 SPIRIT OF TEX BANCSHARES INC COM 84861D103 1735 80500 SH SOLE 0 0 80500 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 154 12994 SH SOLE 0 0 12994 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 113 18047 SH SOLE 0 0 18047 SPRINT CORPORATION COM 85207U105 439 71182 SH SOLE 0 0 71182 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 584 41245 SH SOLE 0 0 41245 STAR GROUP L P UNIT LTD PARTNR 85512C105 157 16612 SH SOLE 0 0 16612 STARWOOD PPTY TR INC COM 85571B105 1234 50934 SH SOLE 0 0 50934 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 23 21081 SH SOLE 0 0 21081 STRATA SKIN SCIENCES INC COM NEW 86272A206 108 50000 SH SOLE 0 0 50000 SUNOCO LP COM UT REP LP 86765K109 450 14310 SH SOLE 0 0 14310 SUPER LEAGUE GAMING INC COM 86804F202 53 12256 SH SOLE 0 0 12256 SYNOVUS FINL CORP COM NEW 87161C501 345 9645 SH SOLE 0 0 9645 TD AMERITRADE HLDG CORP COM 87236Y108 56584 1211651 SH SOLE 0 0 1211651 BLACKROCK TCP CAPITAL CORP NOTE 5.250%12/1 87238QAB9 15 15000 PRN SOLE 0 0 15000 TRI POINTE GROUP INC COM 87265H109 454 30177 SH SOLE 0 0 30177 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 83 62000 PRN SOLE 0 0 62000 TAILORED BRANDS INC COM 87403A107 134 30350 SH SOLE 0 0 30350 TARGA RES CORP COM 87612G101 725 18045 SH SOLE 0 0 18045 TARGET HOSPITALITY CORP COM 87615L107 124 18160 SH SOLE 0 0 18160 TC ENERGY CORP COM 87807B107 634 12250 SH SOLE 0 0 12250 TELADOC HEALTH INC COM 87918A105 324 4788 SH SOLE 0 0 4788 TELUS CORP COM 87971M103 454 12753 SH SOLE 0 0 12753 TERADATA CORP DEL COM 88076W103 359 11596 SH SOLE 0 0 11596 TERRITORIAL BANCORP INC COM 88145X108 1834 64169 SH SOLE 0 0 64169 TESLA INC COM 88160R101 15447 64130 SH SOLE 0 0 64130 TESLA INC COM 88160R101 0 100 SH Put SOLE 0 0 100 TESLA INC COM 88160R101 0 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 1 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 0 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 0 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 1 100 SH Put SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 9 1000 SH Put SOLE 0 0 1000 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 7 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 100 SH Call SOLE 0 0 100 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 9 10000 PRN SOLE 0 0 10000 THERAPEUTICSMD INC COM 88338N107 91 25100 SH SOLE 0 0 25100 THE TRADE DESK INC COM CL A 88339J105 1401 7468 SH SOLE 0 0 7468 THE TRADE DESK INC COM CL A 88339J105 0 300 SH Call SOLE 0 0 300 THE TRADE DESK INC COM CL A 88339J105 22 500 SH Put SOLE 0 0 500 3-D SYS CORP DEL COM NEW 88554D205 273 33445 SH SOLE 0 0 33445 3M CO COM 88579Y101 18776 114209 SH SOLE 0 0 114209 3M CO COM 88579Y101 0 1000 SH Put SOLE 0 0 1000 TILRAY INC COM CL 2 88688T100 558 22551 SH SOLE 0 0 22551 TORTOISE ENERGY INFRA CORP COM 89147L100 267 13034 SH SOLE 0 0 13034 TRANSENTERIX INC COM NEW 89366M201 27 42952 SH SOLE 0 0 42952 TREX CO INC COM 89531P105 1163 12795 SH SOLE 0 0 12795 TRISTATE CAP HLDGS INC COM 89678F100 337 16000 SH SOLE 0 0 16000 TRUEBLUE INC COM 89785X101 422 20000 SH SOLE 0 0 20000 T2 BIOSYSTEMS INC COM 89853L104 43 17000 SH SOLE 0 0 17000 TWILIO INC CL A 90138F102 1131 10284 SH SOLE 0 0 10284 TWILIO INC CL A 90138F102 2 700 SH Call SOLE 0 0 700 TWILIO INC CL A 90138F102 2 300 SH Call SOLE 0 0 300 TWILIO INC CL A 90138F102 4 300 SH Call SOLE 0 0 300 TWITTER INC COM 90184L102 5567 135124 SH SOLE 0 0 135124 TWITTER INC COM 90184L102 4 1000 SH Call SOLE 0 0 1000 TWO HBRS INVT CORP COM NEW 90187B408 271 20653 SH SOLE 0 0 20653 UBS AG LONDON BRH FI ENHANCD ETN 90274D218 220 1198 SH SOLE 0 0 1198 UBS AG LONDON BRH FI ENHAN EUR ETN 90274D234 248 1543 SH SOLE 0 0 1543 UBS AG LONDON BRH NT AMZI 46 90274D259 1938 78616 SH SOLE 0 0 78616 UBS AG LONDON BRH ETRACS MNTLY PAY 90274D432 7182 547000 SH SOLE 0 0 547000 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1610 93200 SH SOLE 0 0 93200 UBER TECHNOLOGIES INC COM 90353T100 546 17904 SH SOLE 0 0 17904 UBIQUITI INC COM 90353W103 1178 9964 SH SOLE 0 0 9964 ULTA BEAUTY INC COM 90384S303 2183 8709 SH SOLE 0 0 8709 ULTA BEAUTY INC COM 90384S303 1 500 SH Call SOLE 0 0 500 ULTA BEAUTY INC COM 90384S303 0 300 SH Call SOLE 0 0 300 ULTA BEAUTY INC COM 90384S303 0 1000 SH Put SOLE 0 0 1000 ULTA BEAUTY INC COM 90384S303 1 1000 SH Call SOLE 0 0 1000 ULTA BEAUTY INC COM 90384S303 1 1000 SH Put SOLE 0 0 1000 UNITED STATES OIL FUND LP UNITS 91232N108 211 18646 SH SOLE 0 0 18646 UNITEDHEALTH GROUP INC COM 91324P102 19575 90073 SH SOLE 0 0 90073 UNITEDHEALTH GROUP INC COM 91324P102 14 1000 SH Call SOLE 0 0 1000 UNIVERSAL DISPLAY CORP COM 91347P105 2868 17081 SH SOLE 0 0 17081 UNUM GROUP COM 91529Y106 421 14180 SH SOLE 0 0 14180 UPLAND SOFTWARE INC COM 91544A109 471 13500 SH SOLE 0 0 13500 UPLAND SOFTWARE INC COM 91544A109 2 1000 SH Call SOLE 0 0 1000 UR ENERGY INC COM 91688R108 9 15550 SH SOLE 0 0 15550 VOC ENERGY TR TR UNIT 91829B103 539 101968 SH SOLE 0 0 101968 VAIL RESORTS INC COM 91879Q109 491 2157 SH SOLE 0 0 2157 VALERO ENERGY CORP NEW COM 91913Y100 4975 58364 SH SOLE 0 0 58364 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1802 67480 SH SOLE 0 0 67480 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 0 200 SH Put SOLE 0 0 200 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2 900 SH Put SOLE 0 0 900 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 274 11787 SH SOLE 0 0 11787 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 602 12008 SH SOLE 0 0 12008 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 166 14127 SH SOLE 0 0 14127 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 928 18442 SH SOLE 0 0 18442 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 287 8712 SH SOLE 0 0 8712 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1049 17839 SH SOLE 0 0 17839 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1252 6951 SH SOLE 0 0 6951 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1340 8559 SH SOLE 0 0 8559 VANGUARD WORLD FDS ENERGY ETF 92204A306 10884 139500 SH SOLE 0 0 139500 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2500 35710 SH SOLE 0 0 35710 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5050 30120 SH SOLE 0 0 30120 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1697 11618 SH SOLE 0 0 11618 VANGUARD WORLD FDS INF TECH ETF 92204A702 15078 69950 SH SOLE 0 0 69950 VANGUARD WORLD FDS MATERIALS ETF 92204A801 833 6592 SH SOLE 0 0 6592 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1575 10966 SH SOLE 0 0 10966 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 409 4720 SH SOLE 0 0 4720 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2246 36858 SH SOLE 0 0 36858 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1032 16943 SH SOLE 0 0 16943 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1439 17761 SH SOLE 0 0 17761 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1244 10221 SH SOLE 0 0 10221 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 283 1723 SH SOLE 0 0 1723 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 218 3276 SH SOLE 0 0 3276 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3236 48538 SH SOLE 0 0 48538 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 244 2171 SH SOLE 0 0 2171 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1584 11641 SH SOLE 0 0 11641 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 408 7669 SH SOLE 0 0 7669 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1267 14442 SH SOLE 0 0 14442 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1042 11424 SH SOLE 0 0 11424 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2545407 27897931 SH SOLE 0 0 27897931 VARIAN MED SYS INC COM 92220P105 1134 9524 SH SOLE 0 0 9524 VECTOR GROUP LTD COM 92240M108 992 83265 SH SOLE 0 0 83265 VEDANTA LTD SPONSORED ADR 92242Y100 308 35500 SH SOLE 0 0 35500 VENTAS INC COM 92276F100 3868 52959 SH SOLE 0 0 52959 VERASTEM INC COM 92337C104 112 92597 SH SOLE 0 0 92597 VERIZON COMMUNICATIONS INC COM 92343V104 35170 582664 SH SOLE 0 0 582664 VERIZON COMMUNICATIONS INC COM 92343V104 1 100 SH Call SOLE 0 0 100 VERIZON COMMUNICATIONS INC COM 92343V104 0 100 SH Call SOLE 0 0 100 VERINT SYS INC COM 92343X100 356 8332 SH SOLE 0 0 8332 VERISK ANALYTICS INC COM 92345Y106 904 5718 SH SOLE 0 0 5718 VERITONE INC COM 92347M100 361 101162 SH SOLE 0 0 101162 VERTEX PHARMACEUTICALS INC COM 92532F100 573 3381 SH SOLE 0 0 3381 VERU INC COM 92536C103 24 11019 SH SOLE 0 0 11019 VIAD CORP COM NEW 92552R406 270 4021 SH SOLE 0 0 4021 VIACOM INC NEW CL B 92553P201 1385 57631 SH SOLE 0 0 57631 VIKING THERAPEUTICS INC COM 92686J106 307 44673 SH SOLE 0 0 44673 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 280 10122 SH SOLE 0 0 10122 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 0 100 SH Put SOLE 0 0 100 VISA INC COM CL A 92826C839 60310 350620 SH SOLE 0 0 350620 VISA INC COM CL A 92826C839 38 500 SH Call SOLE 0 0 500 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 130 11788 SH SOLE 0 0 11788 VISTEON CORP COM NEW 92839U206 220 2666 SH SOLE 0 0 2666 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1199 60245 SH SOLE 0 0 60245 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1 200 SH Call SOLE 0 0 200 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 85 16143 SH SOLE 0 0 16143 W & T OFFSHORE INC COM 92922P106 45 10340 SH SOLE 0 0 10340 WABCO HLDGS INC COM 92927K102 730 5455 SH SOLE 0 0 5455 W P CAREY INC COM 92936U109 3583 40037 SH SOLE 0 0 40037 WPP PLC NEW ADR 92937A102 608 9722 SH SOLE 0 0 9722 WEC ENERGY GROUP INC COM 92939U106 4388 46139 SH SOLE 0 0 46139 WASTE MGMT INC DEL COM 94106L109 9920 86264 SH SOLE 0 0 86264 WELLCARE HEALTH PLANS INC COM 94946T106 809 3121 SH SOLE 0 0 3121 WELLS FARGO & CO MTNF 6/0 94986RQF1 54 30000 PRN SOLE 0 0 30000 WELLTOWER INC COM 95040Q104 3320 36628 SH SOLE 0 0 36628 WENDYS CO COM 95058W100 4131 206737 SH SOLE 0 0 206737 WESTERN ASSET HIGH INCM FD I COM 95766J102 348 51393 SH SOLE 0 0 51393 WESTERN ASSET MTG CAP CORP COM 95790D105 776 80458 SH SOLE 0 0 80458 WESTROCK CO COM 96145D105 574 15746 SH SOLE 0 0 15746 WINTRUST FINL CORP COM 97650W108 1356 20986 SH SOLE 0 0 20986 WISDOMTREE TR US HIGH DIVIDEND 97717W208 571 7673 SH SOLE 0 0 7673 WISDOMTREE TR EMG MKTS SMCAP 97717W281 183741 4147648 SH SOLE 0 0 4147648 WISDOMTREE TR US LARGECAP DIVD 97717W307 23595 238167 SH SOLE 0 0 238167 WISDOMTREE TR EMER MKT HIGH FD 97717W315 525 12707 SH SOLE 0 0 12707 WISDOMTREE TR EMER MKT HIGH FD 97717W315 322 7783 SH SOLE 0 0 7783 WISDOMTREE TR EMER MKT HIGH FD 97717W315 86904 2103712 SH SOLE 0 0 2103712 WISDOMTREE TR US DIVID EX FNCL 97717W406 267 3050 SH SOLE 0 0 3050 WISDOMTREE TR INDIA ERNGS FD 97717W422 419 17586 SH SOLE 0 0 17586 WISDOMTREE TR US MIDCAP DIVID 97717W505 355 9771 SH SOLE 0 0 9771 WISDOMTREE TR US MIDCAP DIVID 97717W505 48015 1322367 SH SOLE 0 0 1322367 WISDOMTREE TR US LARGECAP FUND 97717W588 483 14412 SH SOLE 0 0 14412 WISDOMTREE TR US SMALLCAP DIVD 97717W604 544 19884 SH SOLE 0 0 19884 WISDOMTREE TR US SMALLCAP DIVD 97717W604 32173 1175482 SH SOLE 0 0 1175482 WISDOMTREE TR INTL EQUITY FD 97717W703 230 4621 SH SOLE 0 0 4621 WISDOMTREE TR INTL SMCAP DIV 97717W760 617 9714 SH SOLE 0 0 9714 WISDOMTREE TR INTL DIV EX FINL 97717W786 211 5214 SH SOLE 0 0 5214 WISDOMTREE TR INTL LRGCAP DV 97717W794 613 13340 SH SOLE 0 0 13340 WISDOMTREE TR INTL LRGCAP DV 97717W794 607 13200 SH SOLE 0 0 13200 WISDOMTREE TR INTL LRGCAP DV 97717W794 105226 2290010 SH SOLE 0 0 2290010 WISDOMTREE TR JAPN HEDGE EQT 97717W851 366 7255 SH SOLE 0 0 7255 WISDOMTREE TR EUROPE SMCP DV 97717W869 274 4906 SH SOLE 0 0 4906 WISDOMTREE TR EMERG MKTS DIV 97717X214 420 14020 SH SOLE 0 0 14020 WISDOMTREE TR YIELD ENHANCD US 97717X511 1036 19823 SH SOLE 0 0 19823 WISDOMTREE TR US S CAP QTY DIV 97717X651 214 6020 SH SOLE 0 0 6020 WISDOMTREE TR US QTLY DIV GRT 97717X669 425 9434 SH SOLE 0 0 9434 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 382 5676 SH SOLE 0 0 5676 WISDOMTREE TR CHINADIV EX FI 97717X719 834 11738 SH SOLE 0 0 11738 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 294 16784 SH SOLE 0 0 16784 WORKDAY INC CL A 98138H101 948 5575 SH SOLE 0 0 5575 WORKDAY INC CL A 98138H101 1 200 SH Call SOLE 0 0 200 WORKDAY INC CL A 98138H101 1 300 SH Call SOLE 0 0 300 WORLD WRESTLING ENTMT INC CL A 98156Q108 1138 15997 SH SOLE 0 0 15997 WPX ENERGY INC COM 98212B103 207 19531 SH SOLE 0 0 19531 WYNDHAM DESTINATIONS INC COM 98310W108 291 6319 SH SOLE 0 0 6319 WYNDHAM HOTELS & RESORTS INC COM 98311A105 320 6182 SH SOLE 0 0 6182 XCEL ENERGY INC COM 98389B100 6049 93216 SH SOLE 0 0 93216 XYLEM INC COM 98419M100 1641 20616 SH SOLE 0 0 20616 YAMANA GOLD INC COM 98462Y100 86 27172 SH SOLE 0 0 27172 YUM CHINA HLDGS INC COM 98850P109 7413 163177 SH SOLE 0 0 163177 ZENDESK INC COM 98936J101 456 6257 SH SOLE 0 0 6257 ZENDESK INC COM 98936J101 7 5600 SH Put SOLE 0 0 5600 ZIMMER BIOMET HLDGS INC COM 98956P102 2081 15163 SH SOLE 0 0 15163 ZIOPHARM ONCOLOGY INC COM 98973P101 357 83320 SH SOLE 0 0 83320 ZOGENIX INC COM NEW 98978L204 674 16837 SH SOLE 0 0 16837 ZOETIS INC CL A 98978V103 2308 18524 SH SOLE 0 0 18524 ZOMEDICA PHARMACEUTICALS COR COM 98979F107 4 10000 SH SOLE 0 0 10000 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 213 2794 SH SOLE 0 0 2794 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 0 300 SH Call SOLE 0 0 300 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1 500 SH Call SOLE 0 0 500 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2 300 SH Call SOLE 0 0 300 ZYNGA INC CL A 98986T108 76 13088 SH SOLE 0 0 13088 ZYNGA INC CL A 98986T108 0 600 SH Call SOLE 0 0 600 DEUTSCHE BANK AG NAMEN AKT D18190898 275 36729 SH SOLE 0 0 36729 AIRCASTLE LTD COM G0129K104 230 10253 SH SOLE 0 0 10253 ALKERMES PLC SHS G01767105 361 18507 SH SOLE 0 0 18507 ALLEGION PUB LTD CO ORD SHS G0176J109 263 2534 SH SOLE 0 0 2534 ALLERGAN PLC SHS G0177J108 1527 9075 SH SOLE 0 0 9075 ALLERGAN PLC SHS G0177J108 2 200 SH Call SOLE 0 0 200 ALLERGAN PLC SHS G0177J108 3 500 SH Call SOLE 0 0 500 AMCOR PLC ORD G0250X107 401 41091 SH SOLE 0 0 41091 AMBARELLA INC SHS G037AX101 209 3328 SH SOLE 0 0 3328 AON PLC SHS CL A G0408V102 1144 5910 SH SOLE 0 0 5910 ARCH CAP GROUP LTD ORD G0450A105 795 18928 SH SOLE 0 0 18928 ASSURED GUARANTY LTD COM G0585R106 356 8000 SH SOLE 0 0 8000 ATLASSIAN CORP PLC CL A G06242104 392 3124 SH SOLE 0 0 3124 AXALTA COATING SYS LTD COM G0750C108 282 9343 SH SOLE 0 0 9343 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12574 65372 SH SOLE 0 0 65372 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4 1300 SH Put SOLE 0 0 1300 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1401 28240 SH SOLE 0 0 28240 COCA COLA EUROPEAN PARTNERS SHS G25839104 1071 19322 SH SOLE 0 0 19322 EATON CORP PLC SHS G29183103 3082 37060 SH SOLE 0 0 37060 EATON CORP PLC SHS G29183103 0 200 SH Put SOLE 0 0 200 ENDO INTL PLC SHS G30401106 3646 1135954 SH SOLE 0 0 1135954 GASLOG LTD SHS G37585109 162 12627 SH SOLE 0 0 12627 HELEN OF TROY CORP LTD COM G4388N106 12388 78577 SH SOLE 0 0 78577 HORIZON THERAPEUTICS PUB LTD SHS G46188101 407 14945 SH SOLE 0 0 14945 ICON PLC SHS G4705A100 336 2281 SH SOLE 0 0 2281 IHS MARKIT LTD SHS G47567105 224 3344 SH SOLE 0 0 3344 INGERSOLL-RAND PLC SHS G47791101 2345 19032 SH SOLE 0 0 19032 INVESCO LTD SHS G491BT108 241 14223 SH SOLE 0 0 14223 JOHNSON CTLS INTL PLC SHS G51502105 2030 46259 SH SOLE 0 0 46259 LIBERTY GLOBAL PLC SHS CL C G5480U120 573 24092 SH SOLE 0 0 24092 LINDE PLC SHS G5494J103 3594 18555 SH SOLE 0 0 18555 MALLINCKRODT PUB LTD CO SHS G5785G107 887 367888 SH SOLE 0 0 367888 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 232 9309 SH SOLE 0 0 9309 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 0 200 SH Call SOLE 0 0 200 MEDTRONIC PLC SHS G5960L103 12926 118998 SH SOLE 0 0 118998 APTIV PLC SHS G6095L109 820 9375 SH SOLE 0 0 9375 NABRIVA THERAPEUTICS PLC SHS G63637105 112 55916 SH SOLE 0 0 55916 NOBLE CORP PLC SHS USD G65431101 78 61492 SH SOLE 0 0 61492 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5631 108777 SH SOLE 0 0 108777 ORIGIN AGRITECH LIMITED SHS NEW G67828205 68 10908 SH SOLE 0 0 10908 OXBRIDGE RE HLDGS LTD SHS G6856M106 10 12260 SH SOLE 0 0 12260 OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 0 12260 SH SOLE 0 0 12260 RENAISSANCERE HOLDINGS LTD COM G7496G103 1004 5191 SH SOLE 0 0 5191 SEAGATE TECHNOLOGY PLC SHS G7945M107 2957 54966 SH SOLE 0 0 54966 PENTAIR PLC SHS G7S00T104 217 5738 SH SOLE 0 0 5738 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 351 7012 SH SOLE 0 0 7012 STONECO LTD COM CL A G85158106 300 8628 SH SOLE 0 0 8628 TECHNIPFMC PLC COM G87110105 661 27390 SH SOLE 0 0 27390 TRONOX HOLDINGS PLC SHS G9087Q102 1775 213819 SH SOLE 0 0 213819 VENATOR MATLS PLC SHS G9329Z100 82 33700 SH SOLE 0 0 33700 GOLAR LNG LTD BERMUDA SHS G9456A100 404 31100 SH SOLE 0 0 31100 WHITE MTNS INS GROUP LTD COM G9618E107 1403 1299 SH SOLE 0 0 1299 WILLIS TOWERS WATSON PUB LTD SHS G96629103 4242 21982 SH SOLE 0 0 21982 PERRIGO CO PLC SHS G97822103 1664 29766 SH SOLE 0 0 29766 YATRA ONLINE INC ORD SHS G98338109 247 60000 SH SOLE 0 0 60000 ALCON INC ORD SHS H01301128 1010 17325 SH SOLE 0 0 17325 CHUBB LIMITED COM H1467J104 4388 27183 SH SOLE 0 0 27183 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 589 14376 SH SOLE 0 0 14376 GARMIN LTD SHS H2906T109 1750 20668 SH SOLE 0 0 20668 UBS GROUP AG SHS H42097107 517 45734 SH SOLE 0 0 45734 TE CONNECTIVITY LTD REG SHS H84989104 1890 20285 SH SOLE 0 0 20285 TRANSOCEAN LTD REG SHS H8817H100 2316 518179 SH SOLE 0 0 518179 TRANSOCEAN LTD REG SHS H8817H100 0 200 SH Call SOLE 0 0 200 SPOTIFY TECHNOLOGY S A SHS L8681T102 1093 9592 SH SOLE 0 0 9592 SPOTIFY TECHNOLOGY S A SHS L8681T102 9 15000 SH Put SOLE 0 0 15000 SPOTIFY TECHNOLOGY S A SHS L8681T102 0 200 SH Call SOLE 0 0 200 CHECK POINT SOFTWARE TECH LT ORD M22465104 465 4251 SH SOLE 0 0 4251 CHECK POINT SOFTWARE TECH LT ORD M22465104 47 1000 SH Call SOLE 0 0 1000 CHECK CAP LTD SHS M2361E203 23 12400 SH SOLE 0 0 12400 CYBERARK SOFTWARE LTD SHS M2682V108 1354 13568 SH SOLE 0 0 13568 MELLANOX TECHNOLOGIES LTD SHS M51363113 201 1837 SH SOLE 0 0 1837 MIND C T I LTD ORD M70240102 37 15650 SH SOLE 0 0 15650 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 329 4365 SH SOLE 0 0 4365 VASCULAR BIOGENICS LTD COM M96883109 30 22000 SH SOLE 0 0 22000 AERCAP HOLDINGS NV SHS N00985106 784 14319 SH SOLE 0 0 14319 ASML HOLDING N V N Y REGISTRY SHS N07059210 1484 5973 SH SOLE 0 0 5973 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 156 12048 SH SOLE 0 0 12048 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 416 4650 SH SOLE 0 0 4650 NXP SEMICONDUCTORS N V COM N6596X109 1233 11300 SH SOLE 0 0 11300 PLAYA HOTELS & RESORTS NV SHS N70544106 305 39000 SH SOLE 0 0 39000 UNIQURE NV SHS N90064101 1220 31000 SH SOLE 0 0 31000 NAKED BRAND GROUP LIMITED ORD SHS Q6519T109 2 50000 SH SOLE 0 0 50000 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1323 12213 SH SOLE 0 0 12213 DANAOS CORPORATION SHS Y1968P121 90 10000 SH SOLE 0 0 10000 FLEX LTD ORD Y2573F102 1440 137631 SH SOLE 0 0 137631 NAVIGATOR HOLDINGS LTD SHS Y62132108 533 49931 SH SOLE 0 0 49931