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 672 12,000 SH   SOLE   3,670 0 8,330
3D SYSTEMS CORP COM 88554D205 5,895 440,260 SH   SOLE   273,465 0 166,795
3M CO COM 88579Y101 41,698 198,658 SH   SOLE   102,601 0 96,057
ABB LTD-SPON ADR ADR 000375204 992 40,074 SH   SOLE   18,234 0 21,840
ABBOTT LABORATORIES COM 002824100 40,553 759,984 SH   SOLE   236,791 0 523,193
ABBVIE INC COM 00287Y109 72,372 814,452 SH   SOLE   339,899 0 474,553
ABIOMED INC COM 003654100 67,258 398,922 SH   SOLE   174,700 0 224,222
ABM INDUSTRIES INC COM 000957100 442 10,586 SH   SOLE   2,586 0 8,000
ACACIA COMMUNICATIONS INC COM 00401C108 416 8,840 SH   SOLE   1,290 0 7,550
ACACIA COMMUNICATIONS INC OPTION 00401C908 28 600 SH Call SOLE   0 0 600
ACADIA HEALTHCARE CO INC COM 00404A109 2,449 51,275 SH   SOLE   21,500 0 29,775
ACCELERATE DIAGNOSTICS INC COM 00430H102 21,267 947,293 SH   SOLE   367,884 0 579,409
ACCENTURE PLC-CL A COM G1151C101 72,630 537,724 SH   SOLE   354,113 0 183,611
ACHAOGEN INC COM 004449104 194 12,154 SH   SOLE   1,529 0 10,625
ACHILLION PHARMACEUTICALS COM 00448Q201 249 55,400 SH   SOLE   14,000 0 41,400
ACLARIS THERAPEUTICS INC COM 00461U105 374 14,472 SH   SOLE   1,873 0 12,599
ACTIVISION BLIZZARD INC COM 00507V109 6,153 95,387 SH   SOLE   19,635 0 75,752
ACTUANT CORP-A COM 00508X203 263 10,269 SH   SOLE   0 0 10,269
ACUITY BRANDS INC COM 00508Y102 18,205 106,288 SH   SOLE   43,877 0 62,411
ACXIOM CORP COM 005125109 10,907 442,652 SH   SOLE   308,662 0 133,990
ADAMAS PHARMACEUTICALS INC COM 00548A106 244 11,520 SH   SOLE   2,450 0 9,070
ADAMAS PHARMACEUTICALS INC OPTION 00548A906 159 7,500 SH Call SOLE   0 0 7,500
ADAMS DIVERSIFIED EQUITY COM 006212104 428 28,139 SH   SOLE   0 0 28,139
ADIENT PLC COM G0084W101 288 3,430 SH   SOLE   1,046 0 2,384
ADOBE SYSTEMS INC COM 00724F101 143,179 959,775 SH   SOLE   662,010 0 297,765
ADTALEM GLOBAL EDUCATION INC COM 00737L103 1,726 48,137 SH   SOLE   38,308 0 9,829
ADURO BIOTECH INC COM 00739L101 2,354 221,030 SH   SOLE   16,975 0 204,055
ADVANCE AUTO PARTS INC COM 00751Y106 266 2,686 SH   SOLE   2,186 0 500
ADVANCED MICRO DEVICES COM 007903107 222 17,393 SH   SOLE   11,535 0 5,858
ADVISORY BOARD CO/THE COM 00762W107 3,607 67,255 SH   SOLE   27,516 0 39,739
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 55 11,204 SH   SOLE   11,204 0 0
AETNA INC COM 00817Y108 3,038 19,106 SH   SOLE   8,486 0 10,620
AFFILIATED MANAGERS GROUP COM 008252108 118,040 621,820 SH   SOLE   398,782 0 223,038
AFLAC INC COM 001055102 1,311 16,113 SH   SOLE   11,181 0 4,932
AGCO CORP COM 001084102 634 8,589 SH   SOLE   1,040 0 7,549
AGENUS INC COM 00847G705 148 33,500 SH   SOLE   11,500 0 22,000
AGILENT TECHNOLOGIES INC COM 00846U101 348 5,425 SH   SOLE   369 0 5,056
AGILYSYS INC COM 00847J105 181 15,120 SH   SOLE   0 0 15,120
AGNICO EAGLE MINES LTD COM 008474108 583 12,892 SH   SOLE   127 0 12,765
AIR PRODUCTS & CHEMICALS INC COM 009158106 7,548 49,916 SH   SOLE   7,673 0 42,243
AIRCASTLE LTD COM G0129K104 720 32,308 SH   SOLE   560 0 31,748
AK STEEL HOLDING CORP COM 001547108 67 11,925 SH   SOLE   8,085 0 3,840
AKAMAI TECHNOLOGIES INC COM 00971T101 5,630 115,553 SH   SOLE   71,317 0 44,236
ALARM.COM HOLDINGS INC COM 011642105 2,941 65,097 SH   SOLE   14,047 0 51,050
ALBANY INTL CORP-CL A COM 012348108 286 4,990 SH   SOLE   0 0 4,990
ALBEMARLE CORP COM 012653101 611 4,483 SH   SOLE   736 0 3,747
ALERIAN MLP ETF ETF 00162Q866 3,147 280,440 SH   SOLE   44,790 0 235,650
ALEXION PHARMACEUTICALS INC COM 015351109 478 3,410 SH   SOLE   604 0 2,806
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 27,878 161,413 SH   SOLE   90,203 0 71,210
ALIGN TECHNOLOGY INC COM 016255101 49,016 263,146 SH   SOLE   130,675 0 132,471
ALLEGHANY CORP COM 017175100 275 496 SH   SOLE   345 0 151
ALLEGIANT TRAVEL CO COM 01748X102 324 2,460 SH   SOLE   1,850 0 610
ALLERGAN PLC COM G0177J108 12,849 62,694 SH   SOLE   54,062 0 8,632
ALLIANCE DATA SYSTEMS CORP COM 018581108 35,434 159,937 SH   SOLE   75,950 0 83,987
ALLIANCE NATIONAL MUNI INC COM 01864U106 2,785 199,523 SH   SOLE   4,400 0 195,123
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 313 12,899 SH   SOLE   5,727 0 7,172
ALLIANT ENERGY CORP COM 018802108 980 23,581 SH   SOLE   3,115 0 20,466
ALLIANZGI CONV & INCOME II COM 018825109 109 17,500 SH   SOLE   0 0 17,500
ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 459 32,250 SH   SOLE   19,885 0 12,365
ALLSTATE CORP COM 020002101 2,252 24,504 SH   SOLE   7,482 0 17,022
ALPHABET INC-CL A COM 02079K305 93,457 95,979 SH   SOLE   64,670 0 31,309
ALPHABET INC-CL C COM 02079K107 77,930 81,252 SH   SOLE   64,761 0 16,491
ALTRIA GROUP INC COM 02209S103 15,905 250,787 SH   SOLE   68,503 0 182,284
AMAZON.COM INC COM 023135106 273,720 284,724 SH   SOLE   92,137 0 192,587
AMERCO COM 023586100 275 733 SH   SOLE   0 0 733
AMEREN CORPORATION COM 023608102 298 5,153 SH   SOLE   1,150 0 4,003
AMERICA MOVIL-SPN ADR CL L ADR 02364W105 194 10,917 SH   SOLE   3,656 0 7,261
AMERICAN AIRLINES GROUP INC COM 02376R102 377 7,942 SH   SOLE   75 0 7,867
AMERICAN ELECTRIC POWER COM 025537101 3,195 45,483 SH   SOLE   30,476 0 15,007
AMERICAN EXPRESS CO COM 025816109 40,106 443,359 SH   SOLE   106,866 0 336,493
AMERICAN INTERNATIONAL GROUP COM 026874784 1,973 32,146 SH   SOLE   9,004 0 23,142
AMERICAN RIVER BANKSHRS (CA) COM 029326105 204 14,776 SH   SOLE   0 0 14,776
AMERICAN SOFTWARE INC-CL A COM 029683109 152 13,354 SH   SOLE   0 0 13,354
AMERICAN TOWER CORP COM 03027X100 60,810 444,908 SH   SOLE   320,346 0 124,562
AMERICAN WATER WORKS CO INC COM 030420103 381 4,709 SH   SOLE   2,542 0 2,167
AMERIGAS PARTNERS-LP COM 030975106 1,217 27,074 SH   SOLE   6,460 0 20,614
AMERIPRISE FINANCIAL INC COM 03076C106 3,384 22,785 SH   SOLE   13,047 0 9,738
AMERIS BANCORP COM 03076K108 965 20,112 SH   SOLE   20,112 0 0
AMETEK INC COM 031100100 54,500 825,262 SH   SOLE   520,434 0 304,828
AMGEN INC COM 031162100 16,929 90,794 SH   SOLE   33,894 0 56,900
AMN HEALTHCARE SERVICES INC COM 001744101 438 9,579 SH   SOLE   302 0 9,277
AMPHENOL CORP-CL A COM 032095101 80,343 949,233 SH   SOLE   847,296 0 101,937
AMPLIFY SNACK BRANDS INC COM 03211L102 1,074 151,501 SH   SOLE   57,331 0 94,170
AMTRUST FINANCIAL SERVICES COM 032359309 1,010 75,074 SH   SOLE   2,410 0 72,664
ANADARKO PETROLEUM CORP COM 032511107 2,590 53,025 SH   SOLE   30,465 0 22,560
ANALOG DEVICES INC COM 032654105 291 3,381 SH   SOLE   2,129 0 1,252
ANDEAVOR LOGISTICS LP LP INT 03350F106 541 10,807 SH   SOLE   0 0 10,807
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 15,621 130,943 SH   SOLE   95,264 0 35,679
ANIKA THERAPEUTICS INC COM 035255108 443 7,635 SH   SOLE   0 0 7,635
ANNALY CAPITAL MANAGEMENT IN COM 035710409 759 62,272 SH   SOLE   36,399 0 25,873
ANSYS INC COM 03662Q105 431 3,511 SH   SOLE   752 0 2,759
ANTHEM INC COM 036752103 644 3,392 SH   SOLE   2,330 0 1,062
AON PLC COM G0408V102 26,317 180,133 SH   SOLE   76,330 0 103,803
APACHE CORP COM 037411105 1,290 28,157 SH   SOLE   11,062 0 17,095
APARTMENT INVT & MGMT CO -A COM 03748R101 520 11,866 SH   SOLE   1,995 0 9,871
APOLLO COMMERCIAL REAL ESTAT COM 03762U105 205 11,325 SH   SOLE   9,325 0 2,000
APPFOLIO INC - A COM 03783C100 5,479 114,260 SH   SOLE   7,045 0 107,215
APPLE INC COM 037833100 429,671 2,787,901 SH   SOLE   881,730 0 1,906,171
APPLE INC OPTION 037833900 15 100 SH Call SOLE   0 0 100
APPLIED MATERIALS INC COM 038222105 2,770 53,182 SH   SOLE   16,269 0 36,913
APPLIED MATERIALS INC OPTION 038222955 260 5,000 SH Put SOLE   0 0 5,000
APTARGROUP INC COM 038336103 1,882 21,808 SH   SOLE   16,659 0 5,149
AQUA AMERICA INC COM 03836W103 969 29,184 SH   SOLE   14,080 0 15,104
ARATANA THERAPEUTICS INC COM 03874P101 4,848 790,833 SH   SOLE   201,332 0 589,501
ARC DOCUMENT SOLUTIONS INC COM 00191G103 111 27,240 SH   SOLE   20,800 0 6,440
ARCHER-DANIELS-MIDLAND CO COM 039483102 5,322 125,193 SH   SOLE   25,677 0 99,516
ARES CAPITAL CORP COM 04010L103 379 23,104 SH   SOLE   6,597 0 16,507
ARISTA NETWORKS INC COM 040413106 3,958 20,875 SH   SOLE   6,730 0 14,145
ARMSTRONG WORLD INDUSTRIES COM 04247X102 365 7,120 SH   SOLE   0 0 7,120
ARROW ELECTRONICS INC COM 042735100 1,033 12,845 SH   SOLE   0 0 12,845
ARTHUR J GALLAGHER & CO COM 363576109 248 4,027 SH   SOLE   739 0 3,288
ARTISAN PARTNERS ASSET MA -A COM 04316A108 292 8,954 SH   SOLE   0 0 8,954
ASIA TIGERS FUND INC COM 04516T105 361 29,160 SH   SOLE   4,925 0 24,235
ASSOCIATED BANC-CORP COM 045487105 232 9,582 SH   SOLE   3,840 0 5,742
ASSOCIATED BANC-CORP-CW18 WT 045487113 4 875 SH   SOLE   0 0 875
ASTRAZENECA PLC-SPONS ADR ADR 046353108 6,200 183,009 SH   SOLE   142,280 0 40,729
AT HOME GROUP INC COM 04650Y100 407 17,804 SH   SOLE   0 0 17,804
AT&T INC COM 00206R102 25,273 645,207 SH   SOLE   202,999 0 442,208
ATHENAHEALTH INC COM 04685W103 753 6,055 SH   SOLE   4,725 0 1,330
ATHERSYS INC COM 04744L106 405 196,459 SH   SOLE   23,804 0 172,655
ATLASSIAN CORP PLC-CLASS A COM G06242104 1,159 32,969 SH   SOLE   3,200 0 29,769
ATMOS ENERGY CORP COM 049560105 465 5,552 SH   SOLE   2,452 0 3,100
ATRICURE INC COM 04963C209 954 42,640 SH   SOLE   33,190 0 9,450
AUTODESK INC COM 052769106 1,350 12,030 SH   SOLE   1,599 0 10,431
AUTOLIV INC COM 052800109 521 4,218 SH   SOLE   3,000 0 1,218
AUTOMATIC DATA PROCESSING COM 053015103 47,460 434,142 SH   SOLE   246,717 0 187,425
AVALONBAY COMMUNITIES INC COM 053484101 1,305 7,312 SH   SOLE   5,529 0 1,783
AVERY DENNISON CORP COM 053611109 4,199 42,699 SH   SOLE   24,946 0 17,753
AVINGER INC COM 053734109 19 50,050 SH   SOLE   2,850 0 47,200
AVON PRODUCTS INC COM 054303102 55 23,700 SH   SOLE   3,900 0 19,800
AWARE INC/MASS COM 05453N100 65 14,000 SH   SOLE   14,000 0 0
AXALTA COATING SYSTEMS LTD COM G0750C108 3,206 110,868 SH   SOLE   93,911 0 16,957
AXIS CAPITAL HOLDINGS LTD COM G0692U109 533 9,308 SH   SOLE   332 0 8,976
AZZ INC COM 002474104 304 6,235 SH   SOLE   0 0 6,235
BADGER METER INC COM 056525108 439 8,965 SH   SOLE   0 0 8,965
BAIDU INC - SPON ADR ADR 056752108 15,661 63,230 SH   SOLE   11,054 0 52,176
BALL CORP COM 058498106 1,593 38,576 SH   SOLE   32,783 0 5,793
BANCO SANTANDER SA-SPON ADR ADR 05964H105 422 60,846 SH   SOLE   0 0 60,846
BANK OF AMERICA CORP COM 060505104 34,724 1,370,308 SH   SOLE   338,581 0 1,031,727
BANK OF AMERICA CORP PFD 060505682 230 177 SH   SOLE   32 0 145
BANK OF AMERICA CORP-CW18 WT 060505153 1 1,000 SH   SOLE   1,000 0 0
BANK OF AMERICA CORP-CW19 WT 060505146 69 5,200 SH   SOLE   0 0 5,200
BANK OF HAWAII CORP COM 062540109 442 5,307 SH   SOLE   0 0 5,307
BANK OF MARIN BANCORP/CA COM 063425102 411 6,000 SH   SOLE   0 0 6,000
BANK OF MONTREAL COM 063671101 1,356 17,914 SH   SOLE   9,815 0 8,099
BANK OF NEW YORK MELLON CORP COM 064058100 1,750 33,003 SH   SOLE   11,291 0 21,712
BANK OF NOVA SCOTIA COM 064149107 418 6,500 SH   SOLE   1,000 0 5,500
BANK OF THE OZARKS COM 063904106 8,801 183,169 SH   SOLE   146,607 0 36,562
BANKUNITED INC COM 06652K103 2,920 82,081 SH   SOLE   67,506 0 14,575
BARRICK GOLD CORP COM 067901108 303 18,813 SH   SOLE   12,017 0 6,796
BAXTER INTERNATIONAL INC COM 071813109 3,943 62,831 SH   SOLE   22,581 0 40,250
BB&T CORP COM 054937107 3,395 72,319 SH   SOLE   12,290 0 60,029
BCE INC COM 05534B760 1,328 28,356 SH   SOLE   2,985 0 25,371
BEACON ROOFING SUPPLY INC COM 073685109 378 7,382 SH   SOLE   2,914 0 4,468
BECTON DICKINSON AND CO COM 075887109 10,310 52,616 SH   SOLE   12,059 0 40,557
BEIGENE LTD-ADR ADR 07725L102 245 2,365 SH   SOLE   215 0 2,150
BEMIS COMPANY COM 081437105 345 7,577 SH   SOLE   292 0 7,285
BERKSHIRE HATHAWAY INC-CL A COM 084670108 21,155 77 SH   SOLE   53 0 24
BERKSHIRE HATHAWAY INC-CL B COM 084670702 77,934 425,125 SH   SOLE   114,384 0 310,741
BEST BUY CO INC COM 086516101 1,365 23,964 SH   SOLE   8,209 0 15,755
BGC PARTNERS INC-CL A COM 05541T101 208 14,365 SH   SOLE   0 0 14,365
BHP BILLITON LTD-SPON ADR ADR 088606108 748 18,450 SH   SOLE   8,576 0 9,874
BIODELIVERY SCIENCES INTL COM 09060J106 4,421 1,498,597 SH   SOLE   137,150 0 1,361,447
BIOGEN INC COM 09062X103 7,531 24,053 SH   SOLE   15,955 0 8,098
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,865 95,251 SH   SOLE   50,444 0 44,807
BIO-TECHNE CORP COM 09073M104 5,456 45,128 SH   SOLE   41,545 0 3,583
BLACK HILLS CORP COM 092113109 286 4,158 SH   SOLE   3,450 0 708
BLACKLINE INC COM 09239B109 26,547 778,034 SH   SOLE   190,062 0 587,972
BLACKROCK ENHANCED GLOBAL DI COM 092501105 151 11,126 SH   SOLE   6,080 0 5,046
BLACKROCK INC COM 09247X101 31,048 69,445 SH   SOLE   9,755 0 59,690
BLACKROCK MUNI BOND TRUST COM 09249H104 337 21,700 SH   SOLE   400 0 21,300
BLACKROCK TAXABLE MUNICIPAL COM 09248X100 635 27,175 SH   SOLE   2,000 0 25,175
BLACKSTONE GROUP LP/THE COM 09253U108 7,197 215,672 SH   SOLE   54,979 0 160,693
BLUE BIRD CORP COM 095306106 4,517 219,248 SH   SOLE   47,390 0 171,858
BOB EVANS FARMS COM 096761101 12,477 160,970 SH   SOLE   23,814 0 137,156
BOEING CO/THE COM 097023105 40,225 158,237 SH   SOLE   73,194 0 85,043
BOFI HOLDING INC COM 05566U108 851 29,905 SH   SOLE   715 0 29,190
BOINGO WIRELESS INC COM 09739C102 1,257 58,825 SH   SOLE   4,900 0 53,925
BOOT BARN HOLDINGS INC COM 099406100 251 28,160 SH   SOLE   0 0 28,160
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1,545 41,333 SH   SOLE   37,609 0 3,724
BORGWARNER INC COM 099724106 1,437 28,049 SH   SOLE   13,700 0 14,349
BOSTON SCIENTIFIC CORP COM 101137107 1,326 45,456 SH   SOLE   18,206 0 27,250
BOTTOMLINE TECHNOLOGIES (DE) COM 101388106 4,633 145,566 SH   SOLE   7,265 0 138,301
BP PLC-SPONS ADR ADR 055622104 14,825 385,754 SH   SOLE   138,220 0 247,534
BRIDGEPOINT EDUCATION INC COM 10807M105 241 25,089 SH   SOLE   3,500 0 21,589
BRIGHT HORIZONS FAMILY SOLUT COM 109194100 50,733 588,486 SH   SOLE   135,107 0 453,379
BRIGHTHOUSE FINANCIAL INC COM 10922N103 429 7,053 SH   SOLE   3,423 0 3,630
BRISTOL-MYERS SQUIBB CO COM 110122108 47,209 740,645 SH   SOLE   365,127 0 375,518
BRITISH AMERICAN TOB-SP ADR ADR 110448107 926 14,820 SH   SOLE   8,825 0 5,995
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1,598 19,771 SH   SOLE   6,751 0 13,020
BROADSOFT INC COM 11133B409 8,399 166,985 SH   SOLE   12,223 0 154,762
BROOKDALE SENIOR LIVING INC COM 112463104 196 18,508 SH   SOLE   120 0 18,388
BROOKFIELD ASSET MANAGE-CL A COM 112585104 287 6,942 SH   SOLE   4,275 0 2,667
BROOKFIELD INFRASTRUCTURE PA COM G16252101 257 5,960 SH   SOLE   3,260 0 2,700
BROOKLINE BANCORP INC COM 11373M107 584 37,656 SH   SOLE   15,656 0 22,000
BUCKEYE PARTNERS LP COM 118230101 4,876 85,546 SH   SOLE   26,339 0 59,207
BUNGE LTD COM G16962105 654 9,409 SH   SOLE   400 0 9,009
BURLINGTON STORES INC COM 122017106 975 10,209 SH   SOLE   1,735 0 8,474
BWX TECHNOLOGIES INC COM 05605H100 35,464 633,059 SH   SOLE   489,458 0 143,601
BYLINE BANCORP INC COM 124411109 425 20,000 SH   SOLE   20,000 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541W209 2,391 31,415 SH   SOLE   9,451 0 21,964
CABLE ONE INC COM 12685J105 755 1,046 SH   SOLE   104 0 942
CABOT OIL & GAS CORP COM 127097103 582 21,745 SH   SOLE   18,845 0 2,900
CAI INTERNATIONAL INC COM 12477X106 3,295 108,685 SH   SOLE   5,029 0 103,656
CALAVO GROWERS INC COM 128246105 423 5,785 SH   SOLE   0 0 5,785
CALLIDUS SOFTWARE INC COM 13123E500 2,054 83,319 SH   SOLE   48,272 0 35,047
CALLON PETROLEUM CO COM 13123X102 299 26,625 SH   SOLE   0 0 26,625
CAMBREX CORP COM 132011107 1,091 19,831 SH   SOLE   2,514 0 17,317
CAMPBELL SOUP CO COM 134429109 1,786 38,139 SH   SOLE   9,332 0 28,807
CAN IMPERIAL BK OF COMMERCE COM 136069101 307 3,504 SH   SOLE   334 0 3,170
CANADIAN NATL RAILWAY CO COM 136375102 2,090 25,227 SH   SOLE   6,836 0 18,391
CANADIAN NATURAL RESOURCES COM 136385101 1,458 43,532 SH   SOLE   38,660 0 4,872
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2,551 15,179 SH   SOLE   7,338 0 7,841
CANTEL MEDICAL CORP COM 138098108 366 3,885 SH   SOLE   62 0 3,823
CAPITAL ONE FINANCIAL C-CW18 WT 14040H139 9 200 SH   SOLE   0 0 200
CAPITAL ONE FINANCIAL CORP COM 14040H105 6,264 73,994 SH   SOLE   36,982 0 37,012
CARDINAL HEALTH INC COM 14149Y108 2,877 42,996 SH   SOLE   8,687 0 34,309
CARMAX INC COM 143130102 56,928 750,924 SH   SOLE   368,395 0 382,529
CARNIVAL CORP COM 143658300 398 6,170 SH   SOLE   3,371 0 2,799
CARNIVAL PLC-ADR ADR 14365C103 2 29 SH   SOLE   0 0 29
CARRIZO OIL & GAS INC COM 144577103 212 12,381 SH   SOLE   2,146 0 10,235
CARVANA CO COM 146869102 8,568 583,638 SH   SOLE   232,593 0 351,045
CASS INFORMATION SYSTEMS INC COM 14808P109 360 5,679 SH   SOLE   17 0 5,662
CATERPILLAR INC COM 149123101 21,588 173,104 SH   SOLE   29,077 0 144,027
CAVIUM INC COM 14964U108 8,732 132,418 SH   SOLE   44,196 0 88,222
CBOE GLOBAL MARKETS INC COM 12503M108 9,908 92,053 SH   SOLE   16,283 0 75,770
CBOE GLOBAL MARKETS INC OPTION 12503M908 11 100 SH Call SOLE   0 0 100
CBRE GROUP INC - A COM 12504L109 768 20,275 SH   SOLE   2,448 0 17,827
CBS CORP-CLASS B NON VOTING COM 124857202 611 10,539 SH   SOLE   1,832 0 8,707
CDK GLOBAL INC COM 12508E101 3,954 62,679 SH   SOLE   35,476 0 27,203
CDW CORP/DE COM 12514G108 998 15,127 SH   SOLE   5,655 0 9,472
CECO ENVIRONMENTAL CORP COM 125141101 1,331 157,283 SH   SOLE   115,749 0 41,534
CEDAR FAIR LP COM 150185106 1,467 22,882 SH   SOLE   4,565 0 18,317
CELANESE CORP-SERIES A COM 150870103 229 2,201 SH   SOLE   2,101 0 100
CELGENE CORP COM 151020104 104,763 718,443 SH   SOLE   254,166 0 464,277
CELGENE CORP OPTION 151020904 29 200 SH Call SOLE   200 0 0
CENTENE CORP COM 15135B101 474 4,894 SH   SOLE   4,184 0 710
CENTRAL FUND CANADA LTD-A COM 153501101 1,233 97,316 SH   SOLE   11,639 0 85,677
CENTURYLINK INC COM 156700106 600 31,755 SH   SOLE   28,207 0 3,548
CERNER CORP COM 156782104 28,337 397,328 SH   SOLE   126,029 0 271,299
CHECK POINT SOFTWARE TECH COM M22465104 77,724 681,674 SH   SOLE   541,066 0 140,608
CHEESECAKE FACTORY INC/THE COM 163072101 587 13,926 SH   SOLE   29 0 13,897
CHEMICAL FINANCIAL CORP COM 163731102 649 12,428 SH   SOLE   11,715 0 713
CHENIERE ENERGY PARTNERS LP COM 16411Q101 427 14,811 SH   SOLE   0 0 14,811
CHESAPEAKE ENERGY CORP COM 165167107 159 36,869 SH   SOLE   30,994 0 5,875
CHEVRON CORP COM 166764100 48,638 413,938 SH   SOLE   186,845 0 227,093
CHICAGO BRIDGE & IRON CO NV COM 167250109 1,422 84,617 SH   SOLE   29,697 0 54,920
CHIPOTLE MEXICAN GRILL INC COM 169656105 15,535 50,466 SH   SOLE   17,704 0 32,762
CHUBB LTD COM H1467J104 4,744 33,279 SH   SOLE   7,915 0 25,364
CHURCH & DWIGHT CO INC COM 171340102 15,229 314,332 SH   SOLE   144,439 0 169,893
CIENA CORP COM 171779309 212 9,634 SH   SOLE   7,036 0 2,598
CIGNA CORP COM 125509109 1,433 7,664 SH   SOLE   6,812 0 852
CIMAREX ENERGY CO COM 171798101 5,663 49,818 SH   SOLE   32,582 0 17,236
CINCINNATI FINANCIAL CORP COM 172062101 1,355 17,697 SH   SOLE   17,158 0 539
CINEMARK HOLDINGS INC COM 17243V102 1,167 32,227 SH   SOLE   555 0 31,672
CINTAS CORP COM 172908105 31,058 215,263 SH   SOLE   30,021 0 185,242
CISCO SYSTEMS INC COM 17275R102 35,220 1,047,288 SH   SOLE   488,213 0 559,075
CITIGROUP INC COM 172967424 18,974 260,854 SH   SOLE   60,214 0 200,640
CITIZENS FINANCIAL GROUP COM 174610105 1,203 31,775 SH   SOLE   28,924 0 2,851
CITRIX SYSTEMS INC COM 177376100 564 7,343 SH   SOLE   483 0 6,860
CIVEO CORP COM 17878Y108 136 47,724 SH   SOLE   0 0 47,724
CIVISTA BANCSHARES INC COM 178867107 2,134 95,523 SH   SOLE   0 0 95,523
CLOROX COMPANY COM 189054109 13,035 98,814 SH   SOLE   7,985 0 90,829
CME GROUP INC COM 12572Q105 19,009 140,104 SH   SOLE   65,079 0 75,025
CNA FINANCIAL CORP COM 126117100 315 6,259 SH   SOLE   0 0 6,259
CNH INDUSTRIAL NV COM N20944109 454 37,800 SH   SOLE   35,300 0 2,500
CNO FINANCIAL GROUP INC COM 12621E103 1,349 57,800 SH   SOLE   0 0 57,800
COCA-COLA CO/THE COM 191216100 15,862 352,402 SH   SOLE   158,481 0 193,921
CODEXIS INC COM 192005106 1,968 295,877 SH   SOLE   170,560 0 125,317
COGENT COMMUNICATIONS HOLDIN COM 19239V302 8,204 167,773 SH   SOLE   19,678 0 148,095
COGNEX CORP COM 192422103 1,949 17,669 SH   SOLE   3,850 0 13,819
COGNIZANT TECH SOLUTIONS-A COM 192446102 2,408 33,190 SH   SOLE   25,906 0 7,284
COHEN & STEERS INFRASTRUCTUR COM 19248A109 531 23,108 SH   SOLE   0 0 23,108
COHEN & STEERS QUAL INC RLTY COM 19247L106 234 18,631 SH   SOLE   3,577 0 15,054
COHEN & STEERS TOT RET RLTY COM 19247R103 128 10,302 SH   SOLE   33 0 10,269
COLGATE-PALMOLIVE CO COM 194162103 68,481 940,031 SH   SOLE   515,486 0 424,545
COLLIERS INTERNATIONAL GROUP COM 194693107 858 17,271 SH   SOLE   3,823 0 13,448
COLONY NORTHSTAR INC-CLASS A COM 19625W104 108 8,577 SH   SOLE   0 0 8,577
COMCAST CORP-CLASS A COM 20030N101 24,648 640,529 SH   SOLE   148,594 0 491,935
COMERICA INC COM 200340107 4,016 52,660 SH   SOLE   7,200 0 45,460
COMERICA INC-CW18 WT 200340115 33 700 SH   SOLE   0 0 700
COMPASS DIVERSIFIED HOLDINGS LP INT 20451Q104 188 10,581 SH   SOLE   2,600 0 7,981
COMPASS MINERALS INTERNATION COM 20451N101 744 11,458 SH   SOLE   1,531 0 9,927
CONAGRA BRANDS INC COM 205887102 723 21,435 SH   SOLE   2,084 0 19,351
CONCHO RESOURCES INC COM 20605P101 813 6,169 SH   SOLE   4,880 0 1,289
CONOCOPHILLIPS COM 20825C104 7,654 152,931 SH   SOLE   72,048 0 80,883
CONSOLIDATED COMMUNICATIONS COM 209034107 273 14,300 SH   SOLE   13,300 0 1,000
CONSOLIDATED EDISON INC COM 209115104 1,858 23,033 SH   SOLE   17,321 0 5,712
CONSTELLATION BRANDS INC-A COM 21036P108 2,654 13,306 SH   SOLE   9,277 0 4,029
CONSUMER DISCRETIONARY SELT ETF 81369Y407 2,079 23,084 SH   SOLE   11,349 0 11,735
CONSUMER STAPLES SPDR ETF 81369Y308 1,284 23,789 SH   SOLE   15,546 0 8,243
CONTAINER STORE GROUP INC/TH COM 210751103 92 21,825 SH   SOLE   19,000 0 2,825
CONTINENTAL RESOURCES INC/OK COM 212015101 4,860 125,879 SH   SOLE   86,459 0 39,420
COOPER COS INC/THE COM 216648402 20,673 87,188 SH   SOLE   68,716 0 18,472
COPART INC COM 217204106 2,929 85,234 SH   SOLE   49,330 0 35,904
CORCEPT THERAPEUTICS INC COM 218352102 521 27,000 SH   SOLE   27,000 0 0
CORE LABORATORIES N.V. COM N22717107 716 7,253 SH   SOLE   2,362 0 4,891
CORECIVIC INC COM 21871N101 788 29,450 SH   SOLE   9,350 0 20,100
CORNING INC COM 219350105 4,989 166,737 SH   SOLE   33,207 0 133,530
COSTAR GROUP INC COM 22160N109 94,189 351,124 SH   SOLE   232,859 0 118,265
COSTCO WHOLESALE CORP COM 22160K105 60,181 366,307 SH   SOLE   202,104 0 164,203
COTY INC-CL A COM 222070203 471 28,504 SH   SOLE   304 0 28,200
COWEN INC COM 223622606 328 18,435 SH   SOLE   0 0 18,435
CR BARD INC COM 067383109 637 1,989 SH   SOLE   1,864 0 125
CREDICORP LTD COM G2519Y108 213 1,038 SH   SOLE   767 0 271
CREDIT ACCEPTANCE CORP COM 225310101 3,241 11,567 SH   SOLE   0 0 11,567
CREDIT SUISSE ASSET MGMT INC COM 224916106 46 13,644 SH   SOLE   0 0 13,644
CREDIT SUISSE GROUP-SPON ADR ADR 225401108 190 12,030 SH   SOLE   4,030 0 8,000
CREDIT SUISSE HIGH YIELD BD COM 22544F103 161 56,000 SH   SOLE   0 0 56,000
CRISPR THERAPEUTICS AG COM H17182108 277 15,500 SH   SOLE   2,000 0 13,500
CRITEO SA-SPON ADR ADR 226718104 2,771 66,765 SH   SOLE   7,020 0 59,745
CRYOLIFE INC COM 228903100 387 17,050 SH   SOLE   0 0 17,050
CSG SYSTEMS INTL INC COM 126349109 330 8,218 SH   SOLE   207 0 8,011
CSRA INC COM 12650T104 1,644 50,942 SH   SOLE   40,967 0 9,975
CSX CORP COM 126408103 973 17,924 SH   SOLE   5,545 0 12,379
CUMMINS INC COM 231021106 763 4,539 SH   SOLE   708 0 3,831
CVS HEALTH CORP COM 126650100 21,039 258,724 SH   SOLE   80,689 0 178,035
CYBERARK SOFTWARE LTD/ISRAEL COM M2682V108 320 7,805 SH   SOLE   6,375 0 1,430
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,048 69,800 SH   SOLE   43,800 0 26,000
CYRUSONE INC COM 23283R100 365 6,194 SH   SOLE   819 0 5,375
DAKTRONICS INC COM 234264109 252 23,800 SH   SOLE   0 0 23,800
DANAHER CORP COM 235851102 148,028 1,725,666 SH   SOLE   807,423 0 918,243
DARDEN RESTAURANTS INC COM 237194105 527 6,689 SH   SOLE   90 0 6,599
DARLING INGREDIENTS INC COM 237266101 1,798 102,600 SH   SOLE   70,800 0 31,800
DASEKE INC COM 23753F107 171 13,105 SH   SOLE   0 0 13,105
DASEKE INC-CW20 WT 23753F115 548 336,500 SH   SOLE   0 0 336,500
DAVITA INC COM 23918K108 249 4,196 SH   SOLE   510 0 3,686
DCP MIDSTREAM LP LP INT 23311P100 759 21,910 SH   SOLE   5,670 0 16,240
DEERE & CO COM 244199105 3,328 26,501 SH   SOLE   13,123 0 13,378
DEL TACO RESTAURANTS INC COM 245496104 161 10,500 SH   SOLE   0 0 10,500
DELL TECHNOLOGIES INC-CL V COM 24703L103 716 9,275 SH   SOLE   5,045 0 4,230
DELPHI AUTOMOTIVE PLC COM G27823106 273 2,773 SH   SOLE   1,745 0 1,028
DELTA AIR LINES INC COM 247361702 410 8,498 SH   SOLE   1,922 0 6,576
DELUXE CORP COM 248019101 309 4,237 SH   SOLE   237 0 4,000
DENTSPLY SIRONA INC COM 24906P109 5,492 91,819 SH   SOLE   85,213 0 6,606
DEVON ENERGY CORP COM 25179M103 959 26,118 SH   SOLE   12,669 0 13,449
DEXCOM INC COM 252131107 54,713 1,118,306 SH   SOLE   474,339 0 643,967
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 11,614 87,896 SH   SOLE   64,233 0 23,663
DIGIMARC CORP COM 25381B101 2,858 78,090 SH   SOLE   54,200 0 23,890
DIGITAL REALTY TRUST INC COM 253868103 601 5,082 SH   SOLE   2,621 0 2,461
DISCOVER FINANCIAL SERVICES COM 254709108 1,707 26,470 SH   SOLE   14,535 0 11,935
DISH NETWORK CORP-A COM 25470M109 2,961 54,600 SH   SOLE   49,900 0 4,700
DIXIE GROUP INC COM 255519100 849 212,275 SH   SOLE   0 0 212,275
DNP SELECT INCOME FUND INC COM 23325P104 416 36,245 SH   SOLE   5,575 0 30,670
DOLBY LABORATORIES INC-CL A COM 25659T107 1,414 24,584 SH   SOLE   5,989 0 18,595
DOLLAR GENERAL CORP COM 256677105 211 2,608 SH   SOLE   529 0 2,079
DOLLAR TREE INC COM 256746108 214 2,466 SH   SOLE   1,984 0 482
DOMINION ENERGY INC COM 25746U109 3,250 42,244 SH   SOLE   12,197 0 30,047
DOMINO'S PIZZA INC COM 25754A201 209 1,051 SH   SOLE   974 0 77
DONALDSON CO INC COM 257651109 1,108 24,116 SH   SOLE   14,785 0 9,331
DOUBLELINE INCOME SOLUTIONS COM 258622109 253 11,900 SH   SOLE   4,512 0 7,388
DOUGLAS DYNAMICS INC COM 25960R105 1,485 37,700 SH   SOLE   19,560 0 18,140
DOVER CORP COM 260003108 1,878 20,553 SH   SOLE   5,919 0 14,634
DOWDUPONT INC COM 26078J100 25,743 371,851 SH   SOLE   182,333 0 189,518
DR HORTON INC COM 23331A109 4,037 101,092 SH   SOLE   70,148 0 30,944
DR PEPPER SNAPPLE GROUP INC COM 26138E109 249 2,817 SH   SOLE   545 0 2,272
DST SYSTEMS INC COM 233326107 4,928 89,800 SH   SOLE   15,000 0 74,800
DTE ENERGY COMPANY COM 233331107 1,559 14,517 SH   SOLE   1,595 0 12,922
DUKE ENERGY CORP COM 26441C204 7,917 94,335 SH   SOLE   25,787 0 68,548
DULUTH HOLDINGS INC - CL B COM 26443V101 792 39,035 SH   SOLE   5,925 0 33,110
DUN & BRADSTREET CORP COM 26483E100 1,696 14,571 SH   SOLE   6,033 0 8,538
DUNKIN' BRANDS GROUP INC COM 265504100 2,464 46,425 SH   SOLE   26,675 0 19,750
EAGLE MATERIALS INC COM 26969P108 4,483 42,015 SH   SOLE   27,550 0 14,465
EAGLE PHARMACEUTICALS INC COM 269796108 4,269 71,575 SH   SOLE   25,170 0 46,405
EAGLE POINT CREDIT CO INC COM 269808101 410 19,800 SH   SOLE   19,800 0 0
EAST WEST BANCORP INC COM 27579R104 1,469 24,567 SH   SOLE   21,442 0 3,125
EASTMAN KODAK CO-CW18-125 PERCENT WT 277461133 1 6,000 SH   SOLE   2,000 0 4,000
EASTMAN KODAK CO-CW18-135 PERCENT WT 277461141 2 21,789 SH   SOLE   4,000 0 17,789
EATON CORP PLC COM G29183103 2,773 36,106 SH   SOLE   9,119 0 26,987
EATON VANCE CORP COM 278265103 241 4,888 SH   SOLE   1,308 0 3,580
EATON VANCE LTD DURATION FND COM 27828H105 712 50,742 SH   SOLE   39,411 0 11,331
EATON VANCE TAX MAN GLBL BR COM 27829C105 137 11,600 SH   SOLE   0 0 11,600
EATON VANCE TAX-MANAGED GLOB COM 27829F108 647 69,215 SH   SOLE   37,585 0 31,630
EBAY INC COM 278642103 5,099 132,583 SH   SOLE   66,541 0 66,042
ECOLAB INC COM 278865100 112,368 873,711 SH   SOLE   371,359 0 502,352
EDWARDS LIFESCIENCES CORP COM 28176E108 55,020 503,341 SH   SOLE   255,164 0 248,177
EL POLLO LOCO HOLDINGS INC COM 268603107 592 48,735 SH   SOLE   7,275 0 41,460
ELECTRONIC ARTS INC COM 285512109 2,652 22,461 SH   SOLE   7,927 0 14,534
ELECTRONICS FOR IMAGING COM 286082102 3,334 78,123 SH   SOLE   9,037 0 69,086
ELF BEAUTY INC COM 26856L103 13,175 584,236 SH   SOLE   198,533 0 385,703
ELI LILLY & CO COM 532457108 30,584 357,539 SH   SOLE   162,593 0 194,946
EMERGE ENERGY SERVICES LP LP INT 29102H108 299 36,325 SH   SOLE   25,050 0 11,275
EMERSON ELECTRIC CO COM 291011104 12,262 195,136 SH   SOLE   116,819 0 78,317
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 2,274 142,323 SH   SOLE   9,995 0 132,328
ENBRIDGE INC COM 29250N105 5,135 122,718 SH   SOLE   50,138 0 72,580
ENCANA CORP COM 292505104 291 24,708 SH   SOLE   12,815 0 11,893
ENCORE CAPITAL GROUP INC COM 292554102 4,953 111,795 SH   SOLE   82,778 0 29,017
ENDO INTERNATIONAL PLC COM G30401106 93 10,800 SH   SOLE   5,500 0 5,300
ENERGY SELECT SECTOR SPDR ETF 81369Y506 2,231 32,584 SH   SOLE   19,016 0 13,568
ENERGY TRANSFER EQUITY LP COM 29273V100 3,773 217,117 SH   SOLE   36,763 0 180,354
ENERGY TRANSFER PARTNERS LP COM 29278N103 1,332 72,812 SH   SOLE   24,062 0 48,750
ENERPLUS CORP COM 292766102 490 49,629 SH   SOLE   46,090 0 3,539
ENLINK MIDSTREAM LLC COM 29336T100 468 27,130 SH   SOLE   7,650 0 19,480
ENLINK MIDSTREAM PARTNERS LP LP INT 29336U107 835 49,805 SH   SOLE   14,030 0 35,775
ENSERVCO CORP COM 29358Y102 23 43,000 SH   SOLE   25,000 0 18,000
ENTELLUS MEDICAL INC COM 29363K105 2,443 132,360 SH   SOLE   75,849 0 56,511
ENTERGY CORP COM 29364G103 273 3,581 SH   SOLE   1,360 0 2,221
ENTERPRISE PRODUCTS PARTNERS COM 293792107 21,845 837,950 SH   SOLE   131,810 0 706,140
ENVESTNET INC COM 29404K106 5,784 113,415 SH   SOLE   25,773 0 87,642
EOG RESOURCES INC COM 26875P101 99,953 1,033,211 SH   SOLE   723,252 0 309,959
EPAM SYSTEMS INC COM 29414B104 2,728 31,027 SH   SOLE   23,483 0 7,544
EQT MIDSTREAM PARTNERS LP LP INT 26885B100 255 3,405 SH   SOLE   580 0 2,825
EQUIFAX INC COM 294429105 17,919 169,065 SH   SOLE   103,469 0 65,596
EQUINIX INC COM 29444U700 559 1,252 SH   SOLE   1,252 0 0
EQUITY RESIDENTIAL COM 29476L107 875 13,271 SH   SOLE   3,599 0 9,672
ESCO TECHNOLOGIES INC COM 296315104 1,496 24,950 SH   SOLE   11,290 0 13,660
ESTEE LAUDER COMPANIES-CL A COM 518439104 13,144 121,882 SH   SOLE   42,824 0 79,058
ETFMG PRIME CYBER SECURITY E ETF 26924G201 1,636 54,355 SH   SOLE   22,475 0 31,880
ETFS PHYSCL SWISS GOLD SHRS ETF 26922Y105 307 2,474 SH   SOLE   2,474 0 0
EVERBRIDGE INC COM 29978A104 2,147 81,260 SH   SOLE   4,075 0 77,185
EVOLENT HEALTH INC - A COM 30050B101 55,870 3,138,760 SH   SOLE   1,489,133 0 1,649,627
EXACT SCIENCES CORP COM 30063P105 30,492 647,116 SH   SOLE   207,383 0 439,733
EXELIXIS INC COM 30161Q104 34,245 1,413,342 SH   SOLE   291,923 0 1,121,419
EXELON CORP COM 30161N101 7,157 189,982 SH   SOLE   15,929 0 174,053
EXPEDIA INC COM 30212P303 705 4,898 SH   SOLE   4,186 0 712
EXPEDITORS INTL WASH INC COM 302130109 608 10,149 SH   SOLE   3,774 0 6,375
EXPRESS SCRIPTS HOLDING CO COM 30219G108 42,513 671,400 SH   SOLE   462,256 0 209,144
EXTENDED STAY AMERICA INC COM 30224P200 943 47,146 SH   SOLE   0 0 47,146
EXXON MOBIL CORP COM 30231G102 48,718 594,272 SH   SOLE   271,866 0 322,406
FACEBOOK INC-A COM 30303M102 204,115 1,194,565 SH   SOLE   449,501 0 745,064
FACEBOOK INC-A OPTION 30303M902 120 700 SH Call SOLE   100 0 600
FACTSET RESEARCH SYSTEMS INC COM 303075105 727 4,039 SH   SOLE   3,277 0 762
FAIR ISAAC CORP COM 303250104 18,575 132,204 SH   SOLE   59,218 0 72,986
FARMLAND PARTNERS INC COM 31154R109 259 28,625 SH   SOLE   27,000 0 1,625
FASTENAL CO COM 311900104 133,434 2,927,476 SH   SOLE   1,253,326 0 1,674,150
FEDEX CORP COM 31428X106 12,655 56,101 SH   SOLE   19,547 0 36,554
FI ENHANCED EUROPE 50 ETN ETF 06742C129 220 1,700 SH   SOLE   0 0 1,700
FIDELITY NATIONAL INFO SERV COM 31620M106 11,349 121,521 SH   SOLE   86,389 0 35,132
FIFTH THIRD BANCORP COM 316773100 5,848 208,992 SH   SOLE   79,097 0 129,895
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 8,274 319,954 SH   SOLE   143,681 0 176,273
FIREEYE INC COM 31816Q101 835 49,774 SH   SOLE   14,044 0 35,730
FIRST FINL BANKSHARES INC COM 32020R109 292 6,465 SH   SOLE   0 0 6,465
FIRST HORIZON NATIONAL CORP COM 320517105 255 13,341 SH   SOLE   12,000 0 1,341
FIRST MAJESTIC SILVER CORP COM 32076V103 172 25,187 SH   SOLE   477 0 24,710
FIRST MIDWEST BANCORP INC/IL COM 320867104 814 34,776 SH   SOLE   27,430 0 7,346
FIRST REPUBLIC BANK/CA COM 33616C100 782 7,485 SH   SOLE   4,070 0 3,415
FIRST SOLAR INC COM 336433107 572 12,475 SH   SOLE   0 0 12,475
FIRST TRST DYN DEVEL INT ETF ETF 33739P608 213 3,377 SH   SOLE   0 0 3,377
FIRST TRUST CLOUD COMPUTING ETF 33734X192 283 6,744 SH   SOLE   3,236 0 3,508
FIRST TRUST DJ INTERNET IND ETF 33733E302 438 4,275 SH   SOLE   1,294 0 2,981
FIRST TRUST INTERMEDIATE DUR COM 33718W103 335 13,560 SH   SOLE   0 0 13,560
FIRST TRUST L C VAL ALP ETF 33735J101 632 12,358 SH   SOLE   10,577 0 1,781
FIRST TRUST MLP AND ENERGY I COM 33739B104 205 13,450 SH   SOLE   1,500 0 11,950
FIRST TRUST MORN DVD LEAD IN ETF 336917109 268 9,233 SH   SOLE   9,233 0 0
FIRST TRUST NORTH AMERICAN E ETF 33738D101 463 18,685 SH   SOLE   0 0 18,685
FIRST US BANCSHARES INC COM 33744V103 1,443 125,500 SH   SOLE   0 0 125,500
FIRSTCASH INC COM 33767D105 1,850 29,293 SH   SOLE   13,193 0 16,100
FIRSTSERVICE CORP COM 33767E103 1,106 16,830 SH   SOLE   5,548 0 11,282
FISERV INC COM 337738108 57,180 443,396 SH   SOLE   356,103 0 87,293
FLAGSTAR BANCORP INC COM 337930705 3,119 87,900 SH   SOLE   0 0 87,900
FLEETCOR TECHNOLOGIES INC COM 339041105 2,378 15,365 SH   SOLE   13,877 0 1,488
FMC CORP COM 302491303 236 2,641 SH   SOLE   346 0 2,295
FNF GROUP COM 31620R303 7,997 168,495 SH   SOLE   131,956 0 36,539
FNFV GROUP COM 31620R402 3,525 205,517 SH   SOLE   144,675 0 60,842
FORD MOTOR CO COM 345370860 2,337 195,196 SH   SOLE   56,979 0 138,217
FORTINET INC COM 34959E109 3,389 94,559 SH   SOLE   60,454 0 34,105
FORTIS INC COM 349553107 292 8,152 SH   SOLE   5,445 0 2,707
FORTIVE CORP COM 34959J108 89,112 1,258,820 SH   SOLE   748,003 0 510,817
FORTRESS INVESTMENT GRP-CL A COM 34958B106 159 20,000 SH   SOLE   20,000 0 0
FORTUNE BRANDS HOME & SECURI COM 34964C106 2,699 40,139 SH   SOLE   22,860 0 17,279
FRANCO-NEVADA CORP COM 351858105 226 2,915 SH   SOLE   0 0 2,915
FRANKLIN RESOURCES INC COM 354613101 375 8,431 SH   SOLE   4,143 0 4,288
FRANKLIN STREET PROPERTIES C COM 35471R106 1,022 96,193 SH   SOLE   0 0 96,193
FREEPORT-MCMORAN INC COM 35671D857 1,117 79,565 SH   SOLE   41,978 0 37,587
FRESENIUS MEDICAL CARE-ADR ADR 358029106 542 11,077 SH   SOLE   9,833 0 1,244
FRESHPET INC COM 358039105 267 17,075 SH   SOLE   17,000 0 75
FULGENT GENETICS INC COM 359664109 121 25,328 SH   SOLE   0 0 25,328
GABELLI DIVIDEND & INCOME TR COM 36242H104 419 18,735 SH   SOLE   2,313 0 16,422
GABELLI GLOBAL SMALL & M COM 36249W104 2 182 SH   SOLE   0 0 182
GABELLI MULTIMEDIA TRUST INC COM 36239Q109 3,678 379,932 SH   SOLE   294,631 0 85,301
GAMESTOP CORP-CLASS A COM 36467W109 336 16,268 SH   SOLE   7,615 0 8,653
GAP INC/THE COM 364760108 525 17,792 SH   SOLE   4,842 0 12,950
GARRISON CAPITAL INC COM 366554103 205 24,375 SH   SOLE   2,700 0 21,675
GARTNER INC COM 366651107 9,199 73,940 SH   SOLE   31,543 0 42,397
GENERAC HOLDINGS INC COM 368736104 851 18,535 SH   SOLE   300 0 18,235
GENERAL DYNAMICS CORP COM 369550108 2,608 12,688 SH   SOLE   5,502 0 7,186
GENERAL ELECTRIC CO COM 369604103 66,914 2,767,338 SH   SOLE   1,252,555 0 1,514,783
GENERAL ELECTRIC CO OPTION 369604903 65 2,700 SH Call SOLE   1,000 0 1,700
GENERAL MILLS INC COM 370334104 7,390 142,780 SH   SOLE   53,770 0 89,010
GENERAL MOTORS CO COM 37045V100 5,146 127,448 SH   SOLE   29,247 0 98,201
GENERAL MOTORS-CW19 WT 37045V126 49 2,202 SH   SOLE   687 0 1,515
GENESEE & WYOMING INC-CL A COM 371559105 2,286 30,887 SH   SOLE   23,815 0 7,072
GENESIS ENERGY L.P. LP INT 371927104 2,350 89,175 SH   SOLE   17,150 0 72,025
GENMARK DIAGNOSTICS INC COM 372309104 428 44,417 SH   SOLE   19,596 0 24,821
GENPACT LTD COM G3922B107 2,387 83,018 SH   SOLE   58,575 0 24,443
GENTHERM INC COM 37253A103 2,747 73,935 SH   SOLE   52,085 0 21,850
GENUINE PARTS CO COM 372460105 1,507 15,759 SH   SOLE   723 0 15,036
GEO GROUP INC/THE COM 36162J106 1,136 42,240 SH   SOLE   4,670 0 37,570
GILEAD SCIENCES INC COM 375558103 125,430 1,548,136 SH   SOLE   958,876 0 589,260
GLACIER BANCORP INC COM 37637Q105 1,487 39,380 SH   SOLE   30,150 0 9,230
GLADSTONE INVESTMENT CORP COM 376546107 666 70,129 SH   SOLE   5,425 0 64,704
GLAUKOS CORP COM 377322102 3,867 117,184 SH   SOLE   44,714 0 72,470
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 8,157 200,918 SH   SOLE   157,681 0 43,237
GLOBAL PAYMENTS INC COM 37940X102 3,446 36,258 SH   SOLE   27,178 0 9,080
GLOBANT SA COM L44385109 2,929 73,105 SH   SOLE   10,500 0 62,605
GLOBUS MEDICAL INC - A COM 379577208 368 12,380 SH   SOLE   5,080 0 7,300
GLU MOBILE INC COM 379890106 169 44,900 SH   SOLE   0 0 44,900
GOGO INC COM 38046C109 2,826 239,266 SH   SOLE   22,437 0 216,829
GOLDCORP INC COM 380956409 2,485 191,782 SH   SOLE   20,137 0 171,645
GOLDEN ENTERTAINMENT INC COM 381013101 586 24,024 SH   SOLE   0 0 24,024
GOLDMAN SACHS GROUP INC COM 38141G104 112,869 475,858 SH   SOLE   31,773 0 444,085
GOLUB CAPITAL BDC INC COM 38173M102 547 29,091 SH   SOLE   0 0 29,091
GRACO INC COM 384109104 1,136 9,186 SH   SOLE   2,725 0 6,461
GRAND CANYON EDUCATION INC COM 38526M106 1,158 12,753 SH   SOLE   7,836 0 4,917
GREAT AJAX CORP COM 38983D300 155 11,000 SH   SOLE   0 0 11,000
GREAT PLAINS ENERGY INC COM 391164100 436 14,390 SH   SOLE   3,115 0 11,275
GREEN BRICK PARTNERS INC COM 392709101 131 13,250 SH   SOLE   0 0 13,250
GREEN DOT CORP-CLASS A COM 39304D102 393 7,920 SH   SOLE   0 0 7,920
GREENLIGHT CAPITAL RE LTD-A COM G4095J109 201 9,305 SH   SOLE   0 0 9,305
GREIF INC-CL A COM 397624107 450 7,692 SH   SOLE   3,292 0 4,400
GRIFOLS SA-ADR ADR 398438408 910 41,588 SH   SOLE   21,651 0 19,937
GRUBHUB INC COM 400110102 6,952 132,023 SH   SOLE   14,064 0 117,959
GUGG S&P 500 EQ WGT HEALTH ETF 78355W841 255 1,454 SH   SOLE   1,454 0 0
GUGGENHEIM BULLETSHARES 2018 ETF 18383M381 286 11,300 SH   SOLE   3,000 0 8,300
GUGGENHEIM BULLETSHARES 2020 ETF 18383M514 533 24,800 SH   SOLE   4,500 0 20,300
GUGGENHEIM S&P 500 EQUAL WEI ETF 78355W106 6,550 68,554 SH   SOLE   8,742 0 59,812
GUGGENHEIM S&P 500 PURE VALU ETF 78355W304 255 4,150 SH   SOLE   0 0 4,150
GUIDEWIRE SOFTWARE INC COM 40171V100 87,648 1,125,710 SH   SOLE   759,986 0 365,724
H.B. FULLER CO. COM 359694106 335 5,767 SH   SOLE   87 0 5,680
HALLIBURTON CO COM 406216101 4,895 106,339 SH   SOLE   52,849 0 53,490
HALYARD HEALTH INC COM 40650V100 237 5,266 SH   SOLE   878 0 4,388
HANESBRANDS INC COM 410345102 460 18,674 SH   SOLE   12,978 0 5,696
HANNON ARMSTRONG SUSTAINABLE COM 41068X100 366 15,000 SH   SOLE   15,000 0 0
HARLEY-DAVIDSON INC COM 412822108 9,403 195,047 SH   SOLE   32,995 0 162,052
HARRIS CORP COM 413875105 1,056 8,017 SH   SOLE   518 0 7,499
HARTFORD FINANCIAL SVCS GRP COM 416515104 258 4,658 SH   SOLE   1,580 0 3,078
HARVEST CAPITAL CREDIT CORP COM 41753F109 504 37,740 SH   SOLE   5,950 0 31,790
HASBRO INC COM 418056107 514 5,258 SH   SOLE   1,526 0 3,732
HCP INC COM 40414L109 1,371 49,249 SH   SOLE   15,517 0 33,732
HD SUPPLY HOLDINGS INC COM 40416M105 676 18,747 SH   SOLE   1,431 0 17,316
HDFC BANK LTD-ADR ADR 40415F101 1,091 11,317 SH   SOLE   9,191 0 2,126
HEALTH CARE SELECT SECTOR ETF 81369Y209 10,847 132,722 SH   SOLE   44,239 0 88,483
HEALTHCARE SERVICES GROUP COM 421906108 19,442 360,236 SH   SOLE   50,221 0 310,015
HEALTHSOUTH CORP COM 421924309 3,143 67,800 SH   SOLE   48,296 0 19,504
HEICO CORP COM 422806109 18,775 209,053 SH   SOLE   151,971 0 57,082
HEICO CORP-CLASS A COM 422806208 1,617 21,227 SH   SOLE   12,915 0 8,312
HENRY SCHEIN INC COM 806407102 1,986 24,218 SH   SOLE   2,252 0 21,966
HERBALIFE LTD COM G4412G101 312 4,597 SH   SOLE   4,197 0 400
HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1,661 76,366 SH   SOLE   15,503 0 60,863
HERMAN MILLER INC COM 600544100 354 9,850 SH   SOLE   9,850 0 0
HERSHEY CO/THE COM 427866108 2,809 25,729 SH   SOLE   12,160 0 13,569
HEWLETT PACKARD ENTERPRISE COM 42824C109 331 22,530 SH   SOLE   4,823 0 17,707
HEXCEL CORP COM 428291108 668 11,635 SH   SOLE   10,245 0 1,390
HFF INC-CLASS A COM 40418F108 2,186 55,263 SH   SOLE   3,831 0 51,432
HI-CRUSH PARTNERS LP LP INT 428337109 766 80,650 SH   SOLE   26,625 0 54,025
HMS HOLDINGS CORP COM 40425J101 3,005 151,290 SH   SOLE   11,368 0 139,922
HOLLY ENERGY PARTNERS LP LP INT 435763107 2,895 86,682 SH   SOLE   5,560 0 81,122
HOLOGIC INC COM 436440101 604 16,474 SH   SOLE   8,687 0 7,787
HOME BANCSHARES INC COM 436893200 338 13,390 SH   SOLE   0 0 13,390
HOME DEPOT INC COM 437076102 87,349 534,048 SH   SOLE   218,792 0 315,256
HONEYWELL INTERNATIONAL INC COM 438516106 13,494 95,205 SH   SOLE   18,607 0 76,598
HOPFED BANCORP INC COM 439734104 774 53,361 SH   SOLE   0 0 53,361
HORIZON PHARMA PLC COM G4617B105 627 49,415 SH   SOLE   11,375 0 38,040
HORMEL FOODS CORP COM 440452100 1,194 37,144 SH   SOLE   24,831 0 12,313
HOST HOTELS & RESORTS INC COM 44107P104 206 11,148 SH   SOLE   5,130 0 6,018
HSBC HOLDINGS PLC PFD 404280604 90 3,400 SH   SOLE   0 0 3,400
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1,796 36,342 SH   SOLE   10,440 0 25,902
HUMANA INC COM 444859102 421 1,726 SH   SOLE   12 0 1,714
HUNT (JB) TRANSPRT SVCS INC COM 445658107 32,837 295,619 SH   SOLE   221,937 0 73,682
HUNTINGTON BANCSHARES INC COM 446150104 3,318 237,698 SH   SOLE   136,977 0 100,721
HUNTINGTON INGALLS INDUSTRIE COM 446413106 378 1,671 SH   SOLE   1,241 0 430
HUNTSMAN CORP COM 447011107 310 11,291 SH   SOLE   10,290 0 1,001
IAC/ INTERACTIVE CORP COM 44919P508 606 5,153 SH   SOLE   3,419 0 1,734
IBERIABANK CORP COM 450828108 19,105 232,566 SH   SOLE   168,692 0 63,874
ICF INTERNATIONAL INC COM 44925C103 627 11,623 SH   SOLE   1,194 0 10,429
ICICI BANK LTD-SPON ADR ADR 45104G104 1,675 195,656 SH   SOLE   194,556 0 1,100
ICON PLC COM G4705A100 1,862 16,350 SH   SOLE   3,351 0 12,999
IDEX CORP COM 45167R104 514 4,235 SH   SOLE   2,375 0 1,860
IDEXX LABORATORIES INC COM 45168D104 277,046 1,781,760 SH   SOLE   1,045,643 0 736,117
IHS MARKIT LTD COM G47567105 7,239 164,213 SH   SOLE   36,803 0 127,410
ILLINOIS TOOL WORKS COM 452308109 89,367 603,997 SH   SOLE   253,031 0 350,966
ILLUMINA INC COM 452327109 14,436 72,472 SH   SOLE   28,566 0 43,906
IMAX CORP COM 45245E109 1,254 55,368 SH   SOLE   33,270 0 22,098
INCYTE CORP COM 45337C102 465 3,982 SH   SOLE   2,700 0 1,282
INDEPENDENCE REALTY TRUST IN COM 45378A106 10,833 1,065,207 SH   SOLE   169,375 0 895,832
INDIA FUND INC COM 454089103 209 7,808 SH   SOLE   20 0 7,788
INDUSTRIAL SELECT SECT SPDR ETF 81369Y704 5,964 84,000 SH   SOLE   32,073 0 51,927
INFINERA CORP COM 45667G103 420 47,315 SH   SOLE   13,050 0 34,265
INFINITY PHARMACEUTICALS INC COM 45665G303 16 12,250 SH   SOLE   600 0 11,650
INFORMATION SERVICES GROUP COM 45675Y104 5,445 1,354,359 SH   SOLE   40,950 0 1,313,409
ING GROEP N.V.-SPONSORED ADR ADR 456837103 463 25,150 SH   SOLE   1,208 0 23,942
INGERSOLL-RAND PLC COM G47791101 286 3,206 SH   SOLE   349 0 2,857
INGREDION INC COM 457187102 1,378 11,420 SH   SOLE   1,203 0 10,217
INOGEN INC COM 45780L104 79,431 835,240 SH   SOLE   173,498 0 661,742
INOVALON HOLDINGS INC - A COM 45781D101 188 11,000 SH   SOLE   0 0 11,000
INPHI CORP COM 45772F107 2,435 61,363 SH   SOLE   44,738 0 16,625
INSULET CORP COM 45784P101 566 10,285 SH   SOLE   2,600 0 7,685
INTEGER HOLDINGS CORP COM 45826H109 366 7,152 SH   SOLE   152 0 7,000
INTEL CORP COM 458140100 20,792 546,000 SH   SOLE   224,927 0 321,073
INTER PARFUMS INC COM 458334109 276 6,683 SH   SOLE   198 0 6,485
INTERCONTINENTAL EXCHANGE IN COM 45866F104 138,643 2,018,098 SH   SOLE   1,115,889 0 902,209
INTERDIGITAL INC COM 45867G101 301 4,080 SH   SOLE   4,000 0 80
INTERNATIONAL PAPER CO COM 460146103 5,840 102,784 SH   SOLE   53,295 0 49,489
INTERPUBLIC GROUP OF COS INC COM 460690100 771 37,100 SH   SOLE   1,031 0 36,069
INTERSECT ENT INC COM 46071F103 399 12,825 SH   SOLE   200 0 12,625
INTERXION HOLDING NV COM N47279109 429 8,425 SH   SOLE   7,425 0 1,000
INTL BUSINESS MACHINES CORP COM 459200101 15,742 108,503 SH   SOLE   73,840 0 34,663
INTL FLAVORS & FRAGRANCES COM 459506101 2,852 19,954 SH   SOLE   16,339 0 3,615
INTUIT INC COM 461202103 37,877 266,476 SH   SOLE   204,135 0 62,341
INTUITIVE SURGICAL INC COM 46120E602 32,022 30,617 SH   SOLE   8,751 0 21,866
INVESCO LTD COM G491BT108 14,953 426,742 SH   SOLE   287,212 0 139,530
INVITAE CORP COM 46185L103 580 61,873 SH   SOLE   3,000 0 58,873
IONIS PHARMACEUTICALS INC COM 462222100 277 5,454 SH   SOLE   454 0 5,000
IPG PHOTONICS CORP COM 44980X109 825 4,460 SH   SOLE   1,670 0 2,790
IRIDIUM COMMUNICATIONS INC COM 46269C102 5,692 552,645 SH   SOLE   48,880 0 503,765
IROBOT CORP COM 462726100 488 6,328 SH   SOLE   2,132 0 4,196
IRON MOUNTAIN INC COM 46284V101 29,744 764,637 SH   SOLE   233,539 0 531,098
ISHA CURR HEDGED MSCI EAFE ETF 46434V803 5,425 187,472 SH   SOLE   133,697 0 53,775
ISHA CURR HEDGED MSCI JAPAN ETF 46434V886 1,587 51,494 SH   SOLE   51,103 0 391
ISHA HEDGED MSCI GERMANY COM 46434V704 715 25,113 SH   SOLE   549 0 24,564
ISHARES 1-3 YEAR CREDIT BOND ETF 464288646 1,306 12,400 SH   SOLE   9,415 0 2,985
ISHARES 1-3 YEAR TREASURY BO ETF 464287457 1,201 14,222 SH   SOLE   3,480 0 10,742
ISHARES 20 PLUS YEAR TREASURY BO ETF 464287432 752 6,030 SH   SOLE   0 0 6,030
ISHARES 3-7 YEAR TREASURY BO ETF 464288661 1,086 8,789 SH   SOLE   6,507 0 2,282
ISHARES 7-10 YEAR TREASURY B ETF 464287440 510 4,785 SH   SOLE   54 0 4,731
ISHARES CHINA LARGE-CAP ETF ETF 464287184 261 5,931 SH   SOLE   3,386 0 2,545
ISHARES COMMOD SELECT STRAT ETF 46431W853 363 10,424 SH   SOLE   0 0 10,424
ISHARES CORE HIGH DIVIDEND E ETF 46429B663 1,323 15,395 SH   SOLE   1,568 0 13,827
ISHARES CORE MSCI EAFE ETF ETF 46432F842 3,551 55,340 SH   SOLE   33,608 0 21,732
ISHARES CORE MSCI EMERGING ETF 46434G103 28,614 529,699 SH   SOLE   485,672 0 44,027
ISHARES CORE S&P 500 ETF ETF 464287200 1,307 5,167 SH   SOLE   4,710 0 457
ISHARES CORE S&P MIDCAP ETF ETF 464287507 3,238 18,098 SH   SOLE   8,847 0 9,251
ISHARES CORE S&P SMALL-CAP E ETF 464287804 1,607 21,654 SH   SOLE   12,492 0 9,162
ISHARES CORE S&P TOTAL U.S. ETF 464287150 4,412 76,549 SH   SOLE   17,940 0 58,609
ISHARES CORE S&P U.S. GROWTH ETF 464287671 1,942 38,475 SH   SOLE   20,879 0 17,596
ISHARES CORE S&P U.S. VALUE ETF 464287663 13,121 250,646 SH   SOLE   239,019 0 11,627
ISHARES CORE U.S. AGGREGATE ETF 464287226 6,004 54,787 SH   SOLE   10,826 0 43,961
ISHARES EDGE MSCI MIN VOL EA ETF 46429B689 2,568 36,134 SH   SOLE   23,060 0 13,074
ISHARES EDGE MSCI MIN VOL EM ETF 464286533 3,608 62,104 SH   SOLE   49,714 0 12,390
ISHARES EDGE MSCI MIN VOL GL ETF 464286525 1,679 20,627 SH   SOLE   19,457 0 1,170
ISHARES EDGE MSCI MIN VOL US ETF 46429B697 7,676 152,476 SH   SOLE   73,717 0 78,759
ISHARES EUROPE ETF ETF 464287861 1,834 39,122 SH   SOLE   2,150 0 36,972
ISHARES GLOBAL INFRASTRUCTUR ETF 464288372 1,136 25,107 SH   SOLE   62 0 25,045
ISHARES GOLD TRUST ETF 464285105 2,390 194,130 SH   SOLE   91,000 0 103,130
ISHARES IBOXX INVESTMENT GRA ETF 464287242 5,523 45,556 SH   SOLE   5,590 0 39,966
ISHARES IBOXX USD HIGH YIELD ETF 464288513 5,702 64,239 SH   SOLE   5,112 0 59,127
ISHARES INTERNATIONAL SELECT ETF 464288448 2,057 60,920 SH   SOLE   11,022 0 49,898
ISHARES JP MORGAN USD EMERGI ETF 464288281 2,230 19,155 SH   SOLE   100 0 19,055
ISHARES MBS ETF ETF 464288588 2,047 19,109 SH   SOLE   10,252 0 8,857
ISHARES MSCI ACWI ETF ETF 464288257 257 3,736 SH   SOLE   3,299 0 437
ISHARES MSCI ACWI EX US ETF ETF 464288240 512 10,592 SH   SOLE   400 0 10,192
ISHARES MSCI ALL COUNTRY ASI ETF 464288182 2,758 38,192 SH   SOLE   4,847 0 33,345
ISHARES MSCI BRAZIL CAPPED E ETF 464286400 236 5,658 SH   SOLE   1,808 0 3,850
ISHARES MSCI CANADA ETF ETF 464286509 330 11,401 SH   SOLE   3,584 0 7,817
ISHARES MSCI EAFE ETF ETF 464287465 48,598 709,673 SH   SOLE   514,920 0 194,753
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 4,906 63,390 SH   SOLE   56,351 0 7,039
ISHARES MSCI EAFE SMALL-CAP ETF 464288273 1,113 17,957 SH   SOLE   17,490 0 467
ISHARES MSCI EAFE VALUE ETF ETF 464288877 1,357 24,848 SH   SOLE   12,531 0 12,317
ISHARES MSCI EMERGING MARKET ETF 464287234 10,431 232,781 SH   SOLE   75,970 0 156,811
ISHARES MSCI EUROZONE ETF ETF 464286608 1,065 24,583 SH   SOLE   0 0 24,583
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 1,149 12,373 SH   SOLE   11,835 0 538
ISHARES MSCI PACIFIC EX JAPA ETF 464286665 461 9,973 SH   SOLE   5,491 0 4,482
ISHARES MSCI SWITZERLAND CAP ETF 464286749 206 5,894 SH   SOLE   2,476 0 3,418
ISHARES MSCI UNITED KINGDOM ETF 46435G334 1,293 37,100 SH   SOLE   37,100 0 0
ISHARES MSCI USA ESG SELECT ETF 464288802 863 8,259 SH   SOLE   7,939 0 320
ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 4,258 12,764 SH   SOLE   3,579 0 9,185
ISHARES NATIONAL MUNI BOND E ETF 464288414 4,097 36,955 SH   SOLE   17,300 0 19,655
ISHARES RUSSELL 1000 ETF ETF 464287622 4,411 31,536 SH   SOLE   25,525 0 6,011
ISHARES RUSSELL 1000 GROWTH ETF 464287614 10,382 83,015 SH   SOLE   26,703 0 56,312
ISHARES RUSSELL 1000 VALUE E ETF 464287598 11,254 94,959 SH   SOLE   58,413 0 36,546
ISHARES RUSSELL 2000 ETF ETF 464287655 20,674 139,519 SH   SOLE   95,772 0 43,747
ISHARES RUSSELL 2000 GROWTH ETF 464287648 3,777 21,105 SH   SOLE   7,265 0 13,840
ISHARES RUSSELL 2000 VALUE E ETF 464287630 6,064 48,858 SH   SOLE   27,634 0 21,224
ISHARES RUSSELL 3000 ETF ETF 464287689 18,501 123,934 SH   SOLE   92,514 0 31,420
ISHARES RUSSELL MID-CAP ETF ETF 464287499 3,622 18,373 SH   SOLE   1,034 0 17,339
ISHARES RUSSELL MID-CAP GROW ETF 464287481 2,915 25,753 SH   SOLE   16,147 0 9,606
ISHARES RUSSELL MID-CAP VALU ETF 464287473 4,718 55,549 SH   SOLE   2,940 0 52,609
ISHARES S&P 500 GROWTH ETF ETF 464287309 3,457 24,101 SH   SOLE   5,178 0 18,923
ISHARES S&P 500 VALUE ETF ETF 464287408 985 9,125 SH   SOLE   1,207 0 7,918
ISHARES S&P MID-CAP 400 GROW ETF 464287606 4,216 20,836 SH   SOLE   4,811 0 16,025
ISHARES S&P MID-CAP 400 VALU ETF 464287705 1,394 9,129 SH   SOLE   303 0 8,826
ISHARES S&P SMALL-CAP 600 GR ETF 464287887 491 2,982 SH   SOLE   326 0 2,656
ISHARES S&P SMALL-CAP 600 VA ETF 464287879 371 2,502 SH   SOLE   178 0 2,324
ISHARES SELECT DIVIDEND ETF ETF 464287168 7,071 75,502 SH   SOLE   15,464 0 60,038
ISHARES TIPS BOND ETF ETF 464287176 21,813 192,047 SH   SOLE   99,022 0 93,025
ISHARES U.S. AEROSPACE & DEF ETF 464288760 10,395 58,388 SH   SOLE   11,033 0 47,355
ISHARES US CREDIT BOND ETF ETF 464288620 846 7,535 SH   SOLE   146 0 7,389
ISHARES US FINANCIALS ETF ETF 464287788 272 2,430 SH   SOLE   320 0 2,110
ISHARES US PREFERRED STOCK E ETF 464288687 3,852 99,262 SH   SOLE   12,383 0 86,879
ISHARES US REAL ESTATE ETF ETF 464287739 810 10,146 SH   SOLE   4,074 0 6,072
ISHARES USTECHNOLOGY ETF ETF 464287721 439 2,926 SH   SOLE   1,916 0 1,010
ITAU UNIBANCO H-SPON PRF ADR ADR 465562106 319 23,254 SH   SOLE   20,355 0 2,899
J.C. PENNEY CO INC COM 708160106 134 35,125 SH   SOLE   16,625 0 18,500
J2 GLOBAL INC COM 48123V102 29,726 402,357 SH   SOLE   228,622 0 173,735
JACK HENRY & ASSOCIATES INC COM 426281101 700 6,808 SH   SOLE   3,029 0 3,779
JACOBS ENGINEERING GROUP INC COM 469814107 384 6,582 SH   SOLE   178 0 6,404
JAPAN SMALLER CAPITALIZATION COM 47109U104 264 21,001 SH   SOLE   11,000 0 10,001
JAZZ PHARMACEUTICALS PLC COM G50871105 283 1,938 SH   SOLE   1,775 0 163
JD.COM INC-ADR ADR 47215P106 281 7,354 SH   SOLE   1,224 0 6,130
JM SMUCKER CO/THE COM 832696405 10,709 102,061 SH   SOLE   34,946 0 67,115
JOHN BEAN TECHNOLOGIES CORP COM 477839104 5,034 49,791 SH   SOLE   36,073 0 13,718
JOHNSON & JOHNSON COM 478160104 105,221 809,327 SH   SOLE   320,785 0 488,542
JOHNSON CONTROLS INTERNATION COM G51502105 1,620 40,202 SH   SOLE   1,750 0 38,452
JONES LANG LASALLE INC COM 48020Q107 1,700 13,765 SH   SOLE   9,965 0 3,800
JPMORGAN ALERIAN MLP INDEX ETF 46625H365 15,487 548,782 SH   SOLE   331,524 0 217,258
JPMORGAN CHASE & CO COM 46625H100 129,547 1,356,374 SH   SOLE   507,054 0 849,320
JPMORGAN CHASE & CO-CW18 WT 46634E114 108 2,000 SH   SOLE   2,000 0 0
K2M GROUP HOLDINGS INC COM 48273J107 11,463 540,469 SH   SOLE   229,364 0 311,105
KANSAS CITY SOUTHERN COM 485170302 220 2,025 SH   SOLE   1,820 0 205
KAR AUCTION SERVICES INC COM 48238T109 942 19,738 SH   SOLE   0 0 19,738
KAYNE ANDERSON MLP INVESTMEN COM 486606106 1,663 91,532 SH   SOLE   45,543 0 45,989
KB HOME COM 48666K109 452 18,750 SH   SOLE   18,750 0 0
KELLOGG CO COM 487836108 2,894 46,398 SH   SOLE   11,075 0 35,323
KERYX BIOPHARMACEUTICALS COM 492515101 1,366 192,400 SH   SOLE   189,400 0 3,000
KEYCORP COM 493267108 376 19,997 SH   SOLE   9,054 0 10,943
KIMBERLY-CLARK CORP COM 494368103 13,704 116,450 SH   SOLE   27,609 0 88,841
KINDER MORGAN INC COM 49456B101 28,640 1,493,208 SH   SOLE   369,515 0 1,123,693
KINDER MORGAN INC OPTION 49456B901 19 1,000 SH Call SOLE   0 0 1,000
KINSALE CAPITAL GROUP INC COM 49714P108 7,880 182,528 SH   SOLE   54,959 0 127,569
KKR & CO LP COM 48248M102 331 16,297 SH   SOLE   6,647 0 9,650
KLA-TENCOR CORP COM 482480100 202 1,910 SH   SOLE   677 0 1,233
KOHLS CORP COM 500255104 5,290 115,884 SH   SOLE   28,270 0 87,614
KORNIT DIGITAL LTD COM M6372Q113 36,955 2,415,390 SH   SOLE   1,151,506 0 1,263,884
KRAFT HEINZ CO/THE COM 500754106 8,158 105,203 SH   SOLE   40,494 0 64,709
KRANESH BOSERA MSCI CHINA A ETF 500767405 256 7,700 SH   SOLE   0 0 7,700
KROGER CO COM 501044101 390 19,429 SH   SOLE   8,363 0 11,066
LABORATORY CRP OF AMER HLDGS COM 50540R409 300 1,984 SH   SOLE   877 0 1,107
LAKELAND FINANCIAL CORP COM 511656100 419 8,591 SH   SOLE   7,091 0 1,500
LAM RESEARCH CORP COM 512807108 905 4,889 SH   SOLE   2,474 0 2,415
LANDMARK INFRASTRUCTURE PART COM 51508J108 503 29,700 SH   SOLE   100 0 29,600
LANDSTAR SYSTEM INC COM 515098101 3,314 33,257 SH   SOLE   23,390 0 9,867
LAS VEGAS SANDS CORP COM 517834107 436 6,789 SH   SOLE   2,875 0 3,914
LAUREATE EDUCATION INC-A COM 518613203 1,501 103,194 SH   SOLE   62,836 0 40,358
LAWSON PRODUCTS INC COM 520776105 506 20,081 SH   SOLE   11,450 0 8,631
LEAR CORP COM 521865204 1,383 7,991 SH   SOLE   5,810 0 2,181
LEGGETT & PLATT INC COM 524660107 3,024 63,362 SH   SOLE   12,156 0 51,206
LENDINGCLUB CORP COM 52603A109 179 29,400 SH   SOLE   16,900 0 12,500
LENNAR CORP-A COM 526057104 987 18,693 SH   SOLE   17,743 0 950
LENNOX INTERNATIONAL INC COM 526107107 1,687 9,426 SH   SOLE   1,470 0 7,956
LEUCADIA NATIONAL CORP COM 527288104 1,329 52,621 SH   SOLE   11,189 0 41,432
LHC GROUP INC COM 50187A107 1,331 18,770 SH   SOLE   10,330 0 8,440
LIBERTY BROADBAND-C COM 530307305 206 2,165 SH   SOLE   2,047 0 118
LIBERTY GLOBAL PLC- C COM G5480U120 224 6,852 SH   SOLE   3,083 0 3,769
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 290 12,289 SH   SOLE   8,517 0 3,772
LIBERTY MEDIA COR-SIRIUSXM C COM 531229607 314 7,493 SH   SOLE   6,398 0 1,095
LIGAND PHARMACEUTICALS COM 53220K504 16,923 124,295 SH   SOLE   108,011 0 16,284
LINCOLN ELECTRIC HOLDINGS COM 533900106 287 3,132 SH   SOLE   200 0 2,932
LINCOLN NATIONAL CORP COM 534187109 671 9,126 SH   SOLE   794 0 8,332
LITHIA MOTORS INC-CL A COM 536797103 610 5,071 SH   SOLE   28 0 5,043
LITTELFUSE INC COM 537008104 6,981 35,641 SH   SOLE   15,957 0 19,684
LIVE NATION ENTERTAINMENT IN COM 538034109 438 10,059 SH   SOLE   4,059 0 6,000
LKQ CORP COM 501889208 8,832 245,393 SH   SOLE   66,218 0 179,175
LOCKHEED MARTIN CORP COM 539830109 3,773 12,159 SH   SOLE   4,831 0 7,328
LOEWS CORP COM 540424108 245 5,126 SH   SOLE   634 0 4,492
LOGITECH INTERNATIONAL-REG COM H50430232 814 22,335 SH   SOLE   0 0 22,335
LOWE'S COS INC COM 548661107 43,102 539,176 SH   SOLE   273,467 0 265,709
LTC PROPERTIES INC COM 502175102 211 4,497 SH   SOLE   4,275 0 222
LULULEMON ATHLETICA INC COM 550021109 36,823 591,534 SH   SOLE   243,675 0 347,859
LULULEMON ATHLETICA INC OPTION 550021909 19 300 SH Call SOLE   0 0 300
LUMBER LIQUIDATORS HOLDINGS COM 55003T107 337 8,650 SH   SOLE   3,400 0 5,250
LUMINEX CORP COM 55027E102 3,893 191,469 SH   SOLE   114,569 0 76,900
LYONDELLBASELL INDU-CL A COM N53745100 1,454 14,682 SH   SOLE   1,688 0 12,994
M & T BANK CORP COM 55261F104 415 2,577 SH   SOLE   2,271 0 306
MACQUARIE INFRASTRUCTURE COR COM 55608B105 360 4,983 SH   SOLE   2,497 0 2,486
MACY'S INC COM 55616P104 255 11,679 SH   SOLE   4,225 0 7,454
MAGELLAN MIDSTREAM PARTNERS COM 559080106 23,858 335,740 SH   SOLE   56,366 0 279,374
MAGNA INTERNATIONAL INC COM 559222401 938 17,563 SH   SOLE   14,254 0 3,309
MAGNACHIP SEMICONDUCT COM 55933J203 136 12,000 SH   SOLE   12,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 4,609 115,955 SH   SOLE   89,760 0 26,195
MAKEMYTRIP LTD COM V5633W109 285 9,900 SH   SOLE   9,900 0 0
MANHATTAN ASSOCIATES INC COM 562750109 273 6,559 SH   SOLE   100 0 6,459
MANULIFE FINANCIAL CORP COM 56501R106 3,590 176,932 SH   SOLE   137,407 0 39,525
MARATHON OIL CORP COM 565849106 223 16,430 SH   SOLE   8,953 0 7,477
MARATHON PETROLEUM CORP COM 56585A102 1,995 35,568 SH   SOLE   8,084 0 27,484
MARCUS & MILLICHAP INC COM 566324109 1,193 44,205 SH   SOLE   3,920 0 40,285
MARKEL CORP COM 570535104 347 325 SH   SOLE   155 0 170
MARKETAXESS HOLDINGS INC COM 57060D108 12,712 68,898 SH   SOLE   2,661 0 66,237
MARRIOTT INTERNATIONAL -CL A COM 571903202 24,226 219,719 SH   SOLE   83,925 0 135,794
MARSH & MCLENNAN COS COM 571748102 2,576 30,741 SH   SOLE   8,562 0 22,179
MARTIN MARIETTA MATERIALS COM 573284106 246 1,193 SH   SOLE   1,149 0 44
MASTERCARD INC - A COM 57636Q104 174,386 1,235,030 SH   SOLE   759,494 0 475,536
MATERIALS SELECT SECTOR SPDR ETF 81369Y100 875 15,413 SH   SOLE   13,722 0 1,691
MAXIM INTEGRATED PRODUCTS COM 57772K101 501 10,509 SH   SOLE   5,924 0 4,585
MAXIMUS INC COM 577933104 677 10,500 SH   SOLE   3,084 0 7,416
MAXLINEAR INC COM 57776J100 11,259 474,055 SH   SOLE   240,108 0 233,947
MB FINANCIAL INC COM 55264U108 7,741 171,943 SH   SOLE   60,822 0 111,121
MCCORMICK & CO-NON VTG SHRS COM 579780206 41,860 407,828 SH   SOLE   241,271 0 166,557
MCDONALD'S CORP COM 580135101 37,258 237,796 SH   SOLE   101,546 0 136,250
MCKESSON CORP COM 58155Q103 735 4,786 SH   SOLE   1,226 0 3,560
MDC PARTNERS INC-A COM 552697104 769 69,900 SH   SOLE   2,525 0 67,375
MEDICAL PROPERTIES TRUST INC COM 58463J304 146 11,114 SH   SOLE   0 0 11,114
MEDNAX INC COM 58502B106 409 9,496 SH   SOLE   6,618 0 2,878
MEDTRONIC PLC COM G5960L103 20,833 267,878 SH   SOLE   149,930 0 117,948
MELCO RESORTS & ENTERT-ADR ADR 585464100 647 26,828 SH   SOLE   17,618 0 9,210
MERCADOLIBRE INC COM 58733R102 1,946 7,515 SH   SOLE   4,115 0 3,400
MERCK & CO. INC. COM 58933Y105 27,508 429,615 SH   SOLE   240,617 0 188,998
MERCURY GENERAL CORP COM 589400100 599 10,570 SH   SOLE   7,300 0 3,270
MERCURY SYSTEMS INC COM 589378108 9,464 182,422 SH   SOLE   111,745 0 70,677
MEREDITH CORP COM 589433101 414 7,455 SH   SOLE   1,250 0 6,205
MERIT MEDICAL SYSTEMS INC COM 589889104 652 15,399 SH   SOLE   0 0 15,399
META FINANCIAL GROUP INC COM 59100U108 2,501 31,898 SH   SOLE   14,130 0 17,768
METLIFE INC COM 59156R108 5,128 98,712 SH   SOLE   37,506 0 61,206
METTLER-TOLEDO INTERNATIONAL COM 592688105 2,739 4,375 SH   SOLE   3,382 0 993
MFA FINANCIAL INC COM 55272X102 281 32,110 SH   SOLE   28,900 0 3,210
MFS INTERMEDIATE INC TRUST COM 55273C107 86 20,155 SH   SOLE   0 0 20,155
MGE ENERGY INC COM 55277P104 376 5,815 SH   SOLE   1,500 0 4,315
MGM GROWTH PROPERTIES LLC-A COM 55303A105 2,359 78,099 SH   SOLE   5,583 0 72,516
MGM RESORTS INTERNATIONAL COM 552953101 2,327 71,390 SH   SOLE   7,500 0 63,890
MGP INGREDIENTS INC COM 55303J106 1,401 23,111 SH   SOLE   1,000 0 22,111
MICHAELS COS INC/THE COM 59408Q106 579 26,953 SH   SOLE   26,953 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 11,439 127,414 SH   SOLE   39,131 0 88,283
MICRON TECHNOLOGY INC COM 595112103 8,559 217,625 SH   SOLE   53,282 0 164,343
MICROSOFT CORP COM 594918104 263,805 3,541,487 SH   SOLE   1,881,261 0 1,660,226
MICROVISION INC COM 594960304 34 12,375 SH   SOLE   0 0 12,375
MIDDLEBY CORP COM 596278101 3,598 28,071 SH   SOLE   16,373 0 11,698
MIDLAND STATES BANCORP INC COM 597742105 210 6,629 SH   SOLE   0 0 6,629
MINERALS TECHNOLOGIES INC COM 603158106 3,749 53,066 SH   SOLE   17,247 0 35,819
MINERVA NEUROSCIENCES INC COM 603380106 76 10,000 SH   SOLE   10,000 0 0
MIX TELEMATICS LTD-SP ADR ADR 60688N102 166 16,731 SH   SOLE   1,440 0 15,291
MONDELEZ INTERNATIONAL INC-A COM 609207105 4,385 107,837 SH   SOLE   47,555 0 60,282
MONOLITHIC POWER SYSTEMS INC COM 609839105 723 6,784 SH   SOLE   1,828 0 4,956
MONROE CAPITAL CORP COM 610335101 13,047 911,737 SH   SOLE   130,658 0 781,079
MONSANTO CO COM 61166W101 5,634 47,021 SH   SOLE   12,986 0 34,035
MONSTER BEVERAGE CORP COM 61174X109 2,554 46,233 SH   SOLE   25,713 0 20,520
MOODY'S CORP COM 615369105 6,223 44,705 SH   SOLE   9,708 0 34,997
MORGAN STANLEY COM 617446448 3,911 81,188 SH   SOLE   23,987 0 57,201
MORNINGSTAR INC COM 617700109 18,785 221,024 SH   SOLE   99,160 0 121,864
MOTOROLA SOLUTIONS INC COM 620076307 1,184 13,956 SH   SOLE   420 0 13,536
MPLX LP COM 55336V100 2,144 61,245 SH   SOLE   38,337 0 22,908
MSC INDUSTRIAL DIRECT CO-A COM 553530106 626 8,283 SH   SOLE   1,554 0 6,729
MUELLER WATER PRODUCTS INC-A COM 624758108 262 20,500 SH   SOLE   0 0 20,500
MULESOFT INC -A COM 625207105 2,182 108,335 SH   SOLE   5,375 0 102,960
MULTI-COLOR CORP COM 625383104 381 4,651 SH   SOLE   66 0 4,585
MYLAN NV COM N59465109 352 11,218 SH   SOLE   1,227 0 9,991
MYRIAD GENETICS INC COM 62855J104 1,836 50,748 SH   SOLE   25,130 0 25,618
NASDAQ INC COM 631103108 302 3,895 SH   SOLE   2,912 0 983
NATIONAL BANK HOLD-CL A COM 633707104 446 12,500 SH   SOLE   0 0 12,500
NATIONAL BEVERAGE CORP COM 635017106 694 5,597 SH   SOLE   0 0 5,597
NATIONAL FUEL GAS CO COM 636180101 1,522 26,891 SH   SOLE   2,923 0 23,968
NATIONAL GENERAL HLDGS COM 636220303 314 16,451 SH   SOLE   1,820 0 14,631
NATIONAL GRID PLC-SP ADR ADR 636274409 1,139 18,170 SH   SOLE   11,596 0 6,574
NATIONAL INSTRUMENTS CORP COM 636518102 1,420 33,681 SH   SOLE   31,676 0 2,005
NATURES SUNSHINE PRODS INC COM 639027101 131 12,885 SH   SOLE   12,885 0 0
NATUZZI SPA-SP ADR ADR 63905A101 51 24,780 SH   SOLE   0 0 24,780
NAVIOS MARITIME HOLDINGS INC COM Y62196103 70 42,000 SH   SOLE   17,000 0 25,000
NCR CORPORATION COM 62886E108 1,405 37,448 SH   SOLE   11,850 0 25,598
NEKTAR THERAPEUTICS COM 640268108 8,439 351,645 SH   SOLE   31,960 0 319,685
NEOGENOMICS INC COM 64049M209 4,634 416,390 SH   SOLE   156,172 0 260,218
NEPTUNE TECH & BIORESSOURCES COM 64077P108 10 10,800 SH   SOLE   0 0 10,800
NETAPP INC COM 64110D104 226 5,170 SH   SOLE   1,070 0 4,100
NETFLIX INC COM 64110L106 48,903 269,659 SH   SOLE   34,984 0 234,675
NEVRO CORP COM 64157F103 26,015 286,259 SH   SOLE   92,552 0 193,707
NEW AGE BEVERAGES CORP COM 64157V108 384 112,500 SH   SOLE   0 0 112,500
NEW GOLD INC COM 644535106 96 25,885 SH   SOLE   885 0 25,000
NEW YORK COMMUNITY BANCORP COM 649445103 2,135 165,599 SH   SOLE   82,208 0 83,391
NEWELL BRANDS INC COM 651229106 11,944 279,913 SH   SOLE   92,489 0 187,424
NEWMONT MINING CORP COM 651639106 276 7,360 SH   SOLE   2,085 0 5,275
NEXTERA ENERGY INC COM 65339F101 7,728 52,734 SH   SOLE   19,892 0 32,842
NIELSEN HOLDINGS PLC COM G6518L108 1,066 25,719 SH   SOLE   45 0 25,674
NIKE INC -CL B COM 654106103 13,726 264,731 SH   SOLE   104,836 0 159,895
NISOURCE INC COM 65473P105 651 25,453 SH   SOLE   18,675 0 6,778
NOBLE CORP PLC COM G65431101 74 16,057 SH   SOLE   6,263 0 9,794
NORDSTROM INC COM 655664100 12,733 270,056 SH   SOLE   157,334 0 112,722
NORFOLK SOUTHERN CORP COM 655844108 3,936 29,766 SH   SOLE   13,690 0 16,076
NORTHERN TRUST CORP COM 665859104 69,732 758,535 SH   SOLE   519,911 0 238,624
NORTHROP GRUMMAN CORP COM 666807102 3,415 11,870 SH   SOLE   7,989 0 3,881
NOVARTIS AG-SPONSORED ADR ADR 66987V109 15,669 182,521 SH   SOLE   97,248 0 85,273
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 8,781 182,375 SH   SOLE   126,797 0 55,578
NRG YIELD INC-CLASS C COM 62942X405 328 17,000 SH   SOLE   17,000 0 0
NU SKIN ENTERPRISES INC - A COM 67018T105 562 9,145 SH   SOLE   1,122 0 8,023
NUANCE COMMUNICATIONS INC COM 67020Y100 1,044 66,381 SH   SOLE   37,110 0 29,271
NUCOR CORP COM 670346105 257 4,589 SH   SOLE   1,975 0 2,614
NUTANIX INC - A COM 67059N108 314 14,005 SH   SOLE   0 0 14,005
NUTRISYSTEM INC COM 67069D108 362 6,480 SH   SOLE   0 0 6,480
NUVASIVE INC COM 670704105 18,843 339,765 SH   SOLE   143,671 0 196,094
NUVEEN MUNI CREDIT INC FD COM 67070X101 161 10,610 SH   SOLE   9,619 0 991
NUVEEN MUNI VALUE FD COM 670928100 2,380 232,377 SH   SOLE   6,519 0 225,858
NUVEEN PREFERRED & INCOME OP COM 67073B106 266 25,160 SH   SOLE   1,000 0 24,160
NVIDIA CORP COM 67066G104 25,369 141,908 SH   SOLE   9,882 0 132,026
NXP SEMICONDUCTORS NV COM N6596X109 218 1,929 SH   SOLE   819 0 1,110
NXSTAGE MEDICAL INC COM 67072V103 5,325 192,933 SH   SOLE   62,178 0 130,755
OAKTREE CAPITAL GROUP LLC COM 674001201 2,051 43,590 SH   SOLE   28,909 0 14,681
OBALON THERAPEUTICS INC COM 67424L100 132 13,890 SH   SOLE   0 0 13,890
OCCIDENTAL PETROLEUM CORP COM 674599105 2,634 41,023 SH   SOLE   16,469 0 24,554
OFFICE DEPOT INC COM 676220106 138 30,380 SH   SOLE   30,380 0 0
OIL-DRI CORP OF AMERICA COM 677864100 225 4,604 SH   SOLE   125 0 4,479
OLD DOMINION FREIGHT LINE COM 679580100 3,138 28,497 SH   SOLE   26,156 0 2,341
OLD NATIONAL BANCORP COM 680033107 653 35,700 SH   SOLE   2,300 0 33,400
OLD REPUBLIC INTL CORP COM 680223104 2,424 123,089 SH   SOLE   55,509 0 67,580
OMEGA HEALTHCARE INVESTORS COM 681936100 932 29,198 SH   SOLE   24,966 0 4,232
OMEROS CORP COM 682143102 205 9,500 SH   SOLE   0 0 9,500
OMNICOM GROUP COM 681919106 19,909 268,785 SH   SOLE   244,802 0 23,983
ON ASSIGNMENT INC COM 682159108 2,706 50,415 SH   SOLE   41,104 0 9,311
ONE GAS INC COM 68235P108 261 3,544 SH   SOLE   1,450 0 2,094
ONEOK INC COM 682680103 6,045 109,096 SH   SOLE   15,123 0 93,973
OPEN TEXT CORP COM 683715106 258 8,000 SH   SOLE   8,000 0 0
OPKO HEALTH INC COM 68375N103 106 15,440 SH   SOLE   305 0 15,135
ORACLE CORP COM 68389X105 15,788 326,542 SH   SOLE   138,190 0 188,352
ORBCOMM INC COM 68555P100 241 22,984 SH   SOLE   0 0 22,984
O'REILLY AUTOMOTIVE INC COM 67103H107 18,123 84,150 SH   SOLE   62,397 0 21,753
ORIGIN AGRITECH LTD COM G67828106 157 95,503 SH   SOLE   95,503 0 0
ORIX - SPONSORED ADR ADR 686330101 3,997 49,381 SH   SOLE   45,059 0 4,322
ORRSTOWN FINL SERVICES INC COM 687380105 435 17,473 SH   SOLE   17,473 0 0
OSHKOSH CORP COM 688239201 652 7,895 SH   SOLE   3,049 0 4,846
OWENS & MINOR INC COM 690732102 570 19,516 SH   SOLE   485 0 19,031
OXFORD LANE CAPITAL CORP COM 691543102 1,887 185,006 SH   SOLE   157,556 0 27,450
P G & E CORP COM 69331C108 334 4,899 SH   SOLE   1,365 0 3,534
PACCAR INC COM 693718108 943 13,030 SH   SOLE   9,434 0 3,596
PACIFIC BIOSCIENCES OF CALIF COM 69404D108 146 27,811 SH   SOLE   5,247 0 22,564
PACKAGING CORP OF AMERICA COM 695156109 871 7,594 SH   SOLE   2,033 0 5,561
PACWEST BANCORP COM 695263103 231 4,577 SH   SOLE   0 0 4,577
PALO ALTO NETWORKS INC COM 697435105 9,681 67,181 SH   SOLE   18,678 0 48,503
PAN AMERICAN SILVER CORP COM 697900108 629 36,872 SH   SOLE   2,337 0 34,535
PANDORA MEDIA INC COM 698354107 472 61,349 SH   SOLE   19,900 0 41,449
PARKER HANNIFIN CORP COM 701094104 690 3,944 SH   SOLE   763 0 3,181
PARK-OHIO HOLDINGS CORP COM 700666100 9,012 197,642 SH   SOLE   152,033 0 45,609
PATTERSON COS INC COM 703395103 372 9,621 SH   SOLE   650 0 8,971
PAYCHEX INC COM 704326107 26,870 448,134 SH   SOLE   238,428 0 209,706
PAYCOM SOFTWARE INC COM 70432V102 900 12,010 SH   SOLE   5,650 0 6,360
PAYLOCITY HOLDING CORP COM 70438V106 25,724 526,910 SH   SOLE   159,471 0 367,439
PAYPAL HOLDINGS INC COM 70450Y103 91,625 1,430,966 SH   SOLE   398,238 0 1,032,728
PBF ENERGY INC-CLASS A COM 69318G106 290 10,500 SH   SOLE   10,500 0 0
PEOPLE'S UNITED FINANCIAL COM 712704105 2,579 142,164 SH   SOLE   108,883 0 33,281
PEPSICO INC COM 713448108 38,896 349,066 SH   SOLE   103,592 0 245,474
PERKINELMER INC COM 714046109 584 8,461 SH   SOLE   1,767 0 6,694
PERMIAN BASIN ROYALTY TRUST COM 714236106 152 17,500 SH   SOLE   7,500 0 10,000
PERRIGO CO PLC COM G97822103 4,273 50,483 SH   SOLE   24,297 0 26,186
PFENEX INC COM 717071104 2,192 725,848 SH   SOLE   39,500 0 686,348
PFIZER INC COM 717081103 33,950 950,986 SH   SOLE   466,321 0 484,665
PHILIP MORRIS INTERNATIONAL COM 718172109 24,808 223,473 SH   SOLE   106,384 0 117,089
PHILLIPS 66 COM 718546104 5,147 56,180 SH   SOLE   30,968 0 25,212
PHILLIPS 66 PARTNERS LP COM 718549207 3,182 60,548 SH   SOLE   21,348 0 39,200
PHYSICIANS REALTY TRUST COM 71943U104 206 11,615 SH   SOLE   1,370 0 10,245
PIMCO 0-5 YEAR H/Y CORP BOND ETF 72201R783 535 5,270 SH   SOLE   2,389 0 2,881
PIMCO CORPORATE & INCOME OPP COM 72201B101 194 11,540 SH   SOLE   6,840 0 4,700
PIMCO ENHANCED SHORT MATURIT ETF 72201R833 2,337 22,960 SH   SOLE   0 0 22,960
PIMCO INV GRADE CORP BD ETF ETF 72201R817 3,505 33,252 SH   SOLE   1,734 0 31,518
PINNACLE FOODS INC COM 72348P104 381 6,671 SH   SOLE   1,700 0 4,971
PIONEER NATURAL RESOURCES CO COM 723787107 20,151 136,580 SH   SOLE   106,176 0 30,404
PLAINS ALL AMER PIPELINE LP COM 726503105 6,339 299,165 SH   SOLE   50,288 0 248,877
PLANET FITNESS INC - CL A COM 72703H101 4,304 159,531 SH   SOLE   12,182 0 147,349
PLATFORM SPECIALTY PRODUCTS COM 72766Q105 1,253 112,413 SH   SOLE   92,600 0 19,813
PNC FINANCIAL SERVICES GROUP COM 693475105 2,872 21,312 SH   SOLE   9,492 0 11,820
POLARIS INDUSTRIES INC COM 731068102 795 7,595 SH   SOLE   506 0 7,089
POOL CORP COM 73278L105 2,419 22,365 SH   SOLE   1,808 0 20,557
POPULAR INC COM 733174700 845 23,500 SH   SOLE   0 0 23,500
PORTFOLIO RECOVE FIXED CPN 3.000 MATURITY 20200801 NOTE 73640QAB1 10,634 11,567,000 PRN   SOLE   2,492,000 0 9,075,000
PORTLAND GENERAL ELECTRIC CO COM 736508847 262 5,737 SH   SOLE   0 0 5,737
PORTOLA PHARMACEUTICALS INC COM 737010108 2,409 44,594 SH   SOLE   11,327 0 33,267
PORTOLA PHARMACEUTICALS INC OPTION 737010908 22 400 SH Call SOLE   100 0 300
POTASH CORP OF SASKATCHEWAN COM 73755L107 1,736 90,236 SH   SOLE   67,758 0 22,478
POTBELLY CORP COM 73754Y100 4,779 385,420 SH   SOLE   36,455 0 348,965
POWERSHARES DWA MOMENTUM POR ETF 73935X153 1,987 40,885 SH   SOLE   2,000 0 38,885
POWERSHARES EM MKT SOVR DEBT ETF 73936T573 628 21,097 SH   SOLE   13,267 0 7,830
POWERSHARES FINANCIAL PREFRD ETF 73935X229 1,590 83,812 SH   SOLE   750 0 83,062
POWERSHARES FTSE RAFI US 1K ETF 73935X583 639 5,960 SH   SOLE   4,722 0 1,238
POWERSHARES PREFERRED PORTFO ETF 73936T565 1,546 102,833 SH   SOLE   31,825 0 71,008
POWERSHARES QQQ TRUST SERIES ETF 73935A104 12,101 83,199 SH   SOLE   34,343 0 48,856
POWERSHARES S&P 500 HIGH DIV ETF 73937B654 212 5,169 SH   SOLE   774 0 4,395
POWERSHARES S&P 500 LOW VOLA ETF 73937B779 4,929 107,645 SH   SOLE   59,741 0 47,904
POWERSHARES SENIOR LOAN ETF 73936Q769 919 39,672 SH   SOLE   30,792 0 8,880
POWERSHARES VARIABLE RATE PR ETF 73937B597 527 20,220 SH   SOLE   0 0 20,220
POWERSHARES WATER RESOURCES ETF 73935X575 3,575 125,445 SH   SOLE   37,750 0 87,695
PPG INDUSTRIES INC COM 693506107 1,398 12,864 SH   SOLE   4,136 0 8,728
PPL CORP COM 69351T106 339 8,925 SH   SOLE   2,268 0 6,657
PRA GROUP INC COM 69354N106 829 28,925 SH   SOLE   11,400 0 17,525
PRA HEALTH SCIENCES INC COM 69354M108 314 4,125 SH   SOLE   949 0 3,176
PRAXAIR INC COM 74005P104 65,544 469,041 SH   SOLE   270,534 0 198,507
PREFERRED APARTMENT COMMUN-A COM 74039L103 1,114 58,984 SH   SOLE   10,150 0 48,834
PREMIER INC-CLASS A COM 74051N102 13,078 401,528 SH   SOLE   174,338 0 227,190
PRICELINE GROUP INC/THE COM 741503403 65,022 35,515 SH   SOLE   30,103 0 5,412
PRIMERICA INC COM 74164M108 629 7,712 SH   SOLE   728 0 6,984
PRIMO WATER CORP COM 74165N105 386 32,547 SH   SOLE   0 0 32,547
PRINCIPAL FINANCIAL GROUP COM 74251V102 212 3,295 SH   SOLE   1,720 0 1,575
PROCTER & GAMBLE CO/THE COM 742718109 65,799 723,230 SH   SOLE   328,556 0 394,674
PROGENICS PHARMACEUTICALS COM 743187106 195 26,500 SH   SOLE   26,500 0 0
PROGRESSIVE CORP COM 743315103 63,159 1,304,397 SH   SOLE   621,697 0 682,700
PROLOGIS INC COM 74340W103 295 4,641 SH   SOLE   1,200 0 3,441
PROOFPOINT INC COM 743424103 565 6,481 SH   SOLE   2,656 0 3,825
PROSHARES SHORT 20 PLUS TREASURY ETF 74347X849 5,253 234,405 SH   SOLE   81,190 0 153,215
PROSHARES ULTRA FINANCIALS ETF 74347X633 446 3,950 SH   SOLE   600 0 3,350
PROSHARES ULTRA SEMICONDUCT ETF 74347R669 216 2,125 SH   SOLE   2,125 0 0
PROSHARES ULTRASHORT 20 PLUS Y TR ETF 74347B201 392 11,018 SH   SOLE   1,200 0 9,818
PROSPECT CAPITAL CORP COM 74348T102 87 13,000 SH   SOLE   0 0 13,000
PROTO LABS INC COM 743713109 14,284 177,877 SH   SOLE   30,883 0 146,994
PRUDENTIAL FINANCIAL INC COM 744320102 1,050 9,872 SH   SOLE   5,961 0 3,911
PRUDENTIAL PLC-ADR ADR 74435K204 3,486 72,766 SH   SOLE   67,413 0 5,353
PSYCHEMEDICS CORP COM 744375205 2,349 127,462 SH   SOLE   102,262 0 25,200
PUBLIC SERVICE ENTERPRISE GP COM 744573106 351 7,583 SH   SOLE   2,376 0 5,207
PUBLIC STORAGE COM 74460D109 744 3,477 SH   SOLE   156 0 3,321
PUMA BIOTECHNOLOGY INC COM 74587V107 359 3,000 SH   SOLE   3,000 0 0
PURE CYCLE CORP COM 746228303 2,791 372,155 SH   SOLE   255,605 0 116,550
PUTNAM PREMIER INCOME TRUST COM 746853100 53 10,000 SH   SOLE   10,000 0 0
Q2 HOLDINGS INC COM 74736L109 377 9,050 SH   SOLE   0 0 9,050
QAD INC-A COM 74727D306 298 8,673 SH   SOLE   1,453 0 7,220
QUALCOMM INC COM 747525103 12,446 240,085 SH   SOLE   96,254 0 143,831
QUANTA SERVICES INC COM 74762E102 513 13,740 SH   SOLE   900 0 12,840
QUANTENNA COMMUNICATIONS INC COM 74766D100 9,071 539,590 SH   SOLE   23,867 0 515,723
QUEST DIAGNOSTICS INC COM 74834L100 443 4,733 SH   SOLE   2,122 0 2,611
QUIMICA Y MINERA CHIL-SP ADR ADR 833635105 299 5,370 SH   SOLE   1,325 0 4,045
QUINTILES IMS HOLDINGS INC COM 74876Y101 471 4,957 SH   SOLE   2,648 0 2,309
RAIT FINANCIAL TRUST COM 749227609 53 72,200 SH   SOLE   68,000 0 4,200
RAPID7 INC COM 753422104 4,781 271,662 SH   SOLE   26,420 0 245,242
RAYONIER INC COM 754907103 2,724 94,305 SH   SOLE   66,945 0 27,360
RAYTHEON COMPANY COM 755111507 19,393 103,939 SH   SOLE   49,075 0 54,864
RBC BEARINGS INC COM 75524B104 963 7,693 SH   SOLE   1,016 0 6,677
RE/MAX HOLDINGS INC-CL A COM 75524W108 16,907 266,037 SH   SOLE   52,217 0 213,820
REAL ESTATE SELECT SECT SPDR ETF 81369Y860 635 19,698 SH   SOLE   12,522 0 7,176
REALPAGE INC COM 75606N109 25,373 635,916 SH   SOLE   263,145 0 372,771
REALTY INCOME CORP COM 756109104 241 4,220 SH   SOLE   2,692 0 1,528
RED HAT INC COM 756577102 158,953 1,433,815 SH   SOLE   1,059,736 0 374,079
REDWOOD TRUST INC COM 758075402 1,598 98,108 SH   SOLE   66,427 0 31,681
REGENERON PHARMACEUTICALS COM 75886F107 823 1,840 SH   SOLE   726 0 1,114
REGIONS FINANCIAL CORP COM 7591EP100 4,744 311,475 SH   SOLE   241,809 0 69,666
RELX PLC - SPON ADR ADR 759530108 511 22,843 SH   SOLE   19,639 0 3,204
REPLIGEN CORP COM 759916109 3,611 94,241 SH   SOLE   45,714 0 48,527
REPUBLIC SERVICES INC COM 760759100 1,928 29,187 SH   SOLE   9,538 0 19,649
RESMED INC COM 761152107 18,675 242,664 SH   SOLE   42,444 0 200,220
RIGNET INC COM 766582100 691 40,190 SH   SOLE   4,525 0 35,665
RINGCENTRAL INC-CLASS A COM 76680R206 468 11,200 SH   SOLE   5,300 0 5,900
RIO TINTO PLC-SPON ADR ADR 767204100 253 5,369 SH   SOLE   4,497 0 872
RITCHIE BROS AUCTIONEERS COM 767744105 2,167 68,543 SH   SOLE   2,896 0 65,647
RITE AID CORP COM 767754104 50 25,291 SH   SOLE   200 0 25,091
RLI CORP COM 749607107 258 4,493 SH   SOLE   23 0 4,470
ROBERT HALF INTL INC COM 770323103 4,226 83,955 SH   SOLE   7,149 0 76,806
ROCKWELL AUTOMATION INC COM 773903109 1,040 5,838 SH   SOLE   688 0 5,150
ROCKWELL COLLINS INC COM 774341101 3,779 28,910 SH   SOLE   6,606 0 22,304
ROPER TECHNOLOGIES INC COM 776696106 5,632 23,139 SH   SOLE   9,764 0 13,375
ROSS STORES INC COM 778296103 600 9,298 SH   SOLE   2,483 0 6,815
ROYAL BANK OF CANADA COM 780087102 831 10,744 SH   SOLE   5,040 0 5,704
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,060 8,938 SH   SOLE   1,873 0 7,065
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 5,233 86,388 SH   SOLE   42,373 0 44,015
ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 964 15,416 SH   SOLE   750 0 14,666
ROYCE GLOBAL VALUE TRUST COM 78081T104 175 16,950 SH   SOLE   15,005 0 1,945
RPM INTERNATIONAL INC COM 749685103 597 11,628 SH   SOLE   4,029 0 7,599
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 442 4,192 SH   SOLE   3,695 0 497
RYMAN HOSPITALITY PROPERTIES COM 78377T107 942 15,081 SH   SOLE   0 0 15,081
S&P GLOBAL INC COM 78409V104 693 4,435 SH   SOLE   451 0 3,984
SABRA HEALTH CARE REIT INC COM 78573L106 840 38,301 SH   SOLE   736 0 37,565
SALESFORCE.COM INC COM 79466L302 114,512 1,225,777 SH   SOLE   491,071 0 734,706
SALLY BEAUTY HOLDINGS INC COM 79546E104 771 39,388 SH   SOLE   0 0 39,388
SAN JUAN BASIN ROYALTY TR COM 798241105 116 14,800 SH   SOLE   0 0 14,800
SANOFI CVR RT 80105N113 0 655 SH   SOLE   620 0 35
SANOFI-ADR ADR 80105N105 1,169 23,473 SH   SOLE   11,317 0 12,156
SAP SE-SPONSORED ADR ADR 803054204 572 5,219 SH   SOLE   4,228 0 991
SAREPTA THERAPEUTICS INC COM 803607100 2,006 44,235 SH   SOLE   7,775 0 36,460
SBA COMMUNICATIONS CORP COM 78410G104 4,823 33,482 SH   SOLE   27,240 0 6,242
SCANA CORP COM 80589M102 760 15,666 SH   SOLE   14,500 0 1,166
SCANSOURCE INC COM 806037107 288 6,608 SH   SOLE   2,550 0 4,058
SCHLUMBERGER LTD COM 806857108 67,399 966,155 SH   SOLE   563,961 0 402,194
SCHOLASTIC CORP COM 807066105 2,976 80,000 SH   SOLE   57,250 0 22,750
SCHWAB (CHARLES) CORP COM 808513105 53,013 1,212,002 SH   SOLE   352,048 0 859,954
SCHWAB INTL EQUITY ETF ETF 808524805 394 11,762 SH   SOLE   4,427 0 7,335
SCHWAB U.S. LARGE-CAP GROWTH ETF 808524300 428 6,484 SH   SOLE   0 0 6,484
SCHWAB U.S. TIPS ETF ETF 808524870 1,970 35,655 SH   SOLE   35,155 0 500
SCHWAB US BROAD MARKET ETF ETF 808524102 473 7,771 SH   SOLE   4,836 0 2,935
SCOTTS MIRACLE-GRO CO COM 810186106 23,523 241,659 SH   SOLE   79,482 0 162,177
SEASPAN CORP COM Y75638109 186 26,270 SH   SOLE   1,270 0 25,000
SEATTLE GENETICS INC COM 812578102 36,204 665,390 SH   SOLE   64,439 0 600,951
SECUREWORKS CORP - A COM 81374A105 920 74,526 SH   SOLE   23,294 0 51,232
SEI INVESTMENTS COMPANY COM 784117103 370 6,067 SH   SOLE   1,016 0 5,051
SEMPRA ENERGY COM 816851109 2,217 19,424 SH   SOLE   2,108 0 17,316
SERITAGE GROWTH PROP- A REIT COM 81752R100 408 8,850 SH   SOLE   8,650 0 200
SERVICEMASTER GLOBAL HOLDING COM 81761R109 995 21,283 SH   SOLE   21,103 0 180
SERVICENOW INC COM 81762P102 6,366 54,167 SH   SOLE   6,085 0 48,082
SERVICESOURCE INTERNATIONAL COM 81763U100 42 12,000 SH   SOLE   10,000 0 2,000
SHAKE SHACK INC - CLASS A COM 819047101 4,733 142,430 SH   SOLE   11,107 0 131,323
SHELL MIDSTREAM PARTNERS LP LP INT 822634101 4,300 154,442 SH   SOLE   48,950 0 105,492
SHERWIN-WILLIAMS CO/THE COM 824348106 6,880 19,216 SH   SOLE   8,530 0 10,686
SHIRE PLC-ADR ADR 82481R106 1,904 12,433 SH   SOLE   3,745 0 8,688
SHOPIFY INC - CLASS A COM 82509L107 1,184 10,164 SH   SOLE   2,080 0 8,084
SIENTRA INC COM 82621J105 1,091 70,813 SH   SOLE   18,950 0 51,863
SIERRA ONCOLOGY INC COM 82640U107 71 45,948 SH   SOLE   35,374 0 10,574
SIGNATURE BANK COM 82669G104 15,210 118,788 SH   SOLE   111,311 0 7,477
SILICON LABORATORIES INC COM 826919102 206 2,580 SH   SOLE   330 0 2,250
SIMON PROPERTY GROUP INC COM 828806109 364 2,261 SH   SOLE   352 0 1,909
SIMULATIONS PLUS INC COM 829214105 211 13,597 SH   SOLE   0 0 13,597
SIRIUS XM HOLDINGS INC COM 82968B103 220 39,901 SH   SOLE   8,000 0 31,901
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,893 32,589 SH   SOLE   14,194 0 18,395
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 4,441 72,872 SH   SOLE   51,983 0 20,889
SKYWORKS SOLUTIONS INC COM 83088M102 561 5,506 SH   SOLE   700 0 4,806
SMITH (A.O.) CORP COM 831865209 271 4,557 SH   SOLE   1,791 0 2,766
SNAP-ON INC COM 833034101 5,718 38,372 SH   SOLE   9,663 0 28,709
SODASTREAM INTERNATIONAL LTD COM M9068E105 543 8,175 SH   SOLE   5,100 0 3,075
SONOCO PRODUCTS CO COM 835495102 279 5,522 SH   SOLE   1,100 0 4,422
SONY CORP-SPONSORED ADR ADR 835699307 247 6,611 SH   SOLE   2,079 0 4,532
SOUTHERN CO/THE COM 842587107 3,186 64,844 SH   SOLE   28,499 0 36,345
SOUTHWEST AIRLINES CO COM 844741108 502 8,959 SH   SOLE   1,855 0 7,104
SPDR BBG BARC CONVERTIBLE ETF 78464A359 692 13,547 SH   SOLE   1,390 0 12,157
SPDR BBG BARC HIGH YIELD BND ETF 78464A417 347 9,289 SH   SOLE   1,111 0 8,178
SPDR BBG BARC IG FLOATING RT ETF 78468R200 1,974 64,200 SH   SOLE   34,400 0 29,800
SPDR BBG BARC INTL TREASURY ETF 78464A516 232 8,275 SH   SOLE   3,689 0 4,586
SPDR BBG BARC ST HIGH YIELD ETF 78468R408 301 10,748 SH   SOLE   6,822 0 3,926
SPDR DJ GLOBAL REAL ESTATE E ETF 78463X749 8,096 169,521 SH   SOLE   113,148 0 56,373
SPDR DJ INTERNATIONAL REAL E ETF 78463X863 1,403 36,568 SH   SOLE   32,689 0 3,879
SPDR DJIA TRUST ETF 78467X109 721 3,220 SH   SOLE   1,725 0 1,495
SPDR DOUBLELINE TR TACT ETF ETF 78467V848 480 9,737 SH   SOLE   120 0 9,617
SPDR EURO STOXX 50 ETF ETF 78463X202 470 11,403 SH   SOLE   2,603 0 8,800
SPDR GOLD SHARES ETF 78463V107 5,975 49,141 SH   SOLE   16,630 0 32,511
SPDR MSCI ACWI EX-US ETF 78463X848 337 8,921 SH   SOLE   7,923 0 998
SPDR NUVEEN S&P HIGH YIELD M ETF 78464A284 4,121 72,172 SH   SOLE   354 0 71,818
SPDR PORT SHRT TRM CORP BND ETF 78464A474 926 30,183 SH   SOLE   6,124 0 24,059
SPDR S&P 500 ETF TRUST ETF 78462F103 137,018 545,387 SH   SOLE   399,668 0 145,719
SPDR S&P 500 ETF TRUST OPTION 78462F953 126 500 SH Put SOLE   0 0 500
SPDR S&P BANK ETF ETF 78464A797 1,005 22,290 SH   SOLE   0 0 22,290
SPDR S&P DIVIDEND ETF ETF 78464A763 36,865 403,647 SH   SOLE   15,867 0 387,780
SPDR S&P INSURANCE ETF ETF 78464A789 213 2,366 SH   SOLE   1,726 0 640
SPDR S&P INTL SMALL CAP ETF 78463X871 865 24,698 SH   SOLE   24,476 0 222
SPDR S&P MIDCAP 400 ETF TRST ETF 78467Y107 5,383 16,496 SH   SOLE   8,597 0 7,899
SPDR S&P REGIONAL BANKING ETF 78464A698 3,555 62,630 SH   SOLE   10,903 0 51,727
SPECTRA ENERGY PARTNERS LP COM 84756N109 3,940 88,769 SH   SOLE   9,128 0 79,641
SPIRIT REALTY CAPITAL INC COM 84860W102 2,076 242,200 SH   SOLE   180,700 0 61,500
SPLUNK INC COM 848637104 5,503 82,846 SH   SOLE   38,114 0 44,732
SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 174 38,601 SH   SOLE   10,861 0 27,740
SPRING BANK PHARMACEUTICALS COM 849431101 621 36,875 SH   SOLE   24,000 0 12,875
SPROTT PHYSICAL GOLD TRUST ETF 85207H104 2,319 222,149 SH   SOLE   85,034 0 137,115
SPROTT PHYSICAL SILVER TRUST ETF 85207K107 280 44,663 SH   SOLE   4,400 0 40,263
SPROUTS FARMERS MARKET INC COM 85208M102 1,831 97,547 SH   SOLE   11,953 0 85,594
SQUARE INC - A COM 852234103 2,225 77,237 SH   SOLE   7,013 0 70,224
STAG INDUSTRIAL INC COM 85254J102 643 23,400 SH   SOLE   0 0 23,400
STANLEY BLACK & DECKER INC COM 854502101 1,216 8,051 SH   SOLE   1,117 0 6,934
STARBUCKS CORP COM 855244109 223,035 4,152,572 SH   SOLE   1,699,720 0 2,452,852
STARBUCKS CORP OPTION 855244909 54 1,000 SH Call SOLE   300 0 700
STARWOOD PROPERTY TRUST INC COM 85571B105 602 27,721 SH   SOLE   4,096 0 23,625
STATE STREET CORP COM 857477103 880 9,215 SH   SOLE   5,742 0 3,473
STERICYCLE INC COM 858912108 17,964 250,826 SH   SOLE   80,086 0 170,740
STEVEN MADDEN LTD COM 556269108 2,465 56,917 SH   SOLE   35,347 0 21,570
STRATASYS LTD COM M85548101 1,293 55,921 SH   SOLE   8,382 0 47,539
STRYKER CORP COM 863667101 44,453 313,008 SH   SOLE   102,207 0 210,801
SUBURBAN PROPANE PARTNERS LP COM 864482104 1,231 47,185 SH   SOLE   29,422 0 17,763
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 3,607 467,855 SH   SOLE   425,525 0 42,330
SUMMIT HOTEL PROPERTIES INC COM 866082100 274 17,134 SH   SOLE   11,708 0 5,426
SUN COMMUNITIES INC COM 866674104 1,134 13,230 SH   SOLE   2,125 0 11,105
SUN LIFE FINANCIAL INC COM 866796105 578 14,514 SH   SOLE   12,411 0 2,103
SUNCOR ENERGY INC COM 867224107 34,506 985,035 SH   SOLE   446,977 0 538,058
SUNOPTA INC COM 8676EP108 3,846 442,092 SH   SOLE   73,750 0 368,342
SUNPOWER CORP COM 867652406 162 22,183 SH   SOLE   4,750 0 17,433
SUPERNUS PHARMACEUTICALS INC COM 868459108 280 7,010 SH   SOLE   0 0 7,010
SYMANTEC CORP COM 871503108 394 12,010 SH   SOLE   3,442 0 8,568
SYNCHRONY FINANCIAL COM 87165B103 1,184 38,140 SH   SOLE   19,895 0 18,245
SYNGENTA AG-ADR ADR 87160A100 1,338 14,539 SH   SOLE   9,774 0 4,765
SYSCO CORP COM 871829107 5,159 95,625 SH   SOLE   16,133 0 79,492
T ROWE PRICE GROUP INC COM 74144T108 3,928 43,331 SH   SOLE   10,829 0 32,502
TACTILE SYSTEMS TECHNOLOGY I COM 87357P100 18,516 598,251 SH   SOLE   75,870 0 522,381
TAHOE RESOURCES INC COM 873868103 340 64,475 SH   SOLE   4,000 0 60,475
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3,881 103,368 SH   SOLE   97,187 0 6,181
TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 285 2,785 SH   SOLE   2,335 0 450
TALLGRASS ENERGY PARTNERS LP COM 874697105 1,657 34,610 SH   SOLE   1,215 0 33,395
TARGA RESOURCES CORP COM 87612G101 702 14,847 SH   SOLE   5,450 0 9,397
TARGET CORP COM 87612E106 3,070 52,029 SH   SOLE   11,219 0 40,810
TC PIPELINES LP LP INT 87233Q108 944 18,034 SH   SOLE   0 0 18,034
TCF FINANCIAL CORP COM 872275102 104 6,100 SH   SOLE   0 0 6,100
TCF FINANCIAL CORP-CW18 WT 872275128 70 38,800 SH   SOLE   10,000 0 28,800
TD AMERITRADE HOLDING CORP COM 87236Y108 288 5,910 SH   SOLE   0 0 5,910
TE CONNECTIVITY LTD COM H84989104 9,512 114,524 SH   SOLE   57,037 0 57,487
TEAM INC COM 878155100 228 17,059 SH   SOLE   0 0 17,059
TECHNOLOGY SELECT SECT SPDR ETF 81369Y803 2,633 44,551 SH   SOLE   17,497 0 27,054
TEEKAY LNG PARTNERS LP COM Y8564M105 193 10,870 SH   SOLE   600 0 10,270
TEKLA HEALTHCARE INVESTORS COM 87911J103 1,634 64,772 SH   SOLE   55,472 0 9,300
TEKLA LIFE SCIENCES INVESTOR COM 87911K100 1,203 55,987 SH   SOLE   36,405 0 19,582
TELADOC INC COM 87918A105 665 20,058 SH   SOLE   19,900 0 158
TELEFLEX INC COM 879369106 849 3,508 SH   SOLE   0 0 3,508
TEMPLETON GLOBAL INCOME FUND COM 880198106 86 12,706 SH   SOLE   238 0 12,468
TERADYNE INC COM 880770102 336 9,021 SH   SOLE   5,016 0 4,005
TESLA INC COM 88160R101 3,722 10,912 SH   SOLE   3,517 0 7,395
TEVA PHARMACEUTICAL-SP ADR ADR 881624209 1,369 77,803 SH   SOLE   53,460 0 24,343
TEXAS INSTRUMENTS INC COM 882508104 18,169 202,685 SH   SOLE   141,281 0 61,404
THERMO FISHER SCIENTIFIC INC COM 883556102 23,079 121,983 SH   SOLE   61,771 0 60,212
THOMSON REUTERS CORP COM 884903105 1,024 22,316 SH   SOLE   6,991 0 15,325
THOR INDUSTRIES INC COM 885160101 948 7,531 SH   SOLE   29 0 7,502
TICC CAPITAL CORP COM 87244T109 896 130,760 SH   SOLE   88,460 0 42,300
TIME WARNER INC COM 887317303 4,190 40,895 SH   SOLE   21,184 0 19,711
TIMKEN CO COM 887389104 6,034 124,285 SH   SOLE   14,400 0 109,885
TITAN INTERNATIONAL INC COM 88830M102 127 12,500 SH   SOLE   4,000 0 8,500
TIVITY HEALTH INC COM 88870R102 574 14,075 SH   SOLE   2,650 0 11,425
TJX COMPANIES INC COM 872540109 6,965 94,467 SH   SOLE   30,413 0 64,054
T-MOBILE US INC COM 872590104 257 4,174 SH   SOLE   1,385 0 2,789
TOLL BROTHERS INC COM 889478103 2,386 57,540 SH   SOLE   43,850 0 13,690
TORCHMARK CORP COM 891027104 206 2,568 SH   SOLE   168 0 2,400
TORONTO-DOMINION BANK COM 891160509 15,119 268,693 SH   SOLE   216,101 0 52,592
TORTOISE MLP FUND INC COM 89148B101 1,416 78,165 SH   SOLE   34,903 0 43,262
TOTAL SA-SPON ADR ADR 89151E109 5,756 107,547 SH   SOLE   88,464 0 19,083
TRACTOR SUPPLY COMPANY COM 892356106 10,075 159,182 SH   SOLE   66,439 0 92,743
TRANSDIGM GROUP INC COM 893641100 43,299 169,368 SH   SOLE   128,683 0 40,685
TRANSMONTAIGNE PARTNERS LP COM 89376V100 609 14,266 SH   SOLE   0 0 14,266
TRANSOCEAN LTD COM H8817H100 496 46,075 SH   SOLE   21,204 0 24,871
TRANSUNION COM 89400J107 1,611 34,083 SH   SOLE   31,153 0 2,930
TRAVELERS COS INC/THE COM 89417E109 3,773 30,797 SH   SOLE   6,730 0 24,067
TREEHOUSE FOODS INC COM 89469A104 5,404 79,785 SH   SOLE   26,706 0 53,079
TRIANGLE CAPITAL CORP COM 895848109 223 15,650 SH   SOLE   4,300 0 11,350
TRIMBLE INC COM 896239100 15,444 393,474 SH   SOLE   203,871 0 189,603
TRINITY INDUSTRIES INC COM 896522109 371 11,616 SH   SOLE   2,731 0 8,885
TWILIO INC - A COM 90138F102 14,186 475,243 SH   SOLE   224,650 0 250,593
TWITTER INC COM 90184L102 4,870 288,650 SH   SOLE   42,280 0 246,370
TWO HARBORS INVESTMENT CORP COM 90187B101 2,486 246,656 SH   SOLE   113,994 0 132,662
TYLER TECHNOLOGIES INC COM 902252105 12,251 70,276 SH   SOLE   14,896 0 55,380
TYSON FOODS INC-CL A COM 902494103 449 6,377 SH   SOLE   4,999 0 1,378
UBS GROUP AG-REG COM H42097107 2,646 154,261 SH   SOLE   143,577 0 10,684
ULTA SALON COSMETICS & FRAGR COM 90384S303 6,196 27,409 SH   SOLE   8,224 0 19,185
ULTIMATE SOFTWARE GROUP INC COM 90385D107 108,744 573,547 SH   SOLE   257,480 0 316,067
UMH PROPERTIES INC COM 903002103 1,146 73,670 SH   SOLE   10,980 0 62,690
UNDER ARMOUR INC-CLASS A COM 904311107 609 36,934 SH   SOLE   13,428 0 23,506
UNDER ARMOUR INC-CLASS C COM 904311206 596 39,650 SH   SOLE   13,312 0 26,338
UNIFIRST CORP/MA COM 904708104 11,748 77,547 SH   SOLE   66,099 0 11,448
UNILEVER N V -NY SHARES ADR 904784709 10,905 184,708 SH   SOLE   117,556 0 67,152
UNILEVER PLC-SPONSORED ADR ADR 904767704 5,938 102,457 SH   SOLE   46,789 0 55,668
UNION PACIFIC CORP COM 907818108 69,029 595,230 SH   SOLE   359,174 0 236,056
UNITED COMMUNITY BANCORP COM 90984R101 534 27,525 SH   SOLE   27,525 0 0
UNITED CONTINENTAL HOLDINGS COM 910047109 340 5,578 SH   SOLE   2,450 0 3,128
UNITED PARCEL SERVICE-CL B COM 911312106 43,934 365,845 SH   SOLE   143,917 0 221,928
UNITED RENTALS INC COM 911363109 597 4,302 SH   SOLE   3,947 0 355
UNITED STATES OIL FUND LP ETF 91232N108 1,385 132,809 SH   SOLE   42,347 0 90,462
UNITED STATES STEEL CORP COM 912909108 273 10,626 SH   SOLE   3,006 0 7,620
UNITED TECHNOLOGIES CORP COM 913017109 11,715 100,926 SH   SOLE   45,763 0 55,163
UNITEDHEALTH GROUP INC COM 91324P102 31,383 160,242 SH   SOLE   111,364 0 48,878
UNIVERSAL DISPLAY CORP COM 91347P105 611 4,738 SH   SOLE   788 0 3,950
UNIVERSAL ELECTRONICS INC COM 913483103 2,504 39,498 SH   SOLE   26,579 0 12,919
URBAN OUTFITTERS INC COM 917047102 1,381 57,803 SH   SOLE   46,135 0 11,668
US AUTO PARTS NETWORK INC COM 90343C100 288 99,803 SH   SOLE   0 0 99,803
US BANCORP COM 902973304 12,342 230,311 SH   SOLE   90,714 0 139,597
US NATURAL GAS FUND LP ETF 912318201 1,227 186,727 SH   SOLE   36,037 0 150,690
US SILICA HOLDINGS INC COM 90346E103 4,362 140,397 SH   SOLE   60,656 0 79,741
USA TECHNOLOGIES INC COM 90328S500 392 62,719 SH   SOLE   1,000 0 61,719
UTILITIES SELECT SECTOR SPDR ETF 81369Y886 3,537 66,672 SH   SOLE   10,572 0 56,100
VAIL RESORTS INC COM 91879Q109 4,186 18,348 SH   SOLE   8,507 0 9,841
VALEANT PHARMACEUTICALS INTE COM 91911K102 822 57,341 SH   SOLE   17,266 0 40,075
VALERO ENERGY CORP COM 91913Y100 2,562 33,307 SH   SOLE   8,208 0 25,099
VALMONT INDUSTRIES COM 920253101 320 2,026 SH   SOLE   0 0 2,026
VANECK VECTORS GOLD MINERS E ETF 92189F106 1,701 74,073 SH   SOLE   71,123 0 2,950
VANECK VECTORS JUNIOR GOLD M ETF 92189F791 301 8,973 SH   SOLE   1,850 0 7,123
VANGUARD CONSUMER STAPLE ETF ETF 92204A207 954 6,887 SH   SOLE   1,313 0 5,574
VANGUARD DIVIDEND APPREC ETF ETF 921908844 77,825 821,027 SH   SOLE   97,210 0 723,817
VANGUARD EXTENDED MARKET ETF ETF 922908652 6,163 57,531 SH   SOLE   36,085 0 21,446
VANGUARD FINANCIALS ETF ETF 92204A405 717 10,973 SH   SOLE   7,403 0 3,570
VANGUARD FTSE ALL WO X-US SC ETF 922042718 492 4,279 SH   SOLE   2,759 0 1,520
VANGUARD FTSE ALL-WORLD EX-U ETF 922042775 69,892 1,325,979 SH   SOLE   1,191,174 0 134,805
VANGUARD FTSE DEVELOPED ETF ETF 921943858 40,910 942,419 SH   SOLE   351,306 0 591,113
VANGUARD FTSE EMERGING MARKE ETF 922042858 30,375 697,153 SH   SOLE   276,149 0 421,004
VANGUARD FTSE EUROPE ETF ETF 922042874 13,332 228,561 SH   SOLE   94,257 0 134,304
VANGUARD FTSE PACIFIC ETF ETF 922042866 4,271 62,618 SH   SOLE   10,763 0 51,855
VANGUARD GLBL EX-US REAL EST ETF 922042676 7,323 123,254 SH   SOLE   104,793 0 18,461
VANGUARD GROWTH ETF ETF 922908736 104,810 789,533 SH   SOLE   55,619 0 733,914
VANGUARD HIGH DVD YIELD ETF ETF 921946406 48,066 592,889 SH   SOLE   29,825 0 563,064
VANGUARD INDUSTRIALS ETF ETF 92204A603 1,015 7,563 SH   SOLE   3,676 0 3,887
VANGUARD INFO TECH ETF ETF 92204A702 4,256 28,001 SH   SOLE   11,273 0 16,728
VANGUARD INT DIV APP INDX FD ETF 921946810 297 4,650 SH   SOLE   1,425 0 3,225
VANGUARD INTERMEDIATE-TERM B ETF 921937819 2,441 28,830 SH   SOLE   17,659 0 11,171
VANGUARD INT-TERM CORPORATE ETF 92206C870 3,537 40,190 SH   SOLE   1,169 0 39,021
VANGUARD LARGE-CAP ETF ETF 922908637 508 4,404 SH   SOLE   492 0 3,912
VANGUARD MATERIALS ETF ETF 92204A801 1,209 9,410 SH   SOLE   8,208 0 1,202
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 2,626 25,080 SH   SOLE   20,811 0 4,269
VANGUARD MID-CAP ETF ETF 922908629 7,175 48,810 SH   SOLE   30,373 0 18,437
VANGUARD MID-CAP GROWTH ETF ETF 922908538 4,765 39,141 SH   SOLE   2,486 0 36,655
VANGUARD MID-CAP VALUE ETF ETF 922908512 11,231 106,315 SH   SOLE   79,271 0 27,044
VANGUARD REIT ETF ETF 922908553 19,651 236,497 SH   SOLE   145,120 0 91,377
VANGUARD RUSSELL 1000 ETF 92206C730 346 3,000 SH   SOLE   3,000 0 0
VANGUARD RUSSELL 1000 GROWTH ETF 92206C680 472 3,683 SH   SOLE   3,683 0 0
VANGUARD RUSSELL 2000 ETF ETF 92206C664 2,476 20,824 SH   SOLE   2,875 0 17,949
VANGUARD S&P 500 ETF ETF 922908363 13,408 58,102 SH   SOLE   32,124 0 25,978
VANGUARD S&P SMALL-CAP 600 E ETF 921932828 235 1,736 SH   SOLE   1,736 0 0
VANGUARD S/T CORP BOND ETF ETF 92206C409 2,830 35,313 SH   SOLE   8,040 0 27,273
VANGUARD SHORT-TERM BOND ETF ETF 921937827 4,000 50,115 SH   SOLE   19,626 0 30,489
VANGUARD SHORT-TERM TIPS ETF 922020805 666 13,478 SH   SOLE   5,193 0 8,285
VANGUARD SMALL-CAP ETF ETF 922908751 4,690 33,188 SH   SOLE   26,288 0 6,900
VANGUARD SMALL-CAP GRWTH ETF ETF 922908595 37,434 245,244 SH   SOLE   7,310 0 237,934
VANGUARD SMALL-CAP VALUE ETF ETF 922908611 1,879 14,704 SH   SOLE   2,612 0 12,092
VANGUARD TELECOM SERVICE ETF ETF 92204A884 290 3,148 SH   SOLE   1,684 0 1,464
VANGUARD TOT WORLD STK ETF ETF 922042742 219 3,098 SH   SOLE   3,053 0 45
VANGUARD TOTAL BOND MARKET ETF 921937835 4,784 58,372 SH   SOLE   4,442 0 53,930
VANGUARD TOTAL INTL STOCK ETF 921909768 218 3,975 SH   SOLE   2,786 0 1,189
VANGUARD TOTAL STOCK MKT ETF ETF 922908769 9,617 74,254 SH   SOLE   37,378 0 36,876
VANGUARD VALUE ETF ETF 922908744 51,006 510,978 SH   SOLE   99,409 0 411,569
VANTIV INC - CL A COM 92210H105 7,199 102,162 SH   SOLE   96,062 0 6,100
VARIAN MEDICAL SYSTEMS INC COM 92220P105 503 5,022 SH   SOLE   1,700 0 3,322
VARONIS SYSTEMS INC COM 922280102 495 11,810 SH   SOLE   0 0 11,810
VECTREN CORP COM 92240G101 412 6,267 SH   SOLE   2,380 0 3,887
VEEVA SYSTEMS INC-CLASS A COM 922475108 112,785 1,999,378 SH   SOLE   808,488 0 1,190,890
VENTAS INC COM 92276F100 1,292 19,834 SH   SOLE   4,701 0 15,133
VERISK ANALYTICS INC COM 92345Y106 74,806 899,221 SH   SOLE   670,370 0 228,851
VERIZON COMMUNICATIONS INC COM 92343V104 23,056 465,874 SH   SOLE   155,049 0 310,825
VERSUM MATERIALS INC COM 92532W103 693 17,846 SH   SOLE   1,457 0 16,389
VERTEX PHARMACEUTICALS INC COM 92532F100 913 6,003 SH   SOLE   5,068 0 935
VF CORP COM 918204108 4,810 75,660 SH   SOLE   44,506 0 31,154
VIACOM INC-CLASS B COM 92553P201 512 18,396 SH   SOLE   4,554 0 13,842
VIASAT INC COM 92552V100 2,060 32,025 SH   SOLE   1,350 0 30,675
VIAVI SOLUTIONS INC COM 925550105 989 104,495 SH   SOLE   11,271 0 93,224
VIRTU FINANCIAL INC-CLASS A COM 928254101 4,334 267,547 SH   SOLE   76,920 0 190,627
VISA INC-CLASS A SHARES COM 92826C839 309,062 2,936,734 SH   SOLE   1,166,273 0 1,770,461
VITAL THERAPIES INC COM 92847R104 502 99,500 SH   SOLE   99,500 0 0
VMWARE INC-CLASS A COM 928563402 579 5,303 SH   SOLE   900 0 4,403
VODAFONE GROUP PLC-SP ADR ADR 92857W308 6,207 218,113 SH   SOLE   120,052 0 98,061
VONAGE HOLDINGS CORP COM 92886T201 751 92,308 SH   SOLE   12,701 0 79,607
VULCAN MATERIALS CO COM 929160109 3,510 29,347 SH   SOLE   27,647 0 1,700
WABTEC CORP COM 929740108 39,364 519,652 SH   SOLE   359,475 0 160,177
WADDELL & REED FINANCIAL-A COM 930059100 587 29,225 SH   SOLE   2,975 0 26,250
WAGEWORKS INC COM 930427109 27,778 457,624 SH   SOLE   141,940 0 315,684
WALGREENS BOOTS ALLIANCE INC COM 931427108 85,683 1,109,597 SH   SOLE   463,520 0 646,077
WAL-MART STORES INC COM 931142103 24,842 317,916 SH   SOLE   78,683 0 239,233
WALT DISNEY CO/THE COM 254687106 22,618 229,463 SH   SOLE   90,861 0 138,602
WASTE MANAGEMENT INC COM 94106L109 2,698 34,477 SH   SOLE   11,630 0 22,847
WATERS CORP COM 941848103 1,074 5,981 SH   SOLE   356 0 5,625
WATSCO INC COM 942622200 145,498 903,320 SH   SOLE   618,222 0 285,098
WD-40 CO COM 929236107 218 1,946 SH   SOLE   0 0 1,946
WEATHERFORD INTERNATIONAL PL COM G48833100 757 165,186 SH   SOLE   154,154 0 11,032
WEC ENERGY GROUP INC COM 92939U106 359 5,711 SH   SOLE   1,361 0 4,350
WELBILT INC COM 949090104 1,391 60,363 SH   SOLE   11,167 0 49,196
WELLS FARGO & CO COM 949746101 17,868 323,984 SH   SOLE   130,407 0 193,577
WELLS FARGO & CO-CW18 WT 949746119 105 4,893 SH   SOLE   1,500 0 3,393
WELLS FARGO & COMPANY PFD 949746804 408 310 SH   SOLE   149 0 161
WELLTOWER INC COM 95040Q104 1,821 25,913 SH   SOLE   10,715 0 15,198
WESBANCO INC COM 950810101 666 16,228 SH   SOLE   0 0 16,228
WEST PHARMACEUTICAL SERVICES COM 955306105 6,056 62,915 SH   SOLE   58,230 0 4,685
WESTERN ASSET EMERGING MARKE COM 95766A101 190 12,089 SH   SOLE   0 0 12,089
WESTERN ASSET HIGH INC FD II COM 95766J102 126 17,500 SH   SOLE   10,500 0 7,000
WESTERN ASSET HIGH INCOME OP COM 95766K109 77 14,980 SH   SOLE   14,980 0 0
WESTERN DIGITAL CORP COM 958102105 683 7,908 SH   SOLE   2,636 0 5,272
WESTERN GAS EQUITY PARTNERS LP INT 95825R103 306 7,420 SH   SOLE   900 0 6,520
WESTERN GAS PARTNERS LP LP INT 958254104 5,674 110,650 SH   SOLE   22,855 0 87,795
WESTERN UNION CO COM 959802109 1,824 94,974 SH   SOLE   27,433 0 67,541
WEX INC COM 96208T104 39,026 347,761 SH   SOLE   256,144 0 91,617
WEYERHAEUSER CO COM 962166104 7,343 215,782 SH   SOLE   94,545 0 121,237
WHEATON PRECIOUS METALS CORP COM 962879102 3,992 209,136 SH   SOLE   171,642 0 37,494
WHIRLPOOL CORP COM 963320106 536 2,904 SH   SOLE   324 0 2,580
WILLDAN GROUP INC COM 96924N100 253 7,790 SH   SOLE   0 0 7,790
WILLIAMS COS INC COM 969457100 1,348 44,920 SH   SOLE   1,998 0 42,922
WILLIAMS PARTNERS LP COM 96949L105 1,088 27,968 SH   SOLE   27,968 0 0
WILLIAMS-SONOMA INC COM 969904101 981 19,685 SH   SOLE   12,691 0 6,994
WILLIS TOWERS WATSON PLC COM G96629103 2,998 19,439 SH   SOLE   15,743 0 3,696
WINNEBAGO INDUSTRIES COM 974637100 251 5,619 SH   SOLE   3,500 0 2,119
WINTRUST FINANCIAL CORP COM 97650W108 2,110 26,941 SH   SOLE   19,436 0 7,505
WISDOMTREE EMERGING MARKETS ETF 97717W315 524 12,175 SH   SOLE   0 0 12,175
WISDOMTREE EUROPE HEDGED EQU ETF 97717X701 1,074 16,604 SH   SOLE   9,632 0 6,972
WISDOMTREE INDIA EARNINGS ETF 97717W422 697 27,701 SH   SOLE   14,598 0 13,103
WISDOMTREE INTERNATIONAL EQU ETF 97717W703 360 6,610 SH   SOLE   4,810 0 1,800
WISDOMTREE INVESTMENTS INC COM 97717P104 691 67,878 SH   SOLE   7,000 0 60,878
WISDOMTREE JAPAN HEDGED EQ ETF 97717W851 1,111 20,304 SH   SOLE   9,205 0 11,099
WISDOMTREE US DIVIDEND EX-FI ETF 97717W406 287 3,400 SH   SOLE   0 0 3,400
WISDOMTREE US HIGH DIVIDEND ETF 97717W208 1,297 18,553 SH   SOLE   6,720 0 11,833
WISDOMTREE US LARGECAP DIVID ETF 97717W307 2,662 30,656 SH   SOLE   530 0 30,126
WISDOMTREE US MIDCAP DIVIDEN ETF 97717W505 739 7,390 SH   SOLE   50 0 7,340
WISDOMTREE US SMALLCAP DIVID ETF 97717W604 273 3,244 SH   SOLE   244 0 3,000
WISDOMTREE US TOTAL DIVIDEND ETF 97717W109 2,998 34,163 SH   SOLE   509 0 33,654
WNS HOLDINGS LTD-ADR ADR 92932M101 326 8,938 SH   SOLE   0 0 8,938
WOODWARD INC COM 980745103 1,562 20,128 SH   SOLE   20,128 0 0
WORKDAY INC-CLASS A COM 98138H101 101,461 962,722 SH   SOLE   397,631 0 565,091
WP CAREY INC COM 92936U109 5,095 75,610 SH   SOLE   49,944 0 25,666
WRIGHT MEDICAL GROUP NV COM N96617118 22,568 872,351 SH   SOLE   304,098 0 568,253
WW GRAINGER INC COM 384802104 16,823 93,590 SH   SOLE   32,355 0 61,235
WYNDHAM WORLDWIDE CORP COM 98310W108 656 6,227 SH   SOLE   6,034 0 193
WYNN RESORTS LTD COM 983134107 497 3,337 SH   SOLE   1,002 0 2,335
XCEL ENERGY INC COM 98389B100 1,424 30,094 SH   SOLE   7,196 0 22,898
XCERRA CORP COM 98400J108 532 54,000 SH   SOLE   0 0 54,000
XEROX CORP COM 984121608 311 9,356 SH   SOLE   8,937 0 419
XILINX INC COM 983919101 5,077 71,679 SH   SOLE   28,437 0 43,242
XPO LOGISTICS INC COM 983793100 3,925 57,905 SH   SOLE   48,210 0 9,695
XTRACKERS MSCI EAFE HEDGED E ETF 233051200 1,739 56,043 SH   SOLE   12,574 0 43,469
XYLEM INC COM 98419M100 8,175 130,533 SH   SOLE   57,696 0 72,837
YELP INC COM 985817105 965 22,290 SH   SOLE   9,115 0 13,175
YOGAWORKS INC COM 986005106 80 28,855 SH   SOLE   0 0 28,855
YUM CHINA HOLDINGS INC COM 98850P109 2,878 72,008 SH   SOLE   57,532 0 14,476
YUM! BRANDS INC COM 988498101 4,655 63,242 SH   SOLE   49,884 0 13,358
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 19,848 182,796 SH   SOLE   47,655 0 135,141
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,972 25,382 SH   SOLE   7,597 0 17,785
ZIONS BANCORPORATION COM 989701107 274 5,806 SH   SOLE   5,806 0 0
ZIONS BANCORPORATION-CW18 WT 989701131 70 6,000 SH   SOLE   0 0 6,000
ZOE'S KITCHEN INC COM 98979J109 1,050 83,126 SH   SOLE   17,567 0 65,559
ZOETIS INC COM 98978V103 172,518 2,705,740 SH   SOLE   1,752,803 0 952,937