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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U INC COM 90214j101 5,448 72,455 SH   SOLE   72,455 0 0
3M CO COM 88579y101 99,134 470,476 SH   SOLE   469,476 0 1,000
ABB LTD SPONSORED ADR 000375204 6,493 274,780 SH   SOLE   99,442 0 175,338
ABBOTT LABS COM 002824100 61,301 835,619 SH   SOLE   835,619 0 0
ABBVIE INC COM 00287y109 125,051 1,322,169 SH   SOLE   1,308,459 0 13,710
ABBVIE INC COM 00287Y109 2 18,000 SH Put SOLE   18,000 0 0
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 206 34,500 SH   SOLE   34,500 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326l100 188 21,421 SH   SOLE   21,421 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 12,590 548,600 SH   SOLE   548,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 104,452 613,702 SH   SOLE   593,858 0 19,844
ACI WORLDWIDE INC COM 004498101 246 8,758 SH   SOLE   8,758 0 0
ACTIVISION BLIZZARD INC COM 00507v109 2,657 31,940 SH   SOLE   31,940 0 0
ACUITY BRANDS INC COM 00508y102 318 2,023 SH   SOLE   2,023 0 0
ADECOAGRO S A COM L00849106 479 65,200 SH   SOLE   65,200 0 0
ADIENT PLC ORD SHS g0084w101 2,535 64,510 SH   SOLE   64,510 0 0
ADOBE SYS INC COM 00724f101 86,365 319,933 SH   SOLE   319,933 0 0
ADOMANI INC COM 00726A100 415 739,000 SH   SOLE   739,000 0 0
ADVANCE AUTO PARTS INC COM 00751y106 464 2,758 SH   SOLE   2,758 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,381 141,825 SH   SOLE   141,825 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 121 20,000 SH   SOLE   20,000 0 0
AECOM COM 00766T100 3,373 103,262 SH   SOLE   103,262 0 0
AERCAP HOLDINGS NV SHS n00985106 6,403 111,323 SH   SOLE   111,323 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 269 4,375 SH   SOLE   4,375 0 0
AEROHIVE NETWORKS INC COM 007786106 44 10,660 SH   SOLE   10,660 0 0
AEROVIRONMENT INC COM 008073108 288 2,565 SH   SOLE   2,565 0 0
AES CORP COM 00130H105 489 34,915 SH   SOLE   34,915 0 0
AETNA INC NEW COM 00817y108 4,147 20,443 SH   SOLE   20,443 0 0
AFFILIATED MANAGERS GROUP COM 008252108 7,233 52,898 SH   SOLE   52,898 0 0
AFLAC INC COM 001055102 10,576 224,685 SH   SOLE   224,685 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,156 16,385 SH   SOLE   16,385 0 0
AGNC INVT CORP COM 00123q104 4,546 243,997 SH   SOLE   243,997 0 0
AGREE REALTY CORP COM 008492100 1,004 18,904 SH   SOLE   18,904 0 0
AIR LEASE CORP CL A 00912X302 531 11,563 SH   SOLE   11,563 0 0
AIR PRODS & CHEMS INC COM 009158106 8,806 52,716 SH   SOLE   52,716 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,772 24,225 SH   SOLE   24,225 0 0
ALARM COM HLDGS INC COM 011642105 668 11,637 SH   SOLE   11,637 0 0
ALASKA AIR GROUP INC COM 011659109 4,935 71,670 SH   SOLE   71,670 0 0
ALBEMARLE CORP COM 012653101 415 4,150 SH   SOLE   4,150 0 0
ALCOA CORP COM 013872106 302 7,480 SH   SOLE   7,480 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 207 9,105 SH   SOLE   9,105 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 7,115 56,570 SH   SOLE   56,570 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 392 2,823 SH   SOLE   2,823 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18,127 110,025 SH   SOLE   110,025 0 0
ALIGN TECHNOLOGY INC COM 016255101 22,111 56,517 SH   SOLE   56,517 0 0
ALLEGION PUB LTD CO ORD SHS g0176j109 15,557 171,768 SH   SOLE   171,768 0 0
ALLERGAN PLC SHS g0177j108 16,987 89,180 SH   SOLE   88,880 0 300
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,013 4,292 SH   SOLE   4,292 0 0
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 962 47,148 SH   SOLE   47,148 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881g106 8,322 273,305 SH   SOLE   273,305 0 0
ALLIANT ENERGY CORP COM 018802108 211 4,963 SH   SOLE   4,963 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 408 7,849 SH   SOLE   7,849 0 0
ALLSTATE CORP COM 020002101 3,489 35,355 SH   SOLE   35,355 0 0
ALLY FINL INC COM 02005N100 402 15,194 SH   SOLE   15,194 0 0
ALPHABET INC CAP STK CL A 02079K305 194,887 161,454 SH   SOLE   161,454 0 0
ALPHABET INC CAP STK CL C 02079K107 137,896 115,542 SH   SOLE   110,220 0 5,322
ALPS ETF TR ALERIAN MLP 00162q866 69,044 6,464,839 SH   SOLE   6,464,839 0 0
ALTABA INC COM 021346101 1,156 16,970 SH   SOLE   16,970 0 0
ALTRIA GROUP INC COM 02209s103 27,716 459,558 SH   SOLE   459,558 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 163 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106 264,841 132,222 SH   SOLE   132,207 0 15
AMBEV SA SPONSORED ADR 02319V103 1,021 223,461 SH   SOLE   223,461 0 0
AMC NETWORKS INC CL A 00164V103 413 6,227 SH   SOLE   6,227 0 0
AMDOCS LTD SHS g02602103 491 7,443 SH   SOLE   7,443 0 0
AMEREN CORP COM 023608102 326 5,157 SH   SOLE   5,157 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1,381 242,287 SH   SOLE   242,287 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 235 14,622 SH   SOLE   14,622 0 0
AMERICAN AIRLS GROUP INC COM 02376r102 1,013 24,502 SH   SOLE   24,502 0 0
AMERICAN ASSETS TR INC COM 024013104 981 26,303 SH   SOLE   26,303 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 609 14,790 SH   SOLE   14,790 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 251 10,099 SH   SOLE   10,099 0 0
AMERICAN ELEC PWR INC COM 025537101 2,091 29,507 SH   SOLE   29,507 0 0
AMERICAN EXPRESS CO COM 025816109 15,451 145,095 SH   SOLE   145,095 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 289 18,906 SH   SOLE   18,906 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 25,249 474,255 SH   SOLE   474,255 0 0
AMERICAN TOWER CORP NEW COM 03027X100 52,694 362,661 SH   SOLE   362,661 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,127 35,547 SH   SOLE   35,547 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 1,371 34,696 SH   SOLE   34,696 0 0
AMERIPRISE FINL INC COM 03076c106 10,796 73,116 SH   SOLE   73,116 0 0
AMERIS BANCORP COM 03076K108 386 8,446 SH   SOLE   8,446 0 0
AMERISOURCEBERGEN CORP COM 03073e105 5,927 64,275 SH   SOLE   64,275 0 0
AMETEK INC NEW COM 031100100 1,279 16,169 SH   SOLE   16,169 0 0
AMGEN INC COM 031162100 125,453 605,209 SH   SOLE   604,027 0 1,182
AMPHENOL CORP NEW CL A 032095101 1,249 13,286 SH   SOLE   13,286 0 0
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2,686 132,544 SH   SOLE   132,544 0 0
ANADARKO PETE CORP COM 032511107 4,990 74,027 SH   SOLE   74,027 0 0
ANALOG DEVICES INC COM 032654105 5,770 62,404 SH   SOLE   62,404 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 9,174 188,919 SH   SOLE   188,919 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10,145 115,847 SH   SOLE   115,847 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,800 42,660 SH   SOLE   42,660 0 0
ANNALY CAP MGMT INC COM 035710409 11,883 1,161,616 SH   SOLE   1,161,616 0 0
ANSYS INC COM 03662Q105 1,048 5,615 SH   SOLE   5,615 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,649 57,550 SH   SOLE   57,550 0 0
ANTHEM INC COM 036752103 18,877 68,882 SH   SOLE   68,882 0 0
ANWORTH MORTGAGE ASSET CP COM 037347101 74 15,900 SH   SOLE   15,900 0 0
AON PLC SHS CL A g0408v102 4,644 30,198 SH   SOLE   30,198 0 0
APACHE CORP COM 037411105 1,275 26,751 SH   SOLE   26,751 0 0
APARTMENT INVT & MGMT CO CL A 03748R101 1,516 34,363 SH   SOLE   34,363 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 10,153 538,052 SH   SOLE   538,052 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 10,043 290,666 SH   SOLE   290,666 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784y200 269 15,363 SH   SOLE   15,363 0 0
APPLE INC COM 037833100 579,712 2,568,051 SH   SOLE   2,566,381 0 1,670
APPLIED MATLS INC COM 038222105 14,545 376,321 SH   SOLE   343,221 0 33,100
APTARGROUP INC COM 038336103 359 3,335 SH   SOLE   3,335 0 0
APTIV PLC SHS g6095l109 32,627 388,879 SH   SOLE   388,879 0 0
AQUANTIA CORP COM 03842Q108 226 17,649 SH   SOLE   17,649 0 0
ARAMARK COM 03852U106 262 6,095 SH   SOLE   6,095 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 471 15,260 SH   SOLE   15,260 0 0
ARCH CAP GROUP LTD ORD G0450A105 3,553 119,205 SH   SOLE   119,205 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 9,926 197,460 SH   SOLE   197,460 0 0
ARCONIC INC COM 03965L100 858 38,983 SH   SOLE   38,983 0 0
ARES CAP CORP COM 04010L103 12,321 716,735 SH   SOLE   716,735 0 0
ARES MGMT LP COM SHS REG INT 04014Y101 648 27,937 SH   SOLE   27,937 0 0
ARISTA NETWORKS INC COM 040413106 105,670 397,465 SH   SOLE   397,465 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 302 4,340 SH   SOLE   4,340 0 0
ARRIS INTL INC SHS G0551A103 2,999 115,396 SH   SOLE   115,396 0 0
ARROW FINL CORP COM 042744102 3,154 85,242 SH   SOLE   85,242 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 277 14,433 SH   SOLE   14,433 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 476 14,705 SH   SOLE   14,705 0 0
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215w100 1,353 280,088 SH   SOLE   280,088 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 260 3,106 SH   SOLE   3,106 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,957 10,407 SH   SOLE   10,407 0 0
ASPEN AEROGELS INC COM 04523y105 71 15,439 SH   SOLE   15,439 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 88 15,000 SH   SOLE   15,000 0 0
ASSURANT INC COM 04621X108 5,394 49,967 SH   SOLE   49,967 0 0
ASSURED GUARANTY LTD COM G0585R106 440 10,420 SH   SOLE   10,420 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,797 70,683 SH   SOLE   70,683 0 0
AT&T INC COM 00206r102 68,807 2,049,050 SH   SOLE   2,049,050 0 0
ATHENAHEALTH INC COM 04685w103 1,566 11,723 SH   SOLE   11,723 0 0
ATLASSIAN CORP PLC CL A g06242104 13,436 139,764 SH   SOLE   139,764 0 0
AUTODESK INC COM 052769106 24,880 159,375 SH   SOLE   159,375 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 22,771 151,140 SH   SOLE   151,140 0 0
AUTONATION INC COM 05329w102 2,211 53,211 SH   SOLE   53,211 0 0
AUTOZONE INC COM 053332102 216 279 SH   SOLE   279 0 0
AVALONBAY CMNTYS INC COM 053484101 20,557 113,480 SH   SOLE   113,480 0 0
AVIS BUDGET GROUP COM 053774105 1,918 59,672 SH   SOLE   59,672 0 0
AVON PRODS INC COM 054303102 54 24,378 SH   SOLE   24,378 0 0
AXALTA COATING SYS LTD COM G0750C108 657 22,541 SH   SOLE   22,541 0 0
BADGER METER INC COM 056525108 708 13,362 SH   SOLE   13,362 0 0
BAIDU INC SPON ADR REP A 056752108 6,581 28,776 SH   SOLE   28,776 0 0
BAKER HUGHES A GE CO CL A 05722g100 208 6,154 SH   SOLE   6,154 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 684 108,588 SH   SOLE   108,588 0 0
BANCO SANTANDER SA ADR 05964H105 473 94,527 SH   SOLE   94,527 0 0
BANK AMER CORP *W EXP 01/16/201 060505146 356 20,000 SH   SOLE   20,000 0 0
BANK AMER CORP COM 060505104 105,065 3,566,349 SH   SOLE   3,566,349 0 0
BANK HAWAII CORP COM 062540109 9,202 116,613 SH   SOLE   116,613 0 0
BANK MONTREAL QUE COM 063671101 741 8,983 SH   SOLE   8,983 0 0
BANK N S HALIFAX COM 064149107 47,439 795,559 SH   SOLE   795,559 0 0
BANK NEW YORK MELLON CORP COM 064058100 17,546 344,095 SH   SOLE   344,095 0 0
BANK OF MARIN BANCORP COM 063425102 335 3,996 SH   SOLE   3,996 0 0
BANK OZK COM 06417n103 797 20,996 SH   SOLE   20,996 0 0
BAOZUN INC SPONSORED ADR 06684L103 617 12,700 SH   SOLE   12,700 0 0
BARCLAYS PLC ADR 06738e204 421 47,077 SH   SOLE   42,077 0 5,000
BARRICK GOLD CORP COM 067901108 385 34,727 SH   SOLE   34,727 0 0
BAUSCH HEALTH COS INC COM 071734107 10,302 401,341 SH   SOLE   401,341 0 0
BAXTER INTL INC COM 071813109 5,304 68,803 SH   SOLE   68,803 0 0
BAYTEX ENERGY CORP COM 07317Q105 52 17,730 SH   SOLE   17,730 0 0
BB&T CORP COM 054937107 9,543 196,591 SH   SOLE   196,591 0 0
BCE INC COM NEW 05534b760 2,828 69,790 SH   SOLE   69,790 0 0
BECTON DICKINSON & CO COM 075887109 22,779 87,276 SH   SOLE   87,276 0 0
BEMIS INC COM 081437105 328 6,747 SH   SOLE   6,747 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 129,600 702 SH   SOLE   702 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 133,629 624,113 SH   SOLE   613,358 0 10,755
BERRY GLOBAL GROUP INC COM 08579W103 1,118 23,113 SH   SOLE   23,113 0 0
BEST BUY INC COM 086516101 926 11,663 SH   SOLE   11,663 0 0
BGC PARTNERS INC CL A 05541T101 438 37,091 SH   SOLE   37,091 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 8,290 166,325 SH   SOLE   120,200 0 46,125
BHP BILLITON PLC SPONSORED ADR 05545E209 655 14,884 SH   SOLE   14,884 0 0
BIO RAD LABS INC CL A 090572207 208 665 SH   SOLE   665 0 0
BIOGEN INC COM 09062x103 20,931 59,242 SH   SOLE   59,242 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061g101 696 7,184 SH   SOLE   7,184 0 0
BIOSCRIP INC COM 09069N108 81 26,000 SH   SOLE   26,000 0 0
BLACKBAUD INC COM 09227Q100 260 2,563 SH   SOLE   2,563 0 0
BLACKLINE INC COM 09239b109 382 6,774 SH   SOLE   6,774 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248e102 744 60,256 SH   SOLE   60,256 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 818 56,073 SH   SOLE   56,073 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251a104 567 59,757 SH   SOLE   59,757 0 0
BLACKROCK INC COM 09247x101 34,970 74,193 SH   SOLE   74,193 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258a107 255 15,075 SH   SOLE   15,075 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254l107 746 59,394 SH   SOLE   59,394 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 135 10,781 SH   SOLE   10,781 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 45,247 1,188,206 SH   SOLE   1,188,206 0 0
BLACKSTONE MTG TR INC COM CL A 09257w100 4,574 136,522 SH   SOLE   136,522 0 0
BLOCK H & R INC COM 093671105 280 10,885 SH   SOLE   10,885 0 0
BLUEBIRD BIO INC COM 09609G100 217 1,484 SH   SOLE   1,484 0 0
BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 24 11,600 SH   SOLE   11,600 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 328 4,202 SH   SOLE   4,202 0 0
BMC STK HLDGS INC COM 05591B109 256 13,704 SH   SOLE   13,704 0 0
BOEING CO COM 097023105 105,311 283,170 SH   SOLE   282,420 0 750
BOINGO WIRELESS INC COM 09739C102 524 15,020 SH   SOLE   15,020 0 0
BOOKING HLDGS INC COM 09857L108 20,166 10,164 SH   SOLE   10,164 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,290 66,297 SH   SOLE   66,297 0 0
BORGWARNER INC COM 099724106 829 19,382 SH   SOLE   19,382 0 0
BOSTON PROPERTIES INC COM 101121101 5,278 42,877 SH   SOLE   42,877 0 0
BOSTON SCIENTIFIC CORP COM 101137107 3,901 101,337 SH   SOLE   101,337 0 0
BOX INC CL A 10316t104 1,133 47,406 SH   SOLE   47,406 0 0
BP PLC SPONSORED ADR 055622104 10,271 222,802 SH   SOLE   221,302 0 1,500
BRISTOL MYERS SQUIBB CO COM 110122108 35,768 576,170 SH   SOLE   576,170 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,460 138,536 SH   SOLE   117,214 0 21,322
BROADCOM INC COM 11135f101 75,947 307,813 SH   SOLE   307,763 0 50
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 2,933 22,229 SH   SOLE   22,229 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,827 63,478 SH   SOLE   63,478 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7,622 191,130 SH   SOLE   191,130 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 316 15,120 SH   SOLE   15,120 0 0
BROOKFIELD PROPERTY REIT INC CL A 11282X103 602 28,783 SH   SOLE   28,783 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 371 22,197 SH   SOLE   22,197 0 0
BROOKS AUTOMATION INC COM 114340102 702 20,043 SH   SOLE   20,043 0 0
BROWN FORMAN CORP CL A 115637100 206 4,050 SH   SOLE   4,050 0 0
BROWN FORMAN CORP CL B 115637209 406 8,039 SH   SOLE   8,039 0 0
BRYN MAWR BK CORP COM 117665109 277 5,909 SH   SOLE   5,909 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5,862 164,153 SH   SOLE   164,153 0 0
BURLINGTON STORES INC COM 122017106 203 1,244 SH   SOLE   1,244 0 0
C & F FINL CORP COM 12466Q104 235 4,000 SH   SOLE   4,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 5,146 52,554 SH   SOLE   52,554 0 0
CA INC COM 12673p105 2,341 53,040 SH   SOLE   53,040 0 0
CABOT OIL & GAS CORP COM 127097103 606 26,888 SH   SOLE   6,888 0 20,000
CADENCE DESIGN SYSTEM INC COM 127387108 446 9,844 SH   SOLE   9,844 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 321 23,901 SH   SOLE   23,901 0 0
CALAMP CORP COM 128126109 262 10,953 SH   SOLE   10,953 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 118 10,000 SH   SOLE   10,000 0 0
CAMBRIDGE BANCORP COM 132152109 204 2,262 SH   SOLE   2,262 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,454 15,543 SH   SOLE   15,543 0 0
CANADIAN NAT RES LTD COM 136385101 888 27,191 SH   SOLE   27,191 0 0
CANADIAN NATL RY CO COM 136375102 5,855 65,205 SH   SOLE   65,205 0 0
CANADIAN PAC RY LTD COM 13645T100 5,022 23,695 SH   SOLE   23,695 0 0
CANOPY GROWTH CORP COM 138035100 773 15,924 SH   SOLE   15,924 0 0
CAPITAL ONE FINL CORP COM 14040h105 8,126 85,604 SH   SOLE   85,304 0 300
CAPSTONE TURBINE CORP COM NEW 14067d409 115 114,520 SH   SOLE   114,520 0 0
CARDINAL HEALTH INC COM 14149y108 766 14,195 SH   SOLE   14,195 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 537 13,727 SH   SOLE   13,727 0 0
CARLISLE COS INC COM 142339100 8,533 70,060 SH   SOLE   70,060 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 8,300 368,037 SH   SOLE   368,037 0 0
CARMAX INC COM 143130102 939 12,574 SH   SOLE   12,574 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 4,734 74,235 SH   SOLE   74,235 0 0
CATERPILLAR INC DEL COM 149123101 19,158 125,631 SH   SOLE   124,531 0 1,100
CBL & ASSOC PPTYS INC COM 124830100 3,394 850,705 SH   SOLE   850,705 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,696 232,265 SH   SOLE   232,265 0 0
CBRE GROUP INC CL A 12504l109 1,402 31,792 SH   SOLE   31,792 0 0
CBS CORP NEW CL B 124857202 24,239 421,915 SH   SOLE   421,915 0 0
CDK GLOBAL INC COM 12508e101 639 10,212 SH   SOLE   10,212 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 50,462 538,139 SH   SOLE   538,139 0 0
CDW CORP COM 12514g108 1,314 14,788 SH   SOLE   14,788 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 647 12,436 SH   SOLE   12,436 0 0
CELANESE CORP DEL COM 150870103 10,090 88,508 SH   SOLE   88,508 0 0
CELGENE CORP COM 151020104 40,558 453,217 SH   SOLE   453,217 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 420 59,657 SH   SOLE   59,657 0 0
CENTENE CORP DEL COM 15135B101 8,152 56,307 SH   SOLE   56,307 0 0
CENTERPOINT ENERGY INC COM 15189T107 334 12,083 SH   SOLE   12,083 0 0
CENTURYLINK INC COM 156700106 6,651 313,755 SH   SOLE   313,755 0 0
CERNER CORP COM 156782104 31,938 495,854 SH   SOLE   495,854 0 0
CEVA INC COM 157210105 443 15,419 SH   SOLE   15,419 0 0
CF INDS HLDGS INC COM 125269100 761 13,982 SH   SOLE   13,982 0 0
CHARTER COMMUNICATIONS INC N CL A 16119p108 677 2,078 SH   SOLE   2,078 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,826 49,512 SH   SOLE   49,512 0 0
CHEESECAKE FACTORY INC COM 163072101 1,355 25,318 SH   SOLE   25,318 0 0
CHEMED CORP NEW COM 16359r103 423 1,322 SH   SOLE   1,322 0 0
CHEMOURS CO COM 163851108 263 6,661 SH   SOLE   6,661 0 0
CHENIERE ENERGY INC COM NEW 16411r208 1,697 24,416 SH   SOLE   24,416 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 372 9,433 SH   SOLE   9,433 0 0
CHESAPEAKE UTILS CORP COM 165303108 248 2,958 SH   SOLE   2,958 0 0
CHEVRON CORP NEW COM 166764100 216,822 1,773,162 SH   SOLE   1,773,162 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941m109 801 16,388 SH   SOLE   16,388 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 1,391 13,848 SH   SOLE   13,848 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 310 6,279 SH   SOLE   6,279 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 30,323 66,715 SH   SOLE   66,715 0 0
CHROMADEX CORP COM NEW 171077407 1,151 268,221 SH   SOLE   268,221 0 0
CHUBB LIMITED COM h1467j104 84,748 634,149 SH   SOLE   633,524 0 625
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 311 8,674 SH   SOLE   8,674 0 0
CHURCH & DWIGHT INC COM 171340102 13,166 221,762 SH   SOLE   221,762 0 0
CIGNA CORPORATION COM 125509109 1,952 9,375 SH   SOLE   9,375 0 0
CIMPRESS N V SHS EURO N20146101 485 3,550 SH   SOLE   3,550 0 0
CINCINNATI FINL CORP COM 172062101 2,084 27,134 SH   SOLE   27,134 0 0
CINEMARK HOLDINGS INC COM 17243V102 757 18,834 SH   SOLE   18,834 0 0
CINTAS CORP COM 172908105 96,962 490,179 SH   SOLE   490,179 0 0
CISCO SYS INC COM 17275R102 170,490 3,504,421 SH   SOLE   3,501,471 0 2,950
CIT GROUP INC COM NEW 125581801 316 6,124 SH   SOLE   6,124 0 0
CITIGROUP INC COM NEW 172967424 31,481 438,820 SH   SOLE   438,820 0 0
CITIZENS FINL GROUP INC COM 174610105 2,490 64,578 SH   SOLE   64,578 0 0
CITRIX SYS INC COM 177376100 2,663 23,953 SH   SOLE   23,953 0 0
CIVEO CORP CDA COM 17878Y108 111 26,707 SH   SOLE   26,707 0 0
CLEAN HARBORS INC COM 184496107 494 6,898 SH   SOLE   6,898 0 0
CLEARBRIDGE AMERN ENERG MLP COM 184691103 312 39,610 SH   SOLE   39,610 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1,196 82,290 SH   SOLE   82,290 0 0
CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 633 55,417 SH   SOLE   55,417 0 0
CLEARWAY ENERGY INC CL C 18539C204 222 11,514 SH   SOLE   11,514 0 0
CLOROX CO DEL COM 189054109 18,202 121,014 SH   SOLE   120,964 0 50
CLOUDERA INC COM 18914u100 1,385 78,455 SH   SOLE   78,455 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 726 49,034 SH   SOLE   49,034 0 0
CME GROUP INC COM CL A 12572q105 16,475 96,791 SH   SOLE   96,791 0 0
CMS ENERGY CORP COM 125896100 239 4,876 SH   SOLE   4,876 0 0
COBIZ FINANCIAL INC COM 190897108 221 10,000 SH   SOLE   10,000 0 0
COCA COLA CO COM 191216100 43,200 935,266 SH   SOLE   935,266 0 0
COGNEX CORP COM 192422103 303 5,418 SH   SOLE   5,418 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 64,490 835,898 SH   SOLE   835,898 0 0
COHEN & STEERS INC COM 19247a100 258 6,372 SH   SOLE   6,372 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248a109 2,220 100,326 SH   SOLE   100,326 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 367 35,143 SH   SOLE   35,143 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 398 32,456 SH   SOLE   32,456 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 259 21,250 SH   SOLE   21,250 0 0
COHERENT INC COM 192479103 2,220 12,893 SH   SOLE   12,893 0 0
COHU INC COM 192576106 412 16,398 SH   SOLE   16,398 0 0
COLGATE PALMOLIVE CO COM 194162103 22,497 336,028 SH   SOLE   336,028 0 0
COLONY CAP INC NEW CL A COM 19626G108 76 12,439 SH   SOLE   12,439 0 0
COLUMBIA BKG SYS INC COM 197236102 1,122 28,943 SH   SOLE   28,943 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1,124 50,482 SH   SOLE   50,482 0 0
COMCAST CORP NEW CL A 20030n101 86,006 2,428,848 SH   SOLE   2,428,848 0 0
COMERICA INC COM 200340107 636 7,051 SH   SOLE   7,051 0 0
COMMERCE BANCSHARES INC COM 200525103 2,195 33,237 SH   SOLE   33,237 0 0
COMMERCIAL METALS CO COM 201723103 251 12,220 SH   SOLE   12,220 0 0
COMMSCOPE HLDG CO INC COM 20337X109 4,229 137,483 SH   SOLE   137,483 0 0
COMMUNITY HEALTH SYS INC NEW RIGHT 12/31/2019 203668116 0 10,000 SH   SOLE   10,000 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 211 6,823 SH   SOLE   6,823 0 0
CONAGRA BRANDS INC COM 205887102 1,106 32,552 SH   SOLE   32,552 0 0
CONCHO RES INC COM 20605P101 9,754 63,856 SH   SOLE   63,856 0 0
CONDUENT INC COM 206787103 511 22,678 SH   SOLE   22,678 0 0
CONOCOPHILLIPS COM 20825c104 43,738 565,087 SH   SOLE   565,087 0 0
CONSOLIDATED EDISON INC COM 209115104 2,196 28,824 SH   SOLE   28,424 0 400
CONSTELLATION BRANDS INC CL A 21036p108 55,724 258,436 SH   SOLE   258,436 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 278 7,416 SH   SOLE   7,416 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,913 42,657 SH   SOLE   42,657 0 0
CONTROL4 CORP COM 21240d107 331 9,661 SH   SOLE   9,661 0 0
COOPER COS INC COM NEW 216648402 5,931 21,402 SH   SOLE   21,402 0 0
COPART INC COM 217204106 549 10,657 SH   SOLE   10,657 0 0
CORE LABORATORIES N V COM N22717107 2,457 21,211 SH   SOLE   21,211 0 0
CORECIVIC INC COM 21871N101 379 15,588 SH   SOLE   15,588 0 0
CORELOGIC INC COM 21871D103 378 7,649 SH   SOLE   7,649 0 0
CORESITE RLTY CORP COM 21870q105 8,743 78,666 SH   SOLE   78,666 0 0
CORNING INC COM 219350105 27,326 774,103 SH   SOLE   774,103 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 4,122 138,188 SH   SOLE   138,188 0 0
COSTAR GROUP INC COM 22160N109 245 581 SH   SOLE   581 0 0
COSTCO WHSL CORP NEW COM 22160k105 77,162 328,515 SH   SOLE   328,015 0 500
COUPA SOFTWARE INC COM 22266l106 345 4,364 SH   SOLE   4,364 0 0
CRANE CO COM 224399105 719 7,306 SH   SOLE   7,306 0 0
CREE INC COM 225447101 557 14,698 SH   SOLE   14,698 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 283 7,725 SH   SOLE   7,725 0 0
CRITEO S A SPONS ADS 226718104 383 16,698 SH   SOLE   16,698 0 0
CRONOS GROUP INC COM 22717L101 309 27,750 SH   SOLE   27,750 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 31,680 284,556 SH   SOLE   284,556 0 0
CROWN CRAFTS INC COM 228309100 298 52,345 SH   SOLE   52,345 0 0
CROWN HOLDINGS INC COM 228368106 3,796 79,088 SH   SOLE   79,088 0 0
CSX CORP COM 126408103 7,685 103,776 SH   SOLE   103,776 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 563 15,144 SH   SOLE   15,144 0 0
CUBESMART COM 229663109 2,274 79,715 SH   SOLE   79,715 0 0
CULLEN FROST BANKERS INC COM 229899109 332 3,176 SH   SOLE   3,176 0 0
CUMMINS INC COM 231021106 8,653 59,237 SH   SOLE   59,137 0 100
CURTISS WRIGHT CORP COM 231561101 205 1,489 SH   SOLE   1,489 0 0
CVS HEALTH CORP COM 126650100 100,839 1,280,982 SH   SOLE   1,280,982 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 868 59,933 SH   SOLE   59,933 0 0
CYRUSONE INC COM 23283R100 2,138 33,719 SH   SOLE   33,719 0 0
D R HORTON INC COM 23331a109 9,238 219,011 SH   SOLE   219,011 0 0
DANAHER CORP DEL COM 235851102 63,710 586,326 SH   SOLE   586,326 0 0
DARDEN RESTAURANTS INC COM 237194105 3,023 27,188 SH   SOLE   27,188 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 920 13,895 SH   SOLE   13,895 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 333 12,969 SH   SOLE   12,969 0 0
DAVITA INC COM 23918k108 452 6,312 SH   SOLE   6,312 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 402 15,865 SH   SOLE   15,865 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 3,288 101,677 SH   SOLE   101,233 0 444
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 275 6,946 SH   SOLE   6,946 0 0
DECKERS OUTDOOR CORP COM 243537107 371 3,125 SH   SOLE   3,125 0 0
DEERE & CO COM 244199105 4,481 29,811 SH   SOLE   29,811 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 292 8,577 SH   SOLE   8,577 0 0
DELL TECHNOLOGIES INC COM CL V 24703l103 713 7,339 SH   SOLE   7,339 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 303 9,656 SH   SOLE   9,656 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 10,766 186,156 SH   SOLE   186,156 0 0
DENNYS CORP COM 24869P104 334 22,680 SH   SOLE   22,680 0 0
DENTSPLY SIRONA INC COM 24906p109 680 18,011 SH   SOLE   18,011 0 0
DERMIRA INC COM 24983l104 543 49,805 SH   SOLE   49,805 0 0
DEVON ENERGY CORP NEW COM 25179m103 19,142 479,277 SH   SOLE   425,807 0 53,470
DEXCOM INC COM 252131107 432 3,019 SH   SOLE   3,019 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 10,434 73,649 SH   SOLE   73,649 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 912 45,596 SH   SOLE   45,596 0 0
DIAMONDBACK ENERGY INC COM 25278x109 4,777 35,334 SH   SOLE   35,334 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 159 13,660 SH   SOLE   13,660 0 0
DICKS SPORTING GOODS INC COM 253393102 464 13,077 SH   SOLE   13,077 0 0
DIGIRAD CORP COM 253827109 17 11,090 SH   SOLE   11,090 0 0
DIGITAL RLTY TR INC COM 253868103 50,200 446,302 SH   SOLE   446,302 0 0
DISCOVER FINL SVCS COM 254709108 7,819 102,268 SH   SOLE   102,268 0 0
DISCOVERY INC COM SER A 25470F104 1,057 33,031 SH   SOLE   33,031 0 0
DISCOVERY INC COM SER C 25470F302 1,321 44,654 SH   SOLE   44,654 0 0
DISNEY WALT CO COM DISNEY 254687106 123,682 1,057,652 SH   SOLE   1,029,112 0 28,540
DOCUSIGN INC COM 256163106 532 10,122 SH   SOLE   10,122 0 0
DOLBY LABORATORIES INC COM 25659t107 999 14,277 SH   SOLE   14,277 0 0
DOLLAR GEN CORP NEW COM 256677105 5,060 46,300 SH   SOLE   46,300 0 0
DOLLAR TREE INC COM 256746108 1,090 13,364 SH   SOLE   13,364 0 0
DOMINION ENERGY INC COM 25746U109 10,184 144,902 SH   SOLE   144,902 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 555 27,222 SH   SOLE   27,222 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 12,134 600,696 SH   SOLE   600,696 0 0
DOVER CORP COM 260003108 1,163 13,136 SH   SOLE   13,136 0 0
DOVER MOTORSPORTS INC COM 260174107 33 15,357 SH   SOLE   15,357 0 0
DOWDUPONT INC COM 26078j100 46,311 720,115 SH   SOLE   720,115 0 0
DRIL-QUIP INC COM 262037104 540 10,353 SH   SOLE   10,353 0 0
DRIVE SHACK INC COM 262077100 209 35,006 SH   SOLE   35,006 0 0
DROPBOX INC CL A 26210C104 511 19,041 SH   SOLE   19,041 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 31,602 394,926 SH   SOLE   394,926 0 0
DUNKIN BRANDS GROUP INC COM 265504100 533 7,230 SH   SOLE   7,230 0 0
DXC TECHNOLOGY CO COM 23355l106 1,448 15,481 SH   SOLE   15,481 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 447 36,053 SH   SOLE   36,053 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 709 13,531 SH   SOLE   13,531 0 0
EAST WEST BANCORP INC COM 27579R104 26,470 438,471 SH   SOLE   438,471 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 252 13,000 SH   SOLE   13,000 0 0
EASTGROUP PPTY INC COM 277276101 1,292 13,507 SH   SOLE   13,507 0 0
EASTMAN CHEM CO COM 277432100 848 8,859 SH   SOLE   8,859 0 0
EATON CORP PLC SHS g29183103 5,250 60,530 SH   SOLE   60,530 0 0
EATON VANCE CORP COM NON VTG 278265103 709 13,490 SH   SOLE   13,490 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 214 8,718 SH   SOLE   8,718 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828n102 163 12,772 SH   SOLE   12,772 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829c105 9,632 816,301 SH   SOLE   816,301 0 0
EBAY INC COM 278642103 2,946 89,220 SH   SOLE   89,220 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 374 12,068 SH   SOLE   12,068 0 0
ECOLAB INC COM 278865100 34,567 220,485 SH   SOLE   220,485 0 0
EDGEWELL PERS CARE CO COM 28035Q102 303 6,558 SH   SOLE   6,558 0 0
EDISON INTL COM 281020107 1,285 18,987 SH   SOLE   18,987 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 36,150 207,638 SH   SOLE   207,638 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 1,439 41,230 SH   SOLE   41,230 0 0
ELDORADO GOLD CORP NEW COM 284902103 11 12,000 SH   SOLE   12,000 0 0
ELECTRONIC ARTS INC COM 285512109 2,838 23,554 SH   SOLE   23,554 0 0
EMCOR GROUP INC COM 29084Q100 1,708 22,736 SH   SOLE   22,736 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 873 13,257 SH   SOLE   13,257 0 0
EMERSON ELEC CO COM 291011104 10,837 141,505 SH   SOLE   141,505 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 849 50,898 SH   SOLE   50,898 0 0
EMX RTY CORP COM 26873j107 18 15,000 SH   SOLE   15,000 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 17,440 1,586,920 SH   SOLE   1,586,920 0 0
ENBRIDGE INC COM 29250n105 5,073 157,121 SH   SOLE   157,121 0 0
ENCANA CORP COM 292505104 245 18,646 SH   SOLE   18,646 0 0
ENCOMPASS HEALTH CORP COM 29261a100 280 3,587 SH   SOLE   3,587 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272b105 1,328 150,887 SH   SOLE   150,887 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 565 9,634 SH   SOLE   9,634 0 0
ENERGY RECOVERY INC COM 29270J100 112 12,550 SH   SOLE   12,550 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278n103 31,079 1,396,173 SH   SOLE   1,396,173 0 0
ENERPLUS CORP COM 292766102 198 16,033 SH   SOLE   16,033 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 3,170 170,039 SH   SOLE   170,039 0 0
ENSTAR GROUP LIMITED SHS G3075P101 313 1,502 SH   SOLE   1,502 0 0
ENTEGRIS INC COM 29362U104 316 10,901 SH   SOLE   10,901 0 0
ENTERGY CORP NEW COM 29364g103 204 2,517 SH   SOLE   2,517 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 45,920 1,598,305 SH   SOLE   1,598,305 0 0
ENTRAVISION COMMUNICATIONS C CL A 29382r107 583 119,004 SH   SOLE   119,004 0 0
ENVESTNET INC COM 29404k106 209 3,431 SH   SOLE   3,431 0 0
EOG RES INC COM 26875P101 19,089 149,636 SH   SOLE   149,636 0 0
EPR PPTYS COM SH BEN INT 26884U109 10,237 149,655 SH   SOLE   149,655 0 0
EQT CORP COM 26884L109 266 6,005 SH   SOLE   6,005 0 0
EQT GP HLDGS LP COM UNIT REP 26885J103 215 10,308 SH   SOLE   10,308 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 3,034 57,483 SH   SOLE   57,483 0 0
EQUIFAX INC COM 294429105 995 7,617 SH   SOLE   7,617 0 0
EQUINIX INC COM PAR $0.001 29444u700 4,281 9,890 SH   SOLE   9,890 0 0
EQUINOR ASA SPONSORED ADR 29446M102 229 8,113 SH   SOLE   8,113 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,046 21,211 SH   SOLE   21,211 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 4,319 65,177 SH   SOLE   65,177 0 0
ESSEX PPTY TR INC COM 297178105 3,484 14,123 SH   SOLE   14,123 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 8,584 213,910 SH   SOLE   213,910 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 360 8,400 SH   SOLE   8,400 0 0
ETSY INC COM 29786a106 415 8,071 SH   SOLE   8,071 0 0
EVERCORE INC CLASS A 29977A105 8,148 81,037 SH   SOLE   81,037 0 0
EVEREST RE GROUP LTD COM G3223R108 2,801 12,260 SH   SOLE   12,260 0 0
EVERGY INC COM 30034w106 1,334 24,294 SH   SOLE   24,294 0 0
EVERSOURCE ENERGY COM 30040w108 2,008 32,685 SH   SOLE   32,685 0 0
EXACT SCIENCES CORP COM 30063P105 204 2,582 SH   SOLE   2,582 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4,342 103,756 SH   SOLE   103,756 0 0
EXELON CORP COM 30161n101 3,717 85,131 SH   SOLE   85,131 0 0
EXPEDIA GROUP INC COM NEW 30212p303 428 3,281 SH   SOLE   3,281 0 0
EXPEDITORS INTL WASH INC COM 302130109 5,237 71,228 SH   SOLE   71,228 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 3,234 34,043 SH   SOLE   34,043 0 0
EXTRA SPACE STORAGE INC COM 30225t102 14,304 165,098 SH   SOLE   165,098 0 0
EXXON MOBIL CORP COM 30231g102 117,622 1,383,464 SH   SOLE   1,381,814 0 1,650
F M C CORP COM NEW 302491303 344 3,951 SH   SOLE   3,951 0 0
F5 NETWORKS INC COM 315616102 512 2,567 SH   SOLE   2,567 0 0
FACEBOOK INC CL A 30303M102 219,486 1,334,585 SH   SOLE   1,322,610 0 11,975
FACTSET RESH SYS INC COM 303075105 4,559 20,379 SH   SOLE   20,379 0 0
FAIR ISAAC CORP COM 303250104 333 1,456 SH   SOLE   1,456 0 0
FASTENAL CO COM 311900104 1,349 23,245 SH   SOLE   23,245 0 0
FASTENAL CO COM 311900104 9 3,600 SH Put SOLE   3,600 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1,120 8,859 SH   SOLE   8,859 0 0
FEDEX CORP COM 31428x106 21,300 88,456 SH   SOLE   87,456 0 1,000
FERRARI N V COM N3167Y103 449 3,258 SH   SOLE   3,258 0 0
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 199 90,000 SH   SOLE   90,000 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 2,157 19,771 SH   SOLE   19,771 0 0
FIFTH THIRD BANCORP COM 316773100 1,330 47,633 SH   SOLE   47,633 0 0
FIREEYE INC COM 31816q101 430 25,299 SH   SOLE   25,299 0 0
FIRST AMERN FINL CORP COM 31847r102 2,524 48,916 SH   SOLE   48,916 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 426 942 SH   SOLE   942 0 0
FIRST DATA CORP NEW COM CL A 32008D106 2,440 99,706 SH   SOLE   99,706 0 0
FIRST FINL BANKSHARES COM 32020R109 871 14,738 SH   SOLE   14,738 0 0
FIRST HORIZON NATL CORP COM 320517105 18 410,643 SH   SOLE   410,643 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054k103 1,488 47,391 SH   SOLE   47,391 0 0
FIRST MAJESTIC SILVER CORP COM 32076v103 482 85,000 SH   SOLE   85,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616c100 1,782 18,520 SH   SOLE   18,520 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 654 41,450 SH   SOLE   41,450 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 324 20,600 SH   SOLE   20,600 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,455 25,644 SH   SOLE   25,644 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 32,927 232,631 SH   SOLE   232,631 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 322 3,796 SH   SOLE   3,796 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,448 50,785 SH   SOLE   50,785 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 4,368 186,184 SH   SOLE   186,184 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 312 1,972 SH   SOLE   1,972 0 0
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 205 7,330 SH   SOLE   7,330 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 5,816 464,506 SH   SOLE   464,506 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 15,255 239,864 SH   SOLE   239,864 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 168 12,826 SH   SOLE   12,826 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 2,231 70,519 SH   SOLE   70,519 0 0
FIRSTENERGY CORP COM 337932107 504 13,564 SH   SOLE   13,564 0 0
FISERV INC COM 337738108 4,855 58,941 SH   SOLE   58,941 0 0
FIVE BELOW INC COM 33829M101 37,140 285,558 SH   SOLE   285,558 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 3,123 13,707 SH   SOLE   13,707 0 0
FLEX LTD ORD Y2573F102 5,172 394,187 SH   SOLE   394,187 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939l506 295 12,300 SH   SOLE   12,300 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 20,857 616,332 SH   SOLE   601,593 0 14,739
FLEXSHARES TR QUALT DIVD IDX 33939L860 204 4,300 SH   SOLE   4,300 0 0
FLEXSTEEL INDS INC COM 339382103 349 11,750 SH   SOLE   11,750 0 0
FLIR SYS INC COM 302445101 727 11,822 SH   SOLE   11,822 0 0
FLOWSERVE CORP COM 34354P105 794 14,519 SH   SOLE   14,519 0 0
FLUOR CORP NEW COM 343412102 1,073 18,466 SH   SOLE   18,466 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 7,074 764,809 SH   SOLE   756,809 0 8,000
FORESCOUT TECHNOLOGIES INC COM 34553d101 481 12,738 SH   SOLE   12,738 0 0
FORTINET INC COM 34959e109 526 5,696 SH   SOLE   5,696 0 0
FORTIVE CORP COM 34959j108 20,962 248,947 SH   SOLE   248,947 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 257 4,907 SH   SOLE   4,907 0 0
FRANKLIN RES INC COM 354613101 1,924 63,262 SH   SOLE   63,262 0 0
FREEPORT-MCMORAN INC CL B 35671d857 1,570 112,824 SH   SOLE   112,824 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 639 12,418 SH   SOLE   12,418 0 0
FUNKO INC COM CL A 361008105 261 11,023 SH   SOLE   11,023 0 0
FUSION CONNECT INC COM 36116X102 31 12,211 SH   SOLE   12,211 0 0
GABELLI DIVD & INCOME TR COM 36242H104 407 17,035 SH   SOLE   17,035 0 0
GALLAGHER ARTHUR J & CO COM 363576109 285 3,831 SH   SOLE   3,831 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 3,738 106,033 SH   SOLE   106,033 0 0
GARTNER INC COM 366651107 7,944 50,123 SH   SOLE   50,123 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP y2687w108 206 8,230 SH   SOLE   8,230 0 0
GATX CORP COM 361448103 378 4,369 SH   SOLE   4,369 0 0
GCI LIBERTY INC COM CLASS A 36164v305 427 8,361 SH   SOLE   8,361 0 0
GENCOR INDS INC COM 368678108 222 18,409 SH   SOLE   18,409 0 0
GENERAL AMERN INVS INC COM 368802104 403 10,907 SH   SOLE   8,144 0 2,763
GENERAL DYNAMICS CORP COM 369550108 11,086 54,156 SH   SOLE   54,156 0 0
GENERAL ELECTRIC CO COM 369604103 22,290 1,974,344 SH   SOLE   1,889,135 0 85,209
GENERAL MLS INC COM 370334104 3,703 86,272 SH   SOLE   86,272 0 0
GENERAL MTRS CO *W EXP 07/10/201 37045V126 425 25,752 SH   SOLE   25,752 0 0
GENERAL MTRS CO COM 37045v100 8,267 245,553 SH   SOLE   245,553 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 2,295 96,523 SH   SOLE   96,523 0 0
GENESIS HEALTHCARE INC CL A COM 37185x106 56 41,710 SH   SOLE   41,710 0 0
GENTEX CORP COM 371901109 437 20,376 SH   SOLE   20,376 0 0
GENUINE PARTS CO COM 372460105 5,539 55,718 SH   SOLE   40,663 0 15,055
GILEAD SCIENCES INC COM 375558103 39,032 505,541 SH   SOLE   504,691 0 850
GLAUKOS CORP COM 377322102 217 3,341 SH   SOLE   3,341 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,311 107,313 SH   SOLE   107,313 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890u108 482 12,688 SH   SOLE   12,688 0 0
GLOBAL PMTS INC COM 37940x102 1,653 12,975 SH   SOLE   12,975 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 10,814 1,132,403 SH   SOLE   1,132,403 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416 284 8,892 SH   SOLE   8,892 0 0
GODADDY INC CL A 380237107 236 2,826 SH   SOLE   2,826 0 0
GOLAR LNG LTD BERMUDA SHS g9456a100 311 11,174 SH   SOLE   11,174 0 0
GOLDCORP INC NEW COM 380956409 515 50,450 SH   SOLE   50,450 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 493 22,246 SH   SOLE   22,246 0 0
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 3,924 85,035 SH   SOLE   85,035 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 48,916 218,143 SH   SOLE   217,643 0 500
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 342 53,035 SH   SOLE   53,035 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 293 31,800 SH   SOLE   31,800 0 0
GOLUB CAP BDC INC COM 38173M102 6,555 349,606 SH   SOLE   349,606 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 3,484 148,967 SH   SOLE   148,967 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 113 10,002 SH   SOLE   10,002 0 0
GRACO INC COM 384109104 794 17,127 SH   SOLE   17,127 0 0
GRAHAM HLDGS CO COM 384637104 205 354 SH   SOLE   354 0 0
GRAINGER W W INC COM 384802104 720 2,015 SH   SOLE   2,015 0 0
GRAINGER W W INC COM 384802104 9 500 SH Put SOLE   500 0 0
GRAMERCY PPTY TR COM NEW 385002308 1,220 44,457 SH   SOLE   44,457 0 0
GRAND CANYON ED INC COM 38526M106 280 2,481 SH   SOLE   2,481 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 190 13,592 SH   SOLE   13,592 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 156 12,589 SH   SOLE   12,589 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 288 13,456 SH   SOLE   13,456 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100 241 2,393 SH   SOLE   2,393 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 1,756 10,167 SH   SOLE   10,167 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,404 51,775 SH   SOLE   51,775 0 0
HALLIBURTON CO COM 406216101 4,352 107,369 SH   SOLE   107,369 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 777 42,736 SH   SOLE   42,736 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 633 17,098 SH   SOLE   17,098 0 0
HANESBRANDS INC COM 410345102 273 14,799 SH   SOLE   14,799 0 0
HANOVER INS GROUP INC COM 410867105 1,350 10,938 SH   SOLE   10,938 0 0
HARRIS CORP DEL COM 413875105 4,166 24,621 SH   SOLE   9,100 0 15,521
HARTFORD FINL SVCS GROUP INC *W EXP 06/26/201 416515120 405 9,000 SH   SOLE   9,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,449 29,003 SH   SOLE   29,003 0 0
HARVARD BIOSCIENCE INC COM 416906105 871 165,930 SH   SOLE   165,930 0 0
HASBRO INC COM 418056107 2,973 28,282 SH   SOLE   28,282 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 802 22,543 SH   SOLE   22,543 0 0
HC2 HLDGS INC COM 404139107 74 12,100 SH   SOLE   12,100 0 0
HCA HEALTHCARE INC COM 40412C101 23,759 170,779 SH   SOLE   170,779 0 0
HCP INC COM 40414l109 2,961 112,524 SH   SOLE   112,524 0 0
HD SUPPLY HLDGS INC COM 40416M105 12,316 287,824 SH   SOLE   287,824 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 2,440 25,929 SH   SOLE   25,929 0 0
HEALTHCARE SVCS GRP INC COM 421906108 404 9,932 SH   SOLE   9,932 0 0
HEICO CORP NEW CL A 422806208 227 3,000 SH   SOLE   3,000 0 0
HELMERICH & PAYNE INC COM 423452101 564 8,201 SH   SOLE   8,201 0 0
HENRY JACK & ASSOC INC COM 426281101 3,744 23,386 SH   SOLE   23,386 0 0
HERBALIFE NUTRITION LTD COM SHS g4412g101 325 5,958 SH   SOLE   5,958 0 0
HERCULES CAPITAL INC COM 427096508 157 11,919 SH   SOLE   11,919 0 0
HERSHEY CO COM 427866108 11,819 115,871 SH   SOLE   100,771 0 15,100
HERTZ GLOBAL HLDGS INC COM 42806J106 803 49,154 SH   SOLE   49,154 0 0
HESS CORP COM 42809h107 515 7,196 SH   SOLE   7,196 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 978 59,980 SH   SOLE   59,980 0 0
HEXCEL CORP NEW COM 428291108 355 5,294 SH   SOLE   5,294 0 0
HFF INC CL A 40418F108 614 14,443 SH   SOLE   14,443 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 5,371 497,293 SH   SOLE   497,293 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 345 4,276 SH   SOLE   4,276 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2,468 78,448 SH   SOLE   78,448 0 0
HOLLYFRONTIER CORP COM 436106108 250 3,566 SH   SOLE   3,566 0 0
HOLOGIC INC COM 436440101 1,063 25,928 SH   SOLE   25,928 0 0
HOME DEPOT INC COM 437076102 126,226 609,349 SH   SOLE   609,349 0 0
HONDA MOTOR LTD AMERN SHS 438128308 2,193 72,892 SH   SOLE   72,892 0 0
HONEYWELL INTL INC COM 438516106 94,693 569,068 SH   SOLE   569,068 0 0
HORMEL FOODS CORP COM 440452100 5,066 128,585 SH   SOLE   128,585 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1,363 47,268 SH   SOLE   47,268 0 0
HOST HOTELS & RESORTS INC COM 44107p104 1,371 65,000 SH   SOLE   65,000 0 0
HOULIHAN LOKEY INC CL A 441593100 861 19,144 SH   SOLE   19,144 0 0
HOWARD HUGHES CORP COM 44267d107 647 5,210 SH   SOLE   5,210 0 0
HP INC COM 40434l105 1,917 74,413 SH   SOLE   74,413 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 8,703 389,464 SH   SOLE   389,464 0 0
HUBBELL INC COM 443510607 643 4,813 SH   SOLE   4,813 0 0
HUBSPOT INC COM 443573100 4,794 31,762 SH   SOLE   31,762 0 0
HUMANA INC COM 444859102 1,039 3,069 SH   SOLE   3,069 0 0
HUNT J B TRANS SVCS INC COM 445658107 520 4,373 SH   SOLE   4,373 0 0
HUNTINGTON BANCSHARES INC COM 446150104 231 15,531 SH   SOLE   15,531 0 0
IAC INTERACTIVECORP COM 44919P508 335 1,545 SH   SOLE   1,545 0 0
IBERIABANK CORP COM 450828108 238 2,932 SH   SOLE   2,932 0 0
ICICI BK LTD ADR 45104G104 394 46,391 SH   SOLE   46,391 0 0
ICON PLC SHS G4705A100 2,018 13,126 SH   SOLE   13,126 0 0
IDEX CORP COM 45167r104 339 2,249 SH   SOLE   2,249 0 0
IDEXX LABS INC COM 45168D104 53,306 213,516 SH   SOLE   213,516 0 0
IHS MARKIT LTD SHS g47567105 531 9,843 SH   SOLE   9,843 0 0
II VI INC COM 902104108 20,515 433,711 SH   SOLE   433,711 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,261 30,192 SH   SOLE   30,192 0 0
ILLUMINA INC COM 452327109 4,214 11,480 SH   SOLE   11,480 0 0
IMMUNOGEN INC COM 45253H101 203 21,405 SH   SOLE   21,405 0 0
IMPERVA INC COM 45321L100 251 5,400 SH   SOLE   5,400 0 0
INCYTE CORP COM 45337C102 233 3,366 SH   SOLE   3,366 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 333 31,599 SH   SOLE   31,599 0 0
ING GROEP N V SPONSORED ADR 456837103 1,084 83,610 SH   SOLE   83,610 0 0
INGERSOLL-RAND PLC SHS G47791101 3,110 30,397 SH   SOLE   30,397 0 0
INGEVITY CORP COM 45688c107 571 5,605 SH   SOLE   5,605 0 0
INGREDION INC COM 457187102 430 4,094 SH   SOLE   4,094 0 0
INSULET CORP COM 45784P101 275 2,600 SH   SOLE   2,600 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 281 4,266 SH   SOLE   4,266 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 1,384 29,442 SH   SOLE   29,442 0 0
INTEL CORP COM 458140100 154,899 3,275,530 SH   SOLE   3,135,740 0 139,790
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,137 122,007 SH   SOLE   122,007 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 64,481 426,432 SH   SOLE   425,192 0 1,240
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 513 3,686 SH   SOLE   3,686 0 0
INTERNATIONAL TOWER HILL MIN COM 46050r102 76 158,750 SH   SOLE   158,750 0 0
INTL FCSTONE INC COM 46116V105 13,727 284,085 SH   SOLE   284,085 0 0
INTL PAPER CO COM 460146103 1,213 24,698 SH   SOLE   24,698 0 0
INTREXON CORP COM 46122t102 606 35,235 SH   SOLE   35,235 0 0
INTUIT COM 461202103 8,211 36,106 SH   SOLE   36,106 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 40,661 70,837 SH   SOLE   70,837 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090f100 272 14,724 SH   SOLE   14,724 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,470 23,901 SH   SOLE   23,901 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1,401 22,975 SH   SOLE   22,975 0 0
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 651 10,125 SH   SOLE   10,125 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 227 3,804 SH   SOLE   3,804 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 268 3,639 SH   SOLE   3,639 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137v621 1,406 77,293 SH   SOLE   77,293 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 9,425 79,353 SH   SOLE   79,353 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,549 10,889 SH   SOLE   10,889 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,506 95,693 SH   SOLE   95,693 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2,414 17,925 SH   SOLE   17,925 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,882 34,270 SH   SOLE   34,270 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 784 3,802 SH   SOLE   3,802 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,218 7,240 SH   SOLE   7,240 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 112,526 1,053,518 SH   SOLE   1,053,518 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137v266 870 7,235 SH   SOLE   7,235 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 298 9,082 SH   SOLE   9,082 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,113 34,990 SH   SOLE   34,990 0 0
INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 262 8,942 SH   SOLE   8,942 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 2,204 85,850 SH   SOLE   85,850 0 0
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 200 3,697 SH   SOLE   3,697 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138e511 823 57,442 SH   SOLE   57,442 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 LOW 46138E412 399 12,081 SH   SOLE   12,081 0 0
INVESCO EXCHNG TRADED FD TR RUSL 1000 ENHD 46138E438 316 11,026 SH   SOLE   11,026 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 294 8,424 SH   SOLE   8,424 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 877 17,706 SH   SOLE   17,706 0 0
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 450 18,775 SH   SOLE   18,775 0 0
INVESCO LTD SHS g491bt108 638 27,890 SH   SOLE   27,890 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 207,604 1,117,414 SH   SOLE   1,115,414 0 2,000
INVESCO QQQ TR UNIT SER 1 46090E103 15 4,200 SH Put SOLE   4,200 0 0
INVESTORS BANCORP INC NEW COM 46146l101 180 14,625 SH   SOLE   14,625 0 0
INVITAE CORP COM 46185l103 174 10,413 SH   SOLE   10,413 0 0
INVITATION HOMES INC COM 46187W107 1,172 51,143 SH   SOLE   51,143 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,343 26,035 SH   SOLE   26,035 0 0
IPG PHOTONICS CORP COM 44980x109 387 2,477 SH   SOLE   2,477 0 0
IQIYI INC SPONSORED ADS 46267x108 256 9,455 SH   SOLE   9,455 0 0
IQVIA HLDGS INC COM 46266C105 2,098 16,167 SH   SOLE   16,167 0 0
IROBOT CORP COM 462726100 208 1,896 SH   SOLE   1,896 0 0
IRON MTN INC NEW COM 46284V101 8,455 244,919 SH   SOLE   244,919 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 3,361 182,052 SH   SOLE   182,052 0 0
ISHARES INC CORE MSCI EMKT 46434g103 66,924 1,292,454 SH   SOLE   1,292,454 0 0
ISHARES INC EM MKTS DIV ETF 464286319 4,107 105,548 SH   SOLE   105,548 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 2,374 40,034 SH   SOLE   40,034 0 0
ISHARES INC MIN VOL GBL ETF 464286525 8,468 96,371 SH   SOLE   96,371 0 0
ISHARES INC MLT FCTR EMG MKT 46434G889 1,831 42,352 SH   SOLE   42,352 0 0
ISHARES INC MSCI AUST ETF 464286103 684 30,928 SH   SOLE   30,928 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 395 11,700 SH   SOLE   11,700 0 0
ISHARES INC MSCI CDA ETF 464286509 829 28,790 SH   SOLE   28,790 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 1,671 24,630 SH   SOLE   24,630 0 0
ISHARES INC MSCI EURZONE ETF 464286608 25,921 632,131 SH   SOLE   632,131 0 0
ISHARES INC MSCI GERMANY ETF 464286806 5,844 196,507 SH   SOLE   196,507 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 49,802 826,874 SH   SOLE   826,874 0 0
ISHARES INC MSCI MEXICO ETF 464286822 830 16,203 SH   SOLE   16,203 0 0
ISHARES INC MSCI PAC JP ETF 464286665 574 12,642 SH   SOLE   12,642 0 0
ISHARES INC MSCI STH KOR ETF 464286772 347 5,081 SH   SOLE   5,081 0 0
ISHARES INC MSCI SWITZERLAND 464286749 436 12,574 SH   SOLE   12,574 0 0
ISHARES INC MSCI TURKEY ETF 464286715 3,125 131,243 SH   SOLE   131,243 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,060 11,550 SH   SOLE   11,550 0 0
ISHARES TR ASIA 50 ETF 464288430 314 5,026 SH   SOLE   5,026 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 1,495 34,911 SH   SOLE   34,911 0 0
ISHARES TR COHEN STEER REIT 464287564 4,516 45,122 SH   SOLE   45,122 0 0
ISHARES TR CORE DIV GRWTH 46434v621 14,379 387,983 SH   SOLE   387,983 0 0
ISHARES TR CORE HIGH DV ETF 46429b663 8,724 96,355 SH   SOLE   96,355 0 0
ISHARES TR CORE MSCI EAFE 46432f842 36,103 563,407 SH   SOLE   563,407 0 0
ISHARES TR CORE MSCI EURO 46434v738 5,234 109,118 SH   SOLE   109,118 0 0
ISHARES TR CORE MSCI INTL 46435G326 431 7,600 SH   SOLE   7,600 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 1,346 22,314 SH   SOLE   22,314 0 0
ISHARES TR CORE S&P MCP ETF 464287507 96,092 477,384 SH   SOLE   477,384 0 0
ISHARES TR CORE S&P SCP ETF 464287804 63,130 723,632 SH   SOLE   723,632 0 0
ISHARES TR CORE S&P TTL STK 464287150 1,386 20,801 SH   SOLE   20,801 0 0
ISHARES TR CORE S&P US GWT 464287671 24,262 390,563 SH   SOLE   390,563 0 0
ISHARES TR CORE S&P US VLU 464287663 1,076 19,087 SH   SOLE   19,087 0 0
ISHARES TR CORE S&P500 ETF 464287200 272,090 929,492 SH   SOLE   929,492 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 1,455 49,043 SH   SOLE   49,043 0 0
ISHARES TR DOW JONES US ETF 464287846 226 1,555 SH   SOLE   1,555 0 0
ISHARES TR EAFE GRWTH ETF 464288885 901 11,248 SH   SOLE   11,248 0 0
ISHARES TR EAFE SML CP ETF 464288273 13,620 218,677 SH   SOLE   218,677 0 0
ISHARES TR EAFE VALUE ETF 464288877 731 14,074 SH   SOLE   14,074 0 0
ISHARES TR EUROPE ETF 464287861 3,482 77,252 SH   SOLE   77,252 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 275 31,955 SH   SOLE   31,955 0 0
ISHARES TR GL TIMB FORE ETF 464288174 590 7,840 SH   SOLE   7,840 0 0
ISHARES TR GLOBAL 100 ETF 464287572 8,869 181,694 SH   SOLE   181,694 0 0
ISHARES TR GLOBAL REIT ETF 46434v647 4,655 184,583 SH   SOLE   184,583 0 0
ISHARES TR GLOBAL TECH ETF 464287291 284 1,624 SH   SOLE   1,624 0 0
ISHARES TR HDG MSCI EAFE 46434V803 42,724 1,426,984 SH   SOLE   1,426,984 0 0
ISHARES TR INDIA 50 ETF 464289529 757 22,132 SH   SOLE   22,132 0 0
ISHARES TR INTL SEL DIV ETF 464288448 16,847 516,292 SH   SOLE   516,292 0 0
ISHARES TR LATN AMER 40 ETF 464287390 439 13,971 SH   SOLE   13,971 0 0
ISHARES TR MICRO-CAP ETF 464288869 897 8,442 SH   SOLE   8,442 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 5,650 77,595 SH   SOLE   77,595 0 0
ISHARES TR MIN VOL EUROPE 46434V720 216 8,564 SH   SOLE   8,564 0 0
ISHARES TR MIN VOL USA ETF 46429B697 11,568 202,800 SH   SOLE   202,800 0 0
ISHARES TR MORTGE REL ETF 46435g342 236 5,406 SH   SOLE   5,406 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 861 3,653 SH   SOLE   3,653 0 0
ISHARES TR MRGSTR SM CP ETF 464288505 437 2,425 SH   SOLE   2,425 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 3,209 17,267 SH   SOLE   17,267 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 3,951 55,952 SH   SOLE   55,952 0 0
ISHARES TR MSCI ACWI ETF 464288257 184,400 2,483,167 SH   SOLE   2,483,167 0 0
ISHARES TR MSCI ACWI EX US 464288240 17,556 368,114 SH   SOLE   368,114 0 0
ISHARES TR MSCI EAFE ETF 464287465 230,418 3,388,997 SH   SOLE   3,388,997 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 95,923 2,234,932 SH   SOLE   2,234,932 0 0
ISHARES TR MSCI INDIA ETF 46429b598 11,151 343,441 SH   SOLE   343,441 0 0
ISHARES TR MSCI KLD400 SOC 464288570 12,845 120,284 SH   SOLE   120,284 0 0
ISHARES TR MSCI LW CRB TG 46434V464 3,599 29,994 SH   SOLE   29,994 0 0
ISHARES TR MSCI UK ETF NEW 46435g334 373 10,941 SH   SOLE   10,941 0 0
ISHARES TR MSCI USA ESG SLC 464288802 7,480 62,666 SH   SOLE   62,666 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 5,157 183,668 SH   SOLE   183,668 0 0
ISHARES TR N AMER TECH ETF 464287549 703 3,355 SH   SOLE   3,355 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 430 2,098 SH   SOLE   2,098 0 0
ISHARES TR NASDAQ BIOTECH 464287556 29,548 242,318 SH   SOLE   242,318 0 0
ISHARES TR NORTH AMERN NAT 464287374 1,153 32,172 SH   SOLE   32,172 0 0
ISHARES TR PHLX SEMICND ETF 464287523 25,684 138,793 SH   SOLE   138,793 0 0
ISHARES TR RUS 1000 ETF 464287622 281,929 1,743,420 SH   SOLE   1,743,420 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 250,807 1,607,940 SH   SOLE   1,581,526 0 26,414
ISHARES TR RUS 1000 VAL ETF 464287598 241,195 1,904,867 SH   SOLE   1,891,593 0 13,274
ISHARES TR RUS 2000 GRW ETF 464287648 74,990 348,665 SH   SOLE   348,665 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 22,252 167,306 SH   SOLE   167,306 0 0
ISHARES TR RUS MD CP GR ETF 464287481 8,148 60,100 SH   SOLE   60,100 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 10,044 111,280 SH   SOLE   111,280 0 0
ISHARES TR RUS MID CAP ETF 464287499 57,024 258,615 SH   SOLE   258,615 0 0
ISHARES TR RUS TOP 200 ETF 464289446 696 10,305 SH   SOLE   10,305 0 0
ISHARES TR RUS TP200 GR ETF 464289438 247 2,892 SH   SOLE   2,892 0 0
ISHARES TR RUSSELL 1000 US 46435G169 778 27,445 SH   SOLE   27,445 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 321,077 1,904,937 SH   SOLE   1,904,937 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 187,056 1,085,644 SH   SOLE   1,085,644 0 0
ISHARES TR S&P 100 ETF 464287101 119,234 919,878 SH   SOLE   918,918 0 960
ISHARES TR S&P 500 GRWT ETF 464287309 110,149 621,712 SH   SOLE   617,703 0 4,009
ISHARES TR S&P 500 VAL ETF 464287408 15,252 131,663 SH   SOLE   118,261 0 13,402
ISHARES TR S&P MC 400GR ETF 464287606 20,308 87,182 SH   SOLE   85,179 0 2,003
ISHARES TR S&P MC 400VL ETF 464287705 17,792 106,333 SH   SOLE   103,559 0 2,774
ISHARES TR S&P SML 600 GWT 464287887 18,534 91,870 SH   SOLE   89,152 0 2,718
ISHARES TR SELECT DIVID ETF 464287168 55,503 556,374 SH   SOLE   556,374 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,405 20,398 SH   SOLE   17,376 0 3,022
ISHARES TR U.S. CNSM SV ETF 464287580 286 1,351 SH   SOLE   1,351 0 0
ISHARES TR U.S. ENERGY ETF 464287796 1,468 34,986 SH   SOLE   34,986 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 4,766 35,753 SH   SOLE   35,753 0 0
ISHARES TR U.S. FINLS ETF 464287788 2,963 24,390 SH   SOLE   24,390 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,390 6,109 SH   SOLE   6,109 0 0
ISHARES TR U.S. PHARMA ETF 464288836 575 3,424 SH   SOLE   3,424 0 0
ISHARES TR U.S. REAL ES ETF 464287739 5,781 72,250 SH   SOLE   72,250 0 0
ISHARES TR U.S. TECH ETF 464287721 2,289 11,799 SH   SOLE   11,799 0 0
ISHARES TR US AER DEF ETF 464288760 1,305 6,028 SH   SOLE   6,028 0 0
ISHARES TR US HLTHCARE ETF 464287762 10,360 51,062 SH   SOLE   51,062 0 0
ISHARES TR US HLTHCR PR ETF 464288828 1,233 6,169 SH   SOLE   6,169 0 0
ISHARES TR US INDUSTRIALS 464287754 799 5,114 SH   SOLE   5,114 0 0
ISHARES TR US OIL GS EX ETF 464288851 6,904 90,926 SH   SOLE   90,926 0 0
ISHARES TR US REGNL BKS ETF 464288778 562 11,467 SH   SOLE   11,467 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 60,267 506,442 SH   SOLE   506,442 0 0
ISHARES TR USA QUALITY FCTR 46432F339 17,114 189,374 SH   SOLE   178,009 0 11,365
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 399 36,308 SH   SOLE   36,308 0 0
J2 GLOBAL INC COM 48123v102 523 6,311 SH   SOLE   6,311 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 335 4,385 SH   SOLE   4,385 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 771 4,582 SH   SOLE   4,582 0 0
JD COM INC SPON ADR CL A 47215p106 6,951 266,426 SH   SOLE   266,426 0 0
JEFFERIES FINL GROUP INC COM 47233w109 1,248 56,846 SH   SOLE   56,846 0 0
JERNIGAN CAP INC COM 476405105 266 13,799 SH   SOLE   13,799 0 0
JMP GROUP LLC COM 46629U107 141 26,476 SH   SOLE   26,476 0 0
JOHNSON & JOHNSON COM 478160104 142,883 1,034,111 SH   SOLE   1,008,706 0 25,405
JOHNSON CTLS INTL PLC SHS g51502105 11,073 316,360 SH   SOLE   316,360 0 0
JONES LANG LASALLE INC COM 48020Q107 267 1,850 SH   SOLE   1,850 0 0
JPMORGAN CHASE & CO *W EXP 10/28/201 46634e114 5,086 70,000 SH   SOLE   70,000 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 76,546 2,787,552 SH   SOLE   2,787,352 0 200
JPMORGAN CHASE & CO COM 46625h100 218,490 1,936,282 SH   SOLE   1,934,468 0 1,814
JUNIPER NETWORKS INC COM 48203r104 479 15,989 SH   SOLE   15,989 0 0
K2M GROUP HLDGS INC COM 48273J107 297 10,860 SH   SOLE   10,860 0 0
KAMAN CORP COM 483548103 264 3,947 SH   SOLE   3,947 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,730 15,272 SH   SOLE   14,522 0 750
KAYNE ANDERSN MLP MIDS INVT COM 486606106 2,040 114,277 SH   SOLE   114,277 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 143 11,200 SH   SOLE   11,200 0 0
KELLOGG CO COM 487836108 3,301 47,143 SH   SOLE   47,143 0 0
KEMPER CORP DEL COM 488401100 409 5,084 SH   SOLE   5,084 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 111 32,637 SH   SOLE   32,637 0 0
KEYCORP NEW COM 493267108 3,700 186,017 SH   SOLE   186,017 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,732 26,125 SH   SOLE   26,125 0 0
KILROY RLTY CORP COM 49427F108 1,751 24,431 SH   SOLE   24,431 0 0
KIMBERLY CLARK CORP COM 494368103 17,067 150,184 SH   SOLE   125,894 0 24,290
KIMCO RLTY CORP COM 49446r109 1,570 93,823 SH   SOLE   93,823 0 0
KINDER MORGAN INC DEL COM 49456b101 32,905 1,855,890 SH   SOLE   1,567,663 0 288,227
KITE RLTY GROUP TR COM NEW 49803T300 379 22,787 SH   SOLE   22,787 0 0
KKR & CO INC CL A 48251W104 11,241 412,196 SH   SOLE   412,196 0 0
KLA-TENCOR CORP COM 482480100 971 9,544 SH   SOLE   9,544 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 623 18,073 SH   SOLE   18,073 0 0
KOHLS CORP COM 500255104 657 8,816 SH   SOLE   8,816 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,091 23,976 SH   SOLE   23,976 0 0
KRAFT HEINZ CO COM 500754106 4,511 81,861 SH   SOLE   81,861 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 701 14,344 SH   SOLE   14,344 0 0
KROGER CO COM 501044101 2,877 98,844 SH   SOLE   98,844 0 0
KVH INDS INC COM 482738101 225 17,166 SH   SOLE   17,166 0 0
L3 TECHNOLOGIES INC COM 502413107 3,350 15,755 SH   SOLE   15,755 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,577 20,594 SH   SOLE   20,594 0 0
LAKELAND BANCORP INC COM 511637100 758 42,004 SH   SOLE   42,004 0 0
LAM RESEARCH CORP COM 512807108 13,760 90,708 SH   SOLE   90,708 0 0
LAMB WESTON HLDGS INC COM 513272104 306 4,590 SH   SOLE   4,590 0 0
LANDSTAR SYS INC COM 515098101 1,512 12,394 SH   SOLE   12,394 0 0
LAS VEGAS SANDS CORP COM 517834107 21,085 355,394 SH   SOLE   355,394 0 0
LASALLE HOTEL PPTYS COM SH BEN INT 517942108 16,753 484,326 SH   SOLE   484,326 0 0
LAUDER ESTEE COS INC CL A 518439104 8,578 59,027 SH   SOLE   59,027 0 0
LAZARD LTD SHS A G54050102 1,733 36,017 SH   SOLE   34,517 0 1,500
LCI INDS COM 50189K103 593 7,160 SH   SOLE   7,160 0 0
LEAR CORP COM NEW 521865204 329 2,265 SH   SOLE   2,265 0 0
LEIDOS HLDGS INC COM 525327102 424 6,133 SH   SOLE   6,133 0 0
LENDINGCLUB CORP COM 52603a109 3,181 819,831 SH   SOLE   819,831 0 0
LENNAR CORP CL A 526057104 678 14,521 SH   SOLE   14,521 0 0
LENNOX INTL INC COM 526107107 229 1,050 SH   SOLE   1,050 0 0
LEXINGTON REALTY TRUST COM 529043101 294 35,437 SH   SOLE   35,437 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 776 9,204 SH   SOLE   9,204 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,301 46,183 SH   SOLE   46,183 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 288 6,634 SH   SOLE   6,634 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 960 22,086 SH   SOLE   22,086 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 319 8,579 SH   SOLE   8,579 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 879 3,204 SH   SOLE   3,204 0 0
LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 40 20,000 SH   SOLE   20,000 0 0
LILLY ELI & CO COM 532457108 38,621 359,907 SH   SOLE   321,822 0 38,085
LINCOLN ELEC HLDGS INC COM 533900106 438 4,691 SH   SOLE   4,691 0 0
LINCOLN NATL CORP IND COM 534187109 8,998 132,992 SH   SOLE   132,992 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 362 15,532 SH   SOLE   15,532 0 0
LIQTECH INTL INC COM 53632A102 33 20,000 SH   SOLE   20,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 277 5,081 SH   SOLE   5,081 0 0
LKQ CORP COM 501889208 1,910 60,330 SH   SOLE   60,330 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1,077 354,146 SH   SOLE   354,146 0 0
LOCKHEED MARTIN CORP COM 539830109 77,649 224,443 SH   SOLE   224,393 0 50
LOEWS CORP COM 540424108 1,723 34,296 SH   SOLE   34,296 0 0
LOGMEIN INC COM 54142l109 230 2,584 SH   SOLE   2,584 0 0
LOWES COS INC COM 548661107 76,771 668,621 SH   SOLE   668,621 0 0
LOXO ONCOLOGY INC COM 548862101 742 4,343 SH   SOLE   4,343 0 0
LTC PPTYS INC COM 502175102 541 12,267 SH   SOLE   12,267 0 0
LULULEMON ATHLETICA INC COM 550021109 1,612 9,923 SH   SOLE   9,923 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 69,947 682,344 SH   SOLE   682,344 0 0
M & T BK CORP COM 55261f104 685 4,162 SH   SOLE   4,162 0 0
MACERICH CO COM 554382101 293 5,295 SH   SOLE   5,295 0 0
MACK CALI RLTY CORP COM 554489104 445 20,921 SH   SOLE   20,921 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608b105 5,676 123,043 SH   SOLE   123,043 0 0
MACYS INC COM 55616p104 339 9,764 SH   SOLE   9,764 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 371 1,175 SH   SOLE   1,175 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 19,974 294,949 SH   SOLE   294,949 0 0
MAGNA INTL INC COM 559222401 321 6,107 SH   SOLE   6,107 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,363 61,372 SH   SOLE   61,372 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS v5633w109 2,645 96,374 SH   SOLE   96,374 0 0
MANHATTAN ASSOCS INC COM 562750109 218 3,998 SH   SOLE   3,998 0 0
MANULIFE FINL CORP COM 56501r106 2,739 153,202 SH   SOLE   153,202 0 0
MARATHON OIL CORP COM 565849106 463 19,869 SH   SOLE   19,869 0 0
MARATHON PETE CORP COM 56585A102 19,398 242,571 SH   SOLE   242,571 0 0
MARCHEX INC CL B 56624R108 78 27,908 SH   SOLE   27,908 0 0
MARKEL CORP COM 570535104 1,226 1,032 SH   SOLE   1,032 0 0
MARRIOTT INTL INC NEW CL A 571903202 7,617 57,694 SH   SOLE   57,694 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164y107 203 1,816 SH   SOLE   1,816 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,471 29,878 SH   SOLE   29,878 0 0
MARTIN MARIETTA MATLS INC COM 573284106 379 2,085 SH   SOLE   2,085 0 0
MASCO CORP COM 574599106 272 7,429 SH   SOLE   7,429 0 0
MASIMO CORP COM 574795100 28,349 227,632 SH   SOLE   227,632 0 0
MASONITE INTL CORP NEW COM 575385109 642 10,014 SH   SOLE   10,014 0 0
MASTERCARD INCORPORATED CL A 57636q104 32,959 148,058 SH   SOLE   148,058 0 0
MATCH GROUP INC COM 57665r106 365 6,311 SH   SOLE   6,311 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 28 30,000 SH   SOLE   30,000 0 0
MATTEL INC COM 577081102 585 37,237 SH   SOLE   37,237 0 0
MAXIM INTEGRATED PRODS INC COM 57772k101 1,101 19,525 SH   SOLE   19,525 0 0
MAXIMUS INC COM 577933104 425 6,526 SH   SOLE   6,526 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 146 41,735 SH   SOLE   41,735 0 0
MBIA INC COM 55262C100 116 10,832 SH   SOLE   10,832 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,235 16,963 SH   SOLE   16,963 0 0
MCDONALDS CORP COM 580135101 27,314 163,275 SH   SOLE   126,415 0 36,860
MCEWEN MNG INC COM 58039P107 49 25,200 SH   SOLE   25,200 0 0
MCGRATH RENTCORP COM 580589109 292 5,365 SH   SOLE   5,365 0 0
MCKESSON CORP COM 58155q103 7,706 58,096 SH   SOLE   58,096 0 0
MDU RES GROUP INC COM 552690109 674 26,235 SH   SOLE   26,235 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,143 76,646 SH   SOLE   76,646 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 389 5,308 SH   SOLE   5,308 0 0
MEDTRONIC PLC SHS g5960l103 65,452 665,372 SH   SOLE   665,372 0 0
MERCADOLIBRE INC COM 58733R102 284 835 SH   SOLE   835 0 0
MERCK & CO INC COM 58933y105 83,639 1,179,000 SH   SOLE   1,177,300 0 1,700
MERIDIAN BIOSCIENCE INC COM 589584101 275 18,440 SH   SOLE   18,440 0 0
METLIFE INC COM 59156r108 3,144 67,297 SH   SOLE   67,297 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,786 4,575 SH   SOLE   4,575 0 0
MFA FINL INC COM 55272X102 76 10,324 SH   SOLE   10,324 0 0
MFS MUN INCOME TR SH BEN INT 552738106 132 20,385 SH   SOLE   20,385 0 0
MGIC INVT CORP WIS COM 552848103 361 27,140 SH   SOLE   27,140 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 840 28,492 SH   SOLE   28,492 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 34,067 431,729 SH   SOLE   431,729 0 0
MICRON TECHNOLOGY INC COM 595112103 1,256 27,763 SH   SOLE   27,763 0 0
MICROSOFT CORP COM 594918104 362,273 3,167,550 SH   SOLE   3,125,715 0 41,835
MIDDLEBY CORP COM 596278101 9,018 69,714 SH   SOLE   69,714 0 0
MIMECAST LTD ORD SHS g14838109 203 4,869 SH   SOLE   4,869 0 0
MITEK SYS INC COM NEW 606710200 291 41,249 SH   SOLE   41,249 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 88 14,220 SH   SOLE   14,220 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 280 80,102 SH   SOLE   80,102 0 0
MOHAWK INDS INC COM 608190104 1,092 6,228 SH   SOLE   6,228 0 0
MOLINA HEALTHCARE INC COM 60855r100 250 1,684 SH   SOLE   1,684 0 0
MOLSON COORS BREWING CO CL B 60871r209 2,007 32,634 SH   SOLE   32,634 0 0
MONDELEZ INTL INC CL A 609207105 22,293 518,910 SH   SOLE   518,910 0 0
MONSTER BEVERAGE CORP NEW COM 61174x109 1,439 24,695 SH   SOLE   24,695 0 0
MOODYS CORP COM 615369105 1,243 7,437 SH   SOLE   7,437 0 0
MORGAN STANLEY COM NEW 617446448 36,948 793,393 SH   SOLE   793,393 0 0
MOSAIC CO NEW COM 61945C103 417 12,854 SH   SOLE   12,854 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 870 6,685 SH   SOLE   6,685 0 0
MPLX LP COM UNIT REP LTD 55336v100 13,974 402,938 SH   SOLE   402,938 0 0
MSA SAFETY INC COM 553498106 887 8,334 SH   SOLE   8,334 0 0
MSC INDL DIRECT INC CL A 553530106 236 2,679 SH   SOLE   2,679 0 0
MSCI INC COM 55354g100 1,808 10,192 SH   SOLE   10,192 0 0
MSG NETWORK INC CL A 553573106 588 22,806 SH   SOLE   22,806 0 0
MUELLER INDS INC COM 624756102 209 7,206 SH   SOLE   7,206 0 0
MYOKARDIA INC COM 62857M105 352 5,398 SH   SOLE   5,398 0 0
MYR GROUP INC DEL COM 55405W104 310 9,510 SH   SOLE   9,510 0 0
NASDAQ INC COM 631103108 668 7,783 SH   SOLE   7,783 0 0
NATIONAL BEVERAGE CORP COM 635017106 492 4,218 SH   SOLE   4,218 0 0
NATIONAL FUEL GAS CO N J COM 636180101 300 5,356 SH   SOLE   5,356 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,118 40,838 SH   SOLE   40,838 0 0
NATIONAL OILWELL VARCO INC COM 637071101 13,406 311,180 SH   SOLE   311,180 0 0
NAVIGATOR HOLDINGS LTD SHS y62132108 131 10,759 SH   SOLE   10,759 0 0
NCR CORP NEW COM 62886e108 2,606 91,707 SH   SOLE   91,707 0 0
NEKTAR THERAPEUTICS COM 640268108 1,051 17,234 SH   SOLE   17,234 0 0
NEOGEN CORP COM 640491106 500 6,986 SH   SOLE   6,986 0 0
NETAPP INC COM 64110D104 9,001 104,792 SH   SOLE   104,792 0 0
NETEASE INC SPONSORED ADR 64110w102 481 2,105 SH   SOLE   2,105 0 0
NETFLIX INC COM 64110l106 39,339 105,149 SH   SOLE   105,149 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 1,095 125,959 SH   SOLE   125,959 0 0
NEUBERGER BERMAN RE ES SEC F COM 64190A103 163 32,900 SH   SOLE   32,900 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,888 23,491 SH   SOLE   23,491 0 0
NEUROTROPE INC COM NEW 64129T207 516 58,611 SH   SOLE   58,611 0 0
NEW RELIC INC COM 64829B100 280 2,970 SH   SOLE   2,970 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,831 271,079 SH   SOLE   271,079 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 2,290 220,789 SH   SOLE   220,789 0 0
NEW YORK TIMES CO CL A 650111107 977 42,192 SH   SOLE   42,192 0 0
NEWFIELD EXPL CO COM 651290108 628 21,775 SH   SOLE   21,775 0 0
NEWMARK GROUP INC CL A 65158N102 280 25,057 SH   SOLE   25,057 0 0
NEWMARKET CORP COM 651587107 1,746 4,305 SH   SOLE   4,305 0 0
NEWMONT MINING CORP COM 651639106 787 26,073 SH   SOLE   26,073 0 0
NEWS CORP NEW CL A 65249b109 227 17,244 SH   SOLE   17,244 0 0
NEXTERA ENERGY INC COM 65339f101 49,574 295,788 SH   SOLE   295,788 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 848 17,482 SH   SOLE   17,482 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 467 40,237 SH   SOLE   40,237 0 0
NICE LTD SPONSORED ADR 653656108 32,338 282,502 SH   SOLE   282,502 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 426 15,413 SH   SOLE   15,413 0 0
NIKE INC CL B 654106103 70,280 829,554 SH   SOLE   790,659 0 38,895
NISOURCE INC COM 65473p105 348 13,968 SH   SOLE   13,968 0 0
NOBLE ENERGY INC COM 655044105 206 6,631 SH   SOLE   6,631 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 546 15,417 SH   SOLE   15,417 0 0
NOKIA CORP SPONSORED ADR 654902204 411 73,737 SH   SOLE   73,737 0 0
NORDSTROM INC COM 655664100 3,564 59,599 SH   SOLE   59,524 0 75
NORFOLK SOUTHERN CORP COM 655844108 12,172 67,433 SH   SOLE   67,433 0 0
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 130 16,850 SH   SOLE   16,850 0 0
NORTHERN TR CORP COM 665859104 16,334 159,929 SH   SOLE   159,929 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,306 16,717 SH   SOLE   16,717 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 363 6,323 SH   SOLE   6,323 0 0
NOVARTIS A G SPONSORED ADR 66987V109 32,457 376,704 SH   SOLE   356,161 0 20,543
NOVOCURE LTD ORD SHS g6674u108 1,609 30,700 SH   SOLE   30,700 0 0
NOVO-NORDISK A S ADR 670100205 4,400 93,348 SH   SOLE   93,348 0 0
NOW INC COM 67011P100 223 13,449 SH   SOLE   13,449 0 0
NRG ENERGY INC COM NEW 629377508 818 21,869 SH   SOLE   21,869 0 0
NUANCE COMMUNICATIONS INC COM 67020y100 1,265 73,034 SH   SOLE   73,034 0 0
NUCOR CORP COM 670346105 1,906 30,031 SH   SOLE   30,031 0 0
NUSHARES ETF TR ESG SMALL CAP 67092P607 311 9,855 SH   SOLE   9,855 0 0
NUTANIX INC CL A 67059n108 286 6,692 SH   SOLE   6,692 0 0
NUTRIEN LTD COM 67077M108 11,062 191,687 SH   SOLE   170,943 0 20,744
NUVEEN AMT FREE MUN CR INC F COM 67071l106 614 42,151 SH   SOLE   42,151 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066y105 3,089 238,753 SH   SOLE   238,753 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 223 20,106 SH   SOLE   20,106 0 0
NUVEEN FLOATING RATE INCOME COM 67072t108 108 10,378 SH   SOLE   10,378 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070x101 148 10,272 SH   SOLE   10,272 0 0
NVIDIA CORP COM 67066g104 49,333 175,552 SH   SOLE   175,552 0 0
NVR INC COM 62944T105 294 119 SH   SOLE   119 0 0
NXP SEMICONDUCTORS N V COM N6596X109 5,960 69,705 SH   SOLE   69,705 0 0
NXSTAGE MEDICAL INC COM 67072v103 254 9,098 SH   SOLE   9,098 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,949 17,130 SH   SOLE   17,130 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 8,861 214,025 SH   SOLE   214,025 0 0
OASIS PETE INC NEW COM 674215108 169 11,910 SH   SOLE   11,910 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 31,941 388,722 SH   SOLE   387,722 0 1,000
OCWEN FINL CORP COM NEW 675746309 49 12,500 SH   SOLE   12,500 0 0
OKTA INC CL A 679295105 455 6,468 SH   SOLE   6,468 0 0
OLD DOMINION FGHT LINES INC COM 679580100 750 4,651 SH   SOLE   4,651 0 0
OLD REP INTL CORP COM 680223104 416 18,582 SH   SOLE   18,582 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 31,725 968,093 SH   SOLE   968,093 0 0
OMNICELL INC COM 68213N109 360 5,000 SH   SOLE   5,000 0 0
OMNICOM GROUP INC COM 681919106 9,501 139,675 SH   SOLE   139,675 0 0
ON SEMICONDUCTOR CORP COM 682189105 284 15,424 SH   SOLE   15,424 0 0
ONEOK INC NEW COM 682680103 4,545 67,040 SH   SOLE   67,040 0 0
ORACLE CORP COM 68389x105 75,514 1,464,574 SH   SOLE   1,464,574 0 0
ORANGE SPONSORED ADR 684060106 608 38,248 SH   SOLE   38,248 0 0
ORBOTECH LTD ORD M75253100 445 7,484 SH   SOLE   7,484 0 0
ORGANOVO HLDGS INC COM 68620A104 133 115,520 SH   SOLE   115,520 0 0
OUTFRONT MEDIA INC COM 69007J106 632 31,673 SH   SOLE   31,673 0 0
OWENS ILL INC COM NEW 690768403 2,307 122,779 SH   SOLE   122,779 0 0
OWENS RLTY MTG INC COM 690828108 363 21,536 SH   SOLE   21,536 0 0
OXFORD INDS INC COM 691497309 286 3,168 SH   SOLE   3,168 0 0
PACCAR INC COM 693718108 3,996 58,612 SH   SOLE   58,612 0 0
PACIFIC PREMIER BANCORP COM 69478x105 412 11,080 SH   SOLE   11,080 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 258 5,244 SH   SOLE   5,244 0 0
PACKAGING CORP AMER COM 695156109 6,055 55,197 SH   SOLE   55,197 0 0
PACWEST BANCORP DEL COM 695263103 1,285 26,975 SH   SOLE   26,975 0 0
PALO ALTO NETWORKS INC COM 697435105 13,810 61,306 SH   SOLE   61,306 0 0
PAN AMERICAN SILVER CORP COM 697900108 518 35,100 SH   SOLE   35,100 0 0
PARKER HANNIFIN CORP COM 701094104 791 4,302 SH   SOLE   4,302 0 0
PATTERSON COMPANIES INC COM 703395103 216 8,830 SH   SOLE   8,830 0 0
PATTERSON UTI ENERGY INC COM 703481101 438 25,597 SH   SOLE   25,597 0 0
PAYCHEX INC COM 704326107 26,521 360,092 SH   SOLE   359,992 0 100
PAYCOM SOFTWARE INC COM 70432V102 13,614 87,600 SH   SOLE   87,600 0 0
PAYPAL HLDGS INC COM 70450Y103 33,617 382,717 SH   SOLE   382,717 0 0
PDL BIOPHARMA INC COM 69329y104 534 202,826 SH   SOLE   202,826 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 1,162 31,955 SH   SOLE   31,955 0 0
PEMBINA PIPELINE CORP COM 706327103 35,994 1,058,969 SH   SOLE   1,058,969 0 0
PENN NATL GAMING INC COM 707569109 845 25,665 SH   SOLE   25,665 0 0
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 1,189 125,637 SH   SOLE   125,637 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 231 4,884 SH   SOLE   4,884 0 0
PENTAIR PLC SHS g7s00t104 383 8,836 SH   SOLE   8,836 0 0
PENUMBRA INC COM 70975L107 2,779 18,564 SH   SOLE   18,564 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 1,031 60,258 SH   SOLE   60,258 0 0
PEPSICO INC COM 713448108 131,525 1,176,434 SH   SOLE   1,144,694 0 31,740
PERCEPTRON INC COM 71361F100 1,644 168,584 SH   SOLE   168,584 0 0
PERRIGO CO PLC SHS G97822103 228 3,229 SH   SOLE   3,229 0 0
PFIZER INC COM 717081103 144,526 3,279,454 SH   SOLE   3,279,029 0 425
PG&E CORP COM 69331c108 2,602 56,556 SH   SOLE   56,556 0 0
PHILIP MORRIS INTL INC COM 718172109 30,194 370,290 SH   SOLE   346,259 0 24,031
PHILLIPS 66 COM 718546104 12,692 112,597 SH   SOLE   112,597 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,905 37,248 SH   SOLE   37,248 0 0
PHYSICIANS RLTY TR COM 71943U104 793 47,018 SH   SOLE   47,018 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202d106 1,111 46,045 SH   SOLE   46,045 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 407 6,760 SH   SOLE   6,760 0 0
PINNACLE FOODS INC DEL COM 72348P104 217 3,350 SH   SOLE   3,350 0 0
PIONEER NAT RES CO COM 723787107 3,714 21,322 SH   SOLE   21,322 0 0
PJT PARTNERS INC COM CL A 69343t107 1,844 35,228 SH   SOLE   35,228 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 14,012 560,285 SH   SOLE   560,285 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,552 63,259 SH   SOLE   63,259 0 0
PNC FINL SVCS GROUP INC COM 693475105 62,906 461,896 SH   SOLE   461,896 0 0
POLARIS INDS INC COM 731068102 380 3,762 SH   SOLE   3,762 0 0
POLYMET MINING CORP COM 731916102 10 10,000 SH   SOLE   10,000 0 0
POLYONE CORP COM 73179P106 1,693 38,726 SH   SOLE   38,726 0 0
POOL CORPORATION COM 73278L105 853 5,110 SH   SOLE   5,110 0 0
POPULAR INC COM NEW 733174700 257 5,012 SH   SOLE   5,012 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 21,507 471,543 SH   SOLE   471,543 0 0
POWER INTEGRATIONS INC COM 739276103 664 10,506 SH   SOLE   10,506 0 0
PPG INDS INC COM 693506107 3,878 35,535 SH   SOLE   35,535 0 0
PPL CORP COM 69351t106 467 15,966 SH   SOLE   15,966 0 0
PRAXAIR INC COM 74005p104 5,763 35,857 SH   SOLE   35,857 0 0
PREMIER INC CL A 74051N102 832 18,164 SH   SOLE   18,164 0 0
PRICE T ROWE GROUP INC COM 74144t108 18,614 170,489 SH   SOLE   170,489 0 0
PRICESMART INC COM 741511109 234 2,896 SH   SOLE   2,896 0 0
PRIMERICA INC COM 74164M108 919 7,626 SH   SOLE   7,626 0 0
PROASSURANCE CORP COM 74267c106 714 15,197 SH   SOLE   15,197 0 0
PROCTER AND GAMBLE CO COM 742718109 139,413 1,675,029 SH   SOLE   1,657,614 0 17,415
PROGENICS PHARMACEUTICALS IN COM 743187106 180 28,768 SH   SOLE   28,768 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,035 28,646 SH   SOLE   28,646 0 0
PROLOGIS INC COM 74340w103 97,589 1,439,584 SH   SOLE   1,439,584 0 0
PROOFPOINT INC COM 743424103 3,776 35,514 SH   SOLE   35,514 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 2,616 39,158 SH   SOLE   39,158 0 0
PROSHARES TR SHORT QQQ NEW 74347b714 293 10,000 SH   SOLE   10,000 0 0
PROSHARES TR SHORT S&P 500 NE 74347b425 273 10,000 SH   SOLE   10,000 0 0
PROSPECT CAPITAL CORPORATION COM 74348t102 3,960 540,280 SH   SOLE   540,280 0 0
PROTO LABS INC COM 743713109 328 2,030 SH   SOLE   2,030 0 0
PRUDENTIAL FINL INC COM 744320102 1,792 17,692 SH   SOLE   17,692 0 0
PRUDENTIAL PLC ADR 74435K204 1,595 34,750 SH   SOLE   34,750 0 0
PTC THERAPEUTICS INC COM 69366J200 431 9,178 SH   SOLE   9,178 0 0
PUBLIC STORAGE COM 74460d109 9,609 47,655 SH   SOLE   47,655 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 905 17,149 SH   SOLE   17,149 0 0
PULTE GROUP INC COM 745867101 722 29,132 SH   SOLE   29,132 0 0
PURE STORAGE INC CL A 74624M102 5,656 217,966 SH   SOLE   217,966 0 0
PVH CORP COM 693656100 271 1,877 SH   SOLE   1,877 0 0
QUALCOMM INC COM 747525103 44,982 624,491 SH   SOLE   624,491 0 0
QUALYS INC COM 74758t303 1,399 15,698 SH   SOLE   15,698 0 0
QUANTERIX CORP COM 74766Q101 372 17,350 SH   SOLE   17,350 0 0
QUEST DIAGNOSTICS INC COM 74834L100 728 6,744 SH   SOLE   6,744 0 0
QUICKLOGIC CORP COM 74837p108 15 15,423 SH   SOLE   15,423 0 0
QURATE RETAIL INC COM SER A 74915m100 6,552 295,011 SH   SOLE   295,011 0 0
RALPH LAUREN CORP CL A 751212101 867 6,303 SH   SOLE   6,303 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 241 2,616 SH   SOLE   2,616 0 0
RAYONIER INC COM 754907103 329 9,740 SH   SOLE   9,740 0 0
RAYTHEON CO COM NEW 755111507 27,693 134,004 SH   SOLE   134,004 0 0
RBC BEARINGS INC COM 75524B104 947 6,300 SH   SOLE   6,300 0 0
RE MAX HLDGS INC CL A 75524W108 560 12,618 SH   SOLE   12,618 0 0
REALTY INCOME CORP COM 756109104 3,592 63,148 SH   SOLE   63,148 0 0
RED HAT INC COM 756577102 945 6,932 SH   SOLE   6,932 0 0
REDFIN CORP COM 75737f108 1,011 54,040 SH   SOLE   54,040 0 0
REGENERON PHARMACEUTICALS COM 75886f107 3,494 8,648 SH   SOLE   8,648 0 0
REGIONS FINL CORP NEW COM 7591EP100 6,715 365,917 SH   SOLE   365,917 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 657 4,542 SH   SOLE   4,542 0 0
RELX PLC SPONSORED ADR 759530108 288 13,741 SH   SOLE   13,741 0 0
REMARK HLDGS INC COM 75955k102 1,900 595,563 SH   SOLE   595,563 0 0
RENAISSANCERE HOLDINGS LTD COM g7496g103 536 4,012 SH   SOLE   4,012 0 0
REPUBLIC SVCS INC COM 760759100 4,594 63,232 SH   SOLE   63,232 0 0
RESMED INC COM 761152107 2,641 22,900 SH   SOLE   22,900 0 0
RESOLUTE ENERGY CORP COM NEW 76116a306 4,033 106,675 SH   SOLE   106,675 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 6,846 366,692 SH   SOLE   366,692 0 0
REXFORD INDL RLTY INC COM 76169C100 1,405 43,962 SH   SOLE   43,962 0 0
RH COM 74967X103 306 2,336 SH   SOLE   2,336 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 223 69,570 SH   SOLE   69,570 0 0
RINGCENTRAL INC CL A 76680R206 609 6,541 SH   SOLE   6,541 0 0
RIO TINTO PLC SPONSORED ADR 767204100 715 14,004 SH   SOLE   14,004 0 0
RITE AID CORP COM 767754104 73 57,100 SH   SOLE   57,100 0 0
RLI CORP COM 749607107 568 7,231 SH   SOLE   7,231 0 0
RMR REAL ESTATE INCOME FUND COM 76970B101 0 158,700 SH   SOLE   158,700 0 0
ROBERT HALF INTL INC COM 770323103 409 5,808 SH   SOLE   5,808 0 0
ROCKWELL AUTOMATION INC COM 773903109 6,501 34,664 SH   SOLE   34,664 0 0
ROCKWELL COLLINS INC COM 774341101 1,025 7,294 SH   SOLE   7,294 0 0
ROKU INC COM CL A 77543r102 903 12,360 SH   SOLE   12,360 0 0
ROLLINS INC COM 775711104 527 8,692 SH   SOLE   8,692 0 0
ROPER TECHNOLOGIES INC COM 776696106 50,634 170,940 SH   SOLE   170,940 0 0
ROSS STORES INC COM 778296103 2,746 27,717 SH   SOLE   27,717 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,401 29,948 SH   SOLE   29,948 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2,024 310,000 SH   SOLE   310,000 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,496 91,584 SH   SOLE   91,584 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13,477 197,785 SH   SOLE   197,785 0 0
ROYAL GOLD INC COM 780287108 741 9,624 SH   SOLE   9,624 0 0
RPM INTL INC COM 749685103 43,281 666,465 SH   SOLE   666,465 0 0
RUBICON PROJ INC COM 78112v102 149 41,250 SH   SOLE   41,250 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,257 13,089 SH   SOLE   13,089 0 0
S&P GLOBAL INC COM 78409v104 6,686 34,216 SH   SOLE   34,216 0 0
SABRE CORP COM 78573M104 477 18,303 SH   SOLE   18,303 0 0
SAGE THERAPEUTICS INC COM 78667J108 374 2,648 SH   SOLE   2,648 0 0
SALESFORCE COM INC COM 79466L302 35,403 222,618 SH   SOLE   222,618 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 611 33,217 SH   SOLE   33,217 0 0
SANDY SPRING BANCORP INC COM 800363103 215 5,465 SH   SOLE   5,465 0 0
SANOFI SPONSORED ADR 80105N105 5,143 115,134 SH   SOLE   78,091 0 37,043
SAP SE SPON ADR 803054204 4,144 33,693 SH   SOLE   32,693 0 1,000
SARATOGA INVT CORP COM NEW 80349A208 659 28,533 SH   SOLE   28,533 0 0
SASOL LTD SPONSORED ADR 803866300 304 7,872 SH   SOLE   7,872 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410g104 216 1,349 SH   SOLE   1,349 0 0
SCHEIN HENRY INC COM 806407102 3,932 46,242 SH   SOLE   46,242 0 0
SCHLUMBERGER LTD COM 806857108 41,739 685,139 SH   SOLE   684,389 0 750
SCHNITZER STL INDS CL A 806882106 271 10,000 SH   SOLE   10,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 22,205 451,781 SH   SOLE   451,781 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 365 14,204 SH   SOLE   14,204 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 616 18,377 SH   SOLE   18,377 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,414 35,637 SH   SOLE   35,637 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,761 61,120 SH   SOLE   61,120 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2,692 89,858 SH   SOLE   89,858 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,282 32,422 SH   SOLE   32,422 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 11,328 213,744 SH   SOLE   213,744 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,074 13,098 SH   SOLE   13,098 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,181 21,068 SH   SOLE   21,068 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4,992 71,768 SH   SOLE   71,768 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 371 6,420 SH   SOLE   6,420 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,440 18,894 SH   SOLE   18,894 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 881 11,187 SH   SOLE   11,187 0 0
SEABRIDGE GOLD INC COM 811916105 2,047 158,095 SH   SOLE   158,095 0 0
SEAGATE TECHNOLOGY PLC SHS g7945m107 3,461 73,087 SH   SOLE   73,087 0 0
SEALED AIR CORP NEW COM 81211k100 2,180 54,307 SH   SOLE   54,307 0 0
SEI INVESTMENTS CO COM 784117103 420 6,881 SH   SOLE   6,881 0 0
SELECT MED HLDGS CORP COM 81619Q105 532 28,896 SH   SOLE   28,896 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 213 4,350 SH   SOLE   4,350 0 0
SELECT SECTOR SPDR TR ENERGY 81369y506 46,731 616,991 SH   SOLE   616,991 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369y860 606 18,592 SH   SOLE   18,592 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 9,688 82,642 SH   SOLE   82,642 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369y308 10,824 200,707 SH   SOLE   200,707 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209 43,076 452,718 SH   SOLE   452,718 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 74,762 2,710,727 SH   SOLE   2,710,727 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369y704 15,283 194,932 SH   SOLE   194,932 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,809 34,351 SH   SOLE   34,351 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369y100 26,915 464,624 SH   SOLE   464,624 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 38,981 517,466 SH   SOLE   517,466 0 0
SELECTIVE INS GROUP INC COM 816300107 306 4,822 SH   SOLE   4,822 0 0
SEMGROUP CORP CL A 81663A105 941 42,690 SH   SOLE   42,690 0 0
SEMPRA ENERGY COM 816851109 6,863 60,335 SH   SOLE   60,335 0 0
SEMTECH CORP COM 816850101 705 12,686 SH   SOLE   12,686 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 3,957 225,362 SH   SOLE   225,362 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4,665 94,156 SH   SOLE   94,156 0 0
SERVICE CORP INTL COM 817565104 1,033 23,376 SH   SOLE   23,376 0 0
SERVICENOW INC COM 81762P102 1,950 9,966 SH   SOLE   9,966 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 319 16,365 SH   SOLE   16,365 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3,288 153,788 SH   SOLE   153,788 0 0
SHERWIN WILLIAMS CO COM 824348106 5,157 11,330 SH   SOLE   11,330 0 0
SHIRE PLC SPONSORED ADR 82481r106 480 2,651 SH   SOLE   2,651 0 0
SHOPIFY INC CL A 82509L107 2,905 17,665 SH   SOLE   17,665 0 0
SHOTSPOTTER INC COM 82536t107 1,438 23,465 SH   SOLE   23,465 0 0
SHUTTERFLY INC COM 82568P304 627 9,517 SH   SOLE   9,517 0 0
SHUTTERSTOCK INC COM 825690100 488 8,946 SH   SOLE   8,946 0 0
SILICON LABORATORIES INC COM 826919102 233 2,544 SH   SOLE   2,544 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 301 5,605 SH   SOLE   5,605 0 0
SIMON PPTY GROUP INC NEW COM 828806109 20,698 117,103 SH   SOLE   117,103 0 0
SIRIUS XM HLDGS INC COM 82968B103 439 69,456 SH   SOLE   69,456 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 835 11,081 SH   SOLE   11,081 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 1,263 13,923 SH   SOLE   13,923 0 0
SL GREEN RLTY CORP COM 78440X101 794 8,146 SH   SOLE   8,146 0 0
SM ENERGY CO COM 78454l100 4,007 127,091 SH   SOLE   127,091 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 657 17,720 SH   SOLE   17,720 0 0
SMUCKER J M CO COM NEW 832696405 2,273 22,152 SH   SOLE   22,152 0 0
SNAP INC CL A 83304a106 2,112 249,034 SH   SOLE   249,034 0 0
SNAP ON INC COM 833034101 1,701 9,266 SH   SOLE   9,266 0 0
SONOCO PRODS CO COM 835495102 13,642 245,798 SH   SOLE   245,673 0 125
SONY CORP SPONSORED ADR 835699307 272 4,483 SH   SOLE   4,483 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587f202 208 47,350 SH   SOLE   47,350 0 0
SOUTHERN CO COM 842587107 3,352 76,879 SH   SOLE   76,879 0 0
SOUTHWEST AIRLS CO COM 844741108 2,118 33,909 SH   SOLE   33,909 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 214 2,707 SH   SOLE   2,707 0 0
SOUTHWESTERN ENERGY CO COM 845467109 99 19,432 SH   SOLE   19,432 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 30,206 114,244 SH   SOLE   114,244 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 1,043 8,793 SH   SOLE   8,793 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463x863 3,700 96,736 SH   SOLE   96,736 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 650 16,990 SH   SOLE   16,990 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 228 6,094 SH   SOLE   6,094 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,398 77,940 SH   SOLE   77,940 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,260 36,173 SH   SOLE   36,173 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 228 2,363 SH   SOLE   2,363 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2,826 74,548 SH   SOLE   74,548 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 10,000 SH Call SOLE   10,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 24 17,400 SH Put SOLE   17,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 1,454,852 5,004,309 SH   SOLE   5,004,309 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 98,727 268,675 SH   SOLE   268,675 0 0
SPDR SER TR BLOOMBERG SRT TR 78468r408 497 18,000 SH   SOLE   18,000 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 308 9,266 SH   SOLE   9,266 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,307 18,500 SH   SOLE   18,500 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 1,214 12,195 SH   SOLE   12,195 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 471 5,056 SH   SOLE   5,056 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 266 7,359 SH   SOLE   7,359 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 408 10,682 SH   SOLE   10,682 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 341 10,968 SH   SOLE   10,968 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1,388 20,328 SH   SOLE   20,328 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464a813 5,317 70,448 SH   SOLE   70,448 0 0
SPDR SERIES TRUST S&P BIOTECH 78464a870 50,171 523,329 SH   SOLE   523,274 0 55
SPDR SERIES TRUST S&P BK ETF 78464a797 7,690 165,115 SH   SOLE   165,115 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464a763 49,175 502,146 SH   SOLE   502,146 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464a888 241 6,270 SH   SOLE   6,270 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464a730 27,591 637,361 SH   SOLE   637,361 0 0
SPDR SERIES TRUST S&P REGL BKG 78464a698 6,167 103,772 SH   SOLE   103,772 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 10,245 200,801 SH   SOLE   200,801 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 3,662 102,561 SH   SOLE   102,561 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790a105 281 3,761 SH   SOLE   3,761 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 769 8,379 SH   SOLE   8,379 0 0
SPLUNK INC COM 848637104 4,043 33,437 SH   SOLE   33,437 0 0
SPOTIFY TECHNOLOGY S A SHS l8681t102 7,812 43,205 SH   SOLE   43,205 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 492 18,238 SH   SOLE   18,238 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208r101 1,237 105,873 SH   SOLE   105,873 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 907 93,841 SH   SOLE   93,841 0 0
SPROUTS FMRS MKT INC COM 85208M102 205 7,463 SH   SOLE   7,463 0 0
SQUARE INC CL A 852234103 9,847 99,453 SH   SOLE   99,453 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 520 10,935 SH   SOLE   10,935 0 0
STAG INDL INC COM 85254J102 818 29,741 SH   SOLE   29,741 0 0
STAMPS COM INC COM NEW 852857200 11,040 48,807 SH   SOLE   48,807 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,261 8,615 SH   SOLE   8,615 0 0
STAR GROUP L P UNIT LTD PARTNR 85512c105 195 20,000 SH   SOLE   20,000 0 0
STARBUCKS CORP COM 855244109 66,035 1,161,767 SH   SOLE   1,131,667 0 30,100
STARWOOD PPTY TR INC COM 85571B105 13,745 638,735 SH   SOLE   638,735 0 0
STATE STR CORP COM 857477103 8,971 107,072 SH   SOLE   107,072 0 0
STEEL DYNAMICS INC COM 858119100 369 8,180 SH   SOLE   8,180 0 0
STERICYCLE INC COM 858912108 4,518 76,989 SH   SOLE   76,989 0 0
STERIS PLC SHS USD G84720104 6,333 55,361 SH   SOLE   55,361 0 0
STERLING BANCORP DEL COM 85917a100 7,866 357,529 SH   SOLE   357,529 0 0
STIFEL FINL CORP COM 860630102 226 4,413 SH   SOLE   4,413 0 0
STITCH FIX INC COM CL A 860897107 619 14,151 SH   SOLE   14,151 0 0
STRATEGIC ED INC COM 86272C103 717 5,234 SH   SOLE   5,234 0 0
STRYKER CORP COM 863667101 16,102 90,625 SH   SOLE   90,625 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 484 20,555 SH   SOLE   20,555 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1,184 147,398 SH   SOLE   147,398 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 162 11,954 SH   SOLE   11,954 0 0
SUN CMNTYS INC COM 866674104 8,640 85,090 SH   SOLE   85,090 0 0
SUN LIFE FINL INC COM 866796105 345 8,664 SH   SOLE   8,664 0 0
SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 1,262 82,755 SH   SOLE   82,755 0 0
SUNCOR ENERGY INC NEW COM 867224107 11,758 303,916 SH   SOLE   303,916 0 0
SUNRUN INC COM 86771w105 701 56,311 SH   SOLE   56,311 0 0
SUNTRUST BKS INC COM 867914103 3,678 55,068 SH   SOLE   55,068 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 539 10,704 SH   SOLE   10,704 0 0
SVB FINL GROUP COM 78486Q101 16,378 52,692 SH   SOLE   52,692 0 0
SWISS HELVETIA FD INC COM 870875101 278 32,680 SH   SOLE   32,680 0 0
SWITCH INC CL A 87105L104 148 13,669 SH   SOLE   13,669 0 0
SYMANTEC CORP COM 871503108 316 14,833 SH   SOLE   14,833 0 0
SYNCHRONY FINL COM 87165b103 5,756 185,199 SH   SOLE   185,199 0 0
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 34 20,000 SH   SOLE   20,000 0 0
SYSCO CORP COM 871829107 12,870 175,696 SH   SOLE   175,696 0 0
T MOBILE US INC COM 872590104 823 11,735 SH   SOLE   11,735 0 0
TABLEAU SOFTWARE INC CL A 87336U105 355 3,174 SH   SOLE   3,174 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 9,567 216,637 SH   SOLE   216,637 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 10,034 425,524 SH   SOLE   425,524 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 395 9,220 SH   SOLE   9,220 0 0
TARGA RES CORP COM 87612G101 12,181 216,328 SH   SOLE   216,018 0 310
TARGET CORP COM 87612e106 62,574 709,370 SH   SOLE   684,620 0 24,750
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,056 34,829 SH   SOLE   34,829 0 0
TE CONNECTIVITY LTD REG SHS h84989104 3,970 45,147 SH   SOLE   45,147 0 0
TECH DATA CORP COM 878237106 1,438 20,100 SH   SOLE   20,100 0 0
TECK RESOURCES LTD CL B 878742204 513 21,291 SH   SOLE   21,291 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911j103 788 34,034 SH   SOLE   34,034 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 956 51,000 SH   SOLE   51,000 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 526 37,500 SH   SOLE   37,500 0 0
TELADOC HEALTH INC COM 87918a105 623 7,215 SH   SOLE   7,215 0 0
TELARIA INC COM 879181105 491 129,426 SH   SOLE   129,426 0 0
TELEFLEX INC COM 879369106 913 3,432 SH   SOLE   3,432 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 931 95,716 SH   SOLE   95,716 0 0
TELUS CORP COM 87971M103 1,130 30,686 SH   SOLE   30,686 0 0
TENARIS S A SPONSORED ADR 88031M109 221 6,581 SH   SOLE   6,581 0 0
TENNECO INC COM 880349105 2,060 48,880 SH   SOLE   48,880 0 0
TERADATA CORP DEL COM 88076w103 750 19,871 SH   SOLE   19,871 0 0
TERADYNE INC COM 880770102 5,435 146,970 SH   SOLE   146,970 0 0
TERRENO RLTY CORP COM 88146M101 1,016 26,944 SH   SOLE   26,944 0 0
TESARO INC COM 881569107 176 4,508 SH   SOLE   4,508 0 0
TESARO INC COM 881569107 1 17,000 SH Call SOLE   17,000 0 0
TESARO INC COM 881569107 1,319 17,000 SH Put SOLE   17,000 0 0
TESLA INC COM 88160R101 6,671 25,197 SH   SOLE   25,197 0 0
TESLA INC COM 88160R101 0 1,000 SH Call SOLE   1,000 0 0
TESLA INC COM 88160R101 34 1,000 SH Put SOLE   1,000 0 0
TETRA TECH INC NEW COM 88162G103 680 9,961 SH   SOLE   9,961 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 296 13,720 SH   SOLE   13,720 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224q107 450 5,439 SH   SOLE   5,439 0 0
TEXAS INSTRS INC COM 882508104 18,614 173,488 SH   SOLE   173,488 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 298 345 SH   SOLE   345 0 0
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 1,376 116,116 SH   SOLE   116,116 0 0
THE TRADE DESK INC COM CL A 88339J105 585 3,875 SH   SOLE   3,875 0 0
THERAPEUTICSMD INC COM 88338N107 367 56,000 SH   SOLE   56,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 44,746 183,325 SH   SOLE   183,325 0 0
THOMSON REUTERS CORP COM 884903105 535 11,715 SH   SOLE   11,715 0 0
THOR INDS INC COM 885160101 1,320 15,773 SH   SOLE   15,773 0 0
TIFFANY & CO NEW COM 886547108 641 4,965 SH   SOLE   4,965 0 0
TILRAY INC COM CL 2 88688t100 496 3,450 SH   SOLE   3,450 0 0
TIMKEN CO COM 887389104 452 9,049 SH   SOLE   9,049 0 0
TITAN MACHY INC COM 88830r101 154 10,000 SH   SOLE   10,000 0 0
TIVO CORP COM 88870p106 391 31,382 SH   SOLE   31,382 0 0
TJX COS INC NEW COM 872540109 45,418 405,439 SH   SOLE   405,439 0 0
TOCAGEN INC COM 888846102 282 18,115 SH   SOLE   18,115 0 0
TORCHMARK CORP COM 891027104 922 10,641 SH   SOLE   10,641 0 0
TORO CO COM 891092108 2,882 48,052 SH   SOLE   48,052 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,679 60,510 SH   SOLE   60,510 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 4,298 159,603 SH   SOLE   159,603 0 0
TORTOISE MLP FD INC COM 89148B101 1,986 123,480 SH   SOLE   123,480 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104 693 36,343 SH   SOLE   36,343 0 0
TOTAL S A SPONSORED ADR 89151E109 5,816 90,325 SH   SOLE   90,325 0 0
TOTAL SYS SVCS INC COM 891906109 321 3,253 SH   SOLE   3,253 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 385 3,098 SH   SOLE   3,098 0 0
TPG RE FIN TR INC COM 87266M107 4,655 232,502 SH   SOLE   232,502 0 0
TPG SPECIALTY LENDING INC COM 87265k102 2,180 106,931 SH   SOLE   106,931 0 0
TPI COMPOSITES INC COM 87266j104 210 7,363 SH   SOLE   7,363 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW g89982113 43 28,000 SH   SOLE   28,000 0 0
TRANSCANADA CORP COM 89353d107 1,123 27,749 SH   SOLE   27,749 0 0
TRANSDIGM GROUP INC COM 893641100 966 2,593 SH   SOLE   2,593 0 0
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 289 7,506 SH   SOLE   7,506 0 0
TRANSUNION COM 89400J107 402 5,469 SH   SOLE   5,469 0 0
TRAVELERS COMPANIES INC COM 89417e109 35,717 275,358 SH   SOLE   275,358 0 0
TRI CONTL CORP COM 895436103 227 8,156 SH   SOLE   8,156 0 0
TRINITY INDS INC COM 896522109 225 6,141 SH   SOLE   6,141 0 0
TRITON INTL LTD CL A G9078F107 682 20,501 SH   SOLE   20,501 0 0
TWENTY FIRST CENTY FOX INC CL A 90130a101 3,156 68,118 SH   SOLE   68,118 0 0
TWENTY FIRST CENTY FOX INC CL B 90130a200 5,065 110,544 SH   SOLE   110,544 0 0
TWILIO INC CL A 90138f102 5,537 64,177 SH   SOLE   64,177 0 0
TWITTER INC COM 90184l102 25,767 905,382 SH   SOLE   905,382 0 0
TYLER TECHNOLOGIES INC COM 902252105 201 822 SH   SOLE   822 0 0
TYSON FOODS INC CL A 902494103 274 4,589 SH   SOLE   4,589 0 0
U S G CORP COM NEW 903293405 303 6,985 SH   SOLE   6,985 0 0
UBS AG LONDON BRH EN LG CP GRWTH 902677780 263 880 SH   SOLE   880 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267B682 323 18,696 SH   SOLE   18,696 0 0
UBS GROUP AG SHS H42097107 1,457 92,642 SH   SOLE   92,642 0 0
UDR INC COM 902653104 16,874 417,372 SH   SOLE   417,372 0 0
UGI CORP NEW COM 902681105 339 6,106 SH   SOLE   6,106 0 0
ULTA BEAUTY INC COM 90384S303 1,063 3,771 SH   SOLE   3,771 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 528 1,638 SH   SOLE   1,638 0 0
UNILEVER N V N Y SHS NEW 904784709 12,167 219,039 SH   SOLE   219,039 0 0
UNILEVER PLC SPON ADR NEW 904767704 8,379 152,428 SH   SOLE   91,612 0 60,816
UNION PAC CORP COM 907818108 37,831 232,338 SH   SOLE   231,738 0 600
UNITED CONTL HLDGS INC COM 910047109 1,248 14,009 SH   SOLE   14,009 0 0
UNITED FINL BANCORP INC NEW COM 910304104 1,440 85,551 SH   SOLE   85,551 0 0
UNITED PARCEL SERVICE INC CL B 911312106 23,306 199,623 SH   SOLE   199,623 0 0
UNITED RENTALS INC COM 911363109 2,159 13,194 SH   SOLE   13,194 0 0
UNITED STATES STL CORP NEW COM 912909108 249 8,177 SH   SOLE   8,177 0 0
UNITED TECHNOLOGIES CORP COM 913017109 125,467 897,408 SH   SOLE   897,408 0 0
UNITEDHEALTH GROUP INC COM 91324p102 114,202 429,268 SH   SOLE   424,888 0 4,380
UNIVERSAL DISPLAY CORP COM 91347P105 416 3,524 SH   SOLE   3,524 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 236 1,847 SH   SOLE   1,847 0 0
UNUM GROUP COM 91529Y106 673 17,226 SH   SOLE   17,226 0 0
URANIUM ENERGY CORP COM 916896103 335 194,649 SH   SOLE   194,649 0 0
URBAN OUTFITTERS INC COM 917047102 225 5,514 SH   SOLE   5,514 0 0
UROGEN PHARMA LTD COM m96088105 767 16,250 SH   SOLE   16,250 0 0
US BANCORP DEL COM NEW 902973304 73,177 1,385,655 SH   SOLE   1,385,555 0 100
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290n109 1,526 92,388 SH   SOLE   92,388 0 0
USD PARTNERS LP COM UT REP LTD 903318103 163 16,873 SH   SOLE   16,873 0 0
V F CORP COM 918204108 17,977 192,365 SH   SOLE   190,365 0 2,000
VAIL RESORTS INC COM 91879q109 1,513 5,511 SH   SOLE   5,511 0 0
VALERO ENERGY CORP NEW COM 91913y100 7,523 66,130 SH   SOLE   66,130 0 0
VALLEY NATL BANCORP COM 919794107 321 28,544 SH   SOLE   28,544 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,053 16,030 SH   SOLE   16,030 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 218 3,736 SH   SOLE   3,736 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5,804 313,356 SH   SOLE   313,356 0 0
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 3,758 286,252 SH   SOLE   286,252 0 0
VANECK VECTORS ETF TR INDONESIA INDEX 92189F833 649 31,192 SH   SOLE   31,192 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 570 20,835 SH   SOLE   20,835 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 5,780 229,462 SH   SOLE   229,462 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189f676 1,212 11,390 SH   SOLE   11,390 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 259 1,634 SH   SOLE   1,634 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 292 2,145 SH   SOLE   2,145 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 382 2,969 SH   SOLE   2,969 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,704 9,831 SH   SOLE   9,831 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,679 11,675 SH   SOLE   11,675 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 988 6,194 SH   SOLE   6,194 0 0
VANGUARD GROUP DIV APP ETF 921908844 196,511 1,775,164 SH   SOLE   1,775,164 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,118 33,583 SH   SOLE   33,583 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 44,607 276,992 SH   SOLE   275,642 0 1,350
VANGUARD INDEX FDS LARGE CAP ETF 922908637 12,000 89,874 SH   SOLE   89,874 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 58,757 412,329 SH   SOLE   410,779 0 1,550
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 63,070 557,798 SH   SOLE   557,798 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 30,707 187,026 SH   SOLE   187,026 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 98,046 1,215,239 SH   SOLE   1,215,239 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 409,342 1,532,829 SH   SOLE   1,532,829 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 28,355 203,466 SH   SOLE   202,826 0 640
VANGUARD INDEX FDS SMALL CP ETF 922908751 21,138 130,019 SH   SOLE   130,019 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 21,679 115,730 SH   SOLE   115,165 0 565
VANGUARD INDEX FDS TOTAL STK MKT 922908769 96,851 647,186 SH   SOLE   647,186 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 44,325 400,479 SH   SOLE   399,379 0 1,100
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 141,438 2,717,347 SH   SOLE   2,717,347 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 143,586 3,502,079 SH   SOLE   3,468,369 0 33,710
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17,921 318,769 SH   SOLE   318,769 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 533 7,506 SH   SOLE   7,506 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 885 7,887 SH   SOLE   7,887 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,059 18,846 SH   SOLE   18,846 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 13,632 179,762 SH   SOLE   179,762 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 852 5,330 SH   SOLE   5,330 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 205 1,537 SH   SOLE   1,537 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206c623 710 4,550 SH   SOLE   4,550 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 42,221 312,007 SH   SOLE   306,100 0 5,907
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 236 1,767 SH   SOLE   1,767 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 7,283 134,878 SH   SOLE   134,878 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 197,216 4,557,797 SH   SOLE   4,551,797 0 6,000
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 26,842 308,210 SH   SOLE   308,210 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 694 11,055 SH   SOLE   11,055 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 1,560 14,374 SH   SOLE   14,374 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 3,206 31,907 SH   SOLE   30,407 0 1,500
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1,118 13,974 SH   SOLE   13,974 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,197 9,341 SH   SOLE   9,341 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 663 7,618 SH   SOLE   7,618 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 23,377 129,548 SH   SOLE   129,548 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204a207 1,597 11,399 SH   SOLE   11,399 0 0
VANGUARD WORLD FDS ENERGY ETF 92204a306 2,731 25,980 SH   SOLE   25,980 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204a405 2,504 36,091 SH   SOLE   36,091 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204a504 1,289 7,145 SH   SOLE   7,145 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,584 10,726 SH   SOLE   10,726 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 10,514 51,904 SH   SOLE   51,904 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204a801 902 6,881 SH   SOLE   6,881 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 3,113 26,413 SH   SOLE   26,413 0 0
VARIAN MED SYS INC COM 92220P105 543 4,849 SH   SOLE   4,849 0 0
VARONIS SYS INC COM 922280102 209 2,860 SH   SOLE   2,860 0 0
VASCULAR BIOGENICS LTD COM m96883109 438 270,000 SH   SOLE   270,000 0 0
VEEVA SYS INC CL A COM 922475108 2,976 27,335 SH   SOLE   27,335 0 0
VENTAS INC COM 92276f100 8,218 151,117 SH   SOLE   151,117 0 0
VERASTEM INC COM 92337C104 134 18,500 SH   SOLE   18,500 0 0
VEREIT INC COM 92339v100 2,060 283,754 SH   SOLE   283,754 0 0
VERISIGN INC COM 92343e102 308 1,926 SH   SOLE   1,926 0 0
VERISK ANALYTICS INC COM 92345y106 1,557 12,919 SH   SOLE   12,919 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 101,626 1,903,458 SH   SOLE   1,871,348 0 32,110
VERMILION ENERGY INC COM 923725105 1,297 39,398 SH   SOLE   39,398 0 0
VERSUM MATLS INC COM 92532w103 315 8,750 SH   SOLE   8,750 0 0
VERTEX PHARMACEUTICALS INC COM 92532f100 2,809 14,579 SH   SOLE   14,579 0 0
VICI PPTYS INC COM 925652109 235 10,885 SH   SOLE   10,885 0 0
VIEWRAY INC COM 92672l107 562 60,000 SH   SOLE   60,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 268 6,366 SH   SOLE   6,366 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 274 43,929 SH   SOLE   43,929 0 0
VIRNETX HLDG CORP COM 92823t108 47 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826c839 146,125 973,579 SH   SOLE   969,767 0 3,812
VIVEVE MED INC COM NEW 92852W204 54 20,000 SH   SOLE   20,000 0 0
VMWARE INC CL A COM 928563402 1,030 6,605 SH   SOLE   5,605 0 1,000
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,084 96,034 SH   SOLE   96,034 0 0
VONAGE HLDGS CORP COM 92886t201 161 11,349 SH   SOLE   11,349 0 0
VORNADO RLTY TR SH BEN INT 929042109 1,005 13,767 SH   SOLE   13,767 0 0
VOYA FINL INC COM 929089100 768 15,461 SH   SOLE   15,461 0 0
VULCAN MATLS CO COM 929160109 516 4,640 SH   SOLE   4,640 0 0
W P CAREY INC COM 92936U109 1,902 29,574 SH   SOLE   29,574 0 0
W R BERKLEY CORPORATION COM 084423102 951 11,898 SH   SOLE   11,898 0 0
WABCO HLDGS INC COM 92927K102 694 5,885 SH   SOLE   5,885 0 0
WABTEC CORP COM 929740108 15,355 146,404 SH   SOLE   146,404 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 13,884 190,451 SH   SOLE   190,451 0 0
WALMART INC COM 931142103 40,281 428,933 SH   SOLE   380,478 0 48,455
WASHINGTON FED INC COM 938824109 453 14,172 SH   SOLE   14,172 0 0
WASHINGTON PRIME GROUP NEW COM 93964w108 107 14,681 SH   SOLE   14,681 0 0
WASTE CONNECTIONS INC COM 94106B101 230 2,882 SH   SOLE   2,882 0 0
WASTE MGMT INC DEL COM 94106l109 25,442 281,563 SH   SOLE   281,563 0 0
WATERS CORP COM 941848103 298 1,529 SH   SOLE   1,529 0 0
WATSCO INC COM 942622200 38,560 216,510 SH   SOLE   216,510 0 0
WAYFAIR INC CL A 94419L101 215 1,456 SH   SOLE   1,456 0 0
WD-40 CO COM 929236107 836 4,855 SH   SOLE   4,855 0 0
WEATHERFORD INTL PLC ORD SHS g48833100 389 143,268 SH   SOLE   143,268 0 0
WEC ENERGY GROUP INC COM 92939u106 2,300 34,448 SH   SOLE   34,448 0 0
WEIBO CORP SPONSORED ADR 948596101 1,489 20,367 SH   SOLE   20,367 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 977 32,840 SH   SOLE   32,840 0 0
WELLS FARGO CO NEW COM 949746101 40,556 771,612 SH   SOLE   771,512 0 100
WELLTOWER INC COM 95040q104 2,992 46,526 SH   SOLE   46,526 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 264 2,139 SH   SOLE   2,139 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,978 34,767 SH   SOLE   34,767 0 0
WESTERN DIGITAL CORP COM 958102105 6,632 113,284 SH   SOLE   113,284 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 1,894 63,255 SH   SOLE   63,255 0 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 15,390 352,344 SH   SOLE   352,344 0 0
WESTERN UN CO COM 959802109 5,624 295,071 SH   SOLE   295,071 0 0
WESTROCK CO COM 96145d105 309 5,775 SH   SOLE   5,775 0 0
WEX INC COM 96208t104 798 3,975 SH   SOLE   3,975 0 0
WEYERHAEUSER CO COM 962166104 34,962 1,083,444 SH   SOLE   1,083,444 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,197 68,356 SH   SOLE   68,356 0 0
WHIRLPOOL CORP COM 963320106 4,632 39,008 SH   SOLE   39,008 0 0
WHITE MTNS INS GROUP LTD COM g9618e107 847 905 SH   SOLE   905 0 0
WILLIAMS COS INC DEL COM 969457100 6,867 252,545 SH   SOLE   252,545 0 0
WILLIAMS SONOMA INC COM 969904101 362 5,512 SH   SOLE   5,512 0 0
WILLIS TOWERS WATSON PUB LTD SHS g96629103 6,904 48,986 SH   SOLE   48,986 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 7,105 162,688 SH   SOLE   162,688 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717w281 322 7,044 SH   SOLE   7,044 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 313 12,170 SH   SOLE   12,170 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717x701 10,476 165,711 SH   SOLE   165,711 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 349 7,509 SH   SOLE   7,509 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,406 58,323 SH   SOLE   58,323 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 2,526 52,383 SH   SOLE   52,383 0 0
WISDOMTREE TR INTL SMCAP DIV 97717w760 388 5,460 SH   SOLE   5,460 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717w851 8,436 145,564 SH   SOLE   145,564 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 583 6,448 SH   SOLE   6,448 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717w208 410 5,683 SH   SOLE   5,683 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 6,010 62,990 SH   SOLE   62,990 0 0
WISDOMTREE TR US MIDCAP DIVID 97717w505 6,337 171,826 SH   SOLE   166,826 0 5,000
WISDOMTREE TR US MIDCP EARNING 97717W570 26,327 636,536 SH   SOLE   636,536 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 4,508 101,685 SH   SOLE   101,685 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,035 27,443 SH   SOLE   27,443 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 607 20,420 SH   SOLE   20,420 0 0
WISDOMTREE TR US SMALLCP ERNGS 97717w562 2,487 62,426 SH   SOLE   62,426 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 3,449 35,907 SH   SOLE   35,907 0 0
WIX COM LTD SHS M98068105 829 6,928 SH   SOLE   6,928 0 0
WMIH CORP COM 92936P100 89 64,343 SH   SOLE   64,343 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 580 11,423 SH   SOLE   11,423 0 0
WOODWARD INC COM 980745103 474 5,865 SH   SOLE   5,865 0 0
WORKDAY INC CL A 98138H101 4,269 29,246 SH   SOLE   29,246 0 0
WORLD WRESTLING ENTMT INC CL A 98156q108 343 3,550 SH   SOLE   3,550 0 0
WORLDPAY INC CL A 981558109 3,108 30,692 SH   SOLE   30,692 0 0
WPP PLC NEW ADR 92937A102 329 4,494 SH   SOLE   4,494 0 0
WYNN RESORTS LTD COM 983134107 2,935 23,099 SH   SOLE   23,099 0 0
XCEL ENERGY INC COM 98389b100 551 11,668 SH   SOLE   11,668 0 0
XCERRA CORP COM 98400J108 238 16,692 SH   SOLE   16,692 0 0
XEROX CORP COM NEW 984121608 396 14,662 SH   SOLE   14,662 0 0
XILINX INC COM 983919101 890 11,104 SH   SOLE   11,104 0 0
XPO LOGISTICS INC COM 983793100 1,833 16,053 SH   SOLE   16,053 0 0
XYLEM INC COM 98419m100 3,195 39,996 SH   SOLE   39,996 0 0
YUM BRANDS INC COM 988498101 6,367 70,034 SH   SOLE   70,034 0 0
YUM CHINA HLDGS INC COM 98850P109 6 110,000 SH Call SOLE   110,000 0 0
YUM CHINA HLDGS INC COM 98850P109 1,391 39,631 SH   SOLE   39,631 0 0
ZAYO GROUP HLDGS INC COM 98919V105 475 13,688 SH   SOLE   13,688 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 11,782 66,630 SH   SOLE   66,630 0 0
ZENDESK INC COM 98936j101 1,587 22,358 SH   SOLE   22,358 0 0
ZILLOW GROUP INC CL A 98954M101 408 9,240 SH   SOLE   9,240 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 818 18,480 SH   SOLE   18,480 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,285 17,374 SH   SOLE   17,374 0 0
ZIONS BANCORPORATION COM 989701107 718 14,307 SH   SOLE   14,307 0 0
ZOETIS INC CL A 98978V103 10,850 118,495 SH   SOLE   118,495 0 0
ZSCALER INC COM 98980g102 18,046 442,532 SH   SOLE   442,532 0 0
ZUORA INC COM CL A 98983v106 2,007 86,851 SH   SOLE   86,851 0 0
ZYNGA INC CL A 98986t108 50 12,502 SH   SOLE   12,502 0 0