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 3,504 70,478 SH   SOLE   70,478 0 0
3M CO COM 88579Y101 80,167 420,734 SH   SOLE   419,734 0 1,000
ABB LTD SPONSORED ADR 000375204 4,819 253,487 SH   SOLE   78,149 0 175,338
ABBOTT LABS COM 002824100 59,668 824,940 SH   SOLE   824,940 0 0
ABBVIE INC COM 00287Y109 116,212 1,260,570 SH   SOLE   1,246,860 0 13,710
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 164 34,500 SH   SOLE   34,500 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1,339 157,300 SH   SOLE   157,300 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 159 21,995 SH   SOLE   21,995 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 6,309 548,600 SH   SOLE   548,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 90,934 644,874 SH   SOLE   625,030 0 19,844
ACI WORLDWIDE INC COM 004498101 247 8,933 SH   SOLE   8,933 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,257 48,465 SH   SOLE   48,465 0 0
ACUITY BRANDS INC COM 00508Y102 210 1,824 SH   SOLE   1,824 0 0
ADECOAGRO S A COM L00849106 454 65,200 SH   SOLE   65,200 0 0
ADIENT PLC ORD SHS G0084W101 443 29,395 SH   SOLE   29,395 0 0
ADOBE INC COM 00724F101 79,767 352,579 SH   SOLE   352,579 0 0
ADOMANI INC COM 00726A100 174 639,000 SH   SOLE   639,000 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 440 2,796 SH   SOLE   2,796 0 0
ADVANCED MICRO DEVICES INC COM 007903107 495 26,823 SH   SOLE   26,823 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 63 20,000 SH   SOLE   20,000 0 0
AECOM COM 00766T100 2,278 85,946 SH   SOLE   85,946 0 0
AERCAP HOLDINGS NV SHS N00985106 4,656 117,583 SH   SOLE   117,583 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 221 6,115 SH   SOLE   6,115 0 0
AEROHIVE NETWORKS INC COM 007786106 70 21,320 SH   SOLE   21,320 0 0
AES CORP COM 00130H105 883 61,058 SH   SOLE   61,058 0 0
AFFILIATED MANAGERS GROUP COM 008252108 3,084 31,650 SH   SOLE   31,650 0 0
AFLAC INC COM 001055102 11,189 245,595 SH   SOLE   245,595 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,114 16,509 SH   SOLE   16,509 0 0
AGNC INVT CORP COM 00123Q104 4,362 248,681 SH   SOLE   248,681 0 0
AGREE REALTY CORP COM 008492100 1,096 18,532 SH   SOLE   18,532 0 0
AIR LEASE CORP CL A 00912X302 398 13,183 SH   SOLE   13,183 0 0
AIR PRODS & CHEMS INC COM 009158106 8,451 52,800 SH   SOLE   52,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,404 22,987 SH   SOLE   22,987 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 68 12,321 SH   SOLE   12,321 0 0
ALARM COM HLDGS INC COM 011642105 494 9,517 SH   SOLE   9,517 0 0
ALASKA AIR GROUP INC COM 011659109 1,874 30,804 SH   SOLE   30,804 0 0
ALBEMARLE CORP COM 012653101 414 5,369 SH   SOLE   5,369 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6,406 55,590 SH   SOLE   55,590 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 369 3,789 SH   SOLE   3,789 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13,845 101,004 SH   SOLE   101,004 0 0
ALIGN TECHNOLOGY INC COM 016255101 8,037 38,375 SH   SOLE   38,375 0 0
ALKALINE WTR CO INC COM NEW 01643a207 34 10,983 SH   SOLE   10,983 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 16,827 211,099 SH   SOLE   211,099 0 0
ALLERGAN PLC SHS G0177J108 9,295 69,541 SH   SOLE   69,541 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 629 4,189 SH   SOLE   4,189 0 0
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 679 39,169 SH   SOLE   39,169 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 6,579 240,798 SH   SOLE   240,798 0 0
ALLIANT ENERGY CORP COM 018802108 236 5,585 SH   SOLE   5,585 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 1,185 44,000 SH   SOLE   44,000 0 0
ALLSTATE CORP COM 020002101 2,803 33,924 SH   SOLE   33,924 0 0
ALLY FINL INC COM 02005N100 670 29,574 SH   SOLE   29,574 0 0
ALPHABET INC CAP STK CL A 02079K305 173,016 165,572 SH   SOLE   165,572 0 0
ALPHABET INC CAP STK CL C 02079K107 119,920 115,796 SH   SOLE   110,474 0 5,322
ALPS ETF TR ALERIAN MLP 00162Q866 62,362 7,143,427 SH   SOLE   7,143,427 0 0
ALTABA INC COM 021346101 845 14,586 SH   SOLE   14,586 0 0
ALTRIA GROUP INC COM 02209S103 20,229 409,583 SH   SOLE   409,583 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 150 11,000 SH   SOLE   11,000 0 0
AMAZON COM INC COM 023135106 207,000 137,819 SH   SOLE   137,804 0 15
AMBEV SA SPONSORED ADR 02319V103 304 77,520 SH   SOLE   77,520 0 0
AMC NETWORKS INC CL A 00164V103 343 6,246 SH   SOLE   6,246 0 0
AMDOCS LTD SHS G02602103 301 5,135 SH   SOLE   5,135 0 0
AMEREN CORP COM 023608102 332 5,090 SH   SOLE   5,090 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1,362 242,287 SH   SOLE   242,287 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 289 20,298 SH   SOLE   20,298 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 772 24,051 SH   SOLE   24,051 0 0
AMERICAN ASSETS TR INC COM 024013104 1,061 26,423 SH   SOLE   26,423 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 604 14,590 SH   SOLE   14,590 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 211 10,938 SH   SOLE   10,938 0 0
AMERICAN ELEC PWR INC COM 025537101 2,299 30,764 SH   SOLE   30,764 0 0
AMERICAN EXPRESS CO COM 025816109 15,297 160,484 SH   SOLE   160,484 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 359 26,941 SH   SOLE   26,941 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 9,533 241,881 SH   SOLE   241,881 0 0
AMERICAN TOWER CORP NEW COM 03027X100 57,687 364,669 SH   SOLE   364,669 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,059 33,696 SH   SOLE   33,696 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 441 17,416 SH   SOLE   17,416 0 0
AMERIPRISE FINL INC COM 03076C106 9,608 92,056 SH   SOLE   92,056 0 0
AMERIS BANCORP COM 03076K108 267 8,432 SH   SOLE   8,432 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,407 32,350 SH   SOLE   32,350 0 0
AMETEK INC NEW COM 031100100 1,085 16,033 SH   SOLE   16,033 0 0
AMGEN INC COM 031162100 108,172 555,668 SH   SOLE   554,486 0 1,182
AMPHENOL CORP NEW CL A 032095101 273 3,364 SH   SOLE   3,364 0 0
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 736 49,815 SH   SOLE   49,815 0 0
ANADARKO PETE CORP COM 032511107 11,468 261,581 SH   SOLE   261,581 0 0
ANALOG DEVICES INC COM 032654105 5,274 61,443 SH   SOLE   61,443 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 1,586 48,827 SH   SOLE   48,827 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 7,097 107,839 SH   SOLE   107,839 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,300 38,678 SH   SOLE   38,678 0 0
ANNALY CAP MGMT INC COM 035710409 7,696 783,702 SH   SOLE   783,702 0 0
ANSYS INC COM 03662Q105 577 4,037 SH   SOLE   4,037 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,068 49,938 SH   SOLE   49,938 0 0
ANTHEM INC COM 036752103 18,154 69,122 SH   SOLE   69,122 0 0
ANWORTH MORTGAGE ASSET CP COM 037347101 66 16,375 SH   SOLE   16,375 0 0
AON PLC SHS CL A G0408V102 4,288 29,500 SH   SOLE   29,500 0 0
APACHE CORP COM 037411105 599 22,834 SH   SOLE   22,834 0 0
APARTMENT INVT & MGMT CO CL A 03748R101 1,065 24,269 SH   SOLE   24,269 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 12,075 724,769 SH   SOLE   724,769 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 6,718 273,770 SH   SOLE   273,770 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 211 14,790 SH   SOLE   14,790 0 0
APPLE INC COM 037833100 417,452 2,646,455 SH   SOLE   2,641,585 0 4,870
APPLIED MATLS INC COM 038222105 10,817 330,393 SH   SOLE   264,193 0 66,200
APTARGROUP INC COM 038336103 529 5,619 SH   SOLE   5,619 0 0
APTIV PLC SHS G6095L109 20,483 332,683 SH   SOLE   332,683 0 0
AQUANTIA CORP COM 03842Q108 155 17,649 SH   SOLE   17,649 0 0
ARAMARK COM 03852U106 219 7,555 SH   SOLE   7,555 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 310 14,997 SH   SOLE   14,997 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,319 32,185 SH   SOLE   32,185 0 0
ARCONIC INC COM 03965L100 760 45,092 SH   SOLE   45,092 0 0
ARES CAP CORP COM 04010L103 10,823 694,641 SH   SOLE   694,641 0 0
ARES COML REAL ESTATE CORP COM 04013V108 149 11,425 SH   SOLE   11,425 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 224 12,608 SH   SOLE   12,608 0 0
ARISTA NETWORKS INC COM 040413106 3,588 17,029 SH   SOLE   17,029 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 2,454 42,151 SH   SOLE   42,151 0 0
ARRAY BIOPHARMA INC COM 04269X105 286 20,050 SH   SOLE   20,050 0 0
ARROW ELECTRS INC COM 042735100 1,667 24,172 SH   SOLE   24,172 0 0
ARROW FINL CORP COM 042744102 2,887 90,160 SH   SOLE   90,160 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 192 15,433 SH   SOLE   15,433 0 0
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215w100 735 195,995 SH   SOLE   195,995 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,486 15,977 SH   SOLE   15,977 0 0
ASPEN AEROGELS INC COM 04523Y105 33 15,439 SH   SOLE   15,439 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 54 15,000 SH   SOLE   15,000 0 0
ASSURANT INC COM 04621X108 4,798 53,647 SH   SOLE   53,647 0 0
ASSURED GUARANTY LTD COM G0585R106 347 9,064 SH   SOLE   9,064 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,713 71,435 SH   SOLE   71,435 0 0
AT&T INC COM 00206R102 51,047 1,788,627 SH   SOLE   1,788,627 0 0
ATHENAHEALTH INC COM 04685W103 1,535 11,637 SH   SOLE   11,637 0 0
ATKORE INTL GROUP INC COM 047649108 418 21,090 SH   SOLE   21,090 0 0
ATLASSIAN CORP PLC CL A G06242104 11,980 134,638 SH   SOLE   134,638 0 0
AURORA CANNABIS INC COM 05156x108 244 49,215 SH   SOLE   49,215 0 0
AUTODESK INC COM 052769106 19,064 148,233 SH   SOLE   148,233 0 0
AUTOLIV INC COM 052800109 207 2,951 SH   SOLE   2,951 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 20,011 152,618 SH   SOLE   152,618 0 0
AUTONATION INC COM 05329W102 1,900 53,211 SH   SOLE   53,211 0 0
AUTOZONE INC COM 053332102 287 342 SH   SOLE   342 0 0
AVALONBAY CMNTYS INC COM 053484101 17,814 102,352 SH   SOLE   102,352 0 0
AVIS BUDGET GROUP COM 053774105 639 28,439 SH   SOLE   28,439 0 0
AVON PRODS INC COM 054303102 16 10,378 SH   SOLE   10,378 0 0
AXALTA COATING SYS LTD COM G0750C108 2,368 101,090 SH   SOLE   101,090 0 0
AXOS FINL INC COM 05465C100 632 25,099 SH   SOLE   25,099 0 0
BADGER METER INC COM 056525108 680 13,823 SH   SOLE   13,823 0 0
BAIDU INC SPON ADR REP A 056752108 4,287 27,033 SH   SOLE   27,033 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 506 95,588 SH   SOLE   95,588 0 0
BANCO SANTANDER SA ADR 05964H105 538 120,108 SH   SOLE   120,108 0 0
BANK AMER CORP COM 060505104 75,610 3,068,574 SH   SOLE   3,068,574 0 0
BANK HAWAII CORP COM 062540109 7,578 112,568 SH   SOLE   112,568 0 0
BANK MONTREAL QUE COM 063671101 448 6,850 SH   SOLE   6,850 0 0
BANK N S HALIFAX COM 064149107 20,261 406,281 SH   SOLE   406,281 0 0
BANK NEW YORK MELLON CORP COM 064058100 8,318 176,716 SH   SOLE   176,716 0 0
BANK OF MARIN BANCORP COM 063425102 357 8,645 SH   SOLE   8,645 0 0
BANK OZK COM 06417n103 337 14,740 SH   SOLE   14,740 0 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 1,175 66,283 SH   SOLE   66,283 0 0
BARCLAYS PLC ADR 06738E204 341 45,240 SH   SOLE   45,240 0 0
BAUSCH HEALTH COS INC COM 071734107 325 17,602 SH   SOLE   17,602 0 0
BAXTER INTL INC COM 071813109 4,263 64,769 SH   SOLE   64,769 0 0
BAYTEX ENERGY CORP COM 07317Q105 28 15,980 SH   SOLE   15,980 0 0
BB&T CORP COM 054937107 798 18,412 SH   SOLE   18,412 0 0
BCE INC COM NEW 05534B760 1,646 41,636 SH   SOLE   41,636 0 0
BECTON DICKINSON & CO COM 075887109 19,335 85,813 SH   SOLE   85,813 0 0
BEMIS INC COM 081437105 219 4,776 SH   SOLE   4,776 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 33,354 109 SH   SOLE   109 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 130,766 640,447 SH   SOLE   629,692 0 10,755
BEST BUY INC COM 086516101 916 17,289 SH   SOLE   17,289 0 0
BGC PARTNERS INC CL A 05541T101 159 30,806 SH   SOLE   30,806 0 0
BHP GROUP LIMITED SPONSORED ADS 088606108 8,470 175,408 SH   SOLE   129,283 0 46,125
BHP GROUP PLC SPONSORED ADS 05545E209 886 21,150 SH   SOLE   21,150 0 0
BIOGEN INC COM 09062X103 18,764 62,357 SH   SOLE   62,357 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 355 4,167 SH   SOLE   4,167 0 0
BIOSCRIP INC COM 09069N108 93 26,000 SH   SOLE   26,000 0 0
BLACKLINE INC COM 09239B109 280 6,827 SH   SOLE   6,827 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 305 29,167 SH   SOLE   29,167 0 0
BLACKROCK INC COM 09247X101 24,509 62,393 SH   SOLE   62,393 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 35,228 1,181,762 SH   SOLE   1,181,762 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 4,286 134,537 SH   SOLE   134,537 0 0
BLOCK H & R INC COM 093671105 283 11,158 SH   SOLE   11,158 0 0
BLOOM ENERGY CORP COM CL A 093712107 138 13,827 SH   SOLE   13,827 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 214 3,973 SH   SOLE   3,973 0 0
BMC STK HLDGS INC COM 05591B109 212 13,704 SH   SOLE   13,704 0 0
BOEING CO COM 097023105 96,606 299,553 SH   SOLE   298,803 0 750
BOINGO WIRELESS INC COM 09739C102 311 15,131 SH   SOLE   15,131 0 0
BOOKING HLDGS INC COM 09857L108 13,528 7,854 SH   SOLE   7,854 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2,981 66,137 SH   SOLE   66,137 0 0
BORGWARNER INC COM 099724106 331 9,536 SH   SOLE   9,536 0 0
BOSTON PROPERTIES INC COM 101121101 4,507 40,047 SH   SOLE   40,047 0 0
BOSTON SCIENTIFIC CORP COM 101137107 755 21,358 SH   SOLE   21,358 0 0
BOX INC CL A 10316T104 834 49,406 SH   SOLE   49,406 0 0
BOYD GAMING CORP COM 103304101 619 29,783 SH   SOLE   29,783 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,134 73,001 SH   SOLE   73,001 0 0
BP PLC SPONSORED ADR 055622104 9,130 240,781 SH   SOLE   239,281 0 1,500
BRISTOL MYERS SQUIBB CO COM 110122108 29,962 576,418 SH   SOLE   576,418 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2,799 87,838 SH   SOLE   66,516 0 21,322
BROADCOM INC COM 11135F101 81,120 319,019 SH   SOLE   318,969 0 50
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,631 16,942 SH   SOLE   16,942 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,502 65,253 SH   SOLE   65,253 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6,089 176,348 SH   SOLE   176,348 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 283 17,585 SH   SOLE   17,585 0 0
BROOKFIELD PROPERTY REIT INC CL A 11282X103 276 17,137 SH   SOLE   17,137 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 883 34,100 SH   SOLE   34,100 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 377 27,269 SH   SOLE   27,269 0 0
BROOKS AUTOMATION INC COM 114340102 496 18,928 SH   SOLE   18,928 0 0
BROWN FORMAN CORP CL B 115637209 381 8,001 SH   SOLE   8,001 0 0
BRYN MAWR BK CORP COM 117665109 201 5,846 SH   SOLE   5,846 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1,424 49,125 SH   SOLE   49,125 0 0
C & F FINL CORP COM 12466Q104 213 4,000 SH   SOLE   4,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3,988 47,423 SH   SOLE   47,423 0 0
CABOT OIL & GAS CORP COM 127097103 519 23,203 SH   SOLE   3,203 0 20,000
CADENCE DESIGN SYSTEM INC COM 127387108 289 6,645 SH   SOLE   6,645 0 0
CAESARS ENTMT CORP COM 127686103 111 16,313 SH   SOLE   16,313 0 0
CALAMP CORP COM 128126109 143 11,021 SH   SOLE   11,021 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 213 4,472 SH   SOLE   4,472 0 0
CALLON PETE CO DEL COM 13123X102 71 11,006 SH   SOLE   11,006 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,432 16,258 SH   SOLE   16,258 0 0
CANADIAN NATL RY CO COM 136375102 5,836 78,750 SH   SOLE   78,750 0 0
CANADIAN PAC RY LTD COM 13645T100 4,428 24,931 SH   SOLE   24,931 0 0
CANOPY GROWTH CORP COM 138035100 422 15,733 SH   SOLE   15,733 0 0
CAPITAL ONE FINL CORP COM 14040H105 6,146 81,308 SH   SOLE   81,008 0 300
CAPSTONE TURBINE CORP COM NEW 14067D409 69 114,520 SH   SOLE   114,520 0 0
CARDINAL HEALTH INC COM 14149Y108 1,154 25,878 SH   SOLE   25,878 0 0
CARLISLE COS INC COM 142339100 6,875 68,396 SH   SOLE   68,396 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,216 77,208 SH   SOLE   77,208 0 0
CARMAX INC COM 143130102 3,401 54,216 SH   SOLE   54,216 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,994 60,722 SH   SOLE   60,722 0 0
CATERPILLAR INC DEL COM 149123101 16,685 131,308 SH   SOLE   130,208 0 1,100
CBIZ INC COM 124805102 1,060 53,817 SH   SOLE   53,817 0 0
CBL & ASSOC PPTYS INC COM 124830100 1,634 851,005 SH   SOLE   851,005 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,518 246,357 SH   SOLE   246,357 0 0
CBRE GROUP INC CL A 12504L109 1,418 35,412 SH   SOLE   35,412 0 0
CBS CORP NEW CL B 124857202 1,264 28,901 SH   SOLE   28,901 0 0
CDK GLOBAL INC COM 12508E101 794 16,582 SH   SOLE   16,582 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 20,250 271,672 SH   SOLE   271,672 0 0
CDW CORP COM 12514G108 791 9,758 SH   SOLE   9,758 0 0
CELANESE CORP DEL COM 150870103 8,498 94,449 SH   SOLE   94,449 0 0
CELGENE CORP COM 151020104 27,339 426,565 SH   SOLE   425,815 0 750
CEMEX SAB DE CV SPON ADR NEW 151290889 304 63,134 SH   SOLE   63,134 0 0
CENTENE CORP DEL COM 15135B101 8,432 73,133 SH   SOLE   73,133 0 0
CENTERPOINT ENERGY INC COM 15189T107 338 11,986 SH   SOLE   11,986 0 0
CENTURYLINK INC COM 156700106 857 56,592 SH   SOLE   56,592 0 0
CERNER CORP COM 156782104 24,796 472,840 SH   SOLE   472,840 0 0
CEVA INC COM 157210105 352 15,945 SH   SOLE   15,945 0 0
CF INDS HLDGS INC COM 125269100 379 8,709 SH   SOLE   8,709 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,693 5,940 SH   SOLE   5,940 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,444 53,038 SH   SOLE   53,038 0 0
CHEESECAKE FACTORY INC COM 163072101 925 21,259 SH   SOLE   21,259 0 0
CHEMED CORP NEW COM 16359R103 375 1,322 SH   SOLE   1,322 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,710 28,885 SH   SOLE   28,885 0 0
CHEVRON CORP NEW COM 166764100 182,808 1,680,371 SH   SOLE   1,680,371 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 923 19,228 SH   SOLE   19,228 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 742 10,504 SH   SOLE   10,504 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 326 756 SH   SOLE   756 0 0
CHROMADEX CORP COM NEW 171077407 920 268,221 SH   SOLE   268,221 0 0
CHUBB LIMITED COM H1467J104 75,671 585,782 SH   SOLE   585,732 0 50
CHURCH & DWIGHT INC COM 171340102 14,951 227,350 SH   SOLE   227,350 0 0
CIGNA CORP NEW COM 125523100 3,357 17,675 SH   SOLE   17,675 0 0
CIMPRESS N V SHS EURO N20146101 373 3,609 SH   SOLE   3,609 0 0
CINCINNATI FINL CORP COM 172062101 1,946 25,137 SH   SOLE   25,137 0 0
CINEMARK HOLDINGS INC COM 17243V102 692 19,337 SH   SOLE   19,337 0 0
CINTAS CORP COM 172908105 81,414 484,637 SH   SOLE   484,637 0 0
CISCO SYS INC COM 17275R102 152,700 3,524,119 SH   SOLE   3,521,169 0 2,950
CIT GROUP INC COM NEW 125581801 239 6,240 SH   SOLE   6,240 0 0
CITIGROUP INC COM NEW 172967424 19,861 381,501 SH   SOLE   381,501 0 0
CITIZENS FINL GROUP INC COM 174610105 3,825 128,655 SH   SOLE   128,655 0 0
CITRIX SYS INC COM 177376100 3,196 31,188 SH   SOLE   31,188 0 0
CIVEO CORP CDA COM 17878Y108 40 28,224 SH   SOLE   28,224 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 643 82,289 SH   SOLE   82,289 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 843 81,016 SH   SOLE   81,016 0 0
CLOROX CO DEL COM 189054109 17,528 113,715 SH   SOLE   113,665 0 50
CLOUDERA INC COM 18914U100 956 86,442 SH   SOLE   86,442 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 534 49,254 SH   SOLE   49,254 0 0
CME GROUP INC COM CL A 12572Q105 19,551 103,929 SH   SOLE   103,929 0 0
COCA COLA CO COM 191216100 46,989 992,368 SH   SOLE   992,368 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 291 6,354 SH   SOLE   6,354 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 43,523 685,617 SH   SOLE   685,617 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,011 101,753 SH   SOLE   101,753 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 254 33,932 SH   SOLE   33,932 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 210 20,293 SH   SOLE   20,293 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 228 21,250 SH   SOLE   21,250 0 0
COHERENT INC COM 192479103 1,232 11,655 SH   SOLE   11,655 0 0
COHU INC COM 192576106 344 21,418 SH   SOLE   21,418 0 0
COLGATE PALMOLIVE CO COM 194162103 18,824 316,256 SH   SOLE   316,256 0 0
COLUMBIA BKG SYS INC COM 197236102 861 23,738 SH   SOLE   23,738 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 844 41,419 SH   SOLE   41,419 0 0
COMCAST CORP NEW CL A 20030N101 79,690 2,340,384 SH   SOLE   2,340,384 0 0
COMERICA INC COM 200340107 474 6,898 SH   SOLE   6,898 0 0
COMMERCE BANCSHARES INC COM 200525103 1,330 23,595 SH   SOLE   23,595 0 0
COMMERCIAL METALS CO COM 201723103 188 11,707 SH   SOLE   11,707 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,054 64,315 SH   SOLE   64,315 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 213 7,380 SH   SOLE   7,380 0 0
CONAGRA BRANDS INC COM 205887102 1,172 54,878 SH   SOLE   54,878 0 0
CONCHO RES INC COM 20605P101 3,309 32,195 SH   SOLE   32,195 0 0
CONOCOPHILLIPS COM 20825C104 12,117 194,344 SH   SOLE   194,344 0 0
CONSOLIDATED EDISON INC COM 209115104 1,721 22,509 SH   SOLE   22,109 0 400
CONSTELLATION BRANDS INC CL A 21036P108 40,083 249,239 SH   SOLE   249,239 0 0
CONSTELLIUM NV CL A N22035104 75 10,667 SH   SOLE   10,667 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 205 8,051 SH   SOLE   8,051 0 0
CONTINENTAL RESOURCES INC COM 212015101 1,796 44,692 SH   SOLE   44,692 0 0
CONTROL4 CORP COM 21240D107 184 10,439 SH   SOLE   10,439 0 0
COOPER COS INC COM NEW 216648402 4,909 19,289 SH   SOLE   19,289 0 0
COPART INC COM 217204106 3,030 63,424 SH   SOLE   63,424 0 0
CORE LABORATORIES N V COM N22717107 1,046 17,523 SH   SOLE   17,523 0 0
CORESITE RLTY CORP COM 21870Q105 2,815 32,271 SH   SOLE   32,271 0 0
CORNING INC COM 219350105 7,535 249,435 SH   SOLE   249,435 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 536 25,466 SH   SOLE   25,466 0 0
COSTCO WHSL CORP NEW COM 22160K105 74,022 363,369 SH   SOLE   362,869 0 500
COUPA SOFTWARE INC COM 22266L106 236 3,747 SH   SOLE   3,747 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 210 1,311 SH   SOLE   1,311 0 0
CRANE CO COM 224399105 1,729 23,948 SH   SOLE   23,948 0 0
CREE INC COM 225447101 602 14,075 SH   SOLE   14,075 0 0
CRITEO S A SPONS ADS 226718104 376 16,559 SH   SOLE   16,559 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 36,797 338,740 SH   SOLE   338,740 0 0
CROWN CRAFTS INC COM 228309100 283 52,345 SH   SOLE   52,345 0 0
CROWN HOLDINGS INC COM 228368106 3,728 89,689 SH   SOLE   89,689 0 0
CSX CORP COM 126408103 6,031 97,067 SH   SOLE   97,067 0 0
CUBESMART COM 229663109 2,677 93,307 SH   SOLE   93,307 0 0
CULLEN FROST BANKERS INC COM 229899109 685 7,788 SH   SOLE   7,788 0 0
CUMMINS INC COM 231021106 8,031 60,092 SH   SOLE   59,992 0 100
CVS HEALTH CORP COM 126650100 81,501 1,243,917 SH   SOLE   1,243,917 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 504 39,615 SH   SOLE   39,615 0 0
CYRUSONE INC COM 23283R100 1,712 32,372 SH   SOLE   32,372 0 0
D R HORTON INC COM 23331A109 3,245 93,617 SH   SOLE   93,617 0 0
DANAHER CORP DEL COM 235851102 64,032 620,942 SH   SOLE   620,942 0 0
DARDEN RESTAURANTS INC COM 237194105 1,853 18,558 SH   SOLE   18,558 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 604 13,557 SH   SOLE   13,557 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 359 17,953 SH   SOLE   17,953 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 769 39,332 SH   SOLE   39,332 0 0
DAVITA INC COM 23918K108 335 6,508 SH   SOLE   6,508 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 2,935 105,187 SH   SOLE   104,743 0 444
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 322 12,145 SH   SOLE   12,145 0 0
DECKERS OUTDOOR CORP COM 243537107 1,973 15,422 SH   SOLE   15,422 0 0
DEERE & CO COM 244199105 4,151 27,829 SH   SOLE   27,829 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 247 8,428 SH   SOLE   8,428 0 0
DELL TECHNOLOGIES INC CL C 24703L202 283 5,787 SH   SOLE   5,787 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,109 62,308 SH   SOLE   62,308 0 0
DENNYS CORP COM 24869P104 322 19,892 SH   SOLE   19,892 0 0
DENTSPLY SIRONA INC COM 24906P109 455 12,220 SH   SOLE   12,220 0 0
DERMIRA INC COM 24983L104 358 49,805 SH   SOLE   49,805 0 0
DEVON ENERGY CORP NEW COM 25179M103 5,879 260,820 SH   SOLE   207,350 0 53,470
DEXCOM INC COM 252131107 382 3,189 SH   SOLE   3,189 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 11,536 81,355 SH   SOLE   81,355 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 242 25,657 SH   SOLE   25,657 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,526 27,252 SH   SOLE   27,252 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 137 15,048 SH   SOLE   15,048 0 0
DICKS SPORTING GOODS INC COM 253393102 320 10,242 SH   SOLE   10,242 0 0
DIGITAL RLTY TR INC COM 253868103 46,447 435,921 SH   SOLE   435,921 0 0
DISCOVER FINL SVCS COM 254709108 4,924 83,488 SH   SOLE   83,488 0 0
DISCOVERY INC COM SER A 25470F104 516 20,844 SH   SOLE   20,844 0 0
DISCOVERY INC COM SER C 25470F302 897 38,857 SH   SOLE   38,857 0 0
DISNEY WALT CO COM DISNEY 254687106 121,747 1,110,328 SH   SOLE   1,081,788 0 28,540
DOCUSIGN INC COM 256163106 2,746 68,510 SH   SOLE   68,510 0 0
DOLBY LABORATORIES INC COM 25659T107 874 14,131 SH   SOLE   14,131 0 0
DOLLAR GEN CORP NEW COM 256677105 5,172 47,857 SH   SOLE   47,857 0 0
DOLLAR TREE INC COM 256746108 2,865 31,721 SH   SOLE   31,721 0 0
DOMINION ENERGY INC COM 25746U109 8,505 119,019 SH   SOLE   119,019 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 477 32,592 SH   SOLE   32,592 0 0
DOVER CORP COM 260003108 906 12,769 SH   SOLE   12,769 0 0
DOVER MOTORSPORTS INC COM 260174107 29 15,357 SH   SOLE   15,357 0 0
DOWDUPONT INC COM 26078J100 31,512 589,228 SH   SOLE   589,228 0 0
DRIL-QUIP INC COM 262037104 279 9,304 SH   SOLE   9,304 0 0
DRIVE SHACK INC COM 262077100 137 35,006 SH   SOLE   35,006 0 0
DROPBOX INC CL A 26210C104 3,358 164,350 SH   SOLE   164,350 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 34,151 395,719 SH   SOLE   395,719 0 0
DUNKIN BRANDS GROUP INC COM 265504100 366 5,712 SH   SOLE   5,712 0 0
DXC TECHNOLOGY CO COM 23355L106 300 5,651 SH   SOLE   5,651 0 0
DYCOM INDS INC COM 267475101 257 4,751 SH   SOLE   4,751 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 324 35,437 SH   SOLE   35,437 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 569 12,960 SH   SOLE   12,960 0 0
EAST WEST BANCORP INC COM 27579R104 18,848 432,986 SH   SOLE   432,986 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 204 13,000 SH   SOLE   13,000 0 0
EASTGROUP PPTY INC COM 277276101 1,212 13,210 SH   SOLE   13,210 0 0
EASTMAN CHEM CO COM 277432100 883 12,073 SH   SOLE   12,073 0 0
EATON CORP PLC SHS G29183103 3,622 52,754 SH   SOLE   52,754 0 0
EATON VANCE CORP COM NON VTG 278265103 839 23,838 SH   SOLE   23,838 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 385 20,264 SH   SOLE   20,264 0 0
EBAY INC COM 278642103 2,029 72,270 SH   SOLE   72,270 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 249 12,240 SH   SOLE   12,240 0 0
ECOLAB INC COM 278865100 34,998 237,516 SH   SOLE   237,516 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,363 36,486 SH   SOLE   36,486 0 0
EDISON INTL COM 281020107 1,032 18,177 SH   SOLE   18,177 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 32,412 211,609 SH   SOLE   211,609 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 1,243 39,408 SH   SOLE   39,408 0 0
ELECTRONIC ARTS INC COM 285512109 1,493 18,914 SH   SOLE   18,914 0 0
EMCOR GROUP INC COM 29084Q100 1,337 22,404 SH   SOLE   22,404 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 738 12,448 SH   SOLE   12,448 0 0
EMERSON ELEC CO COM 291011104 14,942 250,073 SH   SOLE   250,073 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 599 42,295 SH   SOLE   42,295 0 0
EMX RTY CORP COM 26873J107 17 15,000 SH   SOLE   15,000 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 136 10,028 SH   SOLE   10,028 0 0
ENBRIDGE INC COM 29250N105 6,095 196,098 SH   SOLE   196,098 0 0
ENCANA CORP COM 292505104 70 12,194 SH   SOLE   12,194 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 1,003 150,887 SH   SOLE   150,887 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 2,853 63,192 SH   SOLE   63,192 0 0
ENERGOUS CORP COM 29272C103 65 11,168 SH   SOLE   11,168 0 0
ENERGY RECOVERY INC COM 29270J100 84 12,550 SH   SOLE   12,550 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 18,486 1,399,364 SH   SOLE   1,399,364 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 1,317 119,650 SH   SOLE   119,650 0 0
ENSTAR GROUP LIMITED SHS G3075P101 249 1,486 SH   SOLE   1,486 0 0
ENTEGRIS INC COM 29362U104 1,633 58,559 SH   SOLE   58,559 0 0
ENTERGY CORP NEW COM 29364G103 232 2,699 SH   SOLE   2,699 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 38,225 1,554,477 SH   SOLE   1,554,477 0 0
ENTRAVISION COMMUNICATIONS C CL A 29382r107 346 119,004 SH   SOLE   119,004 0 0
EOG RES INC COM 26875P101 12,754 146,249 SH   SOLE   146,249 0 0
EPR PPTYS COM SH BEN INT 26884U109 9,240 144,310 SH   SOLE   144,310 0 0
EQUINIX INC COM PAR $0.001 29444U700 2,739 7,769 SH   SOLE   7,769 0 0
EQUINOR ASA SPONSORED ADR 29446M102 233 11,012 SH   SOLE   11,012 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,231 22,969 SH   SOLE   22,969 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 4,259 64,528 SH   SOLE   64,528 0 0
ERICSSON ADR B SEK 10 294821608 93 10,539 SH   SOLE   10,539 0 0
ESSEX PPTY TR INC COM 297178105 3,727 15,199 SH   SOLE   15,199 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7,788 231,086 SH   SOLE   231,086 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 285 8,150 SH   SOLE   8,150 0 0
ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 984 32,736 SH   SOLE   32,736 0 0
ETSY INC COM 29786A106 362 7,602 SH   SOLE   7,602 0 0
EVENTBRITE INC COM CL A 29975E109 255 9,180 SH   SOLE   9,180 0 0
EVERCORE INC CLASS A 29977A105 4,696 65,617 SH   SOLE   65,617 0 0
EVERGY INC COM 30034W106 1,358 23,917 SH   SOLE   23,917 0 0
EVERSOURCE ENERGY COM 30040W108 1,994 30,659 SH   SOLE   30,659 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2,136 65,635 SH   SOLE   65,635 0 0
EXELON CORP COM 30161N101 3,843 85,208 SH   SOLE   85,208 0 0
EXPEDIA GROUP INC COM NEW 30212P303 229 2,033 SH   SOLE   2,033 0 0
EXPEDITORS INTL WASH INC COM 302130109 4,363 64,082 SH   SOLE   64,082 0 0
EXTRA SPACE STORAGE INC COM 30225T102 14,994 165,721 SH   SOLE   165,721 0 0
EXXON MOBIL CORP COM 30231G102 97,133 1,424,440 SH   SOLE   1,423,540 0 900
F5 NETWORKS INC COM 315616102 411 2,534 SH   SOLE   2,534 0 0
FACEBOOK INC CL A 30303M102 162,781 1,241,753 SH   SOLE   1,229,778 0 11,975
FACTSET RESH SYS INC COM 303075105 4,449 22,233 SH   SOLE   22,233 0 0
FAIR ISAAC CORP COM 303250104 320 1,713 SH   SOLE   1,713 0 0
FASTENAL CO COM 311900104 1,936 37,028 SH   SOLE   37,028 0 0
FATE THERAPEUTICS INC COM 31189P102 483 37,632 SH   SOLE   37,632 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1,049 8,890 SH   SOLE   8,890 0 0
FEDEX CORP COM 31428X106 14,222 88,156 SH   SOLE   87,156 0 1,000
FERRARI N V COM N3167Y103 286 2,873 SH   SOLE   2,873 0 0
FIDELITY MSCI INFO TECH I 316092808 918 18,648 SH   SOLE   18,648 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,114 20,611 SH   SOLE   20,611 0 0
FIFTH THIRD BANCORP COM 316773100 1,673 71,109 SH   SOLE   71,109 0 0
FIREEYE INC COM 31816Q101 371 22,872 SH   SOLE   22,872 0 0
FIRST AMERN FINL CORP COM 31847R102 1,500 33,603 SH   SOLE   33,603 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 374 992 SH   SOLE   992 0 0
FIRST DATA CORP NEW COM CL A 32008D106 1,445 85,434 SH   SOLE   85,434 0 0
FIRST FINL BANKSHARES COM 32020R109 880 15,250 SH   SOLE   15,250 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2,772 96,064 SH   SOLE   96,064 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 300 51,000 SH   SOLE   51,000 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 524 41,450 SH   SOLE   41,450 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,939 103,554 SH   SOLE   103,554 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 267 20,600 SH   SOLE   20,600 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,315 27,137 SH   SOLE   27,137 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 27,254 233,622 SH   SOLE   233,622 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 218 3,171 SH   SOLE   3,171 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 6,263 291,992 SH   SOLE   291,992 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 321 2,581 SH   SOLE   2,581 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 4,107 66,180 SH   SOLE   66,180 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 963 98,253 SH   SOLE   98,253 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 1,447 53,120 SH   SOLE   53,120 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 12,488 228,718 SH   SOLE   228,718 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 265 3,892 SH   SOLE   3,892 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 17,059 586,631 SH   SOLE   586,631 0 0
FIRSTENERGY CORP COM 337932107 426 11,352 SH   SOLE   11,352 0 0
FISERV INC COM 337738108 4,852 66,016 SH   SOLE   66,016 0 0
FIVE BELOW INC COM 33829M101 28,693 280,428 SH   SOLE   280,428 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,350 12,655 SH   SOLE   12,655 0 0
FLEX LTD ORD Y2573F102 1,265 166,283 SH   SOLE   166,283 0 0
FLEXSTEEL INDS INC COM 339382103 210 9,500 SH   SOLE   9,500 0 0
FLIR SYS INC COM 302445101 491 11,273 SH   SOLE   11,273 0 0
FLUOR CORP NEW COM 343412102 585 18,173 SH   SOLE   18,173 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 269 3,126 SH   SOLE   3,126 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 4,247 555,177 SH   SOLE   547,177 0 8,000
FORESCOUT TECHNOLOGIES INC COM 34553D101 331 12,738 SH   SOLE   12,738 0 0
FORTINET INC COM 34959E109 377 5,354 SH   SOLE   5,354 0 0
FORTIVE CORP COM 34959J108 16,736 247,351 SH   SOLE   247,351 0 0
FRANKLIN RES INC COM 354613101 1,993 67,186 SH   SOLE   67,186 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,053 102,132 SH   SOLE   102,132 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 405 12,502 SH   SOLE   12,502 0 0
FS KKR CAPITAL CORP COM 302635107 100 19,369 SH   SOLE   19,369 0 0
FUNKO INC COM CL A 361008105 145 11,023 SH   SOLE   11,023 0 0
FUSION CONNECT INC COM 36116X102 21 12,211 SH   SOLE   12,211 0 0
GABELLI DIVD & INCOME TR COM 36242H104 1,104 60,308 SH   SOLE   60,308 0 0
GALLAGHER ARTHUR J & CO COM 363576109 225 3,057 SH   SOLE   3,057 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 3,703 114,620 SH   SOLE   114,620 0 0
GARTNER INC COM 366651107 5,849 45,752 SH   SOLE   45,752 0 0
GATX CORP COM 361448103 309 4,369 SH   SOLE   4,369 0 0
GCI LIBERTY INC COM CLASS A 36164V305 347 8,441 SH   SOLE   8,441 0 0
GENCOR INDS INC COM 368678108 230 21,011 SH   SOLE   21,011 0 0
GENERAL DYNAMICS CORP COM 369550108 8,599 54,700 SH   SOLE   54,700 0 0
GENERAL ELECTRIC CO COM 369604103 11,450 1,512,593 SH   SOLE   1,512,293 0 300
GENERAL MLS INC COM 370334104 3,147 80,817 SH   SOLE   80,817 0 0
GENERAL MTRS CO COM 37045V100 8,430 252,008 SH   SOLE   252,008 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,414 76,548 SH   SOLE   76,548 0 0
GENESIS HEALTHCARE INC CL A COM 37185X106 49 41,710 SH   SOLE   41,710 0 0
GENTEX CORP COM 371901109 408 20,197 SH   SOLE   20,197 0 0
GENUINE PARTS CO COM 372460105 3,329 34,665 SH   SOLE   19,610 0 15,055
GILEAD SCIENCES INC COM 375558103 26,472 423,221 SH   SOLE   422,371 0 850
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,947 103,288 SH   SOLE   103,288 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 332 8,093 SH   SOLE   8,093 0 0
GLOBAL PMTS INC COM 37940X102 1,632 15,821 SH   SOLE   15,821 0 0
GLOBAL X FDS GBL X FTSE ETF 37950E648 168 11,000 SH   SOLE   11,000 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 28,698 2,625,627 SH   SOLE   2,625,627 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 3,454 450,273 SH   SOLE   450,273 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416 234 8,492 SH   SOLE   8,492 0 0
GOLDCORP INC NEW COM 380956409 487 49,655 SH   SOLE   49,655 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 414 22,536 SH   SOLE   22,536 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 22,619 135,405 SH   SOLE   134,905 0 500
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 213 48,420 SH   SOLE   48,420 0 0
GOLUB CAP BDC INC COM 38173M102 5,425 329,008 SH   SOLE   329,008 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 1,416 69,381 SH   SOLE   69,381 0 0
GRACE W R & CO DEL NEW COM 38388F108 1,609 24,781 SH   SOLE   24,781 0 0
GRACO INC COM 384109104 614 14,661 SH   SOLE   14,661 0 0
GRAHAM HLDGS CO COM 384637104 227 354 SH   SOLE   354 0 0
GRAINGER W W INC COM 384802104 322 1,139 SH   SOLE   1,139 0 0
GRAND CANYON ED INC COM 38526M106 241 2,506 SH   SOLE   2,506 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 252 23,682 SH   SOLE   23,682 0 0
GREEN DOT CORP CL A 39304D102 576 7,238 SH   SOLE   7,238 0 0
GREENBRIER COS INC COM 393657101 548 13,866 SH   SOLE   13,866 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 106 12,350 SH   SOLE   12,350 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 253 13,789 SH   SOLE   13,789 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 367 4,569 SH   SOLE   4,569 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 988 10,142 SH   SOLE   10,142 0 0
HAIN CELESTIAL GROUP INC COM 405217100 425 26,784 SH   SOLE   26,784 0 0
HALLIBURTON CO COM 406216101 1,766 66,443 SH   SOLE   66,443 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 614 42,000 SH   SOLE   42,000 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 482 17,250 SH   SOLE   17,250 0 0
HANESBRANDS INC COM 410345102 142 11,363 SH   SOLE   11,363 0 0
HANOVER INS GROUP INC COM 410867105 1,241 10,627 SH   SOLE   10,627 0 0
HARRIS CORP DEL COM 413875105 3,305 24,542 SH   SOLE   9,021 0 15,521
HARTFORD FINL SVCS GROUP INC COM 416515104 1,698 38,207 SH   SOLE   38,207 0 0
HARVARD BIOSCIENCE INC COM 416906105 376 118,243 SH   SOLE   118,243 0 0
HASBRO INC COM 418056107 2,842 34,975 SH   SOLE   34,975 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 848 23,147 SH   SOLE   23,147 0 0
HC2 HLDGS INC COM 404139107 137 51,800 SH   SOLE   51,800 0 0
HCA HEALTHCARE INC COM 40412C101 22,048 177,166 SH   SOLE   177,166 0 0
HCP INC COM 40414L109 3,475 124,412 SH   SOLE   124,412 0 0
HD SUPPLY HLDGS INC COM 40416M105 9,027 240,604 SH   SOLE   240,604 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 2,895 27,943 SH   SOLE   27,943 0 0
HEALTHCARE SVCS GRP INC COM 421906108 427 10,634 SH   SOLE   10,634 0 0
HELMERICH & PAYNE INC COM 423452101 296 6,169 SH   SOLE   6,169 0 0
HENRY JACK & ASSOC INC COM 426281101 2,700 21,344 SH   SOLE   21,344 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 264 4,478 SH   SOLE   4,478 0 0
HERSHEY CO COM 427866108 12,418 115,858 SH   SOLE   100,758 0 15,100
HERTZ GLOBAL HLDGS INC COM 42806J106 434 31,803 SH   SOLE   31,803 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 793 60,008 SH   SOLE   60,008 0 0
HEXCEL CORP NEW COM 428291108 1,095 19,097 SH   SOLE   19,097 0 0
HFF INC CL A 40418F108 419 12,631 SH   SOLE   12,631 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 107 29,810 SH   SOLE   29,810 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2,051 71,803 SH   SOLE   71,803 0 0
HOLLYFRONTIER CORP COM 436106108 225 4,401 SH   SOLE   4,401 0 0
HOLOGIC INC COM 436440101 381 9,274 SH   SOLE   9,274 0 0
HOME DEPOT INC COM 437076102 110,689 644,214 SH   SOLE   644,214 0 0
HONDA MOTOR LTD AMERN SHS 438128308 1,422 53,759 SH   SOLE   53,759 0 0
HONEYWELL INTL INC COM 438516106 88,468 669,601 SH   SOLE   659,101 0 10,500
HORMEL FOODS CORP COM 440452100 5,941 139,192 SH   SOLE   139,192 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 829 34,714 SH   SOLE   34,714 0 0
HOST HOTELS & RESORTS INC COM 44107P104 905 54,286 SH   SOLE   54,286 0 0
HOULIHAN LOKEY INC CL A 441593100 674 18,306 SH   SOLE   18,306 0 0
HOWARD HUGHES CORP COM 44267D107 286 2,932 SH   SOLE   2,932 0 0
HP INC COM 40434L105 1,484 72,524 SH   SOLE   72,524 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 5,969 145,193 SH   SOLE   143,943 0 1,250
HUBSPOT INC COM 443573100 3,994 31,766 SH   SOLE   31,766 0 0
HUMANA INC COM 444859102 796 2,778 SH   SOLE   2,778 0 0
HUNT J B TRANS SVCS INC COM 445658107 321 3,450 SH   SOLE   3,450 0 0
HUNTINGTON BANCSHARES INC COM 446150104 185 15,511 SH   SOLE   15,511 0 0
IAC INTERACTIVECORP COM 44919P508 316 1,725 SH   SOLE   1,725 0 0
ICICI BK LTD ADR 45104G104 490 47,574 SH   SOLE   47,574 0 0
ICON PLC SHS G4705A100 1,874 14,501 SH   SOLE   14,501 0 0
IDEXX LABS INC COM 45168D104 39,875 214,361 SH   SOLE   214,361 0 0
IHS MARKIT LTD SHS G47567105 309 6,451 SH   SOLE   6,451 0 0
II VI INC COM 902104108 13,205 406,801 SH   SOLE   406,801 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,649 28,806 SH   SOLE   28,806 0 0
ILLUMINA INC COM 452327109 3,888 12,964 SH   SOLE   12,964 0 0
IMMUNOGEN INC COM 45253H101 93 19,377 SH   SOLE   19,377 0 0
IMPERVA INC COM 45321L100 301 5,400 SH   SOLE   5,400 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 263 28,599 SH   SOLE   28,599 0 0
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1,318 72,540 SH   SOLE   72,540 0 0
INFOSYS LTD SPONSORED ADR 456788108 182 19,116 SH   SOLE   19,116 0 0
INGERSOLL-RAND PLC SHS G47791101 2,812 30,820 SH   SOLE   30,820 0 0
INGEVITY CORP COM 45688C107 515 6,155 SH   SOLE   6,155 0 0
INGREDION INC COM 457187102 363 3,967 SH   SOLE   3,967 0 0
INSULET CORP COM 45784P101 203 2,553 SH   SOLE   2,553 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 1,263 26,077 SH   SOLE   26,077 0 0
INTEL CORP COM 458140100 126,198 2,689,067 SH   SOLE   2,549,277 0 139,790
INTERCONTINENTAL EXCHANGE IN COM 45866F104 11,376 151,016 SH   SOLE   151,016 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 39,729 349,515 SH   SOLE   348,275 0 1,240
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 450 3,352 SH   SOLE   3,352 0 0
INTERNATIONAL TOWER HILL MIN COM 46050R102 95 183,750 SH   SOLE   183,750 0 0
INTL PAPER CO COM 460146103 1,169 28,954 SH   SOLE   28,954 0 0
INTREXON CORP COM 46122T102 247 37,735 SH   SOLE   37,735 0 0
INTUIT COM 461202103 6,493 32,984 SH   SOLE   32,984 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 37,564 78,435 SH   SOLE   78,435 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,744 35,278 SH   SOLE   35,278 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1,159 22,213 SH   SOLE   22,213 0 0
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 498 9,775 SH   SOLE   9,775 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 230 3,687 SH   SOLE   3,687 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 8,387 82,571 SH   SOLE   82,571 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,317 11,590 SH   SOLE   11,590 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,348 95,368 SH   SOLE   95,368 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2,197 20,005 SH   SOLE   20,005 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,451 34,244 SH   SOLE   34,244 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 593 3,341 SH   SOLE   3,341 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 886 6,295 SH   SOLE   6,295 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 40,208 439,916 SH   SOLE   439,916 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 852 8,551 SH   SOLE   8,551 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,745 170,634 SH   SOLE   170,634 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 887 31,456 SH   SOLE   31,456 0 0
INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 232 8,992 SH   SOLE   8,992 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1,073 38,932 SH   SOLE   38,932 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1,981 85,850 SH   SOLE   85,850 0 0
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 451 10,075 SH   SOLE   10,075 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 LOW 46138E412 340 12,147 SH   SOLE   12,147 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 264 8,475 SH   SOLE   8,475 0 0
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 786 26,356 SH   SOLE   26,356 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 959 20,553 SH   SOLE   20,553 0 0
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 454 18,775 SH   SOLE   18,775 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 167,793 1,087,728 SH   SOLE   1,086,478 0 1,250
INVITAE CORP COM 46185L103 115 10,413 SH   SOLE   10,413 0 0
INVITATION HOMES INC COM 46187W107 906 45,112 SH   SOLE   45,112 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,370 25,340 SH   SOLE   25,340 0 0
IPG PHOTONICS CORP COM 44980X109 354 3,124 SH   SOLE   3,124 0 0
IQVIA HLDGS INC COM 46266C105 1,571 13,523 SH   SOLE   13,523 0 0
IRON MTN INC NEW COM 46284V101 7,056 217,718 SH   SOLE   217,718 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 1,886 182,052 SH   SOLE   182,052 0 0
ISHARES INC CORE MSCI EMKT 46434G103 47,992 1,017,853 SH   SOLE   1,017,853 0 0
ISHARES INC EM MKTS DIV ETF 464286319 2,937 78,475 SH   SOLE   78,475 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 2,937 52,564 SH   SOLE   52,564 0 0
ISHARES INC MIN VOL GBL ETF 464286525 4,715 58,021 SH   SOLE   58,021 0 0
ISHARES INC MLT FCTR EMG MKT 46434G889 1,087 28,057 SH   SOLE   28,057 0 0
ISHARES INC MSCI AUST ETF 464286103 580 30,104 SH   SOLE   30,104 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 313 8,200 SH   SOLE   8,200 0 0
ISHARES INC MSCI CDA ETF 464286509 596 24,873 SH   SOLE   24,873 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 486 7,990 SH   SOLE   7,990 0 0
ISHARES INC MSCI EURZONE ETF 464286608 7,298 208,164 SH   SOLE   208,164 0 0
ISHARES INC MSCI GERMANY ETF 464286806 3,584 141,394 SH   SOLE   141,394 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 6,483 127,890 SH   SOLE   127,890 0 0
ISHARES INC MSCI MEXICO ETF 464286822 221 5,356 SH   SOLE   5,356 0 0
ISHARES INC MSCI PAC JP ETF 464286665 539 13,238 SH   SOLE   13,238 0 0
ISHARES INC MSCI STH KOR ETF 464286772 230 3,913 SH   SOLE   3,913 0 0
ISHARES INC MSCI SWITZERLAND 464286749 393 12,458 SH   SOLE   12,458 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 2,430 50,060 SH   SOLE   50,060 0 0
ISHARES TR ASIA 50 ETF 464288430 247 4,474 SH   SOLE   4,474 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 1,166 29,827 SH   SOLE   29,827 0 0
ISHARES TR COHEN STEER REIT 464287564 4,399 45,968 SH   SOLE   45,968 0 0
ISHARES TR CORE DIV GRWTH 46434V621 14,191 427,684 SH   SOLE   427,684 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 9,299 110,208 SH   SOLE   110,208 0 0
ISHARES TR CORE MSCI EAFE 46432F842 57,028 1,036,881 SH   SOLE   1,036,881 0 0
ISHARES TR CORE MSCI EURO 46434V738 2,240 54,193 SH   SOLE   54,193 0 0
ISHARES TR CORE MSCI INTL 46435G326 5,952 121,851 SH   SOLE   121,851 0 0
ISHARES TR CORE S&P MCP ETF 464287507 80,801 486,576 SH   SOLE   486,576 0 0
ISHARES TR CORE S&P SCP ETF 464287804 57,036 822,787 SH   SOLE   820,487 0 2,300
ISHARES TR CORE S&P TTL STK 464287150 1,369 24,126 SH   SOLE   24,126 0 0
ISHARES TR CORE S&P US GWT 464287671 23,198 440,190 SH   SOLE   440,190 0 0
ISHARES TR CORE S&P US VLU 464287663 1,113 22,666 SH   SOLE   22,666 0 0
ISHARES TR CORE S&P500 ETF 464287200 280,803 1,116,026 SH   SOLE   1,116,026 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 1,268 48,901 SH   SOLE   48,901 0 0
ISHARES TR EAFE GRWTH ETF 464288885 780 11,294 SH   SOLE   11,294 0 0
ISHARES TR EAFE SML CP ETF 464288273 11,182 215,784 SH   SOLE   215,784 0 0
ISHARES TR EAFE VALUE ETF 464288877 3,966 87,706 SH   SOLE   87,706 0 0
ISHARES TR ESG MSCI USA SML 46435U663 279 12,332 SH   SOLE   12,332 0 0
ISHARES TR EUROPE ETF 464287861 2,683 68,580 SH   SOLE   68,580 0 0
ISHARES TR EXPANDED TECH 464287515 369 2,126 SH   SOLE   2,126 0 0
ISHARES TR EXPND TEC SC ETF 464287549 585 3,409 SH   SOLE   3,409 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 290 35,054 SH   SOLE   35,054 0 0
ISHARES TR GLB CNSM STP ETF 464288737 205 4,461 SH   SOLE   4,461 0 0
ISHARES TR GLOBAL 100 ETF 464287572 4,841 114,182 SH   SOLE   114,182 0 0
ISHARES TR GLOBAL REIT ETF 46434V647 4,842 206,746 SH   SOLE   206,746 0 0
ISHARES TR GLOBAL TECH ETF 464287291 328 2,274 SH   SOLE   2,274 0 0
ISHARES TR HDG MSCI EAFE 46434V803 26,541 1,028,337 SH   SOLE   1,028,337 0 0
ISHARES TR INDIA 50 ETF 464289529 878 24,847 SH   SOLE   24,847 0 0
ISHARES TR INTL SEL DIV ETF 464288448 12,985 452,285 SH   SOLE   452,285 0 0
ISHARES TR LATN AMER 40 ETF 464287390 726 23,567 SH   SOLE   23,567 0 0
ISHARES TR MICRO-CAP ETF 464288869 599 7,265 SH   SOLE   7,265 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 4,292 64,381 SH   SOLE   64,381 0 0
ISHARES TR MIN VOL USA ETF 46429B697 59,090 1,127,670 SH   SOLE   1,095,263 0 32,407
ISHARES TR MORTGE REL ETF 46435G342 206 5,161 SH   SOLE   5,161 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 689 3,543 SH   SOLE   3,543 0 0
ISHARES TR MRGSTR SM CP ETF 464288505 941 6,367 SH   SOLE   6,367 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 1,914 12,072 SH   SOLE   12,072 0 0
ISHARES TR MRNGSTR LG-CP VL 464288109 1,690 17,547 SH   SOLE   17,547 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 3,234 50,901 SH   SOLE   50,901 0 0
ISHARES TR MSCI ACWI ETF 464288257 160,846 2,506,956 SH   SOLE   2,506,830 0 126
ISHARES TR MSCI ACWI EX US 464288240 29,776 709,637 SH   SOLE   709,637 0 0
ISHARES TR MSCI CHINA ETF 46429B671 18,451 350,642 SH   SOLE   350,642 0 0
ISHARES TR MSCI EAFE ETF 464287465 188,296 3,203,398 SH   SOLE   3,203,398 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 94,130 2,409,871 SH   SOLE   2,409,871 0 0
ISHARES TR MSCI INDIA ETF 46429B598 2,349 70,468 SH   SOLE   70,468 0 0
ISHARES TR MSCI KLD400 SOC 464288570 11,831 127,218 SH   SOLE   127,218 0 0
ISHARES TR MSCI LW CRB TG 46434V464 3,037 29,475 SH   SOLE   29,475 0 0
ISHARES TR MSCI USA ESG SLC 464288802 7,666 74,328 SH   SOLE   74,328 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 2,388 100,733 SH   SOLE   100,733 0 0
ISHARES TR NASDAQ BIOTECH 464287556 25,288 262,238 SH   SOLE   262,238 0 0
ISHARES TR PHLX SEMICND ETF 464287523 14,989 95,526 SH   SOLE   95,526 0 0
ISHARES TR RUS 1000 ETF 464287622 264,370 1,906,192 SH   SOLE   1,906,192 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 168,344 1,285,955 SH   SOLE   1,259,541 0 26,414
ISHARES TR RUS 1000 VAL ETF 464287598 217,005 1,954,122 SH   SOLE   1,940,848 0 13,274
ISHARES TR RUS 2000 GRW ETF 464287648 47,633 283,531 SH   SOLE   283,531 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 16,294 151,515 SH   SOLE   151,515 0 0
ISHARES TR RUS MD CP GR ETF 464287481 7,240 63,672 SH   SOLE   63,672 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 9,036 118,350 SH   SOLE   118,350 0 0
ISHARES TR RUS MID CAP ETF 464287499 43,339 932,419 SH   SOLE   932,419 0 0
ISHARES TR RUS TOP 200 ETF 464289446 544 9,315 SH   SOLE   9,315 0 0
ISHARES TR RUS TP200 GR ETF 464289438 267 3,718 SH   SOLE   3,718 0 0
ISHARES TR RUS TP200 VL ETF 464289420 646 13,522 SH   SOLE   13,522 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 245,748 1,835,307 SH   SOLE   1,835,307 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 207,463 1,412,085 SH   SOLE   1,412,085 0 0
ISHARES TR S&P 100 ETF 464287101 93,666 839,824 SH   SOLE   839,064 0 760
ISHARES TR S&P 500 GRWT ETF 464287309 80,154 531,983 SH   SOLE   531,983 0 0
ISHARES TR S&P 500 VAL ETF 464287408 14,254 140,934 SH   SOLE   127,532 0 13,402
ISHARES TR S&P MC 400GR ETF 464287606 20,624 107,847 SH   SOLE   105,844 0 2,003
ISHARES TR S&P MC 400VL ETF 464287705 15,917 115,054 SH   SOLE   112,280 0 2,774
ISHARES TR S&P SML 600 GWT 464287887 14,597 90,477 SH   SOLE   87,759 0 2,718
ISHARES TR SELECT DIVID ETF 464287168 47,295 529,566 SH   SOLE   529,566 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,554 19,369 SH   SOLE   16,432 0 2,937
ISHARES TR U.S. CNSM SV ETF 464287580 292 1,615 SH   SOLE   1,615 0 0
ISHARES TR U.S. ENERGY ETF 464287796 553 17,747 SH   SOLE   17,747 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 4,324 38,518 SH   SOLE   38,518 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,111 10,442 SH   SOLE   10,442 0 0
ISHARES TR U.S. MED DVC ETF 464288810 383 1,915 SH   SOLE   1,915 0 0
ISHARES TR U.S. PHARMA ETF 464288836 488 3,469 SH   SOLE   3,469 0 0
ISHARES TR U.S. REAL ES ETF 464287739 5,822 77,690 SH   SOLE   77,690 0 0
ISHARES TR U.S. TECH ETF 464287721 2,504 15,654 SH   SOLE   15,654 0 0
ISHARES TR US AER DEF ETF 464288760 1,055 6,100 SH   SOLE   6,100 0 0
ISHARES TR US HLTHCARE ETF 464287762 6,439 35,609 SH   SOLE   35,609 0 0
ISHARES TR US HLTHCR PR ETF 464288828 1,003 6,070 SH   SOLE   6,070 0 0
ISHARES TR US HOME CONS ETF 464288752 1,810 60,242 SH   SOLE   60,242 0 0
ISHARES TR US INDUSTRIALS 464287754 598 4,649 SH   SOLE   4,649 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 266 13,050 SH   SOLE   13,050 0 0
ISHARES TR US OIL GS EX ETF 464288851 1,490 28,850 SH   SOLE   28,850 0 0
ISHARES TR US REGNL BKS ETF 464288778 453 11,367 SH   SOLE   11,367 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 12,603 125,746 SH   SOLE   125,746 0 0
ISHARES TR USA QUALITY FCTR 46432F339 6,399 83,360 SH   SOLE   80,610 0 2,750
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 544 59,486 SH   SOLE   59,486 0 0
J2 GLOBAL INC COM 48123V102 441 6,358 SH   SOLE   6,358 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 352 6,023 SH   SOLE   6,023 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 554 4,466 SH   SOLE   4,466 0 0
JD COM INC SPON ADR CL A 47215P106 21,910 1,046,805 SH   SOLE   1,046,805 0 0
JEFFERIES FINL GROUP INC COM 47233w109 933 53,762 SH   SOLE   53,762 0 0
JERNIGAN CAP INC COM 476405105 268 13,511 SH   SOLE   13,511 0 0
JMP GROUP LLC COM 46629U107 103 26,476 SH   SOLE   26,476 0 0
JOHNSON & JOHNSON COM 478160104 127,974 991,666 SH   SOLE   966,261 0 25,405
JOHNSON CTLS INTL PLC SHS G51502105 6,853 231,130 SH   SOLE   231,130 0 0
JONES LANG LASALLE INC COM 48020Q107 240 1,893 SH   SOLE   1,893 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 292 5,729 SH   SOLE   5,729 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 52,913 2,370,652 SH   SOLE   2,370,452 0 200
JPMORGAN CHASE & CO COM 46625H100 197,596 2,024,131 SH   SOLE   2,022,317 0 1,814
JUNIPER NETWORKS INC COM 48203R104 900 33,431 SH   SOLE   33,431 0 0
KAMAN CORP COM 483548103 221 3,947 SH   SOLE   3,947 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,457 15,262 SH   SOLE   14,512 0 750
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,480 107,534 SH   SOLE   107,534 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 108 11,200 SH   SOLE   11,200 0 0
KELLOGG CO COM 487836108 2,774 48,664 SH   SOLE   48,664 0 0
KEMPER CORP DEL COM 488401100 331 4,986 SH   SOLE   4,986 0 0
KEURIG DR PEPPER INC COM 49271V100 2,047 79,847 SH   SOLE   79,847 0 0
KEYCORP NEW COM 493267108 2,762 186,877 SH   SOLE   186,877 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,659 26,723 SH   SOLE   26,723 0 0
KILROY RLTY CORP COM 49427F108 1,603 25,489 SH   SOLE   25,489 0 0
KIMBERLY CLARK CORP COM 494368103 18,464 162,047 SH   SOLE   137,757 0 24,290
KIMCO RLTY CORP COM 49446R109 779 53,152 SH   SOLE   53,152 0 0
KINDER MORGAN INC DEL COM 49456B101 24,543 1,595,742 SH   SOLE   1,307,515 0 288,227
KITE RLTY GROUP TR COM NEW 49803T300 256 18,194 SH   SOLE   18,194 0 0
KKR & CO INC CL A 48251W104 6,994 356,288 SH   SOLE   356,288 0 0
KLA-TENCOR CORP COM 482480100 850 9,502 SH   SOLE   9,502 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 447 17,811 SH   SOLE   17,811 0 0
KOHLS CORP COM 500255104 832 12,539 SH   SOLE   12,539 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 607 17,275 SH   SOLE   17,275 0 0
KRAFT HEINZ CO COM 500754106 2,848 66,167 SH   SOLE   66,167 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 371 9,906 SH   SOLE   9,906 0 0
KROGER CO COM 501044101 3,140 114,196 SH   SOLE   114,196 0 0
KVH INDS INC COM 482738101 190 18,468 SH   SOLE   18,468 0 0
L3 TECHNOLOGIES INC COM 502413107 2,534 14,590 SH   SOLE   14,590 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,615 20,693 SH   SOLE   20,693 0 0
LAKELAND BANCORP INC COM 511637100 408 27,574 SH   SOLE   27,574 0 0
LAM RESEARCH CORP COM 512807108 12,056 88,535 SH   SOLE   88,535 0 0
LAMB WESTON HLDGS INC COM 513272104 3,482 47,334 SH   SOLE   47,334 0 0
LANDSTAR SYS INC COM 515098101 1,171 12,242 SH   SOLE   12,242 0 0
LAS VEGAS SANDS CORP COM 517834107 11,255 216,232 SH   SOLE   216,232 0 0
LAUDER ESTEE COS INC CL A 518439104 8,836 67,914 SH   SOLE   67,914 0 0
LAZARD LTD SHS A G54050102 555 15,036 SH   SOLE   13,536 0 1,500
LCI INDS COM 50189K103 440 6,586 SH   SOLE   6,586 0 0
LEAR CORP COM NEW 521865204 279 2,271 SH   SOLE   2,271 0 0
LEIDOS HLDGS INC COM 525327102 317 6,010 SH   SOLE   6,010 0 0
LENDINGCLUB CORP COM 52603A109 2,077 789,667 SH   SOLE   789,667 0 0
LENNAR CORP CL A 526057104 287 7,334 SH   SOLE   7,334 0 0
LENNOX INTL INC COM 526107107 221 1,009 SH   SOLE   1,009 0 0
LEXINGTON REALTY TRUST COM 529043101 304 37,041 SH   SOLE   37,041 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 661 9,171 SH   SOLE   9,171 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 624 30,232 SH   SOLE   30,232 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 388 10,543 SH   SOLE   10,543 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,356 36,665 SH   SOLE   36,665 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 419 13,662 SH   SOLE   13,662 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 437 3,218 SH   SOLE   3,218 0 0
LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 30 20,000 SH   SOLE   20,000 0 0
LILLY ELI & CO COM 532457108 40,497 349,956 SH   SOLE   311,871 0 38,085
LINCOLN ELEC HLDGS INC COM 533900106 266 3,370 SH   SOLE   3,370 0 0
LINCOLN NATL CORP IND COM 534187109 7,013 136,672 SH   SOLE   136,672 0 0
LINDE PLC COM G5494J103 5,880 37,685 SH   SOLE   37,685 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 195 13,076 SH   SOLE   13,076 0 0
LKQ CORP COM 501889208 630 26,534 SH   SOLE   26,534 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 804 313,974 SH   SOLE   313,974 0 0
LOCKHEED MARTIN CORP COM 539830109 58,636 223,939 SH   SOLE   223,889 0 50
LOEWS CORP COM 540424108 1,099 24,147 SH   SOLE   24,147 0 0
LOGMEIN INC COM 54142L109 204 2,496 SH   SOLE   2,496 0 0
LOWES COS INC COM 548661107 61,504 665,912 SH   SOLE   665,912 0 0
LTC PPTYS INC COM 502175102 498 11,958 SH   SOLE   11,958 0 0
LULULEMON ATHLETICA INC COM 550021109 1,186 9,756 SH   SOLE   9,756 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 51,018 613,489 SH   SOLE   613,489 0 0
M & T BK CORP COM 55261F104 493 3,447 SH   SOLE   3,447 0 0
MACERICH CO COM 554382101 223 5,142 SH   SOLE   5,142 0 0
MACK CALI RLTY CORP COM 554489104 357 18,200 SH   SOLE   18,200 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,261 34,498 SH   SOLE   34,498 0 0
MACYS INC COM 55616P104 295 9,904 SH   SOLE   9,904 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 312 1,166 SH   SOLE   1,166 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10,865 190,420 SH   SOLE   190,420 0 0
MAGNA INTL INC COM 559222401 321 7,056 SH   SOLE   7,056 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,919 56,753 SH   SOLE   56,753 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 2,345 96,374 SH   SOLE   96,374 0 0
MANULIFE FINL CORP COM 56501R106 1,886 132,891 SH   SOLE   132,891 0 0
MARATHON OIL CORP COM 565849106 244 17,019 SH   SOLE   17,019 0 0
MARATHON PETE CORP COM 56585A102 14,615 247,662 SH   SOLE   247,662 0 0
MARKEL CORP COM 570535104 1,161 1,118 SH   SOLE   1,118 0 0
MARKER THERAPEUTICS INC COM 57055l107 208 37,500 SH   SOLE   37,500 0 0
MARRIOTT INTL INC NEW CL A 571903202 7,030 64,759 SH   SOLE   64,759 0 0
MARSH & MCLENNAN COS INC COM 571748102 4,240 53,169 SH   SOLE   53,169 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,781 22,002 SH   SOLE   22,002 0 0
MASIMO CORP COM 574795100 24,441 227,632 SH   SOLE   227,632 0 0
MASONITE INTL CORP NEW COM 575385109 420 9,361 SH   SOLE   9,361 0 0
MASTERCARD INCORPORATED CL A 57636Q104 32,453 172,026 SH   SOLE   172,026 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 18 30,000 SH   SOLE   30,000 0 0
MATTEL INC COM 577081102 275 27,576 SH   SOLE   27,576 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 924 18,171 SH   SOLE   18,171 0 0
MAXIMUS INC COM 577933104 409 6,289 SH   SOLE   6,289 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 86 41,735 SH   SOLE   41,735 0 0
MBIA INC COM 55262C100 1,445 162,017 SH   SOLE   162,017 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,257 16,211 SH   SOLE   16,211 0 0
MCDONALDS CORP COM 580135101 38,531 216,993 SH   SOLE   180,133 0 36,860
MCEWEN MNG INC COM 58039P107 46 25,200 SH   SOLE   25,200 0 0
MCGRATH RENTCORP COM 580589109 268 5,200 SH   SOLE   5,200 0 0
MCKESSON CORP COM 58155Q103 3,663 33,159 SH   SOLE   33,159 0 0
MDU RES GROUP INC COM 552690109 626 26,249 SH   SOLE   26,249 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,054 65,544 SH   SOLE   65,544 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 388 5,753 SH   SOLE   5,753 0 0
MEDTRONIC PLC SHS G5960L103 62,420 686,233 SH   SOLE   686,233 0 0
MERCADOLIBRE INC COM 58733R102 220 750 SH   SOLE   750 0 0
MERCK & CO INC COM 58933Y105 80,241 1,050,135 SH   SOLE   1,048,435 0 1,700
MERIDIAN BIOSCIENCE INC COM 589584101 325 18,714 SH   SOLE   18,714 0 0
METLIFE INC COM 59156R108 3,110 75,751 SH   SOLE   75,751 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,714 4,798 SH   SOLE   4,798 0 0
MFA FINL INC COM 55272X102 69 10,324 SH   SOLE   10,324 0 0
MGIC INVT CORP WIS COM 552848103 192 18,365 SH   SOLE   18,365 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 581 21,986 SH   SOLE   21,986 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 37,530 521,828 SH   SOLE   521,828 0 0
MICRON TECHNOLOGY INC COM 595112103 833 26,268 SH   SOLE   26,268 0 0
MICROSOFT CORP COM 594918104 316,599 3,117,052 SH   SOLE   3,075,217 0 41,835
MIDDLEBY CORP COM 596278101 7,054 68,669 SH   SOLE   68,669 0 0
MIMECAST LTD ORD SHS G14838109 226 6,726 SH   SOLE   6,726 0 0
MITEK SYS INC COM NEW 606710200 446 41,249 SH   SOLE   41,249 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 169 34,623 SH   SOLE   34,623 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 52 17,426 SH   SOLE   17,426 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 75 10,716 SH   SOLE   10,716 0 0
MOELIS & CO CL A 60786M105 330 9,609 SH   SOLE   9,609 0 0
MOHAWK INDS INC COM 608190104 1,565 13,379 SH   SOLE   13,379 0 0
MOLSON COORS BREWING CO CL B 60871R209 1,129 20,104 SH   SOLE   20,104 0 0
MONDELEZ INTL INC CL A 609207105 22,553 563,405 SH   SOLE   563,405 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 880 17,869 SH   SOLE   17,869 0 0
MOODYS CORP COM 615369105 524 3,744 SH   SOLE   3,744 0 0
MORGAN STANLEY COM NEW 617446448 28,632 722,117 SH   SOLE   722,117 0 0
MOSAIC CO NEW COM 61945C103 270 9,245 SH   SOLE   9,245 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 721 6,267 SH   SOLE   6,267 0 0
MPLX LP COM UNIT REP LTD 55336V100 3,488 115,109 SH   SOLE   115,109 0 0
MSA SAFETY INC COM 553498106 770 8,164 SH   SOLE   8,164 0 0
MSC INDL DIRECT INC CL A 553530106 2,016 26,206 SH   SOLE   26,206 0 0
MSCI INC COM 55354G100 1,469 9,967 SH   SOLE   9,967 0 0
MSG NETWORK INC CL A 553573106 558 23,671 SH   SOLE   23,671 0 0
MUELLER WTR PRODS INC COM SER A 624758108 1,160 127,498 SH   SOLE   127,498 0 0
MYOKARDIA INC COM 62857M105 264 5,398 SH   SOLE   5,398 0 0
MYR GROUP INC DEL COM 55405W104 224 7,950 SH   SOLE   7,950 0 0
MYRIAD GENETICS INC COM 62855J104 246 8,470 SH   SOLE   8,470 0 0
NASDAQ INC COM 631103108 618 7,573 SH   SOLE   7,573 0 0
NATIONAL BEVERAGE CORP COM 635017106 267 3,727 SH   SOLE   3,727 0 0
NATIONAL FUEL GAS CO N J COM 636180101 272 5,315 SH   SOLE   5,315 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,427 29,734 SH   SOLE   29,734 0 0
NATIONAL OILWELL VARCO INC COM 637071101 4,683 182,218 SH   SOLE   182,218 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 101 10,741 SH   SOLE   10,741 0 0
NCR CORP NEW COM 62886E108 1,131 49,017 SH   SOLE   49,017 0 0
NEKTAR THERAPEUTICS COM 640268108 462 14,070 SH   SOLE   14,070 0 0
NEOGEN CORP COM 640491106 398 6,986 SH   SOLE   6,986 0 0
NETAPP INC COM 64110D104 4,570 76,593 SH   SOLE   76,593 0 0
NETEASE INC SPONSORED ADR 64110W102 495 2,104 SH   SOLE   2,104 0 0
NETFLIX INC COM 64110L106 26,680 99,679 SH   SOLE   99,679 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 844 126,221 SH   SOLE   126,221 0 0
NEUROTROPE INC COM NEW 64129T207 288 80,607 SH   SOLE   80,607 0 0
NEW RELIC INC COM 64829B100 222 2,747 SH   SOLE   2,747 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,286 90,528 SH   SOLE   90,528 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 1,908 202,720 SH   SOLE   202,720 0 0
NEW YORK TIMES CO CL A 650111107 1,286 57,688 SH   SOLE   57,688 0 0
NEWMARK GROUP INC CL A 65158N102 319 39,788 SH   SOLE   39,788 0 0
NEWMARKET CORP COM 651587107 4,943 11,994 SH   SOLE   11,994 0 0
NEWMONT MINING CORP COM 651639106 661 19,068 SH   SOLE   19,068 0 0
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 303 17,347 SH   SOLE   17,347 0 0
NEXTERA ENERGY INC COM 65339F101 54,245 312,077 SH   SOLE   312,077 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 488 11,331 SH   SOLE   11,331 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 333 34,753 SH   SOLE   34,753 0 0
NICE LTD SPONSORED ADR 653656108 30,220 279,273 SH   SOLE   279,273 0 0
NIKE INC CL B 654106103 62,810 847,187 SH   SOLE   808,292 0 38,895
NISOURCE INC COM 65473P105 323 12,733 SH   SOLE   12,733 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 543 18,836 SH   SOLE   18,836 0 0
NOKIA CORP SPONSORED ADR 654902204 460 79,090 SH   SOLE   79,090 0 0
NORDSTROM INC COM 655664100 2,689 57,694 SH   SOLE   57,619 0 75
NORFOLK SOUTHERN CORP COM 655844108 10,015 66,971 SH   SOLE   66,971 0 0
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 87 15,050 SH   SOLE   15,050 0 0
NORTHERN TR CORP COM 665859104 13,354 159,754 SH   SOLE   159,754 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,665 14,964 SH   SOLE   14,964 0 0
NORTHWEST NAT HLDG CO COM 66765N105 786 12,993 SH   SOLE   12,993 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 219 5,166 SH   SOLE   5,166 0 0
NOVARTIS A G SPONSORED ADR 66987V109 25,895 301,774 SH   SOLE   281,231 0 20,543
NOVO-NORDISK A S ADR 670100205 4,073 88,415 SH   SOLE   88,415 0 0
NOW INC COM 67011P100 152 13,040 SH   SOLE   13,040 0 0
NRG ENERGY INC COM NEW 629377508 252 6,352 SH   SOLE   6,352 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 847 64,034 SH   SOLE   64,034 0 0
NUCOR CORP COM 670346105 1,143 22,064 SH   SOLE   22,064 0 0
NUTANIX INC CL A 67059N108 326 7,827 SH   SOLE   7,827 0 0
NUTRIEN LTD COM 67077M108 3,508 74,714 SH   SOLE   53,970 0 20,744
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 163 20,106 SH   SOLE   20,106 0 0
NVIDIA CORP COM 67066G104 16,063 120,322 SH   SOLE   120,322 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,812 24,732 SH   SOLE   24,732 0 0
NXSTAGE MEDICAL INC COM 67072V103 260 9,098 SH   SOLE   9,098 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 7,326 21,275 SH   SOLE   21,275 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 2,705 68,043 SH   SOLE   68,043 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 21,349 347,822 SH   SOLE   346,822 0 1,000
OKTA INC CL A 679295105 475 7,445 SH   SOLE   7,445 0 0
OLD DOMINION FGHT LINES INC COM 679580100 3,338 27,032 SH   SOLE   27,032 0 0
OLD REP INTL CORP COM 680223104 301 14,615 SH   SOLE   14,615 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 35,043 996,957 SH   SOLE   996,957 0 0
OMNICELL INC COM 68213N109 314 5,122 SH   SOLE   5,122 0 0
OMNICOM GROUP INC COM 681919106 9,907 135,266 SH   SOLE   135,266 0 0
ON SEMICONDUCTOR CORP COM 682189105 265 16,028 SH   SOLE   16,028 0 0
ONEOK INC NEW COM 682680103 2,837 52,591 SH   SOLE   52,591 0 0
OPTINOSE INC COM 68404V100 66 10,618 SH   SOLE   10,618 0 0
ORACLE CORP COM 68389X105 57,172 1,266,275 SH   SOLE   1,266,275 0 0
ORANGE SPONSORED ADR 684060106 701 43,287 SH   SOLE   43,287 0 0
ORBOTECH LTD ORD M75253100 459 8,116 SH   SOLE   8,116 0 0
ORGANOVO HLDGS INC COM 68620A104 109 113,800 SH   SOLE   113,800 0 0
OSHKOSH CORP COM 688239201 221 3,599 SH   SOLE   3,599 0 0
OUTFRONT MEDIA INC COM 69007J106 549 30,318 SH   SOLE   30,318 0 0
OWENS ILL INC COM NEW 690768403 1,151 66,757 SH   SOLE   66,757 0 0
OWENS RLTY MTG INC COM 690828108 215 11,443 SH   SOLE   11,443 0 0
OXFORD INDS INC COM 691497309 208 2,929 SH   SOLE   2,929 0 0
PACCAR INC COM 693718108 2,418 42,316 SH   SOLE   42,316 0 0
PACIFIC PREMIER BANCORP COM 69478X105 280 10,978 SH   SOLE   10,978 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 322 7,480 SH   SOLE   7,480 0 0
PACKAGING CORP AMER COM 695156109 3,182 38,127 SH   SOLE   38,127 0 0
PACWEST BANCORP DEL COM 695263103 352 10,577 SH   SOLE   10,577 0 0
PALO ALTO NETWORKS INC COM 697435105 12,509 66,414 SH   SOLE   66,414 0 0
PAN AMERICAN SILVER CORP COM 697900108 257 17,600 SH   SOLE   17,600 0 0
PARKER HANNIFIN CORP COM 701094104 2,032 13,623 SH   SOLE   13,623 0 0
PAYCHEX INC COM 704326107 22,816 350,205 SH   SOLE   350,105 0 100
PAYCOM SOFTWARE INC COM 70432V102 10,702 87,400 SH   SOLE   87,400 0 0
PAYPAL HLDGS INC COM 70450Y103 31,931 379,728 SH   SOLE   379,728 0 0
PDL BIOPHARMA INC COM 69329Y104 219 75,499 SH   SOLE   75,499 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 12,925 456,558 SH   SOLE   456,558 0 0
PEMBINA PIPELINE CORP COM 706327103 30,982 1,044,234 SH   SOLE   1,044,234 0 0
PENN NATL GAMING INC COM 707569109 803 42,665 SH   SOLE   42,665 0 0
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 653 109,998 SH   SOLE   109,998 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,479 36,692 SH   SOLE   36,692 0 0
PENTAIR PLC SHS G7S00T104 335 8,865 SH   SOLE   8,865 0 0
PENUMBRA INC COM 70975L107 4,256 34,830 SH   SOLE   34,830 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 826 57,256 SH   SOLE   57,256 0 0
PEPSICO INC COM 713448108 122,724 1,110,829 SH   SOLE   1,079,089 0 31,740
PERCEPTRON INC COM 71361F100 1,374 168,584 SH   SOLE   168,584 0 0
PFIZER INC COM 717081103 141,849 3,249,682 SH   SOLE   3,249,257 0 425
PG&E CORP COM 69331C108 629 26,505 SH   SOLE   26,505 0 0
PHILIP MORRIS INTL INC COM 718172109 23,372 350,093 SH   SOLE   326,062 0 24,031
PHILLIPS 66 COM 718546104 10,579 122,798 SH   SOLE   122,798 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,352 32,113 SH   SOLE   32,113 0 0
PHYSICIANS RLTY TR COM 71943U104 679 42,369 SH   SOLE   42,369 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 306 6,640 SH   SOLE   6,640 0 0
PIONEER NAT RES CO COM 723787107 3,649 27,748 SH   SOLE   27,748 0 0
PJT PARTNERS INC COM CL A 69343T107 755 19,473 SH   SOLE   19,473 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4,293 214,220 SH   SOLE   214,220 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 492 24,460 SH   SOLE   24,460 0 0
PNC FINL SVCS GROUP INC COM 693475105 38,770 331,627 SH   SOLE   331,627 0 0
POLARIS INDS INC COM 731068102 273 3,558 SH   SOLE   3,558 0 0
POLYMET MINING CORP COM 731916102 32 39,000 SH   SOLE   39,000 0 0
POOL CORPORATION COM 73278L105 720 4,845 SH   SOLE   4,845 0 0
POPULAR INC COM NEW 733174700 237 5,012 SH   SOLE   5,012 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 20,740 452,336 SH   SOLE   452,336 0 0
POST HLDGS INC COM 737446104 3,264 36,618 SH   SOLE   36,618 0 0
POWER INTEGRATIONS INC COM 739276103 641 10,506 SH   SOLE   10,506 0 0
PPG INDS INC COM 693506107 3,587 35,086 SH   SOLE   35,086 0 0
PPL CORP COM 69351T106 859 30,334 SH   SOLE   30,334 0 0
PREMIER INC CL A 74051N102 694 18,580 SH   SOLE   18,580 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 242 7,828 SH   SOLE   7,828 0 0
PRICE T ROWE GROUP INC COM 74144T108 15,907 172,298 SH   SOLE   172,298 0 0
PRIMERICA INC COM 74164M108 754 7,721 SH   SOLE   7,721 0 0
PROASSURANCE CORP COM 74267C106 735 18,126 SH   SOLE   18,126 0 0
PROCTER AND GAMBLE CO COM 742718109 144,479 1,571,788 SH   SOLE   1,555,573 0 16,215
PROGENICS PHARMACEUTICALS IN COM 743187106 118 28,010 SH   SOLE   28,010 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,702 28,213 SH   SOLE   28,213 0 0
PROLOGIS INC COM 74340W103 85,437 1,454,983 SH   SOLE   1,454,983 0 0
PROOFPOINT INC COM 743424103 2,986 35,624 SH   SOLE   35,624 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 2,362 39,013 SH   SOLE   39,013 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 2,050 324,944 SH   SOLE   324,944 0 0
PROTO LABS INC COM 743713109 229 2,030 SH   SOLE   2,030 0 0
PRUDENTIAL FINL INC COM 744320102 1,014 12,435 SH   SOLE   12,435 0 0
PRUDENTIAL PLC ADR 74435K204 1,404 39,690 SH   SOLE   39,690 0 0
PTC THERAPEUTICS INC COM 69366J200 328 9,558 SH   SOLE   9,558 0 0
PUBLIC STORAGE COM 74460D109 9,337 46,129 SH   SOLE   46,129 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 913 17,535 SH   SOLE   17,535 0 0
PULTE GROUP INC COM 745867101 854 32,867 SH   SOLE   32,867 0 0
PURE STORAGE INC CL A 74624M102 2,297 142,868 SH   SOLE   142,868 0 0
QUALCOMM INC COM 747525103 37,226 654,118 SH   SOLE   654,118 0 0
QUALYS INC COM 74758T303 1,164 15,573 SH   SOLE   15,573 0 0
QUANTERIX CORP COM 74766Q101 1,301 71,031 SH   SOLE   71,031 0 0
QUEST DIAGNOSTICS INC COM 74834L100 600 7,207 SH   SOLE   7,207 0 0
QUICKLOGIC CORP COM 74837P108 11 15,423 SH   SOLE   15,423 0 0
QURATE RETAIL INC COM SER A 74915M100 4,271 218,786 SH   SOLE   218,786 0 0
RALPH LAUREN CORP CL A 751212101 541 5,230 SH   SOLE   5,230 0 0
RAYONIER INC COM 754907103 275 9,940 SH   SOLE   9,940 0 0
RAYTHEON CO COM NEW 755111507 12,725 82,979 SH   SOLE   82,979 0 0
RBC BEARINGS INC COM 75524B104 820 6,258 SH   SOLE   6,258 0 0
RE MAX HLDGS INC CL A 75524W108 283 9,210 SH   SOLE   9,210 0 0
REALTY INCOME CORP COM 756109104 4,947 78,477 SH   SOLE   78,477 0 0
RED HAT INC COM 756577102 5,100 29,036 SH   SOLE   29,036 0 0
REDFIN CORP COM 75737F108 975 67,701 SH   SOLE   67,701 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,403 9,110 SH   SOLE   9,110 0 0
REGIONS FINL CORP NEW COM 7591EP100 5,081 379,729 SH   SOLE   379,729 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 542 3,868 SH   SOLE   3,868 0 0
RELX PLC SPONSORED ADR 759530108 304 14,804 SH   SOLE   14,804 0 0
REMARK HLDGS INC COM 75955K102 1,450 1,198,504 SH   SOLE   1,198,504 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 470 3,513 SH   SOLE   3,513 0 0
REPUBLIC SVCS INC COM 760759100 3,313 45,951 SH   SOLE   45,951 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 531 25,862 SH   SOLE   25,862 0 0
RESMED INC COM 761152107 3,720 32,670 SH   SOLE   32,670 0 0
RESOLUTE ENERGY CORP COM NEW 76116A306 3,049 105,200 SH   SOLE   105,200 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 5,680 357,702 SH   SOLE   357,702 0 0
REXFORD INDL RLTY INC COM 76169C100 1,296 43,962 SH   SOLE   43,962 0 0
RH COM 74967X103 280 2,336 SH   SOLE   2,336 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 144 62,600 SH   SOLE   62,600 0 0
RINGCENTRAL INC CL A 76680R206 539 6,541 SH   SOLE   6,541 0 0
RIO TINTO PLC SPONSORED ADR 767204100 640 13,203 SH   SOLE   13,203 0 0
RITE AID CORP COM 767754104 21 29,300 SH   SOLE   29,300 0 0
RLI CORP COM 749607107 516 7,473 SH   SOLE   7,473 0 0
ROBERT HALF INTL INC COM 770323103 261 4,564 SH   SOLE   4,564 0 0
ROCKWELL AUTOMATION INC COM 773903109 6,499 43,191 SH   SOLE   43,191 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 436 8,498 SH   SOLE   8,498 0 0
ROKU INC COM CL A 77543R102 390 12,736 SH   SOLE   12,736 0 0
ROLLINS INC COM 775711104 471 13,042 SH   SOLE   13,042 0 0
ROPER TECHNOLOGIES INC COM 776696106 48,057 180,312 SH   SOLE   180,312 0 0
ROSS STORES INC COM 778296103 2,263 27,204 SH   SOLE   27,204 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,760 25,693 SH   SOLE   25,693 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 98 17,552 SH   SOLE   17,552 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5,125 85,510 SH   SOLE   85,510 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11,142 191,208 SH   SOLE   190,208 0 1,000
ROYAL GOLD INC COM 780287108 304 3,552 SH   SOLE   3,552 0 0
ROYCE VALUE TR INC COM 780910105 544 46,144 SH   SOLE   46,144 0 0
RPM INTL INC COM 749685103 38,477 654,591 SH   SOLE   654,591 0 0
RUBICON PROJ INC COM 78112V102 154 41,250 SH   SOLE   41,250 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 790 11,080 SH   SOLE   11,080 0 0
S&P GLOBAL INC COM 78409V104 5,822 34,259 SH   SOLE   34,259 0 0
SABRE CORP COM 78573M104 343 15,840 SH   SOLE   15,840 0 0
SAGE THERAPEUTICS INC COM 78667J108 230 2,404 SH   SOLE   2,404 0 0
SALESFORCE COM INC COM 79466L302 39,144 285,782 SH   SOLE   285,782 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 499 29,268 SH   SOLE   29,268 0 0
SANOFI SPONSORED ADR 80105N105 3,763 86,684 SH   SOLE   49,641 0 37,043
SAP SE SPON ADR 803054204 3,823 38,398 SH   SOLE   37,398 0 1,000
SARATOGA INVT CORP COM NEW 80349A208 578 29,063 SH   SOLE   29,063 0 0
SASOL LTD SPONSORED ADR 803866300 209 7,130 SH   SOLE   7,130 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 206 1,275 SH   SOLE   1,275 0 0
SCHEIN HENRY INC COM 806407102 3,592 45,740 SH   SOLE   45,740 0 0
SCHLUMBERGER LTD COM 806857108 11,656 323,063 SH   SOLE   323,063 0 0
SCHNITZER STL INDS CL A 806882106 216 10,000 SH   SOLE   10,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 18,172 437,555 SH   SOLE   437,555 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 334 14,204 SH   SOLE   14,204 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 488 17,223 SH   SOLE   17,223 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,254 36,906 SH   SOLE   36,906 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,720 45,390 SH   SOLE   45,390 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 9,345 198,967 SH   SOLE   198,967 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 393 5,697 SH   SOLE   5,697 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 490 9,948 SH   SOLE   9,948 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 7,199 120,590 SH   SOLE   120,590 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,199 25,020 SH   SOLE   25,020 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 994 16,376 SH   SOLE   16,376 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 612 9,956 SH   SOLE   9,956 0 0
SEABRIDGE GOLD INC COM 811916105 2,094 158,295 SH   SOLE   158,295 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,700 69,958 SH   SOLE   69,958 0 0
SEALED AIR CORP NEW COM 81211K100 2,085 59,831 SH   SOLE   59,831 0 0
SEI INVESTMENTS CO COM 784117103 507 10,984 SH   SOLE   10,984 0 0
SELECT MED HLDGS CORP COM 81619Q105 444 28,896 SH   SOLE   28,896 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,284 31,095 SH   SOLE   31,095 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 33,028 575,910 SH   SOLE   575,910 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 724 23,347 SH   SOLE   23,347 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6,738 68,053 SH   SOLE   68,053 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 11,793 232,239 SH   SOLE   232,239 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 42,622 492,678 SH   SOLE   492,678 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 69,501 2,917,753 SH   SOLE   2,914,478 0 3,275
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 14,042 218,002 SH   SOLE   218,002 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,907 73,836 SH   SOLE   73,836 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3,259 64,504 SH   SOLE   64,504 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 38,617 623,049 SH   SOLE   623,049 0 0
SELECTIVE INS GROUP INC COM 816300107 315 5,168 SH   SOLE   5,168 0 0
SEMGROUP CORP CL A 81663A105 178 12,908 SH   SOLE   12,908 0 0
SEMPRA ENERGY COM 816851109 6,970 64,427 SH   SOLE   64,427 0 0
SEMTECH CORP COM 816850101 594 12,950 SH   SOLE   12,950 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 2,315 197,483 SH   SOLE   197,483 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 5,678 126,618 SH   SOLE   126,618 0 0
SERVICE CORP INTL COM 817565104 734 18,238 SH   SOLE   18,238 0 0
SERVICENOW INC COM 81762P102 1,909 10,720 SH   SOLE   10,720 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1,910 116,417 SH   SOLE   116,417 0 0
SHERWIN WILLIAMS CO COM 824348106 4,819 12,249 SH   SOLE   12,249 0 0
SHIRE PLC SPONSORED ADR 82481R106 531 3,054 SH   SOLE   3,054 0 0
SHOPIFY INC CL A 82509L107 2,532 18,288 SH   SOLE   18,288 0 0
SHOTSPOTTER INC COM 82536T107 732 23,465 SH   SOLE   23,465 0 0
SHUTTERFLY INC COM 82568P304 392 9,737 SH   SOLE   9,737 0 0
SHUTTERSTOCK INC COM 825690100 324 8,993 SH   SOLE   8,993 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 209 6,057 SH   SOLE   6,057 0 0
SIMON PPTY GROUP INC NEW COM 828806109 17,707 105,405 SH   SOLE   105,405 0 0
SIRIUS XM HLDGS INC COM 82968B103 393 68,909 SH   SOLE   68,909 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 624 11,288 SH   SOLE   11,288 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 917 13,681 SH   SOLE   11,981 0 1,700
SL GREEN RLTY CORP COM 78440X101 462 5,844 SH   SOLE   5,844 0 0
SLM CORP COM 78442P106 168 20,269 SH   SOLE   20,269 0 0
SM ENERGY CO COM 78454L100 983 63,500 SH   SOLE   63,500 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 651 17,424 SH   SOLE   17,424 0 0
SMUCKER J M CO COM NEW 832696405 3,110 33,264 SH   SOLE   33,264 0 0
SNAP INC CL A 83304A106 539 97,834 SH   SOLE   97,834 0 0
SNAP ON INC COM 833034101 1,009 6,942 SH   SOLE   6,942 0 0
SONOCO PRODS CO COM 835495102 13,300 250,325 SH   SOLE   250,200 0 125
SONY CORP SPONSORED ADR 835699307 483 9,996 SH   SOLE   9,996 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 114 47,350 SH   SOLE   47,350 0 0
SOUTHERN CO COM 842587107 3,242 73,824 SH   SOLE   73,824 0 0
SOUTHWEST AIRLS CO COM 844741108 1,249 26,863 SH   SOLE   26,863 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 207 2,706 SH   SOLE   2,706 0 0
SOUTHWESTERN ENERGY CO COM 845467109 56 16,327 SH   SOLE   16,327 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 26,932 115,490 SH   SOLE   115,490 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1,121 25,325 SH   SOLE   25,325 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3,119 88,260 SH   SOLE   88,260 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 471 14,151 SH   SOLE   14,151 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 522 15,956 SH   SOLE   15,956 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3,163 119,584 SH   SOLE   119,584 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,152 35,602 SH   SOLE   35,602 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 289 3,403 SH   SOLE   3,403 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2,606 74,538 SH   SOLE   74,538 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 839,729 3,359,990 SH   SOLE   3,359,540 0 450
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 74,016 244,544 SH   SOLE   244,544 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 244 9,266 SH   SOLE   9,266 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,127 18,500 SH   SOLE   18,500 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 962 12,195 SH   SOLE   12,195 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 444 5,161 SH   SOLE   5,161 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 217 7,359 SH   SOLE   7,359 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 379 11,666 SH   SOLE   11,666 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 305 11,229 SH   SOLE   11,229 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 425 7,888 SH   SOLE   7,888 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3,753 62,587 SH   SOLE   62,587 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 29,775 414,976 SH   SOLE   414,921 0 55
SPDR SERIES TRUST S&P BK ETF 78464A797 3,024 80,956 SH   SOLE   80,956 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 63,042 704,227 SH   SOLE   704,227 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 329 10,103 SH   SOLE   10,103 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 346 13,034 SH   SOLE   13,034 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 3,780 80,793 SH   SOLE   80,793 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 278 6,783 SH   SOLE   6,783 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790a105 992 23,468 SH   SOLE   23,468 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,108 15,375 SH   SOLE   15,375 0 0
SPLUNK INC COM 848637104 2,664 25,412 SH   SOLE   25,412 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 3,527 31,077 SH   SOLE   31,077 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 161 11,095 SH   SOLE   11,095 0 0
SQUARE INC CL A 852234103 5,984 106,679 SH   SOLE   106,679 0 0
STAMPS COM INC COM NEW 852857200 7,549 48,506 SH   SOLE   48,506 0 0
STANLEY BLACK & DECKER INC COM 854502101 944 7,883 SH   SOLE   7,883 0 0
STAR GROUP L P UNIT LTD PARTNR 85512c105 187 20,000 SH   SOLE   20,000 0 0
STARBUCKS CORP COM 855244109 74,315 1,153,960 SH   SOLE   1,123,860 0 30,100
STARWOOD PPTY TR INC COM 85571B105 12,548 636,622 SH   SOLE   636,622 0 0
STATE STR CORP COM 857477103 6,556 103,954 SH   SOLE   103,954 0 0
STERICYCLE INC COM 858912108 1,805 49,208 SH   SOLE   49,208 0 0
STERIS PLC SHS USD G84720104 5,959 55,770 SH   SOLE   55,770 0 0
STERLING BANCORP DEL COM 85917A100 2,012 121,879 SH   SOLE   121,879 0 0
STITCH FIX INC COM CL A 860897107 245 14,308 SH   SOLE   14,308 0 0
STORE CAP CORP COM 862121100 2,168 76,582 SH   SOLE   76,582 0 0
STRATEGIC ED INC COM 86272C103 415 3,662 SH   SOLE   3,662 0 0
STRYKER CORP COM 863667101 14,736 94,010 SH   SOLE   94,010 0 0
STURM RUGER & CO INC COM 864159108 1,821 34,223 SH   SOLE   34,223 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 530 27,492 SH   SOLE   27,492 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 873 134,062 SH   SOLE   134,062 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 123 12,595 SH   SOLE   12,595 0 0
SUN CMNTYS INC COM 866674104 8,576 84,319 SH   SOLE   84,319 0 0
SUN LIFE FINL INC COM 866796105 264 7,945 SH   SOLE   7,945 0 0
SUNCOR ENERGY INC NEW COM 867224107 10,086 360,609 SH   SOLE   360,609 0 0
SUNOCO LP COM U REP LP 86765K109 355 13,074 SH   SOLE   13,074 0 0
SUNRUN INC COM 86771W105 299 27,411 SH   SOLE   27,411 0 0
SUNTRUST BKS INC COM 867914103 3,875 76,821 SH   SOLE   76,821 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 339 10,215 SH   SOLE   10,215 0 0
SVB FINL GROUP COM 78486Q101 9,422 49,611 SH   SOLE   49,611 0 0
SWITCH INC CL A 87105L104 84 12,020 SH   SOLE   12,020 0 0
SYNCHRONY FINL COM 87165B103 1,237 52,742 SH   SOLE   52,742 0 0
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 2 20,000 SH   SOLE   20,000 0 0
SYSCO CORP COM 871829107 11,130 177,622 SH   SOLE   177,622 0 0
T MOBILE US INC COM 872590104 693 10,897 SH   SOLE   10,897 0 0
TABLEAU SOFTWARE INC CL A 87336U105 381 3,174 SH   SOLE   3,174 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6,790 183,971 SH   SOLE   183,971 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 9,926 407,806 SH   SOLE   407,806 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 361 9,517 SH   SOLE   9,517 0 0
TARGA RES CORP COM 87612G101 7,054 195,823 SH   SOLE   195,513 0 310
TARGET CORP COM 87612E106 48,611 735,523 SH   SOLE   710,773 0 24,750
TC PIPELINES LP UT COM LTD PRT 87233Q108 526 16,368 SH   SOLE   16,368 0 0
TCG BDC INC COM 872280102 217 17,525 SH   SOLE   17,525 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,960 39,134 SH   SOLE   39,134 0 0
TECH DATA CORP COM 878237106 1,090 13,322 SH   SOLE   13,322 0 0
TECK RESOURCES LTD CL B 878742204 436 20,242 SH   SOLE   20,242 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 511 28,445 SH   SOLE   28,445 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 840 50,069 SH   SOLE   50,069 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 435 37,500 SH   SOLE   37,500 0 0
TELADOC HEALTH INC COM 87918A105 525 10,589 SH   SOLE   10,589 0 0
TELARIA INC COM 879181105 353 129,426 SH   SOLE   129,426 0 0
TELEFLEX INC COM 879369106 891 3,445 SH   SOLE   3,445 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 820 68,702 SH   SOLE   68,702 0 0
TELUS CORP COM 87971M103 657 19,826 SH   SOLE   19,826 0 0
TENNECO INC CL A VTG COM STK 880349105 499 18,217 SH   SOLE   18,217 0 0
TERADATA CORP DEL COM 88076W103 1,009 26,308 SH   SOLE   26,308 0 0
TERADYNE INC COM 880770102 2,531 80,665 SH   SOLE   80,665 0 0
TERRENO RLTY CORP COM 88146M101 928 26,395 SH   SOLE   26,395 0 0
TESARO INC COM 881569107 328 4,420 SH   SOLE   4,420 0 0
TESLA INC COM 88160R101 7,868 23,642 SH   SOLE   23,642 0 0
TETRA TECH INC NEW COM 88162G103 391 7,562 SH   SOLE   7,562 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 232 15,018 SH   SOLE   15,018 0 0
TEXAS INSTRS INC COM 882508104 21,669 229,298 SH   SOLE   229,298 0 0
TEXTRON INC COM 883203101 238 5,177 SH   SOLE   5,177 0 0
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 1,083 127,320 SH   SOLE   127,320 0 0
THE TRADE DESK INC COM CL A 88339J105 463 3,989 SH   SOLE   3,989 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 46,865 209,415 SH   SOLE   209,415 0 0
THOMSON REUTERS CORP COM NEW 884903709 223 4,629 SH   SOLE   4,629 0 0
THOR INDS INC COM 885160101 360 6,924 SH   SOLE   6,924 0 0
TIFFANY & CO NEW COM 886547108 441 5,471 SH   SOLE   5,471 0 0
TILRAY INC COM CL 2 88688T100 285 4,040 SH   SOLE   4,040 0 0
TIMKEN CO COM 887389104 217 5,825 SH   SOLE   5,825 0 0
TIVO CORP COM 88870P106 108 11,477 SH   SOLE   11,477 0 0
TJX COS INC NEW COM 872540109 35,208 786,947 SH   SOLE   786,947 0 0
TOCAGEN INC COM 888846102 149 18,115 SH   SOLE   18,115 0 0
TORCHMARK CORP COM 891027104 785 10,539 SH   SOLE   10,539 0 0
TORO CO COM 891092108 3,176 56,839 SH   SOLE   56,839 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,904 58,398 SH   SOLE   58,398 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 3,246 163,132 SH   SOLE   163,132 0 0
TORTOISE MLP FD INC COM 89148B101 756 61,740 SH   SOLE   61,740 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104 587 36,824 SH   SOLE   36,824 0 0
TOTAL S A SPONSORED ADR 89151E109 4,307 82,550 SH   SOLE   82,550 0 0
TOTAL SYS SVCS INC COM 891906109 231 2,842 SH   SOLE   2,842 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 336 2,895 SH   SOLE   2,895 0 0
TPG RE FIN TR INC COM 87266M107 4,552 249,020 SH   SOLE   249,020 0 0
TPG SPECIALTY LENDING INC COM 87265K102 1,845 102,009 SH   SOLE   102,009 0 0
TRACTOR SUPPLY CO COM 892356106 310 3,714 SH   SOLE   3,714 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 29 28,000 SH   SOLE   28,000 0 0
TRANSCANADA CORP COM 89353D107 1,534 42,961 SH   SOLE   42,961 0 0
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 305 7,506 SH   SOLE   7,506 0 0
TRANSUNION COM 89400J107 333 5,856 SH   SOLE   5,856 0 0
TRAVELERS COMPANIES INC COM 89417E109 30,996 258,839 SH   SOLE   258,839 0 0
TRITON INTL LTD CL A G9078F107 654 21,047 SH   SOLE   21,047 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 4,335 90,080 SH   SOLE   90,080 0 0
TWENTY FIRST CENTY FOX INC CL B 90130A200 5,272 110,344 SH   SOLE   110,344 0 0
TWILIO INC CL A 90138F102 4,928 55,187 SH   SOLE   55,187 0 0
TWITTER INC COM 90184L102 5,828 202,773 SH   SOLE   202,773 0 0
TYSON FOODS INC CL A 902494103 247 4,621 SH   SOLE   4,621 0 0
U S G CORP COM NEW 903293405 4,298 100,759 SH   SOLE   100,759 0 0
UBS AG LONDON BRH EN LG CP GRWTH 902677780 203 1,070 SH   SOLE   1,070 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267B682 191 13,615 SH   SOLE   13,615 0 0
UBS GROUP AG SHS H42097107 824 66,590 SH   SOLE   66,590 0 0
UDR INC COM 902653104 16,774 423,361 SH   SOLE   423,361 0 0
UGI CORP NEW COM 902681105 326 6,115 SH   SOLE   6,115 0 0
ULTA BEAUTY INC COM 90384S303 6,927 28,290 SH   SOLE   28,290 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 384 1,570 SH   SOLE   1,570 0 0
UNIFIRST CORP MASS COM 904708104 1,583 11,062 SH   SOLE   11,062 0 0
UNILEVER N V N Y SHS NEW 904784709 4,654 86,499 SH   SOLE   86,499 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,396 103,268 SH   SOLE   42,452 0 60,816
UNION PAC CORP COM 907818108 33,353 241,287 SH   SOLE   240,687 0 600
UNITED CONTL HLDGS INC COM 910047109 1,437 17,161 SH   SOLE   17,161 0 0
UNITED FINL BANCORP INC NEW COM 910304104 1,274 86,690 SH   SOLE   86,690 0 0
UNITED FIRE GROUP INC COM 910340108 203 3,653 SH   SOLE   3,653 0 0
UNITED PARCEL SERVICE INC CL B 911312106 17,901 183,544 SH   SOLE   183,544 0 0
UNITED RENTALS INC COM 911363109 3,062 29,863 SH   SOLE   29,863 0 0
UNITED TECHNOLOGIES CORP COM 913017109 92,291 866,746 SH   SOLE   866,746 0 0
UNITEDHEALTH GROUP INC COM 91324P102 111,553 447,789 SH   SOLE   443,409 0 4,380
UNIVERSAL DISPLAY CORP COM 91347P105 358 3,829 SH   SOLE   3,829 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 283 2,430 SH   SOLE   2,430 0 0
UNUM GROUP COM 91529Y106 498 16,954 SH   SOLE   16,954 0 0
URANIUM ENERGY CORP COM 916896103 206 165,098 SH   SOLE   165,098 0 0
URBAN OUTFITTERS INC COM 917047102 268 8,061 SH   SOLE   8,061 0 0
UROGEN PHARMA LTD COM M96088105 614 14,250 SH   SOLE   14,250 0 0
US BANCORP DEL COM NEW 902973304 46,375 1,014,760 SH   SOLE   1,014,660 0 100
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 467 36,000 SH   SOLE   36,000 0 0
USD PARTNERS LP COM UT REP LTD 903318103 170 16,229 SH   SOLE   16,229 0 0
V F CORP COM 918204108 14,446 202,497 SH   SOLE   200,497 0 2,000
VAIL RESORTS INC COM 91879Q109 752 3,566 SH   SOLE   3,566 0 0
VALERO ENERGY CORP NEW COM 91913Y100 5,815 77,558 SH   SOLE   76,558 0 1,000
VALLEY NATL BANCORP COM 919794107 253 28,510 SH   SOLE   28,510 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 877 15,409 SH   SOLE   15,409 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 9,751 462,337 SH   SOLE   462,337 0 0
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 3,311 299,716 SH   SOLE   299,716 0 0
VANECK VECTORS ETF TR INDONESIA INDEX 92189F833 550 25,255 SH   SOLE   25,255 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 342 11,302 SH   SOLE   11,302 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 500 12,143 SH   SOLE   12,143 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,757 125,253 SH   SOLE   125,253 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,002 11,483 SH   SOLE   11,483 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 309 2,292 SH   SOLE   2,292 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 240 2,145 SH   SOLE   2,145 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 301 2,860 SH   SOLE   2,860 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,360 9,831 SH   SOLE   9,831 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,345 11,842 SH   SOLE   11,842 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 666 5,294 SH   SOLE   5,294 0 0
VANGUARD GROUP DIV APP ETF 921908844 211,009 2,154,250 SH   SOLE   2,154,250 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,183 41,912 SH   SOLE   41,912 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 41,467 308,692 SH   SOLE   307,342 0 1,350
VANGUARD INDEX FDS LARGE CAP ETF 922908637 10,331 89,944 SH   SOLE   89,944 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 39,710 331,776 SH   SOLE   330,226 0 1,550
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 44,220 464,205 SH   SOLE   464,205 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 25,601 185,274 SH   SOLE   185,274 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 86,607 1,161,420 SH   SOLE   1,161,420 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 371,439 1,616,288 SH   SOLE   1,616,288 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 19,254 168,809 SH   SOLE   168,809 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 24,488 185,531 SH   SOLE   185,531 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 16,842 111,839 SH   SOLE   111,274 0 565
VANGUARD INDEX FDS TOTAL STK MKT 922908769 84,988 665,890 SH   SOLE   665,890 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 78,558 802,026 SH   SOLE   800,926 0 1,100
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 47,299 1,037,705 SH   SOLE   1,037,705 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 134,728 3,536,155 SH   SOLE   3,520,271 0 15,884
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 28,959 595,628 SH   SOLE   595,628 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 439 7,237 SH   SOLE   7,237 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 266 2,805 SH   SOLE   2,805 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 997 19,020 SH   SOLE   19,020 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 28,234 431,311 SH   SOLE   431,311 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 773 5,750 SH   SOLE   5,750 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 434 4,470 SH   SOLE   4,470 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 534 4,375 SH   SOLE   4,375 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 26,387 245,754 SH   SOLE   245,754 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,739 18,632 SH   SOLE   18,632 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2,767 24,285 SH   SOLE   24,285 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 14,136 299,358 SH   SOLE   299,358 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 194,236 5,235,463 SH   SOLE   5,223,613 0 11,850
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 25,503 327,009 SH   SOLE   327,009 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 588 10,456 SH   SOLE   10,456 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 4,347 101,091 SH   SOLE   101,091 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,613 30,076 SH   SOLE   28,576 0 1,500
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 958 13,399 SH   SOLE   13,399 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 996 9,307 SH   SOLE   9,307 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 798 10,775 SH   SOLE   10,775 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 20,259 134,594 SH   SOLE   134,594 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,574 12,001 SH   SOLE   12,001 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 2,158 27,983 SH   SOLE   27,983 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2,398 40,394 SH   SOLE   40,394 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,777 11,065 SH   SOLE   11,065 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,034 16,893 SH   SOLE   16,893 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 14,485 86,823 SH   SOLE   86,823 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 903 8,146 SH   SOLE   8,146 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 3,278 27,817 SH   SOLE   27,817 0 0
VARIAN MED SYS INC COM 92220P105 572 5,051 SH   SOLE   5,051 0 0
VASCULAR BIOGENICS LTD COM M96883109 131 135,000 SH   SOLE   135,000 0 0
VEEVA SYS INC CL A COM 922475108 2,283 25,555 SH   SOLE   25,555 0 0
VENTAS INC COM 92276F100 8,321 142,023 SH   SOLE   142,023 0 0
VERASTEM INC COM 92337C104 57 17,000 SH   SOLE   17,000 0 0
VEREIT INC COM 92339V100 226 31,552 SH   SOLE   31,552 0 0
VERISIGN INC COM 92343E102 249 1,680 SH   SOLE   1,680 0 0
VERISK ANALYTICS INC COM 92345Y106 959 8,792 SH   SOLE   8,792 0 0
VERITONE INC COM 92347M100 38 10,000 SH   SOLE   10,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 84,289 1,499,269 SH   SOLE   1,467,159 0 32,110
VERMILION ENERGY INC COM 923725105 580 27,543 SH   SOLE   27,543 0 0
VERSUM MATLS INC COM 92532W103 1,703 61,437 SH   SOLE   61,437 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,449 20,813 SH   SOLE   20,813 0 0
VIEWRAY INC COM 92672L107 507 83,500 SH   SOLE   83,500 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 233 8,956 SH   SOLE   8,956 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 240 43,929 SH   SOLE   43,929 0 0
VIRNETX HLDG CORP COM 92823t108 24 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 131,714 998,290 SH   SOLE   994,478 0 3,812
VMWARE INC CL A COM 928563402 908 6,625 SH   SOLE   5,625 0 1,000
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 11,245 583,268 SH   SOLE   583,268 0 0
VONAGE HLDGS CORP COM 92886T201 99 11,349 SH   SOLE   11,349 0 0
VORNADO RLTY TR SH BEN INT 929042109 848 13,669 SH   SOLE   13,669 0 0
VOYA FINL INC COM 929089100 1,067 26,577 SH   SOLE   26,577 0 0
VULCAN MATLS CO COM 929160109 412 4,172 SH   SOLE   4,172 0 0
W P CAREY INC COM 92936U109 703 10,764 SH   SOLE   10,764 0 0
W R BERKLEY CORPORATION COM 084423102 564 7,627 SH   SOLE   7,627 0 0
WABCO HLDGS INC COM 92927K102 630 5,873 SH   SOLE   5,873 0 0
WABTEC CORP COM 929740108 9,820 139,787 SH   SOLE   139,787 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 14,003 204,931 SH   SOLE   184,631 0 20,300
WALMART INC COM 931142103 30,659 329,134 SH   SOLE   280,679 0 48,455
WASHINGTON FED INC COM 938824109 409 15,329 SH   SOLE   15,329 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 71 14,519 SH   SOLE   14,519 0 0
WASTE MGMT INC DEL COM 94106L109 23,786 267,290 SH   SOLE   267,290 0 0
WATERS CORP COM 941848103 317 1,679 SH   SOLE   1,679 0 0
WATSCO INC COM 942622200 27,898 200,504 SH   SOLE   200,504 0 0
WD-40 CO COM 929236107 903 4,930 SH   SOLE   4,930 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 66 118,670 SH   SOLE   118,670 0 0
WEC ENERGY GROUP INC COM 92939U106 2,484 35,865 SH   SOLE   35,865 0 0
WEIBO CORP SPONSORED ADR 948596101 1,149 19,658 SH   SOLE   19,658 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 266 6,901 SH   SOLE   6,901 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 685 27,620 SH   SOLE   27,620 0 0
WELLS FARGO CO NEW COM 949746101 32,291 700,766 SH   SOLE   700,666 0 100
WELLTOWER INC COM 95040Q104 2,871 41,361 SH   SOLE   41,361 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 210 2,146 SH   SOLE   2,146 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,377 34,873 SH   SOLE   34,873 0 0
WESTERN DIGITAL CORP COM 958102105 2,986 80,776 SH   SOLE   80,776 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 1,240 44,712 SH   SOLE   44,712 0 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 9,913 234,740 SH   SOLE   234,740 0 0
WESTERN UN CO COM 959802109 4,595 269,353 SH   SOLE   269,353 0 0
WEX INC COM 96208T104 349 2,489 SH   SOLE   2,489 0 0
WEYERHAEUSER CO COM 962166104 21,089 964,708 SH   SOLE   964,708 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,292 66,204 SH   SOLE   66,204 0 0
WHIRLPOOL CORP COM 963320106 2,279 21,322 SH   SOLE   21,322 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 3,448 4,020 SH   SOLE   4,020 0 0
WILLIAMS COS INC DEL COM 969457100 4,935 223,805 SH   SOLE   223,805 0 0
WILLIAMS SONOMA INC COM 969904101 277 5,485 SH   SOLE   5,485 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 8,259 54,389 SH   SOLE   54,389 0 0
WINDSTREAM HLDGS INC COM PAR 97382A309 25 11,776 SH   SOLE   11,776 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 7,595 189,177 SH   SOLE   189,177 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 438 10,456 SH   SOLE   10,456 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 213 9,550 SH   SOLE   9,550 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7,795 138,117 SH   SOLE   138,117 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 230 5,509 SH   SOLE   5,509 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,446 58,323 SH   SOLE   58,323 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 3,467 81,527 SH   SOLE   81,527 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 569 9,439 SH   SOLE   9,439 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 4,056 87,422 SH   SOLE   87,422 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 311 4,770 SH   SOLE   4,770 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 5,907 69,951 SH   SOLE   69,951 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 4,397 139,022 SH   SOLE   134,022 0 5,000
WISDOMTREE TR US MIDCP EARNING 97717W570 17,803 519,184 SH   SOLE   519,184 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 5,650 147,395 SH   SOLE   147,395 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 411 13,196 SH   SOLE   13,196 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 488 19,886 SH   SOLE   19,886 0 0
WISDOMTREE TR US SMALLCP ERNGS 97717W562 2,167 67,634 SH   SOLE   67,634 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 2,703 31,938 SH   SOLE   31,938 0 0
WIX COM LTD SHS M98068105 740 8,190 SH   SOLE   8,190 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 468 11,353 SH   SOLE   11,353 0 0
WOODWARD INC COM 980745103 436 5,865 SH   SOLE   5,865 0 0
WORKDAY INC CL A 98138H101 6,303 39,473 SH   SOLE   39,473 0 0
WORLDPAY INC CL A 981558109 2,306 30,170 SH   SOLE   30,170 0 0
WPX ENERGY INC COM 98212B103 119 10,481 SH   SOLE   10,481 0 0
WYNN RESORTS LTD COM 983134107 527 5,323 SH   SOLE   5,323 0 0
XCEL ENERGY INC COM 98389B100 473 9,604 SH   SOLE   9,604 0 0
XEROX CORP COM NEW 984121608 291 14,711 SH   SOLE   14,711 0 0
XILINX INC COM 983919101 1,276 14,982 SH   SOLE   14,982 0 0
XPO LOGISTICS INC COM 983793100 580 10,166 SH   SOLE   10,166 0 0
XYLEM INC COM 98419M100 2,739 41,046 SH   SOLE   41,046 0 0
YANDEX N V SHS CLASS A N97284108 303 11,094 SH   SOLE   11,094 0 0
YUM BRANDS INC COM 988498101 6,818 74,171 SH   SOLE   74,171 0 0
YUM CHINA HLDGS INC COM 98850P109 851 25,387 SH   SOLE   25,387 0 0
ZAYO GROUP HLDGS INC COM 98919V105 270 11,840 SH   SOLE   11,840 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 13,595 85,377 SH   SOLE   85,377 0 0
ZENDESK INC COM 98936J101 1,322 22,648 SH   SOLE   22,648 0 0
ZILLOW GROUP INC CL A 98954M101 257 8,161 SH   SOLE   8,161 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 511 16,172 SH   SOLE   16,172 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,738 16,756 SH   SOLE   16,756 0 0
ZIONS BANCORPORATION N A COM 989701107 565 13,864 SH   SOLE   13,864 0 0
ZOETIS INC CL A 98978V103 12,974 151,667 SH   SOLE   151,667 0 0
ZSCALER INC COM 98980G102 17,478 445,763 SH   SOLE   445,763 0 0
ZUORA INC COM CL A 98983V106 2,043 112,612 SH   SOLE   112,612 0 0
ZYNGA INC CL A 98986T108 49 12,502 SH   SOLE   12,502 0 0