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
180 DEGREE CAP CORP COM 68235B109 16 10,000 SH   SOLE   10,000 0 0
2U INC COM 90214J101 784 16,702 SH   SOLE   4,772 0 11,930
3D SYSTEMS CORP COM 88554D205 8,455 452,130 SH   SOLE   391,240 0 60,890
3M CO COM 88579Y101 40,926 196,579 SH   SOLE   105,646 0 90,932
3M COMPANY OPTION 88579Y901 42 200 SH Call SOLE   0 0 200
AAC HOLDINGS INC COM COM 000307108 1,500 216,430 SH   SOLE   23,030 0 193,400
AAR CORP COM 000361105 313 9,000 SH   SOLE   1,000 0 8,000
ABB LTD SPONSORED ADR OPTION 000375904 5 200 SH Call SOLE   0 0 200
ABB LTD-SPON ADR ADR 000375204 943 37,858 SH   SOLE   18,635 0 19,223
ABBOTT LABORATORIES COM 002824100 36,274 746,229 SH   SOLE   220,728 0 525,501
ABBOTT LABORATORIES OPTION 002824900 112 2,300 SH Call SOLE   0 0 2,300
ABBVIE INC COM 00287Y109 57,762 796,612 SH   SOLE   327,579 0 469,033
ABBVIE INC OPTION 00287Y909 80 1,100 SH Call SOLE   600 0 500
ABIOMED INC COM 003654100 57,738 402,920 SH   SOLE   174,245 0 228,675
ABM INDUSTRIES INC COM 000957100 440 10,586 SH   SOLE   2,586 0 8,000
ABTECH HOLDINGS INC COM 00400H108 0 25,000 SH   SOLE   0 0 25,000
ACACIA COMMUNICATIONS INC OPTION 00401C908 66 1,600 SH Call SOLE   400 0 1,200
ACACIA COMMUNICATIONS INC COM 00401C108 363 8,745 SH   SOLE   990 0 7,755
ACADIA HEALTHCARE CO INC COM 00404A109 635 12,869 SH   SOLE   3,969 0 8,900
ACCELERATE DIAGNOSTICS INC COM 00430H102 21,538 787,483 SH   SOLE   367,239 0 420,244
ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17,500 SH   SOLE   1,500 0 16,000
ACCENTURE PLC IRELAND SHS CL A OPTION G1151C901 297 2,400 SH Call SOLE   2,400 0 0
ACCENTURE PLC-CL A COM G1151C101 64,123 518,457 SH   SOLE   329,551 0 188,906
ACHAOGEN INC COM COM 004449104 1,022 47,054 SH   SOLE   23,029 0 24,025
ACHILLION PHARMACEUTICALS INC OPTION 00448Q901 5 1,000 SH Call SOLE   0 0 1,000
ACHILLION PHARMACEUTICALS INC COM 00448Q201 285 62,200 SH   SOLE   14,000 0 48,200
ACLARIS THERAPEUTICS INC COM 00461U105 371 13,675 SH   SOLE   1,873 0 11,802
ACTIVISION BLIZZARD INC OPTION 00507V909 12 200 SH Call SOLE   0 0 200
ACTIVISION BLIZZARD INC COM 00507V109 1,500 26,048 SH   SOLE   18,555 0 7,493
ACTUANT CORPORATION CL A COM 00508X203 254 10,305 SH   SOLE   36 0 10,269
ACUITY BRANDS INC COM 00508Y102 15,767 77,565 SH   SOLE   32,120 0 45,445
ACUITY BRANDS INC OPTION 00508Y902 183 900 SH Call SOLE   0 0 900
ACXIOM CORP COM 005125109 4,981 191,739 SH   SOLE   127,189 0 64,550
ADIENT PLC COM G0084W101 387 5,919 SH   SOLE   1,951 0 3,968
ADOBE SYSTEMS INC COM 00724F101 137,515 972,249 SH   SOLE   661,452 0 310,797
ADTALEM GLOBAL EDUCATION INC COM 00737L103 541 14,257 SH   SOLE   4,658 0 9,599
ADURO BIOTECH INC COM COM 00739L101 2,435 213,595 SH   SOLE   19,675 0 193,920
ADVANCE AUTO PARTS INC COM 00751Y106 259 2,220 SH   SOLE   2,186 0 34
ADVANCED MICRO DEVICES COM 007903107 252 20,186 SH   SOLE   14,335 0 5,851
ADVISORY BOARD CO/THE COM 00762W107 6,594 128,043 SH   SOLE   44,404 0 83,639
AEGEAN MARINE PETROLEUM NETWORK INC COM Y0017S102 266 45,500 SH   SOLE   32,000 0 13,500
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 43 11,204 SH   SOLE   11,204 0 0
AETNA INC COM 00817Y108 2,997 19,737 SH   SOLE   8,063 0 11,674
AFFILIATED MANAGERS GROUP COM 008252108 107,682 649,234 SH   SOLE   419,029 0 230,205
AFLAC INC COM 001055102 1,033 13,294 SH   SOLE   8,181 0 5,113
AGENUS INC OPTION 00847G905 22 5,500 SH Call SOLE   0 0 5,500
AGENUS INC COM 00847G705 133 33,900 SH   SOLE   11,500 0 22,400
AGILENT TECHNOLOGIES INC COM 00846U101 306 5,165 SH   SOLE   209 0 4,956
AGNICO EAGLE MINES LTD COM 008474108 557 12,355 SH   SOLE   0 0 12,355
AIA GROUP LTD-SP ADR ADR 001317205 590 20,076 SH   SOLE   18,211 0 1,865
AIR PRODUCTS & CHEMICALS INC COM 009158106 7,131 49,845 SH   SOLE   8,143 0 41,702
AIRCASTLE LTD COM G0129K104 740 34,024 SH   SOLE   560 0 33,464
AIRGAIN INC COM COM 00938A104 3,677 259,292 SH   SOLE   17,545 0 241,747
AK STEEL HOLDING CORP COM 001547108 78 11,925 SH   SOLE   8,085 0 3,840
AKAMAI TECHNOLOGIES INC COM 00971T101 5,711 114,647 SH   SOLE   79,724 0 34,923
AKAMAI TECHNOLOGIES INC SR CV ZERO BD 19 NOTE 00971TAG6 19 19,000 SH   SOLE   19,000 0 0
ALARM.COM HOLDINGS INC COM COM 011642105 406 10,780 SH   SOLE   650 0 10,130
ALBANY INTL CORP-CL A COM 012348108 260 4,860 SH   SOLE   0 0 4,860
ALBEMARLE CORP COM 012653101 215 2,038 SH   SOLE   324 0 1,714
ALEXION PHARMACEUTICALS INC OPTION 015351909 110 900 SH Call SOLE   200 0 700
ALEXION PHARMACEUTICALS INC COM 015351109 892 7,331 SH   SOLE   1,801 0 5,530
ALIBABA GROUP HOLDING LTD SPONSORED ADR OPTION 01609W902 70 500 SH Call SOLE   0 0 500
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 22,297 158,244 SH   SOLE   86,854 0 71,390
ALIGN TECHNOLOGY INC COM 016255101 42,966 286,211 SH   SOLE   163,719 0 122,492
ALLEGHANY CORP COM 017175100 295 496 SH   SOLE   345 0 151
ALLERGAN PLC COM G0177J108 19,356 79,624 SH   SOLE   64,935 0 14,689
ALLIANCE DATA SYSTEMS CORP COM 018581108 43,421 169,157 SH   SOLE   81,989 0 87,168
ALLIANCE ONE INTERNATIONAL INC COM 018772301 953 66,200 SH   SOLE   0 0 66,200
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 279 11,799 SH   SOLE   4,627 0 7,172
ALLIANT ENERGY CORP COM 018802108 976 24,286 SH   SOLE   3,820 0 20,466
ALLISON TRANSMISSION HOLDINGS INC COM 01973R101 219 5,846 SH   SOLE   704 0 5,142
ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 412 32,250 SH   SOLE   19,885 0 12,365
ALLSCRIPTS HEALTHCARE SOLUTNS NOTE 01988PAD0 23 23,000 SH   SOLE   23,000 0 0
ALLSTATE CORP COM 020002101 2,011 22,734 SH   SOLE   7,957 0 14,777
ALPHABET INC CLASS A COMMON STOCK OPTION 02079K905 279 300 SH Call SOLE   0 0 300
ALPHABET INC-CL A COM 02079K305 153,923 165,566 SH   SOLE   89,347 0 76,219
ALPHABET INC-CL C COM 02079K107 185,864 204,531 SH   SOLE   82,889 0 121,642
ALTABA INC COM 021346101 2,053 37,689 SH   SOLE   21,465 0 16,224
ALTRIA GROUP INC COM 02209S103 18,778 252,160 SH   SOLE   67,775 0 184,385
AMAZON.COM INC COM 023135106 272,300 281,301 SH   SOLE   88,793 0 192,508
AMAZON.COM INC OPTION 023135956 194 200 SH Put SOLE   0 0 200
AMEDISYS INC COM 023436108 1,626 25,887 SH   SOLE   15,023 0 10,864
AMER INTL PETROLEUM CORP COM 026909408 0 82,690 SH   SOLE   82,690 0 0
AMERCO COM 023586100 201 550 SH   SOLE   35 0 515
AMEREN CORPORATION COM 023608102 257 4,703 SH   SOLE   1,000 0 3,703
AMERICA MOVIL S A B DE C V SPONSORED ADR REPSTG SER L SHS ADR 02364W105 167 10,517 SH   SOLE   3,656 0 6,861
AMERICAN AIRLINES GROUP INC COM 02376R102 475 9,442 SH   SOLE   175 0 9,267
AMERICAN CRYOSTEM CORP COM 025300104 5 11,250 SH   SOLE   0 0 11,250
AMERICAN ELECTRIC POWER COM 025537101 3,054 43,960 SH   SOLE   29,004 0 14,956
AMERICAN EXPRESS CO COM 025816109 36,501 433,298 SH   SOLE   103,407 0 329,891
AMERICAN HOMES 4 RENT PFD 02665T405 352 12,310 SH   SOLE   12,000 0 310
AMERICAN INTERNATIONAL GROUP COM 026874784 2,064 33,009 SH   SOLE   9,074 0 23,935
AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER COM 029326105 214 14,776 SH   SOLE   0 0 14,776
AMERICAN SOFTWARE INC-CL A COM 029683109 153 14,836 SH   SOLE   0 0 14,836
AMERICAN TOWER CORP COM 03027X100 56,519 427,140 SH   SOLE   304,364 0 122,776
AMERICAN TOWER CORPORATION REIT OPTION 03027X900 437 3,300 SH Call SOLE   0 0 3,300
AMERICAN VANTAGE COMPANIES COM 03037B106 1 21,865 SH   SOLE   21,865 0 0
AMERICAN WATER WORKS CO INC COM 030420103 225 2,889 SH   SOLE   722 0 2,167
AMERIGAS PARTNERS-LP COM 030975106 1,164 25,775 SH   SOLE   4,350 0 21,425
AMERIPRISE FINANCIAL INC COM 03076C106 2,866 22,517 SH   SOLE   12,954 0 9,563
AMERIS BANCORP COM 03076K108 1,023 21,224 SH   SOLE   21,224 0 0
AMERISOURCEBERGEN CORP COM 03073E105 348 3,679 SH   SOLE   1,162 0 2,517
AMETEK INC COM 031100100 50,214 829,026 SH   SOLE   513,015 0 316,011
AMGEN INC COM 031162100 14,187 82,372 SH   SOLE   31,984 0 50,388
AMGEN INC OPTION 031162900 17 100 SH Call SOLE   0 0 100
AMN HEALTHCARE SERVICES INC COM 001744101 360 9,216 SH   SOLE   193 0 9,023
AMPHENOL CORP-CL A COM 032095101 72,313 979,587 SH   SOLE   858,522 0 121,065
AMPLIFY SNACK BRANDS OPTION 03211L902 12 1,200 SH Call SOLE   0 0 1,200
AMPLIFY SNACK BRANDS INC COM 03211L102 1,522 157,855 SH   SOLE   79,310 0 78,545
AMTRUST FINANCIAL SERVICES INC COM 032359309 1,133 74,849 SH   SOLE   2,760 0 72,089
AMTRUST FINL SVCS INC NOTE 032359AG6 2,202 2,968,000 SH   SOLE   110,000 0 2,858,000
ANADARKO PETROLEUM CORP COM 032511107 2,103 46,383 SH   SOLE   28,076 0 18,307
ANALOG DEVICES INC COM 032654105 203 2,612 SH   SOLE   1,865 0 747
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 13,962 126,518 SH   SOLE   91,825 0 34,692
ANIKA THERAPEUTICS INC COM 035255108 409 8,291 SH   SOLE   0 0 8,291
ANNALY CAPITAL MANAGEMENT INC COM 035710409 738 61,272 SH   SOLE   35,399 0 25,873
ANNALY CAPITAL MGMT PFD 035710805 382 15,000 SH   SOLE   12,000 0 3,000
ANSYS INC COM 03662Q105 509 4,186 SH   SOLE   653 0 3,533
ANTHEM INC COM 036752103 667 3,545 SH   SOLE   2,330 0 1,215
AON PLC COM G0408V102 23,367 175,756 SH   SOLE   72,987 0 102,769
APACHE CORP COM 037411105 2,986 62,299 SH   SOLE   20,413 0 41,886
APARTMENT INVESTMENT & MANAGEMENT CO-CL A COM 03748R101 490 11,405 SH   SOLE   1,945 0 9,460
APOLLO COMMERCIAL REAL ESTAT COM 03762U105 210 11,325 SH   SOLE   9,325 0 2,000
APPFOLIO INC CLASS A COM COM 03783C100 3,759 115,305 SH   SOLE   7,695 0 107,610
APPLE INC COM 037833100 400,832 2,783,169 SH   SOLE   884,246 0 1,898,923
APPLE INC OPTION 037833900 922 6,400 SH Call SOLE   200 0 6,200
APPLIED MATERIALS INC COM 038222105 2,180 52,763 SH   SOLE   16,520 0 36,243
APPLIED MATERIALS INC OPTION 038222955 207 5,000 SH Put SOLE   0 0 5,000
APTARGROUP INC COM 038336103 1,959 22,557 SH   SOLE   17,917 0 4,640
AQUA AMERICA INC COM 03836W103 832 24,996 SH   SOLE   9,892 0 15,104
ARATANA THERAPEUTICS INC COM 03874P101 5,431 751,220 SH   SOLE   173,732 0 577,488
ARATANA THERAPEUTICS INC OPTION 03874P901 445 61,500 SH Call SOLE   5,000 0 56,500
ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 114 27,340 SH   SOLE   20,900 0 6,440
ARCHER-DANIELS-MIDLAND CO COM 039483102 5,636 136,206 SH   SOLE   24,176 0 112,030
ARCONIC INC OPTION 03965L900 18 800 SH Call SOLE   0 0 800
ARCONIC INC COM 03965L100 278 12,290 SH   SOLE   5,031 0 7,259
ARES CAP CORP NOTE 04010LAJ2 17 17,000 SH   SOLE   17,000 0 0
ARES CAPITAL CORP COM 04010L103 333 20,307 SH   SOLE   6,827 0 13,480
ARISTA NETWORKS INC COM 040413106 1,120 7,480 SH   SOLE   5,485 0 1,995
ARMANINO FOODS OF DISTINCT COM 042166801 23 10,500 SH   SOLE   10,500 0 0
ARMSTRONG WORLD INDUSTRIES COM 04247X102 320 6,950 SH   SOLE   0 0 6,950
ARROW ELECTRONICS INC COM 042735100 1,007 12,845 SH   SOLE   0 0 12,845
ARTHUR J GALLAGHER & CO COM 363576109 224 3,904 SH   SOLE   739 0 3,165
ARTISAN PARTNERS ASSET MA -A COM 04316A108 308 10,023 SH   SOLE   0 0 10,023
ARVINMERITOR INC NOTE 043353AH4 10 10,000 SH   SOLE   10,000 0 0
ASSOCIATED BANC-CORP COM 045487105 241 9,582 SH   SOLE   3,840 0 5,742
ASTRAZENECA PLC-SPONS ADR ADR 046353108 1,436 42,117 SH   SOLE   22,540 0 19,577
AT HOME GROUP INC COM 04650Y100 444 19,060 SH   SOLE   0 0 19,060
AT&T INC COM 00206R102 22,205 588,511 SH   SOLE   195,617 0 392,894
AT&T INC OPTION 00206R902 196 5,200 SH Call SOLE   200 0 5,000
ATHENAHEALTH INC COM 04685W103 851 6,055 SH   SOLE   4,725 0 1,330
ATHERSYS INC COM 04744L106 122 80,804 SH   SOLE   23,804 0 57,000
ATLAS AIR WORLDWIDE HLDGS INC NOTE 049164BH8 13 12,000 SH   SOLE   12,000 0 0
ATLASSIAN CORP PLC CL A COM G06242104 1,306 37,125 SH   SOLE   3,200 0 33,925
ATLASSIAN CORP PLC CL A OPTION G06242904 14 400 SH Call SOLE   0 0 400
ATMOS ENERGY CORP COM 049560105 293 3,527 SH   SOLE   2,252 0 1,275
ATRICURE INC COM 04963C209 1,034 42,640 SH   SOLE   33,190 0 9,450
AUTODESK INC COM 052769106 1,139 11,300 SH   SOLE   1,469 0 9,831
AUTOLIV INC COM 052800109 551 5,018 SH   SOLE   3,800 0 1,218
AUTOLIV INC OPTION 052800909 88 800 SH Call SOLE   800 0 0
AUTOMATIC DATA PROCESSING COM 053015103 46,934 458,076 SH   SOLE   243,186 0 214,890
AVADEL PHARMACEUTICALS PLC SPONSORED ADR ADR 05337M104 1,987 180,174 SH   SOLE   147,774 0 32,400
AVALONBAY COMMUNITIES INC COM 053484101 1,388 7,221 SH   SOLE   5,529 0 1,692
AVERY DENNISON CORP COM 053611109 3,902 44,152 SH   SOLE   25,866 0 18,286
AVINGER INC COM COM 053734109 32 71,650 SH   SOLE   3,150 0 68,500
AVON PRODUCTS INC COM 054303102 81 21,200 SH   SOLE   3,900 0 17,300
AWARE INC-MASS COM 05453N100 72 14,000 SH   SOLE   14,000 0 0
AXA -SPONS ADR ADR 054536107 3,057 110,935 SH   SOLE   104,543 0 6,392
AXALTA COATING SYSTEMS LTD COM G0750C108 5,590 174,484 SH   SOLE   151,426 0 23,058
AXIS CAPITAL HOLDINGS LTD COM G0692U109 637 9,850 SH   SOLE   332 0 9,518
AZZ INC COM 002474104 348 6,235 SH   SOLE   0 0 6,235
B. RILEY FINANCIAL INC COM 05580M108 293 15,805 SH   SOLE   0 0 15,805
B2GOLD CORP NOTE 11777QAB6 21 20,000 SH   SOLE   20,000 0 0
BADGER METER INC COM 056525108 392 9,834 SH   SOLE   0 0 9,834
BAIDU INC - SPON ADR ADR 056752108 10,811 60,442 SH   SOLE   10,432 0 50,010
BALL CORP COM 058498106 1,476 34,968 SH   SOLE   29,340 0 5,628
BALL CORP COM 058498AR7 37 35,000 SH   SOLE   0 0 35,000
BANCO SANTANDER SA-SPON ADR ADR 05964H105 435 64,951 SH   SOLE   1,042 0 63,909
BANK MARIN BANCORP COM 063425102 369 6,000 SH   SOLE   0 0 6,000
BANK OF AMERICA 7.25 percent NON CUMULATVE PERP C V T PFD SERIES L PFD 060505682 223 177 SH   SOLE   32 0 145
BANK OF AMERICA CORP COM 060505104 29,544 1,217,803 SH   SOLE   292,258 0 925,546
BANK OF HAWAII CORP COM 062540109 2,794 33,672 SH   SOLE   23,710 0 9,962
BANK OF MONTREAL COM 063671101 1,229 16,738 SH   SOLE   9,815 0 6,923
BANK OF NEW YORK MELLON CORP COM 064058100 2,626 51,475 SH   SOLE   24,731 0 26,744
BANK OF NOVA SCOTIA COM 064149107 343 5,700 SH   SOLE   1,000 0 4,700
BANK OF THE OZARKS COM 063904106 16,274 347,206 SH   SOLE   261,819 0 85,387
BANKUNITED FINL CORP CONV SENIOR NOTE NOTE 06652BAE3 0 50,000 SH   SOLE   0 0 50,000
BANKUNITED INC COM 06652K103 3,419 101,435 SH   SOLE   87,010 0 14,425
BARCLAYS ETN(plus) FI ENHANCED EUROPE 50 ETF US 06742C129 200 1,700 SH   SOLE   0 0 1,700
BARRICK GOLD CORP COM 067901108 350 21,998 SH   SOLE   11,834 0 10,164
BAXTER INTERNATIONAL INC COM 071813109 3,911 64,603 SH   SOLE   23,683 0 40,920
BAYER AG-SPONSORED ADR ADR 072730302 694 5,352 SH   SOLE   1,567 0 3,785
BB&T CORP COM 054937107 1,880 41,406 SH   SOLE   7,918 0 33,488
BCE INC COM 05534B760 1,184 26,292 SH   SOLE   3,259 0 23,033
BEACON ROOFING SUPPLY INC COM 073685109 519 10,584 SH   SOLE   5,731 0 4,853
BECTON DICKINSON AND CO COM 075887109 9,947 50,981 SH   SOLE   11,144 0 39,837
BEMIS COMPANY COM 081437105 2,270 49,087 SH   SOLE   35,872 0 13,215
BERKSHIRE HATHAWAY INC DEL CL B OPTION 084670902 119 700 SH Call SOLE   0 0 700
BERKSHIRE HATHAWAY INC-CL A COM 084670108 20,121 79 SH   SOLE   55 0 24
BERKSHIRE HATHAWAY INC-CL B COM 084670702 67,882 400,792 SH   SOLE   98,803 0 301,989
BEST BUY CO INC COM 086516101 1,337 23,314 SH   SOLE   8,209 0 15,105
BHP BILLITON LTD-SPON ADR ADR 088606108 747 21,000 SH   SOLE   11,062 0 9,938
BIODELIVERY SCIENCES INTL COM 09060J106 4,119 1,471,122 SH   SOLE   128,350 0 1,342,772
BIOGEN INC COM 09062X103 3,993 14,713 SH   SOLE   6,598 0 8,115
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,859 97,540 SH   SOLE   52,733 0 44,807
BIOMARIN PHARMACEUTICAL INC NOTE 09061GAE1 14 13,000 SH   SOLE   13,000 0 0
BIO-TECHNE CORP COM 09073M104 5,500 46,808 SH   SOLE   43,225 0 3,583
BIOVERATIV INC COM 09075E100 664 11,033 SH   SOLE   6,691 0 4,342
BLACK HILLS CORP COM 092113109 281 4,159 SH   SOLE   3,450 0 709
BLACKLINE INC COM 09239B109 4,801 134,325 SH   SOLE   77,609 0 56,716
BLACKROCK INC COM 09247X101 29,380 69,554 SH   SOLE   9,710 0 59,844
BLACKSTONE GROUP LP OPTION 09253U908 287 8,600 SH Call SOLE   1,100 0 7,500
BLACKSTONE GROUP LP/THE COM 09253U108 6,572 197,063 SH   SOLE   51,897 0 145,166
BLUE BIRD CORP COM 095306106 3,688 216,918 SH   SOLE   47,390 0 169,528
BLUE BUFFALO PET PRODUCTS IN COM 09531U102 287 12,577 SH   SOLE   12,500 0 77
BNP PARIBAS-ADR ADR 05565A202 3,090 84,995 SH   SOLE   74,850 0 10,145
BOB EVANS FARMS COM 096761101 15,751 219,278 SH   SOLE   21,763 0 197,514
BOB EVANS FARMS INC OPTION 096761901 14 200 SH Call SOLE   0 0 200
BOEING CO/THE COM 097023105 31,170 157,623 SH   SOLE   73,296 0 84,328
BOFI HOLDING INC COM 05566U108 888 37,455 SH   SOLE   1,400 0 36,055
BOFI HOLDING INC OPTION 05566U908 9 400 SH Call SOLE   0 0 400
BOFI HOLDING INC OPTION 05566U958 9 400 SH Put SOLE   0 0 400
BOINGO WIRELESS INC COM 09739C102 1,102 73,650 SH   SOLE   12,300 0 61,350
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1,759 54,071 SH   SOLE   50,079 0 3,992
BORGWARNER INC COM 099724106 1,181 27,879 SH   SOLE   13,530 0 14,349
BOSTON SCIENTIFIC CORP COM 101137107 1,172 42,279 SH   SOLE   16,879 0 25,400
BOTTOMLINE TECHNOLOGIES (DE) INC OPTION 101388906 267 10,400 SH Call SOLE   0 0 10,400
BOTTOMLINE TECHNOLOGIES (DE) INC COM 101388106 4,403 171,376 SH   SOLE   10,790 0 160,586
BP P L C SPONSORED ADR (FRM BP AMOCO PLC) OPTION 055622904 1,057 30,500 SH Call SOLE   2,000 0 28,500
BP PLC-SPONS ADR ADR 055622104 13,185 380,525 SH   SOLE   150,279 0 230,246
BRIDGEPOINT EDUCATION INC COM 10807M105 333 22,569 SH   SOLE   1,500 0 21,069
BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM COM 109194100 47,194 611,247 SH   SOLE   147,790 0 463,457
BRISTOL MYERS SQUIBB CO OPTION 110122908 435 7,800 SH Call SOLE   700 0 7,100
BRISTOL MYERS SQUIBB CO OPTION 110122958 56 1,000 SH Put SOLE   1,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 42,054 754,745 SH   SOLE   373,032 0 381,713
BRISTOW GROUP INC COM 110394103 86 11,275 SH   SOLE   1,675 0 9,600
BRITISH AMERICAN TOB-SP ADR ADR 110448107 312 4,558 SH   SOLE   852 0 3,706
BROADCOM LTD COM Y09827109 2,706 11,612 SH   SOLE   4,170 0 7,442
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1,430 18,919 SH   SOLE   5,001 0 13,918
BROADSOFT INC COM 11133B409 7,147 166,019 SH   SOLE   11,548 0 154,471
BROCADE COMMUNICATIONS SYS INC NOTE 111621AQ1 14 14,000 SH   SOLE   14,000 0 0
BROOKDALE SENIOR LIVING INC COM 112463104 357 24,258 SH   SOLE   420 0 23,838
BROOKDALE SENIOR LIVING INC CONV SENIOR NOTES NOTE 112463AA2 34 34,000 SH   SOLE   9,000 0 25,000
BROOKFIELD ASSET MANAGE-CL A COM 112585104 348 8,884 SH   SOLE   4,275 0 4,609
BROOKFIELD INFRASTRUCTURE PA COM G16252101 231 5,655 SH   SOLE   2,250 0 3,405
BROOKLINE BANCORP INC COM 11373M107 375 25,656 SH   SOLE   3,656 0 22,000
BUCKEYE PARTNERS LP COM 118230101 5,662 88,571 SH   SOLE   26,049 0 62,522
BUNGE LTD COM G16962105 702 9,409 SH   SOLE   400 0 9,009
BWX TECHNOLOGIES INC COM 05605H100 26,352 540,562 SH   SOLE   409,346 0 131,216
BWX TECHNOLOGIES INC COM OPTION 05605H900 5 100 SH Call SOLE   0 0 100
BYLINE BANCORP INC COM 124411109 401 20,000 SH   SOLE   20,000 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541W209 2,167 31,549 SH   SOLE   9,585 0 21,964
CABELA'S INC COM 126804301 259 4,366 SH   SOLE   2,500 0 1,866
CABLE ONE INC COM 12685J105 736 1,036 SH   SOLE   104 0 932
CABOT MICROELECTRONICS CORP COM 12709P103 333 4,509 SH   SOLE   589 0 3,920
CABOT OIL & GAS CORP COM 127097103 721 28,736 SH   SOLE   22,343 0 6,393
CAI INTERNATIONAL INC COM 12477X106 4,402 186,525 SH   SOLE   8,375 0 178,150
CAL DIVE INTERNATIONAL INC COM 12802T101 0 38,000 SH   SOLE   0 0 38,000
CALAMP CORP NOTE 128126AB5 20 20,000 SH   SOLE   20,000 0 0
CALAVO GROWERS INC COM 128246105 387 5,605 SH   SOLE   0 0 5,605
CALLIDUS SOFTWARE INC COM 13123E500 2,112 87,267 SH   SOLE   48,120 0 39,147
CALLON PETROLEUM CO COM 13123X102 277 26,138 SH   SOLE   0 0 26,138
CAMBREX CORP COM 132011107 1,175 19,671 SH   SOLE   2,514 0 17,157
CAMDEN NATIONAL CORP COM 133034108 455 10,600 SH   SOLE   10,600 0 0
CAMPBELL SOUP CO COM 134429109 1,964 37,654 SH   SOLE   6,882 0 30,772
CANADIAN NATL RAILWAY CO COM 136375102 1,931 23,827 SH   SOLE   7,033 0 16,794
CANADIAN NATURAL RESOURCES COM 136385101 1,110 38,490 SH   SOLE   34,375 0 4,115
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2,471 15,366 SH   SOLE   7,361 0 8,005
CANNABIS SCIENCE INC COM 137648101 1 20,000 SH   SOLE   20,000 0 0
CANTEL MEDICAL CORP COM 138098108 303 3,885 SH   SOLE   62 0 3,823
CAPITAL MARKETS TECHNOLOGIES, INC.(NV) COM 14030N104 0 233,500 SH   SOLE   233,500 0 0
CAPITAL ONE FINANCIAL CORP COM 14040H105 6,261 75,782 SH   SOLE   38,109 0 37,673
CAPITAL ONE FINANCIAL CORP OPTION 14040H905 1,215 14,700 SH Call SOLE   14,700 0 0
CARDCONNECT CORP COM 14141X108 250 16,586 SH   SOLE   3,360 0 13,226
CARDINAL HEALTH INC COM 14149Y108 3,470 44,527 SH   SOLE   9,221 0 35,306
CARMAX INC COM 143130102 47,943 760,271 SH   SOLE   382,151 0 378,120
CARMAX INC OPTION 143130902 44 700 SH Call SOLE   0 0 700
CARNIVAL CORP COM 143658300 367 5,598 SH   SOLE   2,501 0 3,097
CARVANA CO COM 146869102 8,002 390,916 SH   SOLE   177,962 0 212,954
CASS INFORMATION SYSTEMS INC COM 14808P109 411 6,267 SH   SOLE   17 0 6,250
CATALENT INC COM COM 148806102 211 6,005 SH   SOLE   1,800 0 4,205
CATERPILLAR INC COM 149123101 10,405 96,826 SH   SOLE   25,039 0 71,787
CAVIUM INC COM 14964U108 9,258 149,015 SH   SOLE   53,371 0 95,644
CAVIUM INC OPTION 14964U908 37 600 SH Call SOLE   0 0 600
CBOE HOLDINGS INC COM 12503M108 8,581 93,887 SH   SOLE   17,853 0 76,034
CBRE GROUP INC - A COM 12504L109 713 19,598 SH   SOLE   2,448 0 17,150
CBS CORP-CLASS B NON VOTING COM 124857202 560 8,779 SH   SOLE   739 0 8,040
CDEX INC CLASS A COM COM 12507E201 0 40,000 SH   SOLE   0 0 40,000
CDK GLOBAL INC COM 12508E101 3,997 64,409 SH   SOLE   30,660 0 33,749
CDW CORP/DE COM 12514G108 1,073 17,161 SH   SOLE   6,275 0 10,886
CECO ENVIRONMENTAL CORP OPTION 125141901 5 500 SH Call SOLE   0 0 500
CECO ENVIRONMENTAL CORP COM 125141101 1,467 159,783 SH   SOLE   118,249 0 41,534
CEDAR FAIR LP COM 150185106 1,653 22,926 SH   SOLE   3,975 0 18,951
CELANESE CORP-SERIES A COM 150870103 203 2,143 SH   SOLE   2,043 0 100
CELGENE CORP COM 151020104 94,454 727,294 SH   SOLE   241,652 0 485,642
CELGENE CORP OPTION 151020904 52 400 SH Call SOLE   300 0 100
CENTENE CORP COM 15135B101 799 10,000 SH   SOLE   8,425 0 1,575
CENTRAL FUND CANADA LTD-A COM 153501101 332 26,908 SH   SOLE   6,280 0 20,628
CENTURYLINK INC COM 156700106 778 32,590 SH   SOLE   27,957 0 4,633
CERNER CORP COM 156782104 27,877 419,387 SH   SOLE   141,839 0 277,548
CHART INDS INC NOTE 16115QAC4 679 685,000 SH   SOLE   130,000 0 555,000
CHARTER COMMUNICATIONS INC-A COM 16119P108 433 1,286 SH   SOLE   783 0 503
CHECK POINT SOFTWARE TECH COM M22465104 74,733 685,124 SH   SOLE   529,868 0 155,256
CHEESECAKE FACTORY INC/THE COM 163072101 392 7,789 SH   SOLE   29 0 7,760
CHEMICAL FINANCIAL CORP COM 163731102 643 13,288 SH   SOLE   13,000 0 288
CHENIERE ENERGY PARTNERS L P COMMON UNITS LP 16411Q101 480 14,811 SH   SOLE   0 0 14,811
CHESAPEAKE ENERGY CORP COM 165167107 146 29,469 SH   SOLE   27,594 0 1,875
CHEVRON CORP COM 166764100 35,922 344,315 SH   SOLE   156,470 0 187,845
CHEVRON CORPORATION OPTION 166764900 52 500 SH Call SOLE   100 0 400
CHICAGO BRIDGE & IRON CO NV COM 167250109 1,389 70,383 SH   SOLE   29,600 0 40,783
CHICAGO BRIDGE & IRON CO NV OPTION 167250909 140 7,100 SH Call SOLE   0 0 7,100
CHIMERA INVESTMENT CORPORATION COM 16934Q208 238 12,750 SH   SOLE   0 0 12,750
CHIPOTLE MEXICAN GRILL INC COM 169656105 20,345 48,894 SH   SOLE   17,444 0 31,450
CHIPOTLE MEXICAN GRILL INC COMMON STOCK OPTION 169656905 333 800 SH Call SOLE   0 0 800
CHUBB LTD COM H1467J104 13,842 95,211 SH   SOLE   42,683 0 52,528
CHURCH & DWIGHT CO INC COM 171340102 17,709 341,341 SH   SOLE   154,019 0 187,322
CIENA CORP COM 171779309 239 9,561 SH   SOLE   7,036 0 2,525
CIGNA CORP COM 125509109 1,116 6,667 SH   SOLE   6,015 0 652
CIMAREX ENERGY CO COM 171798101 4,723 50,241 SH   SOLE   32,710 0 17,531
CINCINNATI FINANCIAL CORP COM 172062101 1,216 16,782 SH   SOLE   16,217 0 565
CINEMARK HOLDINGS INC COM 17243V102 1,340 34,497 SH   SOLE   555 0 33,942
CINTAS CORP COM 172908105 26,719 211,990 SH   SOLE   27,148 0 184,842
CISCO SYSTEMS INC COM 17275R102 34,097 1,089,361 SH   SOLE   533,148 0 556,213
CISCO SYSTEMS INC OPTION 17275R902 66 2,100 SH Call SOLE   300 0 1,800
CITIGROUP INC COM 172967424 15,298 228,739 SH   SOLE   45,439 0 183,300
CITIZENS FINANCIAL GROUP INC COM 174610105 887 24,859 SH   SOLE   17,804 0 7,055
CITRIX SYSTEMS INC COM 177376100 631 7,927 SH   SOLE   783 0 7,144
CIVEO CORP COM 17878Y108 98 46,578 SH   SOLE   44 0 46,534
CIVISTA BANCSHARES INC COM COM 178867107 1,995 95,523 SH   SOLE   0 0 95,523
CLAYMORE EXCHANGE TRADED FD TR GUGGENHEIM BULLETSHARES 2018 ETF US 18383M381 432 17,000 SH   SOLE   3,000 0 14,000
CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020 ETF US 18383M514 619 28,800 SH   SOLE   4,500 0 24,300
CLOROX CO OPTION 189054909 27 200 SH Call SOLE   100 0 100
CLOROX COMPANY COM 189054109 11,337 85,090 SH   SOLE   6,649 0 78,441
CME GROUP INC COM 12572Q105 17,989 143,638 SH   SOLE   72,256 0 71,381
CME GROUP INC OPTION 12572Q905 175 1,400 SH Call SOLE   0 0 1,400
CNA FINANCIAL CORP COM 126117100 316 6,484 SH   SOLE   0 0 6,484
CNH INDUSTRIAL N V COM N20944109 390 34,300 SH   SOLE   31,300 0 3,000
CNO FINANCIAL GROUP INC COM 12621E103 1,290 61,800 SH   SOLE   0 0 61,800
COACH INC COM 189754104 358 7,556 SH   SOLE   1,011 0 6,545
COCA COLA COMPANY (THE) OPTION 191216900 9 200 SH Call SOLE   0 0 200
COCA-COLA CO/THE COM 191216100 15,753 351,246 SH   SOLE   165,130 0 186,116
CODEXIS INC COM 192005106 1,525 279,797 SH   SOLE   170,560 0 109,237
COGENT COMMUNICATIONS HOLDINGS INC OPTION 19239V902 4 100 SH Call SOLE   0 0 100
COGENT COMMUNICATIONS HOLDINGS INC COM 19239V302 6,135 152,985 SH   SOLE   17,695 0 135,290
COGNEX CORP COM 192422103 1,685 19,845 SH   SOLE   13,510 0 6,335
COGNIZANT TECH SOLUTIONS-A COM 192446102 2,171 32,694 SH   SOLE   25,606 0 7,088
COHEN & STEERS TOT RET RLTY COM 19247R103 130 10,302 SH   SOLE   33 0 10,269
COLGATE PALMOLIVE COMPANY OPTION 194162903 67 900 SH Call SOLE   400 0 500
COLGATE-PALMOLIVE CO COM 194162103 71,027 958,146 SH   SOLE   518,897 0 439,249
COLLIERS INTERNATIONAL GROUP COM 194693107 991 17,547 SH   SOLE   2,599 0 14,948
COLONY CAP INC NOTE 19624RAB2 18 18,000 SH   SOLE   18,000 0 0
COLUMBIA EMERGING MARKETS CO ETF US 19762B509 215 8,230 SH   SOLE   8,000 0 230
COMCAST CORP-CLASS A COM 20030N101 27,306 701,584 SH   SOLE   189,660 0 511,924
COMPASS DIVERSIFIED HOLDINGS SHARES OF BENEFICIAL INTEREST LP 20451Q104 185 10,581 SH   SOLE   2,600 0 7,981
COMPASS DIVERSIFIED HOLDINGS SHARES OF BENEFICIAL INTEREST OPTION 20451Q904 35 2,000 SH Call SOLE   0 0 2,000
COMPASS GROUP PLC-SPON ADR ADR 20449X401 3,974 185,147 SH   SOLE   170,926 0 14,221
COMPASS MINERALS INTERNATION COM 20451N101 703 10,759 SH   SOLE   330 0 10,429
COMPOSITE TECHNOLOGY CORP COM 20461S108 0 140,000 SH   SOLE   0 0 140,000
CONAGRA BRANDS INC COM 205887102 633 17,695 SH   SOLE   2,204 0 15,491
CONCHO RESOURCES INC COM 20605P101 750 6,169 SH   SOLE   4,880 0 1,289
CONOCOPHILLIPS COM 20825C104 6,747 153,486 SH   SOLE   69,524 0 83,962
CONOCOPHILLIPS OPTION 20825C904 22 500 SH Call SOLE   0 0 500
CONSOLIDATED COMMUNICATIONS INC COM 209034107 307 14,300 SH   SOLE   13,300 0 1,000
CONSOLIDATED EDISON INC COM 209115104 1,871 23,149 SH   SOLE   16,727 0 6,422
CONSTELLATION BRANDS INC-A COM 21036P108 2,023 10,442 SH   SOLE   6,425 0 4,017
CONSUMER DISCRETIONARY SELT ETF US 81369Y407 2,461 27,460 SH   SOLE   9,744 0 17,716
CONSUMER STAPLES SPDR ETF US 81369Y308 1,039 18,913 SH   SOLE   12,788 0 6,126
CONTAINER STORE GROUP INC (THE) COM 210751103 126 21,225 SH   SOLE   19,400 0 1,825
CONTINENTAL RESOURCES INC/OK COM 212015101 4,120 127,429 SH   SOLE   85,659 0 41,770
COOPER COS INC/THE COM 216648402 15,003 62,663 SH   SOLE   38,025 0 24,638
COPART INC COM 217204106 1,682 52,914 SH   SOLE   20,536 0 32,378
CORCEPT THERAPEUTICS INC COM 218352102 319 27,000 SH   SOLE   27,000 0 0
CORE LABORATORIES N.V. COM N22717107 709 7,001 SH   SOLE   2,377 0 4,624
CORECIVIC INC COM 21871N101 756 27,420 SH   SOLE   9,825 0 17,595
CORNERSTONE BANCORP SC COM 21922E100 372 35,602 SH   SOLE   0 0 35,602
CORNERSTONE ONDEMAND INC NOTE 21925YAB9 17 17,000 SH   SOLE   17,000 0 0
CORNING INC COM 219350105 5,163 171,814 SH   SOLE   26,162 0 145,653
COSTAR GROUP INC COM 22160N109 93,729 355,574 SH   SOLE   235,223 0 120,351
COSTCO WHOLESALE CORP COM 22160K105 92,191 576,445 SH   SOLE   356,147 0 220,298
COTIVITI HOLDINGS INC COM 22164K101 13,412 361,120 SH   SOLE   159,297 0 201,823
COTY INC-CL A COM 222070203 566 30,172 SH   SOLE   302 0 29,870
COWEN INC COM 223622606 292 17,975 SH   SOLE   0 0 17,975
CR BARD INC COM 067383109 690 2,182 SH   SOLE   1,864 0 318
CRACKER BARREL OLD COUNTRY STORE INC COM 22410J106 201 1,200 SH   SOLE   800 0 400
CREDICORP LTD COM G2519Y108 239 1,332 SH   SOLE   1,061 0 271
CREDIT ACCEPTANCE CORP-MICH COM 225310101 2,974 11,567 SH   SOLE   0 0 11,567
CREDIT SUISSE GROUP SPONSORED ADR ADR 225401108 189 12,939 SH   SOLE   4,030 0 8,909
CRISPR THERAPEUTICS AG COM 00BDHF4K6 248 15,500 SH   SOLE   2,000 0 13,500
CRITEO S A SPONSORED ADS ADR 226718104 3,359 68,480 SH   SOLE   7,245 0 61,235
CROWN CASTLE INTERNATIONAL CORP COM 22822V101 1,475 14,727 SH   SOLE   8,471 0 6,256
CRYSTAL PEAK MINERALS INC COM 22938T107 7 20,000 SH   SOLE   0 0 20,000
CSG SYSTEMS INTL INC COM 126349109 349 8,600 SH   SOLE   207 0 8,393
CSRA INC COM 12650T104 2,789 87,850 SH   SOLE   73,415 0 14,435
CSX CORP COM 126408103 5,141 94,232 SH   SOLE   12,254 0 81,978
CTI BIOPHARMA CORP COM 12648L601 169 51,198 SH   SOLE   0 0 51,198
CTRIP COM INTL LTD NOTE 22943FAF7 14 12,000 SH   SOLE   12,000 0 0
CUMMINS INC COM 231021106 6,615 40,775 SH   SOLE   5,267 0 35,508
CUMMINS INC OPTION 231021906 16 100 SH Call SOLE   0 0 100
CVS HEALTH CORP COM 126650100 20,589 255,891 SH   SOLE   82,119 0 173,772
CVS HEALTH CORPORATION OPTION 126650900 8 100 SH Call SOLE   100 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 995 72,900 SH   SOLE   53,800 0 19,100
CYRUSONE INC COM 23283R100 401 7,194 SH   SOLE   819 0 6,375
D R HORTON INC COM 23331A109 4,259 123,206 SH   SOLE   92,418 0 30,788
DAKTRONICS INC COM 234264109 229 23,800 SH   SOLE   0 0 23,800
DANAHER CORP COM 235851102 144,605 1,713,532 SH   SOLE   762,246 0 951,286
DARDEN RESTAURANTS INC COM 237194105 614 6,789 SH   SOLE   90 0 6,699
DARLING INGREDIENTS INC COM 237266101 1,615 102,600 SH   SOLE   70,800 0 31,800
DASEKE INC COM 23753F107 146 13,105 SH   SOLE   0 0 13,105
DASEKE INC WT EXP 033122 COM 23753F115 407 336,500 SH   SOLE   0 0 336,500
DAVE & BUSTER'S ENTERTAINMEN COM 238337109 20,264 304,678 SH   SOLE   13,460 0 291,218
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK OPTION 238337909 33 500 SH Call SOLE   0 0 500
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK OPTION 238337959 20 300 SH Put SOLE   0 0 300
DAVITA HEALTHCARE PARTNERS INC COM 23918K108 265 4,096 SH   SOLE   510 0 3,586
DCP MIDSTREAM PARTNERS LP LP 23311P100 742 21,930 SH   SOLE   5,670 0 16,260
DEERE & CO COM 244199105 3,260 26,376 SH   SOLE   13,217 0 13,159
DEERE & CO OPTION 244199905 358 2,900 SH Call SOLE   2,700 0 200
DEL TACO RESTAURANTS INC NEW COM COM 245496104 144 10,500 SH   SOLE   0 0 10,500
DEL TACO RESTAURANTS IN-CW18 WTS 245496112 48 12,500 SH   SOLE   0 0 12,500
DELL TECHNOLOGIES INC-CL V COM 24703L103 530 8,672 SH   SOLE   3,530 0 5,142
DELPHI AUTOMOTIVE PLC COM G27823106 360 4,111 SH   SOLE   2,355 0 1,756
DELTA AIR LINES INC COM 247361702 362 6,744 SH   SOLE   1,922 0 4,822
DELTANOID PHARMACEUTICALS INC COM MST000DP5 0 285,714 SH   SOLE   0 0 285,714
DELUXE CORP COM 248019101 291 4,200 SH   SOLE   200 0 4,000
DENTSPLY SIRONA INC COM 24906P109 39,226 604,963 SH   SOLE   410,118 0 194,846
DEUTSCHE TELEKOM AG-REG COM D2035M136 183 10,000 SH   SOLE   10,000 0 0
DEUTSCHE TELEKOM AG-SPON ADR ADR 251566105 348 19,390 SH   SOLE   17,990 0 1,400
DEUTSCHE X TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF US 233051200 1,457 48,543 SH   SOLE   12,574 0 35,969
DEVON ENERGY CORP COM 25179M103 861 26,939 SH   SOLE   14,189 0 12,750
DEXCOM INC COM 252131107 81,115 1,108,889 SH   SOLE   349,141 0 759,748
DEXCOM INC OPTION 252131907 329 4,500 SH Call SOLE   200 0 4,300
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 9,946 83,001 SH   SOLE   64,289 0 18,712
DIGIMARC CORP COM 25381B101 3,148 78,400 SH   SOLE   55,200 0 23,200
DIGITAL REALTY TRUST INC COM 253868103 384 3,400 SH   SOLE   2,621 0 779
DISCOVER FINANCIAL SERVICES COM 254709108 1,352 21,744 SH   SOLE   14,199 0 7,545
DISH NETWORK CORP CL A COM 25470M109 2,849 45,400 SH   SOLE   38,700 0 6,700
DIXIE GROUP INC COM 255519100 856 191,968 SH   SOLE   0 0 191,968
DNP SELECT INCOME FUND INC COM 23325P104 445 40,457 SH   SOLE   2,087 0 38,370
DOLBY LABORATORIES INC CL A COM 25659T107 1,053 21,506 SH   SOLE   4,861 0 16,645
DOLLAR GENERAL CORP COM 256677105 202 2,803 SH   SOLE   1,129 0 1,674
DOLLAR TREE INC COM 256746108 289 4,138 SH   SOLE   1,984 0 2,154
DOMINION ENERGY INC COM 25746U109 3,182 41,531 SH   SOLE   12,667 0 28,864
DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD LP 257454108 320 11,085 SH   SOLE   1,500 0 9,585
DONALDSON CO INC COM 257651109 1,098 24,116 SH   SOLE   14,785 0 9,331
DOUGLAS DYNAMICS INC COM 25960R105 1,230 37,400 SH   SOLE   19,560 0 17,840
DOVER CORP COM 260003108 1,693 21,103 SH   SOLE   6,469 0 14,634
DOW CHEMICAL CO/THE COM 260543103 14,242 225,817 SH   SOLE   156,541 0 69,276
DR PEPPER SNAPPLE GROUP INC COM 26138E109 404 4,430 SH   SOLE   2,180 0 2,250
DST SYSTEMS INC COM 233326107 5,541 89,800 SH   SOLE   15,000 0 74,800
DTE ENERGY CO COM 233331107 1,536 14,522 SH   SOLE   1,595 0 12,927
DU PONT (E.I.) DE NEMOURS COM 263534109 4,017 49,777 SH   SOLE   14,162 0 35,615
DUKE ENERGY CORP COM 26441C204 7,616 91,113 SH   SOLE   22,715 0 68,397
DULUTH HLDGS INC COM CL B COM 26443V101 694 38,110 SH   SOLE   5,925 0 32,185
DUN & BRADSTREET CORP COM 26483E100 1,786 16,512 SH   SOLE   7,194 0 9,318
DUNKIN BRANDS GROUP INC OPTION 265504900 22 400 SH Call SOLE   0 0 400
DUNKIN' BRANDS GROUP INC COM 265504100 5,550 100,692 SH   SOLE   27,605 0 73,087
DYNAGAS LNG PARTNERS LP PFD EP0490375 317 12,000 SH   SOLE   12,000 0 0
DYNAVAX TECHNOLOGIES CORP OPTION 268158901 42 4,400 SH Call SOLE   1,000 0 3,400
DYNAVAX TECHNOLOGIES CORP COM 268158201 17,735 1,837,875 SH   SOLE   780,188 0 1,057,687
DYNEX CAPITAL INC PFD 26817Q803 319 13,000 SH   SOLE   13,000 0 0
EAGLE MATERIALS INC COM 26969P108 4,220 45,665 SH   SOLE   29,150 0 16,515
EAGLE PHARMACEUTICALS INC COM COM 269796108 6,235 79,035 SH   SOLE   24,540 0 54,495
EAGLE POINT CREDIT CO PFD 269809109 206 8,000 SH   SOLE   8,000 0 0
EAGLE POINT CREDIT CO PFD 269809208 205 8,000 SH   SOLE   8,000 0 0
EAGLE POINT CREDIT CO INC COM 269808101 393 19,000 SH   SOLE   19,000 0 0
EAST WEST BANCORP INC COM 27579R104 1,778 30,344 SH   SOLE   26,469 0 3,875
EASTERN MICHIGAN FINANCIAL CORP COM 276722105 369 17,254 SH   SOLE   0 0 17,254
EASTMAN KODAK CO WTS 277461141 6 19,789 SH   SOLE   4,000 0 15,789
EATON CORP PLC COM G29183103 2,644 33,970 SH   SOLE   8,918 0 25,052
EATON VANCE CORP-NON VTG COM 278265103 222 4,688 SH   SOLE   1,308 0 3,380
EATON VANCE TAX-MANAGED GLOB COM 27829F108 576 62,824 SH   SOLE   29,389 0 33,435
EBAY INC COM 278642103 4,934 141,296 SH   SOLE   74,551 0 66,745
ECHO GLOBAL LOGISTICS INC NOTE 27875TAA9 72 75,000 SH   SOLE   0 0 75,000
ECOLAB INC COM 278865100 116,426 877,029 SH   SOLE   364,686 0 512,342
EDGEWATER BANCORP INC COM 28027J108 739 41,035 SH   SOLE   500 0 40,535
EDWARDS LIFESCIENCES CORP COM 28176E108 60,385 510,702 SH   SOLE   267,256 0 243,446
EL POLLO LOCO HOLDINGS INC COM COM 268603107 1,304 94,135 SH   SOLE   7,175 0 86,960
ELECTRONIC ARTS INC COM 285512109 1,264 11,959 SH   SOLE   7,850 0 4,109
ELECTRONICS FOR IMAGING COM 286082102 25,108 529,926 SH   SOLE   201,787 0 328,139
ELECTRONICS FOR IMAGING INC OPTION 286082902 313 6,600 SH Call SOLE   1,100 0 5,500
ELECTRONICS FOR IMAGING INC NOTE 286082AC6 13 12,000 SH   SOLE   12,000 0 0
ELF BEAUTY INC COM 26856L103 7,169 263,480 SH   SOLE   137,060 0 126,420
ELI LILLY & CO COM 532457108 23,010 279,583 SH   SOLE   150,655 0 128,928
EMERGE ENERGY SVCS LP COM UNIT REPSTG LTD PARTNER LP 29102H108 237 26,325 SH   SOLE   18,050 0 8,275
EMERGE ENERGY SVCS LP COM UNIT REPSTG LTD PARTNER OPTION 29102H908 3 300 SH Call SOLE   0 0 300
EMERSON ELECTRIC CO COM 291011104 11,854 198,833 SH   SOLE   120,632 0 78,201
EMERSON ELECTRIC CO OPTION 291011904 125 2,100 SH Call SOLE   0 0 2,100
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 2,374 148,353 SH   SOLE   11,845 0 136,508
ENBRIDGE INC COM 29250N105 4,660 117,047 SH   SOLE   45,201 0 71,846
ENCANA CORP COM 292505104 400 45,472 SH   SOLE   19,734 0 25,738
ENCORE CAPITAL GROUP INC COM 292554102 4,414 109,950 SH   SOLE   81,203 0 28,747
ENDO INTERNATIONAL PLC COM G30401106 126 11,300 SH   SOLE   5,500 0 5,800
ENDOLOGIX INC NOTE 29266SAA4 12 13,000 SH   SOLE   13,000 0 0
ENERGY SELECT SECTOR SPDR ETF US 81369Y506 1,865 28,730 SH   SOLE   16,767 0 11,963
ENERGY TRANSFER EQUITY LP COM 29273V100 3,884 216,262 SH   SOLE   35,213 0 181,049
ENERGY TRANSFER PARTNERS LP COM 29278N103 11,934 585,282 SH   SOLE   165,209 0 420,073
ENERPLUS CORP COM 292766102 453 55,807 SH   SOLE   52,227 0 3,580
ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY COM 29336T100 477 27,130 SH   SOLE   7,650 0 19,480
ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING LP 29336U107 919 54,195 SH   SOLE   14,030 0 40,165
ENOVA INTERNATIONAL INC COM 29357K103 273 18,357 SH   SOLE   0 0 18,357
ENSERVCO CORPORATION COM 29358Y102 14 45,400 SH   SOLE   25,400 0 20,000
ENTELLUS MEDICAL INC COM 29363K105 1,579 95,380 SH   SOLE   65,350 0 30,030
ENTERGY CORP COM 29364G103 286 3,731 SH   SOLE   1,360 0 2,371
ENTERPRISE PRODUCTS PARTNERS COM 293792107 22,764 840,618 SH   SOLE   138,438 0 702,180
ENTIA BIOSCIENCES INC COM 29384E104 3 100,000 SH   SOLE   0 0 100,000
ENTRADE, INC.(NV) COM 29382L100 0 79,388 SH   SOLE   0 0 79,388
ENVESTNET INC COM 29404K106 4,395 110,990 SH   SOLE   20,445 0 90,545
ENVESTNET INC NOTE 29404KAA4 555 565,000 SH   SOLE   85,000 0 480,000
EOG RESOURCES INC COM 26875P101 86,312 953,514 SH   SOLE   657,778 0 295,737
EPAM SYSTEMS INC COM 29414B104 2,450 29,137 SH   SOLE   24,323 0 4,814
EPAM SYSTEMS INC OPTION 29414B904 8 100 SH Call SOLE   0 0 100
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT LP 26885B100 286 3,830 SH   SOLE   580 0 3,250
EQUIFAX INC COM 294429105 26,510 192,915 SH   SOLE   120,550 0 72,365
EQUINIX INC COM 29444U700 5,518 12,858 SH   SOLE   6,504 0 6,354
EQUITY COMMONWEALTH COM SH BEN INT COM 294628102 202 6,400 SH   SOLE   0 0 6,400
EQUITY RESIDENTIAL COM 29476L107 716 10,881 SH   SOLE   1,749 0 9,132
ESCO TECHNOLOGIES INC COM 296315104 458 7,670 SH   SOLE   0 0 7,670
ESSEX RENTAL CORP COM 297187106 45 203,700 SH   SOLE   0 0 203,700
ESTEE LAUDER COMPANIES-CL A COM 518439104 13,854 144,347 SH   SOLE   54,801 0 89,546
ETSY INC COM 29786A106 1,433 95,550 SH   SOLE   53,400 0 42,150
EVERSOURCE ENERGY COM 30040W108 4,320 71,150 SH   SOLE   47,529 0 23,621
EVOLENT HEALTH INC - A COM 30050B101 55,407 2,185,695 SH   SOLE   771,546 0 1,414,149
EXACT SCIENCES CORP COM 30063P105 22,141 625,981 SH   SOLE   207,522 0 418,459
EXACT SCIENCES CORP OPTION 30063P905 35 1,000 SH Call SOLE   300 0 700
EXELIXIS INC COM 30161Q104 36,602 1,486,094 SH   SOLE   310,630 0 1,175,464
EXELON CORP COM 30161N101 6,862 190,238 SH   SOLE   17,618 0 172,620
EXELON CORPORATION OPTION 30161N901 1,746 48,400 SH Call SOLE   1,000 0 47,400
EXOVA GROUP PLC ORD GBP0.01 COM G33117105 92 30,180 SH   SOLE   0 0 30,180
EXPEDIA INC COM 30212P303 744 4,998 SH   SOLE   4,221 0 777
EXPEDITORS INTL WASH INC COM 302130109 634 11,224 SH   SOLE   6,799 0 4,425
EXPERIAN PLC-SPONS ADR ADR 30215C101 426 20,679 SH   SOLE   18,793 0 1,886
EXPRESS SCRIPTS HOLDING CO COM 30219G108 48,268 756,084 SH   SOLE   517,982 0 238,102
EXTENDED STAY AMERICA INC COM 30224P200 979 50,572 SH   SOLE   0 0 50,572
EXXON MOBIL CORP COM 30231G102 52,195 646,542 SH   SOLE   299,772 0 346,770
EXXON MOBIL CORP OPTION 30231G902 32 400 SH Call SOLE   100 0 300
FACEBOOK INC CL A OPTION 30303M902 1,253 8,300 SH Call SOLE   1,600 0 6,700
FACEBOOK INC-A COM 30303M102 179,391 1,188,178 SH   SOLE   455,570 0 732,608
FACTSET RESEARCH SYSTEMS INC COM 303075105 584 3,516 SH   SOLE   3,277 0 239
FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC COM 303250104 17,182 123,251 SH   SOLE   57,766 0 65,485
FAIRMOUNT SANTROL HOLDINGS INC OPTION 30555Q908 4 1,000 SH Call SOLE   1,000 0 0
FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 285 72,963 SH   SOLE   24,402 0 48,561
FANNIE MAE PFD 313586877 80 10,000 SH   SOLE   10,000 0 0
FARMLAND PARTNERS INC COM 31154R109 256 28,625 SH   SOLE   27,000 0 1,625
FASTENAL CO COM 311900104 124,858 2,868,320 SH   SOLE   1,181,252 0 1,687,068
FEDEX CORP COM 31428X106 15,173 69,815 SH   SOLE   20,972 0 48,843
FIDELITY NATIONAL FINANCIAL INC COM 31620R303 7,554 168,495 SH   SOLE   131,956 0 36,539
FIDELITY NATIONAL FINANCIAL INC FNFV GROUP COM COM 31620R402 3,231 204,517 SH   SOLE   154,025 0 50,492
FIDELITY NATIONAL INFO SERV COM 31620M106 9,751 114,186 SH   SOLE   86,372 0 27,814
FIFTH THIRD BANCORP COM 316773100 5,472 210,803 SH   SOLE   86,710 0 124,093
FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 7,250 293,880 SH   SOLE   134,687 0 159,192
FINISAR CORP NOTE 31787AAM3 18 16,000 SH   SOLE   16,000 0 0
FIREEYE INC NOTE 31816QAB7 15 16,000 SH   SOLE   16,000 0 0
FIREEYE INC NOTE 31816QAD3 16 18,000 SH   SOLE   18,000 0 0
FIREEYE INC COM OPTION 31816Q901 3 200 SH Call SOLE   0 0 200
FIREEYE INC COM COM 31816Q101 993 65,307 SH   SOLE   15,855 0 49,452
FIRST BANCORP IND INC COM 31867T202 431 21,032 SH   SOLE   0 0 21,032
FIRST COMMUNITY FINANCIAL PARTNERS INC COM COM 31985Q106 284 22,025 SH   SOLE   0 0 22,025
FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC COM 32021X105 570 71,292 SH   SOLE   0 0 71,292
FIRST FINL BANKSHARES INC COM 32020R109 311 7,038 SH   SOLE   0 0 7,038
FIRST HORIZON NATIONAL CORP COM 320517105 232 13,341 SH   SOLE   12,000 0 1,341
FIRST MIDWEST BANCORP INC/IL COM 320867104 811 34,776 SH   SOLE   27,430 0 7,346
FIRST REPUBLIC BANK/CA COM 33616C100 696 6,957 SH   SOLE   4,070 0 2,887
FIRST SOLAR INC COM 336433107 458 11,475 SH   SOLE   0 0 11,475
FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD ETF US 33735J101 620 12,357 SH   SOLE   10,576 0 1,781
FIRST TR STOXX EUROPEAN SELECT DIVID INDEX FD ETF US 33735T109 1,478 113,105 SH   SOLE   112,103 0 1,002
FIRST TRUST ETF DOW JONES INTERNET INDEX FUND ETF US 33733E302 248 2,622 SH   SOLE   1,118 0 1,504
FIRST TRUST INTER DUR PREF & INCOME FUND COM 33718W103 336 13,560 SH   SOLE   0 0 13,560
FIRST TRUST ISE CLOUD COMPUTING ETF ETF US 33734X192 225 5,704 SH   SOLE   3,157 0 2,547
FIRST TRUST MORN DVD LEAD IN ETF US 336917109 260 9,233 SH   SOLE   9,233 0 0
FIRST TRUST NASDAQ ABA COMMUNITY BK ETF ETF US 33736Q104 416 8,221 SH   SOLE   0 0 8,221
FIRST TRUST NEW OPPS MLP & ENERGY COM 33739M100 180 13,709 SH   SOLE   0 0 13,709
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF US 33738D101 458 18,672 SH   SOLE   0 0 18,672
FIRST US BANCSHARES INC COM 33744V103 1,408 125,500 SH   SOLE   0 0 125,500
FIRSTCASH INC COM 33767D105 899 15,416 SH   SOLE   2,568 0 12,848
FIRSTSERVICE CORP COM 33767E103 1,240 19,379 SH   SOLE   4,227 0 15,152
FISERV INC COM 337738108 55,901 456,933 SH   SOLE   349,684 0 107,249
FLAGSTAR BANCORP INC COM COM 337930705 2,721 88,300 SH   SOLE   0 0 88,300
FLEETCOR TECHNOLOGIES INC COM 339041105 2,199 15,246 SH   SOLE   13,806 0 1,440
FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 9 156,700 SH   SOLE   0 0 156,700
FLOWSERVE CORP COM 34354P105 204 4,392 SH   SOLE   531 0 3,861
FMC CORP COM 302491303 204 2,788 SH   SOLE   346 0 2,442
FORD MOTOR CO COM 345370860 2,033 181,648 SH   SOLE   54,134 0 127,514
FORESTAR GROUP INC COM 346233109 587 34,200 SH   SOLE   0 0 34,200
FORTINET INC COM 34959E109 4,188 111,861 SH   SOLE   83,819 0 28,042
FORTINET INC OPTION 34959E909 11 300 SH Call SOLE   0 0 300
FORTIS INCCOM COM 349553107 244 6,950 SH   SOLE   3,867 0 3,083
FORTIVE CORP COM 34959J108 78,314 1,236,210 SH   SOLE   703,482 0 532,728
FORTRESS INVT GROUP LLC CL A LP 34958B106 160 20,000 SH   SOLE   20,000 0 0
FORTUNE BRANDS HOME & SECURI COM 34964C106 2,891 44,320 SH   SOLE   23,289 0 21,031
FRANCO-NEVADA CORP COM 351858105 210 2,915 SH   SOLE   0 0 2,915
FRANKLIN RESOURCES INC COM 354613101 422 9,431 SH   SOLE   5,143 0 4,288
FRANKLIN STREET PROPERTIES CORP COM 35471R106 1,066 96,193 SH   SOLE   0 0 96,193
FREEPORT-MCMORAN INC COM 35671D857 837 69,694 SH   SOLE   34,162 0 35,532
FRESENIUS MEDICAL CARE-ADR ADR 358029106 659 13,638 SH   SOLE   12,394 0 1,244
FRESHPET INC COM 358039105 466 28,100 SH   SOLE   17,225 0 10,875
FRONTIER COMMUNICATIONS CORP COM 35906A306 14 12,484 SH   SOLE   12,441 0 43
FRONTIER COMMUNICATIONS CORP COM 35906A108 12 10,335 SH   SOLE   1,500 0 8,835
FS ENERGY AND POWER FUND COM 30264D109 130 17,155 SH   SOLE   0 0 17,155
FULGENT GENETICS INC COM 359664109 168 26,320 SH   SOLE   0 0 26,320
GABELLI DIVIDEND & INCOME TR COM 36242H104 430 19,725 SH   SOLE   2,313 0 17,412
GAMESTOP CORP-CLASS A COM 36467W109 319 14,768 SH   SOLE   7,615 0 7,153
GAP INC/THE COM 364760108 391 17,792 SH   SOLE   4,842 0 12,950
GARDNER DENVER HOLDINGS INC COM 361569205 762 35,240 SH   SOLE   5,530 0 29,710
GARRISON CAPITAL INC COM COM 366554103 551 66,650 SH   SOLE   6,675 0 59,975
GARTNER INC COM 366651107 9,233 74,759 SH   SOLE   31,543 0 43,216
GASLOG LTD PFD EP0484410 210 8,150 SH   SOLE   8,000 0 150
GENERAC HOLDINGS INC COM 368736104 648 17,935 SH   SOLE   300 0 17,635
GENERAL DYNAMICS CORP COM 369550108 2,522 12,729 SH   SOLE   5,337 0 7,392
GENERAL ELECTRIC CO COM 369604103 80,505 2,980,545 SH   SOLE   1,402,085 0 1,578,460
GENERAL ELECTRIC CO OPTION 369604903 51 1,900 SH Call SOLE   300 0 1,600
GENERAL MILLS INC COM 370334104 8,814 159,101 SH   SOLE   63,752 0 95,349
GENERAL MOTORS CO COM 37045V100 4,560 130,558 SH   SOLE   30,666 0 99,892
GENESEE & WYOMING INC-CL A COM 371559105 2,567 37,528 SH   SOLE   30,550 0 6,978
GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT LP 371927104 3,030 95,478 SH   SOLE   22,148 0 73,330
GENPACT LTD COM G3922B107 2,407 86,472 SH   SOLE   61,229 0 25,243
GENTHERM INC COM 37253A103 1,735 44,715 SH   SOLE   26,615 0 18,100
GENUINE PARTS CO COM 372460105 1,449 15,616 SH   SOLE   433 0 15,183
GENWORTH FINANCIAL INC-CL A COM 37247D106 40 10,500 SH   SOLE   10,500 0 0
GEO GROUP INC/THE COM 36162J106 1,239 41,889 SH   SOLE   5,157 0 36,732
GILEAD SCIENCES INC COM 375558103 106,869 1,509,870 SH   SOLE   892,338 0 617,532
GILEAD SCIENCES INC OPTION 375558903 156 2,200 SH Call SOLE   300 0 1,900
GLACIER BANCORP INC COM 37637Q105 736 20,100 SH   SOLE   20,100 0 0
GLAUKOS CORP COM 377322102 2,990 72,110 SH   SOLE   41,685 0 30,425
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 11,274 261,464 SH   SOLE   203,845 0 57,619
GLOBAL LINKS CORPORATION COM 379408701 0 50,000 SH   SOLE   0 0 50,000
GLOBAL PAYMENTS INC COM 37940X102 3,275 36,258 SH   SOLE   27,178 0 9,079
GLOBANT S A COM L44385109 3,001 69,084 SH   SOLE   9,615 0 59,469
GLU MOBILE INC COM 379890106 112 44,900 SH   SOLE   0 0 44,900
GOGO INC COM 38046C109 2,733 237,031 SH   SOLE   23,468 0 213,563
GOLDCORP INC COM 380956409 2,290 177,375 SH   SOLE   24,700 0 152,675
GOLDCORP INC OPTION 380956909 572 44,300 SH Call SOLE   3,000 0 41,300
GOLDEN ENTERTAINMENT INC COM 381013101 486 23,454 SH   SOLE   0 0 23,454
GOLDMAN SACHS GROUP INC COM 38141G104 104,483 470,858 SH   SOLE   30,947 0 439,911
GOLUB CAP BDC INC COM 38173M102 536 28,048 SH   SOLE   0 0 28,048
GRACO INC COM 384109104 1,011 9,254 SH   SOLE   2,620 0 6,634
GRAND CANYON EDUCATION INC COM 38526M106 1,183 15,087 SH   SOLE   10,642 0 4,445
GREAT AJAX CORP COM 38983D300 182 13,000 SH   SOLE   0 0 13,000
GREAT PLAINS ENERGY INC COM 391164100 407 13,890 SH   SOLE   2,506 0 11,384
GREEN BRICK PARTNERS INC COM COM 392709101 152 13,250 SH   SOLE   0 0 13,250
GREEN DOT CORPORATION CL A COM 39304D102 305 7,920 SH   SOLE   0 0 7,920
GREENBRIER COS INC NOTE 393657AH4 16 12,000 SH   SOLE   12,000 0 0
GREIF INC-CL A COM 397624107 429 7,692 SH   SOLE   3,292 0 4,400
GRIFOLS SA-ADR ADR 398438408 1,208 57,190 SH   SOLE   31,265 0 25,925
GRUBHUB INC COM 400110102 6,198 142,151 SH   SOLE   15,313 0 126,838
GUGGENHEIM CREDIT ALLOCATION COM 40168G108 371 16,002 SH   SOLE   0 0 16,002
GUGGENHEIM S&P 500 EQUAL WEI ETF US 78355W106 6,302 67,993 SH   SOLE   6,992 0 61,001
GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF ETF US 78355W841 253 1,454 SH   SOLE   1,454 0 0
GUGGENHEIM S&P 500 PURE VALUE ETF ETF US 78355W304 211 3,550 SH   SOLE   0 0 3,550
GUGGENHEIM S&P HIGH INCOME INFRAS ETF COM 18383Q721 231 8,252 SH   SOLE   0 0 8,252
GUIDEWIRE SOFTWARE INC COM 40171V100 77,941 1,134,346 SH   SOLE   765,582 0 368,764
H.B. FULLER CO. COM 359694106 295 5,767 SH   SOLE   87 0 5,680
HALLIBURTON CO COM 406216101 4,125 96,579 SH   SOLE   48,647 0 47,932
HALYARD HEALTH INC COM 40650V100 211 5,363 SH   SOLE   878 0 4,485
HANESBRANDS INC COM 410345102 341 14,720 SH   SOLE   8,748 0 5,972
HANNON ARMSTRONG SUSTAINABLE COM 41068X100 343 15,000 SH   SOLE   15,000 0 0
HARLEY DAVIDSON INC OPTION 412822908 11 200 SH Call SOLE   0 0 200
HARLEY-DAVIDSON INC COM 412822108 10,845 200,759 SH   SOLE   30,625 0 170,133
HARRIS CORP COM 413875105 880 8,064 SH   SOLE   518 0 7,546
HARTFORD FINANCIAL SERVICES GROUP INC COM 416515104 264 5,018 SH   SOLE   1,940 0 3,078
HARVEST CAPITAL CREDIT CORPORATION COM 41753F109 488 37,200 SH   SOLE   5,950 0 31,250
HASBRO INC COM 418056107 553 4,956 SH   SOLE   1,420 0 3,536
HCP INC COM 40414L109 1,594 49,878 SH   SOLE   16,992 0 32,886
HCP INC OPTION 40414L909 32 1,000 SH Call SOLE   0 0 1,000
HD SUPPLY HOLDINGS INC COM COM 40416M105 977 31,892 SH   SOLE   3,396 0 28,496
HDFC BANK LTD-ADR ADR 40415F101 1,086 12,486 SH   SOLE   9,063 0 3,423
HEALTH CARE SELECT SECTOR ETF US 81369Y209 9,832 124,079 SH   SOLE   42,637 0 81,442
HEALTHCARE SERVICES GROUP COM 421906108 16,813 359,021 SH   SOLE   53,226 0 305,795
HEALTHSOUTH CORP COM 421924309 3,282 67,800 SH   SOLE   50,136 0 17,664
HEALTHSTREAM INC COM 42222N103 1,870 71,050 SH   SOLE   5,240 0 65,810
HEICO CORP COM 422806109 15,555 216,523 SH   SOLE   156,159 0 60,364
HEICO CORP-CLASS A COM 422806208 1,365 21,997 SH   SOLE   13,885 0 8,112
HELIX ENERGY SOLUTIONS GRP INC NOTE 42330PAG2 10 10,000 SH   SOLE   10,000 0 0
HEMP INC COM 423703206 0 20,000 SH   SOLE   20,000 0 0
HENRY SCHEIN INC COM 806407102 2,218 12,121 SH   SOLE   1,126 0 10,995
HERBALIFE LTD COM G4412G101 488 6,837 SH   SOLE   6,437 0 400
HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1,366 85,906 SH   SOLE   8,025 0 77,881
HERMAN MILLER INC COM 600544100 299 9,850 SH   SOLE   9,850 0 0
HERSHEY CO/THE COM 427866108 2,732 25,449 SH   SOLE   11,880 0 13,569
HEWLETT PACKARD ENTERPRIS COM 42824C109 386 23,267 SH   SOLE   5,551 0 17,716
HEXCEL CORP COM 428291108 602 11,405 SH   SOLE   10,015 0 1,390
HFF INC-CLASS A COM 40418F108 1,835 52,770 SH   SOLE   3,241 0 49,529
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS LP 428337109 1,048 96,550 SH   SOLE   26,625 0 69,925
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS OPTION 428337909 159 14,700 SH Call SOLE   0 0 14,700
HILTON GRAND VACATIONS INC COM 43283X105 1,787 49,544 SH   SOLE   1,396 0 48,148
HILTON WORLDWIDE HOLDINGS INC COM 43300A203 14,438 233,431 SH   SOLE   10,970 0 222,461
HMS HOLDINGS CORP COM 40425J101 2,631 142,191 SH   SOLE   9,403 0 132,788
HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST LP 435763107 2,997 92,262 SH   SOLE   5,560 0 86,702
HOLOGIC INC COM 436440101 473 10,430 SH   SOLE   6,780 0 3,650
HOLOGIC INC NOTE 436440AG6 33 26,000 SH   SOLE   26,000 0 0
HOME DEPOT INC COM 437076102 88,768 578,673 SH   SOLE   249,664 0 329,009
HONEYWELL INTERNATIONAL INC COM 438516106 12,470 93,556 SH   SOLE   17,007 0 76,549
HOPFED BANCORP INC COM 439734104 765 53,361 SH   SOLE   0 0 53,361
HORIZON PHARMA PLC COM G4617B105 419 35,325 SH   SOLE   2,015 0 33,310
HORMEL FOODS CORP COM 440452100 1,179 34,552 SH   SOLE   24,784 0 9,768
HP INC COM 40434L105 567 32,410 SH   SOLE   14,945 0 17,465
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1,672 36,052 SH   SOLE   10,833 0 25,219
HUMANA INC COM 444859102 343 1,426 SH   SOLE   12 0 1,414
HUNT (JB) TRANSPRT SVCS INC COM 445658107 27,511 301,063 SH   SOLE   223,426 0 77,637
HUNTINGTON BANCSHARES INC COM 446150104 3,010 222,642 SH   SOLE   115,886 0 106,756
HUNTINGTON INGALLS INDUSTRIE COM 446413106 289 1,551 SH   SOLE   1,241 0 310
HUNTSMAN CORP COM 447011107 303 11,729 SH   SOLE   11,729 0 0
HURON CONSULTING GROUP INC COM 447462102 326 7,540 SH   SOLE   7,175 0 365
IAC/ INTERACTIVE CORP COM 44919P508 536 5,192 SH   SOLE   3,469 0 1,723
IBERIABANK CORP COM 450828108 18,566 227,804 SH   SOLE   155,409 0 72,395
ICF INTERNATIONAL INC COM 44925C103 553 11,743 SH   SOLE   1,444 0 10,299
ICICI BANK LTD SPONSORED ADR ADR 45104G104 1,485 165,600 SH   SOLE   163,950 0 1,650
ICON PLC COM G4705A100 1,447 14,796 SH   SOLE   2,402 0 12,394
IDEX CORP COM 45167R104 535 4,735 SH   SOLE   2,475 0 2,260
IDEXX LABORATORIES INC COM 45168D104 290,145 1,797,454 SH   SOLE   1,038,563 0 758,890
IHS MARKIT LTD COM G47567105 7,167 162,748 SH   SOLE   39,175 0 123,573
ILLINOIS TOOL WORKS COM 452308109 84,805 592,008 SH   SOLE   223,056 0 368,952
ILLUMINA INC COM 452327109 9,739 56,128 SH   SOLE   17,396 0 38,732
ILLUMINA INC NOTE 452327AF6 16 16,000 SH   SOLE   14,000 0 2,000
IMPAX LABORATORIES INC NOTE 45256BAE1 14 17,000 SH   SOLE   17,000 0 0
INCYTE CORP COM 45337C102 582 4,625 SH   SOLE   2,873 0 1,752
INDEPENDENCE REALTY TRUST INC COM 45378A106 10,112 1,024,519 SH   SOLE   98,925 0 925,594
INDIA FUND INC COM 454089103 224 8,308 SH   SOLE   20 0 8,288
INDUSTRIAL SELECT SECT SPDR ETF US 81369Y704 5,428 79,699 SH   SOLE   30,380 0 49,319
INFINEON TECHNOLOGIES-ADR ADR 45662N103 321 15,082 SH   SOLE   13,618 0 1,464
INFINERA CORP COM 45667G103 786 73,703 SH   SOLE   23,550 0 50,153
INFINERA CORP OPTION 45667G903 16 1,500 SH Call SOLE   1,500 0 0
INFINERA CORPORATION NOTE 45667GAB9 11 10,000 SH   SOLE   10,000 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 21 13,325 SH   SOLE   600 0 12,725
INFORMATION SERVICES GROUP INC COM 45675Y104 5,454 1,326,944 SH   SOLE   30,650 0 1,296,294
ING GROEP N.V.-SPONSORED ADR ADR 456837103 427 24,567 SH   SOLE   1,449 0 23,118
INGERSOLL RAND PLC COM G47791101 258 2,818 SH   SOLE   563 0 2,255
INGREDION INC COM 457187102 1,214 10,185 SH   SOLE   1,082 0 9,103
INNOVATION TECHNOLOGIES INC. FLORIDA COM 457991420 0 20,000 SH   SOLE   0 0 20,000
INOGEN INC COM 45780L104 81,720 856,428 SH   SOLE   179,875 0 676,553
INPHI CORP COM 45772F107 3,026 88,213 SH   SOLE   72,148 0 16,065
INSULET CORP COM 45784P101 548 10,675 SH   SOLE   1,600 0 9,075
INSULET CORP NOTE 45784PAD3 21 17,000 SH   SOLE   17,000 0 0
INTEGER HOLDINGS CORP COM 45826H109 353 8,152 SH   SOLE   152 0 8,000
INTEL CORP COM 458140100 19,332 572,980 SH   SOLE   261,195 0 311,785
INTER PARFUMS INC COM 458334109 243 6,624 SH   SOLE   139 0 6,485
INTERCONTINENTAL EXCHANGE IN COM 45866F104 132,553 2,010,811 SH   SOLE   1,092,656 0 918,154
INTERDIGITAL INC COM 45867G101 355 4,590 SH   SOLE   4,450 0 140
INTERNATIONAL PAPER CO COM 460146103 5,207 91,978 SH   SOLE   47,012 0 44,966
INTERPUBLIC GROUP OF COS INC COM 460690100 707 28,724 SH   SOLE   1,146 0 27,578
INTERSECT ENT INC COM OPTION 46071F903 159 5,700 SH Call SOLE   0 0 5,700
INTERSECT ENT INC COM COM 46071F103 567 20,300 SH   SOLE   1,575 0 18,725
INTL BUSINESS MACHINES CORP COM 459200101 18,598 120,902 SH   SOLE   84,604 0 36,298
INTL FLAVORS & FRAGRANCES COM 459506101 2,900 21,479 SH   SOLE   16,189 0 5,290
INTUIT INC COM 461202103 36,156 272,237 SH   SOLE   207,887 0 64,350
INTUITIVE SURGICAL INC COM 46120E602 29,157 31,172 SH   SOLE   8,397 0 22,775
INTUITIVE SURGICAL INC COM OPTION 46120E952 94 100 SH Put SOLE   0 0 100
INVESCO LTD COM G491BT108 16,574 470,997 SH   SOLE   302,261 0 168,736
INVIVO THERAPEUTICS HOLDINGS CORP COM COM 46186M209 159 58,800 SH   SOLE   56,800 0 2,000
IONIS PHARMACEUTICALS INC COM 462222100 274 5,381 SH   SOLE   381 0 5,000
IPG PHOTONICS CORP COM 44980X109 488 3,360 SH   SOLE   960 0 2,400
IRIDIUM COMMUNICATIONS INC COM 46269C102 6,175 558,815 SH   SOLE   49,535 0 509,280
IRON MOUNTAIN INC COM 46284V101 26,061 758,479 SH   SOLE   243,128 0 515,351
ISHA HEDGED MSCI GERMANY COM 46434V704 1,401 50,037 SH   SOLE   549 0 49,488
ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 1,175 11,160 SH   SOLE   8,465 0 2,695
ISHARES 1-3 YEAR TREASURY BO ETF US 464287457 1,001 11,842 SH   SOLE   2,790 0 9,052
ISHARES 20(plus) YEAR TREASURY BO ETF US 464287432 929 7,426 SH   SOLE   1,336 0 6,090
ISHARES 3-7 YEAR TREASURY BO ETF US 464288661 1,058 8,564 SH   SOLE   6,336 0 2,228
ISHARES 7-10 YEAR TREASURY B ETF US 464287440 1,385 12,994 SH   SOLE   1,296 0 11,698
ISHARES CHINA LARGE-CAP ETF ETF US 464287184 270 6,808 SH   SOLE   3,763 0 3,045
ISHARES COMMOD SELECT STRAT ETF US 46431W853 344 10,541 SH   SOLE   0 0 10,541
ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 1,449 17,429 SH   SOLE   1,568 0 15,861
ISHARES CORE MSCI EAFE ETF ETF US 46432F842 2,494 40,956 SH   SOLE   22,671 0 18,285
ISHARES CORE MSCI EMERGING ETF US 46434G103 25,033 500,254 SH   SOLE   467,509 0 32,745
ISHARES CORE S&P 500 ETF ETF US 464287200 10,633 43,683 SH   SOLE   15,646 0 28,036
ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2,915 16,755 SH   SOLE   5,337 0 11,418
ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1,556 22,187 SH   SOLE   15,645 0 6,542
ISHARES CORE S&P TOTAL U.S. ETF US 464287150 3,032 54,704 SH   SOLE   16,435 0 38,269
ISHARES CORE S&P U.S. GROWTH ETF US 464287671 1,849 38,370 SH   SOLE   25,309 0 13,061
ISHARES CORE S&P U.S. VALUE ETF US 464287663 12,802 251,309 SH   SOLE   239,805 0 11,504
ISHARES CORE U S CREDIT BOND ETF ETF US 464288620 262 2,346 SH   SOLE   146 0 2,200
ISHARES CORE U.S. AGGREGATE ETF US 464287226 5,372 49,057 SH   SOLE   10,303 0 38,754
ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF US 46434V803 4,893 172,174 SH   SOLE   137,027 0 35,147
ISHARES EDGE MSCI MIN VOL EA ETF US 46429B689 2,317 33,465 SH   SOLE   23,234 0 10,231
ISHARES EUROPE ETF ETF US 464287861 1,728 38,997 SH   SOLE   2,150 0 36,847
ISHARES GLOBAL INFRASTRUCTURE ETF ETF US 464288372 1,160 26,389 SH   SOLE   82 0 26,307
ISHARES GOLD TRUST ETF US 464285105 1,913 160,224 SH   SOLE   79,069 0 81,155
ISHARES IBOXX INVESTMENT GRA ETF US 464287242 5,023 41,682 SH   SOLE   4,160 0 37,522
ISHARES IBOXX USD HIGH YIELD ETF US 464288513 6,021 68,121 SH   SOLE   4,579 0 63,542
ISHARES INC MSCI EUROZONE ETF ETF US 464286608 971 24,081 SH   SOLE   0 0 24,081
ISHARES INTERNATIONAL SELECT ETF US 464288448 1,904 58,184 SH   SOLE   11,072 0 47,112
ISHARES JP MORGAN USD EMERGI ETF US 464288281 2,290 20,028 SH   SOLE   751 0 19,277
ISHARES MBS ETF ETF US 464288588 1,628 15,247 SH   SOLE   6,352 0 8,895
ISHARES MSCI ACWI EX US INDEX FUND ETF US 464288240 392 8,590 SH   SOLE   400 0 8,190
ISHARES MSCI ACWI INDEX FD ETF US 464288257 245 3,736 SH   SOLE   3,299 0 437
ISHARES MSCI ALL COUNTRY ASIA EX JAPAN INDEX FUND ETF US 464288182 2,584 38,303 SH   SOLE   4,833 0 33,470
ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF ETF US 464286525 1,681 21,256 SH   SOLE   20,086 0 1,170
ISHARES MSCI CANADA ETF ETF US 464286509 250 9,360 SH   SOLE   2,474 0 6,886
ISHARES MSCI EAFE ETF ETF US 464287465 43,814 671,996 SH   SOLE   489,838 0 182,158
ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 4,563 61,690 SH   SOLE   55,097 0 6,592
ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 747 12,912 SH   SOLE   12,462 0 450
ISHARES MSCI EAFE VALUE ETF ETF US 464288877 1,281 24,782 SH   SOLE   12,465 0 12,317
ISHARES MSCI EMERGING MARKET ETF US 464287234 7,994 193,143 SH   SOLE   67,109 0 126,034
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF ETF US 464286533 3,345 60,387 SH   SOLE   47,997 0 12,389
ISHARES MSCI JAPAN ETF ETF US 46434G822 1,506 28,077 SH   SOLE   21,511 0 6,566
ISHARES MSCI KLD 400 SOCIAL ETF ETF US 464288570 1,057 11,835 SH   SOLE   11,835 0 0
ISHARES MSCI PACIFIC EX JAPA ETF US 464286665 330 7,430 SH   SOLE   3,851 0 3,579
ISHARES MSCI UNITED KINGDOM ETF US 46435G334 1,610 48,303 SH   SOLE   43,007 0 5,296
ISHARES MSCI USA ESG SELECT ETF US 464288802 857 8,383 SH   SOLE   8,063 0 320
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF US 46429B697 7,527 153,829 SH   SOLE   74,354 0 79,475
ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 3,931 12,676 SH   SOLE   2,821 0 9,855
ISHARES NASDAQ BIOTECHNOLOGY INDEX FD OPTION 464287956 62 200 SH Call SOLE   0 0 200
ISHARES NATIONAL MUNI BOND E ETF US 464288414 4,052 36,797 SH   SOLE   17,300 0 19,497
ISHARES RUSSELL 1000 ETF ETF US 464287622 4,128 30,517 SH   SOLE   24,479 0 6,038
ISHARES RUSSELL 1000 GROWTH ETF US 464287614 9,926 83,402 SH   SOLE   26,838 0 56,564
ISHARES RUSSELL 1000 VALUE E ETF US 464287598 11,665 100,189 SH   SOLE   63,506 0 36,683
ISHARES RUSSELL 2000 ETF ETF US 464287655 18,832 133,639 SH   SOLE   95,708 0 37,931
ISHARES RUSSELL 2000 GROWTH ETF US 464287648 3,433 20,339 SH   SOLE   6,132 0 14,207
ISHARES RUSSELL 2000 VALUE E ETF US 464287630 3,705 31,171 SH   SOLE   12,628 0 18,543
ISHARES RUSSELL 3000 ETF ETF US 464287689 17,571 122,003 SH   SOLE   90,411 0 31,592
ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3,749 19,516 SH   SOLE   1,134 0 18,382
ISHARES RUSSELL MID-CAP GROW ETF US 464287481 2,783 25,753 SH   SOLE   16,147 0 9,606
ISHARES RUSSELL MID-CAP VALU ETF US 464287473 4,833 57,474 SH   SOLE   3,940 0 53,534
ISHARES S&P 500 GROWTH ETF ETF US 464287309 3,382 24,710 SH   SOLE   5,712 0 18,998
ISHARES S&P 500 VALUE ETF ETF US 464287408 631 6,010 SH   SOLE   2,068 0 3,942
ISHARES S&P MID-CAP 400 GROW ETF US 464287606 4,094 20,820 SH   SOLE   4,682 0 16,138
ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1,356 9,129 SH   SOLE   303 0 8,826
ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 463 2,967 SH   SOLE   661 0 2,306
ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 363 2,597 SH   SOLE   178 0 2,419
ISHARES SELECT DIVIDEND ETF ETF US 464287168 7,067 76,636 SH   SOLE   17,185 0 59,451
ISHARES TIPS BOND ETF ETF US 464287176 22,412 197,582 SH   SOLE   99,440 0 98,143
ISHARES U.S. AEROSPACE & DEF ETF US 464288760 9,447 60,035 SH   SOLE   11,445 0 48,590
ISHARES US FINANCIALS ETF ETF US 464287788 539 5,010 SH   SOLE   1,590 0 3,420
ISHARES US PREFERRED STOCK E ETF US 464288687 5,167 131,900 SH   SOLE   11,739 0 120,161
ISHARES US REAL ESTATE ETF ETF US 464287739 697 8,732 SH   SOLE   4,074 0 4,658
ISHARES USTECHNOLOGY ETF ETF US 464287721 322 2,305 SH   SOLE   1,976 0 329
ISIS PHARMACEUTICALS INC DEL NOTE 464337AJ3 13 12,000 SH   SOLE   12,000 0 0
ITAU UNIBANCO H-SPON PRF ADR ADR 465562106 341 30,880 SH   SOLE   27,981 0 2,899
J C PENNEY CO INC COM 708160106 156 33,625 SH   SOLE   17,625 0 16,000
J2 GLOBAL INC COM 48123V102 31,708 372,646 SH   SOLE   217,582 0 155,064
JACK HENRY & ASSOCIATES INC COM 426281101 724 6,975 SH   SOLE   3,029 0 3,946
JACOBS ENGINEERING GROUP INC COM 469814107 270 4,967 SH   SOLE   384 0 4,583
JD.COM INC SPONSORED ADR REPSTG COM CL A ADR 47215P106 330 8,405 SH   SOLE   2,211 0 6,194
JEFFERIES GROUP INC NEW NOTE 472319AG7 10 10,000 SH   SOLE   7,000 0 3,000
JETBLUE AIRWAYS CORP COM 477143101 302 13,215 SH   SOLE   7,915 0 5,300
JM SMUCKER CO/THE COM 832696405 19,092 161,345 SH   SOLE   33,425 0 127,920
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4,848 49,470 SH   SOLE   35,723 0 13,746
JOHNSON & JOHNSON COM 478160104 104,122 787,076 SH   SOLE   311,075 0 476,001
JOHNSON & JOHNSON OPTION 478160904 794 6,000 SH Call SOLE   300 0 5,700
JOHNSON CONTROLS INTERNATION COM G51502105 2,765 63,777 SH   SOLE   11,369 0 52,408
JONES LANG LASALLE INC COM 48020Q107 1,732 13,857 SH   SOLE   9,985 0 3,872
JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 16,784 565,123 SH   SOLE   347,493 0 217,630
JPMORGAN CHASE & CO COM 46625H100 107,211 1,172,991 SH   SOLE   473,210 0 699,781
JPMORGAN CHASE & CO OPTION 46625H900 37 400 SH Call SOLE   100 0 300
JPMORGAN CHASE & CO PFD 48127R461 212 7,880 SH   SOLE   6,000 0 1,880
K2M GROUP HOLDINGS INC COM 48273J107 2,955 121,285 SH   SOLE   65,027 0 56,258
KANSAS CITY SOUTHERN COM 485170302 258 2,469 SH   SOLE   1,820 0 649
KAO CORP-SPONSORED ADR ADR 485537302 355 5,972 SH   SOLE   5,377 0 595
KAR AUCTION SERVICES INC COM 48238T109 633 15,094 SH   SOLE   0 0 15,094
KATE SPADE & COMPANY COM 485865109 668 36,128 SH   SOLE   4,128 0 32,000
KAYNE ANDERSON MLP INVESTMEN COM 486606106 1,439 76,347 SH   SOLE   35,684 0 40,663
KB HOME COM 48666K109 449 18,750 SH   SOLE   18,750 0 0
KELLOGG CO COM 487836108 2,951 42,484 SH   SOLE   6,174 0 36,310
KELLOGG CO OPTION 487836908 7 100 SH Call SOLE   0 0 100
KERYX BIOPHARMACEUTICALS INC COM 492515101 1,021 141,200 SH   SOLE   129,000 0 12,200
KEYCORP NEW COM 493267108 280 14,953 SH   SOLE   6,853 0 8,100
KIMBERLY-CLARK CORP COM 494368103 17,459 135,228 SH   SOLE   33,054 0 102,174
KIMBERLY-CLARK DE MEXICO SA B DE CV SPONSORED ADR ADR 494386204 338 31,900 SH   SOLE   0 0 31,900
KINDER MORGAN INC COM 49456B101 28,969 1,511,959 SH   SOLE   400,359 0 1,111,600
KINDER MORGAN INC OPTION 49456B901 29 1,500 SH Call SOLE   1,500 0 0
KINDER MORGAN INC PFD 49456B200 3,196 72,820 SH   SOLE   6,615 0 66,205
KINSALE CAP GROUP INC COM COM 49714P108 6,162 165,146 SH   SOLE   49,727 0 115,419
KKR & CO LP COM 48248M102 424 22,772 SH   SOLE   6,647 0 16,125
KOHLS CORP COM 500255104 4,494 116,204 SH   SOLE   28,430 0 87,774
KORNIT DIGITAL LTD COM M6372Q113 40,217 2,078,404 SH   SOLE   988,173 0 1,090,231
KORNIT DIGITAL LTD ORDINARY SHARES OPTION M6372Q913 14 700 SH Call SOLE   0 0 700
KRAFT HEINZ CO/THE COM 500754106 8,697 101,552 SH   SOLE   41,291 0 60,261
KRAFT HEINZ COMPANY (THE) COMMON STOCK OPTION 500754906 17 200 SH Call SOLE   0 0 200
LABORATORY CORP AMER HLDGS COM 50540R409 274 1,780 SH   SOLE   1,207 0 573
LAKELAND FINANCIAL CORP COM 511656100 394 8,591 SH   SOLE   7,091 0 1,500
LAM RESEARCH CORP COM 512807108 553 3,908 SH   SOLE   2,194 0 1,714
LAMB WESTON HOLDINGS INC COM 513272104 291 6,600 SH   SOLE   893 0 5,707
LANDMARK INFRASTRUCTURE PART COM 51508J108 313 19,571 SH   SOLE   971 0 18,600
LANDSTAR SYSTEM INC COM 515098101 3,608 42,146 SH   SOLE   32,039 0 10,107
LAS VEGAS SANDS CORP COM 517834107 385 6,021 SH   SOLE   2,375 0 3,646
LAS VEGAS SANDS CORP OPTION 517834907 96 1,500 SH Call SOLE   1,500 0 0
LAUREATE EDUCATION INC-A COM 518613203 1,791 102,162 SH   SOLE   65,877 0 36,285
LAWSON PRODUCTS INC COM 520776105 445 20,081 SH   SOLE   11,450 0 8,631
LAZARD INTL EQUITY SELECT PORT INSTL COM 52106N665 327 32,841 SH   SOLE   0 0 32,841
LEAR CORP COM 521865204 2,743 19,305 SH   SOLE   15,595 0 3,710
LEGGETT & PLATT INC COM 524660107 3,305 62,909 SH   SOLE   12,145 0 50,764
LEMAITRE VASCULAR INC COM 525558201 213 6,807 SH   SOLE   0 0 6,807
LENDINGCLUB CORPORATION COM COM 52603A109 144 26,150 SH   SOLE   16,900 0 9,250
LENNAR CORP-A COM 526057104 996 18,680 SH   SOLE   18,380 0 300
LENNOX INTERNATIONAL INC COM 526107107 2,868 15,616 SH   SOLE   1,480 0 14,136
LEUCADIA NATIONAL CORP COM 527288104 676 25,834 SH   SOLE   9,103 0 16,731
LHC GROUP INC COM 50187A107 509 7,500 SH   SOLE   0 0 7,500
LIBERTY GLOBAL PLC- C COM G5480U120 379 12,145 SH   SOLE   4,943 0 7,202
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 344 14,012 SH   SOLE   9,486 0 4,526
LIBERTY MEDIA CORP NOTE 530715AN1 10 35,000 SH   SOLE   19,415 0 0
LIBERTY MEDIA CORP DELAWARE NOTE 531229AB8 15 13,000 SH   SOLE   13,000 0 0
LIBERTY MEDIA COR-SIRIUSXM C COM 531229607 311 7,459 SH   SOLE   6,364 0 1,095
LIGAND PHARMACEUTICALS COM 53220K504 15,731 129,577 SH   SOLE   110,249 0 19,328
LINCOLN ELECTRIC HOLDINGS COM 533900106 319 3,468 SH   SOLE   388 0 3,080
LINCOLN NATIONAL CORP COM 534187109 617 9,126 SH   SOLE   794 0 8,332
LITHIA MOTORS INC-CL A COM 536797103 460 4,884 SH   SOLE   28 0 4,856
LITTELFUSE INC COM 537008104 5,454 33,056 SH   SOLE   13,276 0 19,780
LIVE NATION ENTERTAINMENT IN COM 538034109 377 10,809 SH   SOLE   4,059 0 6,750
LIVE NATION ENTERTAINMENT INC NOTE 538034AJ8 13 11,000 SH   SOLE   11,000 0 0
LKQ CORP COM 501889208 8,476 257,229 SH   SOLE   71,818 0 185,411
LOCKHEED MARTIN CORP COM 539830109 3,234 11,651 SH   SOLE   4,461 0 7,190
LOEWS CORP COM 540424108 380 8,110 SH   SOLE   2,082 0 6,028
LOGITECH INTERNATIONAL SA COM H50430232 819 22,335 SH   SOLE   0 0 22,335
LOWES COMPANIES INC OPTION 548661907 16 200 SH Call SOLE   0 0 200
LOWE'S COS INC COM 548661107 45,533 587,290 SH   SOLE   305,867 0 281,423
LULULEMON ATHLETICA INC COM 550021109 30,881 517,525 SH   SOLE   199,256 0 318,269
LULULEMON ATHLETICA INC OPTION 550021909 42 700 SH Call SOLE   0 0 700
LUMINEX CORP COM 55027E102 4,376 207,219 SH   SOLE   182,069 0 25,150
LUXOTTICA GROUP SPA-SPON ADR ADR 55068R202 409 7,015 SH   SOLE   5,976 0 1,039
LYONDELLBASELL INDU-CL A COM N53745100 1,260 14,936 SH   SOLE   1,531 0 13,405
MACQUARIE INFRASTRUCTURE CORPORATION COM 55608B105 514 6,553 SH   SOLE   2,662 0 3,891
MAGELLAN MIDSTREAM PARTNERS COM 559080106 24,205 339,624 SH   SOLE   54,858 0 284,766
MAGNA INTERNATIONAL INC COM 559222401 950 20,501 SH   SOLE   17,192 0 3,309
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 118 12,000 SH   SOLE   12,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 4,455 115,839 SH   SOLE   89,760 0 26,078
MANHATTAN ASSOCIATES INC COM 562750109 407 8,462 SH   SOLE   0 0 8,462
MANULIFE FINANCIAL CORP COM 56501R106 3,343 178,214 SH   SOLE   138,086 0 40,128
MARATHON OIL CORP COM 565849106 215 18,126 SH   SOLE   9,731 0 8,395
MARATHON PETROLEUM CORP COM 56585A102 1,964 37,539 SH   SOLE   8,274 0 29,265
MARCUS & MILLICHAP INC COM COM 566324109 1,027 38,968 SH   SOLE   3,040 0 35,928
MARKEL CORP COM 570535104 294 301 SH   SOLE   155 0 146
MARKEL CORP HOLDING CO OPTION 570535904 98 100 SH Call SOLE   0 0 100
MARKET VECTORS JP MORGAN EM LC BD ETF COM 92189F494 195 10,297 SH   SOLE   5,647 0 4,650
MARKETAXESS HOLDINGS INC COM 57060D108 14,086 70,045 SH   SOLE   2,539 0 67,506
MARRIOTT INTERNATIONAL -CL A COM 571903202 21,618 215,508 SH   SOLE   84,903 0 130,605
MARSH & MCLENNAN COS COM 571748102 2,391 30,668 SH   SOLE   9,362 0 21,306
MARTIN MARIETTA MATERIALS COM 573284106 230 1,034 SH   SOLE   990 0 44
MASCO CORP COM 574599106 2,323 60,787 SH   SOLE   28,722 0 32,065
MASTERCARD INC - A COM 57636Q104 150,767 1,241,389 SH   SOLE   759,011 0 482,378
MATERIALISE NV ADR 57667T100 805 67,800 SH   SOLE   29,350 0 38,450
MATERIALS SELECT SECTOR SPDR ETF US 81369Y100 760 14,127 SH   SOLE   13,173 0 954
MAXIM INTEGRATED PRODUCTS INC COM 57772K101 397 8,849 SH   SOLE   5,704 0 3,145
MAXIMUS INC COM 577933104 1,296 20,695 SH   SOLE   13,037 0 7,658
MAXLINEAR INC COM 57776J100 13,669 490,088 SH   SOLE   262,871 0 227,217
MB FINANCIAL INC COM 55264U108 7,744 175,836 SH   SOLE   65,212 0 110,624
MCCORMICK & CO-NON VTG SHRS COM 579780206 41,786 428,526 SH   SOLE   239,061 0 189,465
MCDONALDS CORP OPTION 580135901 414 2,700 SH Call SOLE   2,700 0 0
MCDONALD'S CORP COM 580135101 36,800 240,270 SH   SOLE   102,548 0 137,722
MCKESSON CORP COM 58155Q103 708 4,302 SH   SOLE   1,026 0 3,276
MDC PARTNERS INC-A COM 552697104 983 99,250 SH   SOLE   3,175 0 96,075
MEDICAL PROPERTIES TRUST INC COM 58463J304 132 10,253 SH   SOLE   0 0 10,253
MEDINAH MINERALS INC COM 58489M109 1 170,000 SH   SOLE   0 0 170,000
MEDNAX INC COM 58502B106 6,208 102,826 SH   SOLE   65,534 0 37,292
MEDTRONIC PLC COM G5960L103 30,726 346,203 SH   SOLE   171,024 0 175,179
MELCO RESORTS & ENTERTAINMENT ADR 585464100 498 22,173 SH   SOLE   10,029 0 12,144
MERCADOLIBRE INC COM 58733R102 2,094 8,345 SH   SOLE   4,335 0 4,010
MERCADOLIBRE INC OPTION 58733R902 276 1,100 SH Call SOLE   0 0 1,100
MERCK & CO. INC. COM 58933Y105 26,888 419,531 SH   SOLE   252,831 0 166,700
MERCURY GENERAL CORP NEW COM 589400100 749 13,870 SH   SOLE   10,100 0 3,770
MERCURY SYSTEMS INC COM 589378108 7,751 184,145 SH   SOLE   103,585 0 80,560
MEREDITH CORP COM 589433101 369 6,205 SH   SOLE   0 0 6,205
MERIT MEDICAL SYSTEMS INC COM 589889104 587 15,399 SH   SOLE   0 0 15,399
MERRIMACK PHARMACEUTICALS INC COM 590328100 73 59,053 SH   SOLE   0 0 59,053
META FINANCIAL GROUP INC COM 59100U108 1,604 18,024 SH   SOLE   7,850 0 10,174
METLIFE INC COM 59156R108 5,179 94,269 SH   SOLE   37,656 0 56,613
METTLER-TOLEDO INTERNATIONAL COM 592688105 2,688 4,567 SH   SOLE   3,574 0 993
MFA FINANCIAL INC COM 55272X102 261 31,110 SH   SOLE   28,900 0 2,210
MFA FINANCIAL INC PFD 55272X409 216 8,500 SH   SOLE   8,500 0 0
MGE ENERGY INC COM 55277P104 374 5,815 SH   SOLE   1,500 0 4,315
MGM GROWTH PROPERTIES LLC-A COM 55303A105 1,851 63,408 SH   SOLE   5,583 0 57,825
MGM RESORTS INTERNATIONAL COM 552953101 5,636 180,115 SH   SOLE   16,000 0 164,115
MGP INGREDIENTS INC COM 55303J106 1,226 23,951 SH   SOLE   1,000 0 22,951
MICHAELS COS INC/THE COM 59408Q106 677 36,547 SH   SOLE   36,547 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 10,139 131,374 SH   SOLE   39,839 0 91,535
MICRON TECHNOLOGY INC COM 595112103 6,317 211,568 SH   SOLE   57,572 0 153,996
MICRON TECHNOLOGY INC NOTE 595112AY9 34 30,000 SH   SOLE   29,000 0 1,000
MICROSOFT CORP COM 594918104 242,117 3,512,504 SH   SOLE   1,884,480 0 1,628,023
MICROSOFT CORP OPTION 594918904 186 2,700 SH Call SOLE   500 0 2,200
MICROVISION INC DEL COM 594960304 26 12,375 SH   SOLE   0 0 12,375
MIDDLEBY CORP COM 596278101 5,650 46,500 SH   SOLE   33,178 0 13,322
MIDLAND STATES BANCORP INC COM 597742105 222 6,629 SH   SOLE   0 0 6,629
MINERALS TECHNOLOGIES INC COM 603158106 5,051 69,006 SH   SOLE   26,687 0 42,319
MINERVA NEUROSCIENCES INC COM 603380106 89 10,000 SH   SOLE   10,000 0 0
MITEK SYSTEMS INC NEW OPTION 606710900 73 8,700 SH Call SOLE   0 0 8,700
MITEK SYSTEMS INC NEW COM 606710200 120 14,302 SH   SOLE   4,000 0 10,302
MIX TELEMATICS LIMITED SPONSORED ADR ADR 60688N102 131 16,674 SH   SOLE   1,440 0 15,234
MOBILEYE NV COM N51488117 6,784 108,026 SH   SOLE   35,288 0 72,738
MOBIVITY HLDGS CORP COM 1 FOR 6 R/S INTO MOBIVITY COM 60743E105 96 125,685 SH   SOLE   0 0 125,685
MOLINA HEALTHCARE INC NOTE 60855RAD2 13 10,000 SH   SOLE   10,000 0 0
MONDELEZ INTERNATIONAL INC-A COM 609207105 4,762 110,251 SH   SOLE   54,250 0 56,001
MONOLITHIC POWER SYSTEMS INC COM 609839105 654 6,784 SH   SOLE   1,528 0 5,256
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 298 16,286 SH   SOLE   0 0 16,286
MONROE CAPITAL CORP COM 610335101 12,094 794,108 SH   SOLE   89,415 0 704,692
MONSANTO CO COM 61166W101 5,292 44,714 SH   SOLE   11,644 0 33,070
MONSTER BEVERAGE CORP COM 61174X109 2,198 44,245 SH   SOLE   30,445 0 13,800
MOODY'S CORP COM 615369105 5,262 43,244 SH   SOLE   9,138 0 34,106
MORGAN STANLEY COM 617446448 3,598 80,739 SH   SOLE   24,756 0 55,983
MORNINGSTAR INC COM 617700109 18,070 230,664 SH   SOLE   106,009 0 124,654
MOTOROLA SOLUTIONS INC COM 620076307 1,254 14,458 SH   SOLE   1,350 0 13,108
MPLX LP COM 55336V100 2,190 65,563 SH   SOLE   38,337 0 27,226
MSC INDUSTRIAL DIRECT CO-A COM 553530106 1,527 17,761 SH   SOLE   8,224 0 9,538
MUELLER WATER PRODUCTS INC COM SER A COM 624758108 239 20,500 SH   SOLE   0 0 20,500
MULESOFT INC -A COM 625207105 2,836 113,700 SH   SOLE   10,900 0 102,800
MULTI COLOR CORP COM 625383104 380 4,651 SH   SOLE   66 0 4,585
MYLAN N V SHS EURO COM N59465109 368 9,491 SH   SOLE   1,000 0 8,491
MYRIAD GENETICS INC COM 62855J104 1,048 40,560 SH   SOLE   25,130 0 15,430
NASDAQ OMX GROUP INC (THE) COM 631103108 270 3,778 SH   SOLE   2,812 0 966
NATIONAL BANK HOLDINGS CORPORATION CLASS A COM COM 633707104 414 12,500 SH   SOLE   0 0 12,500
NATIONAL BEVERAGE CORP COM 635017106 1,956 20,910 SH   SOLE   2,350 0 18,560
NATIONAL FUEL GAS CO COM 636180101 1,517 27,171 SH   SOLE   3,023 0 24,148
NATIONAL GENERAL HOLDINGS CORP COM 636220303 297 14,088 SH   SOLE   2,008 0 12,080
NATIONAL GRID PLC NEW SPONSORED ADR ADR 636274409 1,096 17,442 SH   SOLE   11,077 0 6,365
NATIONAL INSTRUMENTS CORP COM 636518102 1,475 36,665 SH   SOLE   34,274 0 2,391
NATIONAL-OILWELL VARCO INC COM 637071101 214 6,504 SH   SOLE   554 0 5,950
NATURES SUNSHINE PRODUCTS INC COM 639027101 171 12,885 SH   SOLE   12,885 0 0
NAVIOS MARITIME HOLDINGS INC COM Y62196103 58 42,000 SH   SOLE   17,000 0 25,000
NCR CORP NEW COM 62886E108 2,046 50,098 SH   SOLE   8,000 0 42,098
NEKTAR THERAPEUTICS COM 640268108 6,300 322,257 SH   SOLE   22,755 0 299,502
NEOGENOMICS INC COM 64049M209 3,384 377,672 SH   SOLE   133,285 0 244,387
NEPHROS INC COM 640671301 71 308,242 SH   SOLE   0 0 308,242
NEPTUNE TECHNOLOGIES & BIORESOURCES INC COM 64077P108 9 10,800 SH   SOLE   0 0 10,800
NESTLE SA-SPONS ADR ADR 641069406 15,572 178,635 SH   SOLE   123,428 0 55,207
NETAPP INC COM 64110D104 207 5,170 SH   SOLE   1,070 0 4,100
NETEASE INC-ADR ADR 64110W102 213 707 SH   SOLE   679 0 28
NETFLIX COM INC OPTION 64110L906 15 100 SH Call SOLE   100 0 0
NETFLIX INC COM 64110L106 40,705 272,436 SH   SOLE   34,128 0 238,308
NEUBERGER BERMAN ALTERNATIVE FDS LONG SH ETF US 64128R608 785 56,256 SH   SOLE   45,212 0 11,044
NEURALSTEM INC COM 64127R401 506 87,343 SH   SOLE   55,115 0 32,228
NEVRO CORP COM 64157F103 19,975 268,373 SH   SOLE   77,257 0 191,116
NEVRO CORP OPTION 64157F903 216 2,900 SH Call SOLE   100 0 2,800
NEW AGE BEVERAGES CORP COM 64157V108 577 112,500 SH   SOLE   0 0 112,500
NEW GOLD INC COM 644535106 32 10,000 SH   SOLE   0 0 10,000
NEW YORK COMMUNITY BANCORP INC COM 649445103 1,952 148,663 SH   SOLE   74,761 0 73,902
NEW YORK REIT INC COM 64976L109 117 13,499 SH   SOLE   0 0 13,499
NEWELL BRANDS INC COM 651229106 6,602 123,130 SH   SOLE   84,586 0 38,544
NEWMONT MINING CORP COM 651639106 239 7,375 SH   SOLE   2,000 0 5,375
NEXTERA ENERGY INC COM 65339F101 7,147 51,001 SH   SOLE   19,063 0 31,937
NIELSEN HOLDINGS PLC COM G6518L108 2,018 52,199 SH   SOLE   19,345 0 32,854
NIKE INC -CL B COM 654106103 16,262 275,627 SH   SOLE   114,198 0 161,429
NISOURCE INC COM COM 65473P105 647 25,514 SH   SOLE   18,675 0 6,839
NO DESCRIPTION COM 000MFQGVY 69 69,302 SH   SOLE   0 0 69,302
NOBLE CORPORATION SHS USD COM G65431101 57 15,852 SH   SOLE   6,263 0 9,589
NORDSTROM INC COM 655664100 1,496 31,268 SH   SOLE   4,508 0 26,760
NORDSTROM INC OPTION 655664900 57 1,200 SH Call SOLE   0 0 1,200
NORFOLK SOUTHERN CORP COM 655844108 3,311 27,204 SH   SOLE   13,610 0 13,594
NORFOLK SOUTHERN CORP OPTION 655844908 158 1,300 SH Call SOLE   0 0 1,300
NORTHEAST INDIANA BANCORP INC COM 664196201 261 8,000 SH   SOLE   0 0 8,000
NORTHERN TRUST CORP COM 665859104 74,290 764,223 SH   SOLE   498,239 0 265,984
NORTHROP GRUMMAN CORP COM 666807102 3,029 11,800 SH   SOLE   6,184 0 5,616
NOVADAQ TECHNOLOGIES INC COM 66987G102 6,776 578,150 SH   SOLE   297,530 0 280,620
NOVARTIS AG-SPONSORED ADR ADR 66987V109 14,807 177,392 SH   SOLE   94,303 0 83,090
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 4,842 112,886 SH   SOLE   79,254 0 33,632
NOVOZYMES A/S-UNSPONS ADR ADR 670108109 346 7,894 SH   SOLE   7,230 0 664
NRG YIELD INC-CLASS C COM 62942X405 374 21,226 SH   SOLE   21,000 0 226
NU SKIN ENTERPRISES INC - A COM 67018T105 573 9,111 SH   SOLE   1,122 0 7,989
NUANCE COMMUNICATIONS INC COM 67020Y100 937 53,804 SH   SOLE   28,226 0 25,578
NUCOR CORP COM 670346105 1,088 18,794 SH   SOLE   3,065 0 15,729
NUTANIX INC OPTION 67059N908 476 23,600 SH Call SOLE   2,000 0 21,600
NUTANIX INC COM 67059N108 963 47,800 SH   SOLE   4,000 0 43,800
NUTRISYSTEM INC COM 67069D108 329 6,320 SH   SOLE   0 0 6,320
NUVASIVE INC COM 670704105 21,224 275,927 SH   SOLE   121,364 0 154,563
NUVEEN MUNI CREDIT INC FD COM 67070X101 185 12,401 SH   SOLE   9,619 0 2,782
NVIDIA CORP COM 67066G104 21,055 145,646 SH   SOLE   10,840 0 134,806
NVIDIA CORP OPTION 67066G904 145 1,000 SH Call SOLE   0 0 1,000
NVIDIA CORP OPTION 67066G954 202 1,400 SH Put SOLE   0 0 1,400
NXSTAGE MEDICAL INC COM 67072V103 15,009 598,671 SH   SOLE   165,123 0 433,548
OAKTREE CAPITAL GROUP LLC COM 674001201 1,652 35,453 SH   SOLE   22,360 0 13,093
OBALON THERAPEUTICS INC COM 67424L100 134 13,540 SH   SOLE   0 0 13,540
OCCIDENTAL PETROLEUM CORP COM 674599105 2,904 48,504 SH   SOLE   18,203 0 30,301
OFFICE DEPOT INC COM 676220106 173 30,680 SH   SOLE   30,380 0 300
OFG BANCORP COM 67103X102 788 78,817 SH   SOLE   0 0 78,817
OLD DOMINION FREIGHT LINE COM 679580100 2,768 29,063 SH   SOLE   26,837 0 2,226
OLD NATIONAL BANCORP COM 680033107 619 35,900 SH   SOLE   800 0 35,100
OLD REPUBLIC INTL CORP COM 680223104 2,000 102,425 SH   SOLE   39,044 0 63,381
OMEGA HEALTHCARE INVESTORS INC COM 681936100 964 29,190 SH   SOLE   24,966 0 4,224
OMNICOM GROUP COM 681919106 22,320 269,239 SH   SOLE   244,952 0 24,287
ON ASSIGNMENT INC COM 682159108 2,730 50,409 SH   SOLE   42,129 0 8,280
ON SEMICONDUCTOR CORP COM 682189105 154 11,000 SH   SOLE   11,000 0 0
ON SEMICONDUCTOR CORP NOTE 682189AK1 12 12,000 SH   SOLE   12,000 0 0
ONE GAS INC COM 68235P108 247 3,544 SH   SOLE   1,450 0 2,094
ONEOK INC COM 682680103 831 15,933 SH   SOLE   7,682 0 8,251
ONEOK PARTNERS LP COM 68268N103 4,927 96,477 SH   SOLE   9,105 0 87,372
OPEN TEXT CORP COM 683715106 257 8,150 SH   SOLE   8,000 0 150
OPKO HEALTH INC COM 68375N103 112 17,071 SH   SOLE   305 0 16,766
ORACLE CORP COM 68389X105 19,264 384,212 SH   SOLE   138,166 0 246,046
ORACLE CORPORATION OPTION 68389X905 346 6,900 SH Call SOLE   6,900 0 0
ORBCOMM INC COM 68555P100 574 50,804 SH   SOLE   0 0 50,804
ORBITAL ATK INC COM COM 68557N103 1,253 12,742 SH   SOLE   5,928 0 6,814
O'REILLY AUTOMOTIVE INC COM 67103H107 43,561 199,145 SH   SOLE   161,983 0 37,162
ORIGIN AGRITECH LTD COM G67828106 137 95,503 SH   SOLE   95,503 0 0
ORIGINCLEAR INC COM 686228305 6 50,000 SH   SOLE   0 0 50,000
ORIX - SPONSORED ADR ADR 686330101 4,013 51,492 SH   SOLE   47,370 0 4,122
ORTHOFIX INTERNATIONAL NV COM N6748L102 1,301 28,001 SH   SOLE   0 0 28,001
OSHKOSH CORP COM 688239201 544 7,895 SH   SOLE   3,049 0 4,846
OSI SYSTEMS INC COM 671044105 2,022 26,900 SH   SOLE   22,035 0 4,865
OWENS & MINOR INC COM 690732102 664 20,638 SH   SOLE   485 0 20,153
OXFORD LANE CAPITAL CORP COM 691543102 1,801 181,706 SH   SOLE   154,256 0 27,450
OXFORD LANE CAPITAL CORP PFD 691543300 318 12,500 SH   SOLE   12,500 0 0
P G & E CORP COM 69331C108 286 4,315 SH   SOLE   743 0 3,572
PACCAR INC COM 693718108 833 12,611 SH   SOLE   9,210 0 3,401
PACIFIC BIOSCIENCES OF CALIFORNIA INC COM 69404D108 99 27,811 SH   SOLE   5,247 0 22,564
PACKAGING CORP AMER COM 695156109 879 7,890 SH   SOLE   2,000 0 5,890
PALO ALTO NETWORKS INC COM 697435105 10,535 78,734 SH   SOLE   23,023 0 55,711
PAN AMERICAN SILVER CORP COM 697900108 1,187 70,578 SH   SOLE   6,600 0 63,978
PANDORA MEDIA INC COM 698354107 615 68,974 SH   SOLE   29,625 0 39,349
PANERA BREAD COMPANY-CLASS A COM 69840W108 3,902 12,403 SH   SOLE   10,186 0 2,217
PARK HOTELS AND RESORTS INC COM 700517105 2,831 105,004 SH   SOLE   2,611 0 102,393
PARKER HANNIFIN CORP COM 701094104 640 4,004 SH   SOLE   763 0 3,241
PARK-OHIO HOLDINGS CORP COM 700666100 7,742 203,192 SH   SOLE   157,533 0 45,659
PARKWAY ACQUISITION CORP COM 70153X105 504 49,364 SH   SOLE   0 0 49,364
PATTERSON COS INC COM 703395103 499 10,632 SH   SOLE   650 0 9,982
PAYCHEX INC COM 704326107 28,113 493,728 SH   SOLE   266,757 0 226,971
PAYCHEX INC OPTION 704326907 6 100 SH Call SOLE   0 0 100
PAYCOM SOFTWARE INC COM 70432V102 489 7,150 SH   SOLE   3,450 0 3,700
PAYLOCITY HOLDING CORP COM 70438V106 24,643 545,439 SH   SOLE   157,636 0 387,803
PAYPAL HLDGS INC OPTION 70450Y903 48 900 SH Call SOLE   400 0 500
PAYPAL HOLDINGS INC COM 70450Y103 78,044 1,454,137 SH   SOLE   438,467 0 1,015,670
PEOPLES UTD FINL INC COM 712704105 2,050 116,105 SH   SOLE   79,540 0 36,565
PEPSICO INC COM 713448108 40,163 347,758 SH   SOLE   105,921 0 241,837
PEPSICO INC OPTION 713448908 69 600 SH Call SOLE   200 0 400
PERKINELMER INC COM 714046109 577 8,461 SH   SOLE   2,534 0 5,927
PERMIAN BASIN ROYALTY TRUST UBI COM 714236106 183 21,000 SH   SOLE   7,500 0 13,500
PERRIGO CO PLC COM G97822103 4,254 56,327 SH   SOLE   30,142 0 26,185
PERRIGO COMPANY PLC OPTION G97822903 498 6,600 SH Call SOLE   500 0 6,100
PFENEX INC COM COM 717071104 1,006 250,817 SH   SOLE   23,955 0 226,862
PFIZER INC COM 717081103 31,389 934,476 SH   SOLE   472,466 0 462,010
PFIZER INC OPTION 717081903 34 1,000 SH Call SOLE   0 0 1,000
PHILIP MORRIS INTERNATIONAL COM 718172109 25,134 213,999 SH   SOLE   104,946 0 109,053
PHILIP MORRIS INTERNATIONAL INC OPTION 718172909 23 200 SH Call SOLE   0 0 200
PHILLIPS 66 COM 718546104 4,636 56,064 SH   SOLE   30,218 0 25,846
PHILLIPS 66 PARTNERS LP COM 718549207 3,000 60,698 SH   SOLE   21,348 0 39,350
PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 309 3,044 SH   SOLE   0 0 3,044
PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 2,241 22,033 SH   SOLE   384 0 21,649
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE ETF US 72201R817 3,510 33,393 SH   SOLE   1,450 0 31,943
PIONEER NATURAL RESOURCES CO COM 723787107 21,806 136,646 SH   SOLE   104,987 0 31,659
PLAINS ALL AMER PIPELINE LP COM 726503105 7,872 299,668 SH   SOLE   50,100 0 249,568
PLANET FITNESS INC CL A COM 72703H101 3,424 146,694 SH   SOLE   10,627 0 136,067
PLATFORM SPECIALTY PRODUCTS CORP COM 72766Q105 1,210 95,413 SH   SOLE   65,600 0 29,813
PNC FINANCIAL SERVICES GROUP COM 693475105 2,712 21,716 SH   SOLE   9,270 0 12,446
POLARIS INDUSTRIES INC COM 731068102 643 6,967 SH   SOLE   506 0 6,461
POOL CORP COM 73278L105 1,957 16,642 SH   SOLE   589 0 16,053
PORTFOLIO RECOVERY ASSOCS INC SR CONV NT 3 percent 20 NOTE 73640QAB1 10,381 10,877,000 SH   SOLE   2,562,000 0 8,315,000
PORTLAND GENERAL ELECTRIC CO COM 736508847 262 5,737 SH   SOLE   0 0 5,737
PORTOLA PHARMACEUTICALS INC COM OPTION 737010908 118 2,100 SH Call SOLE   700 0 1,400
PORTOLA PHARMACEUTICALS INC COM COM 737010108 1,775 31,600 SH   SOLE   6,248 0 25,352
POTASH CORP OF SASKATCHEWAN COM 73755L107 1,393 85,463 SH   SOLE   66,593 0 18,870
POTBELLY CORPORATION COM 73754Y100 4,492 390,629 SH   SOLE   37,198 0 353,431
POWERSHARES ETF POWERSHARES FINANCIAL PFD ETF US 73935X229 1,024 53,631 SH   SOLE   3,000 0 50,631
POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV ETF US 73935X153 1,954 41,730 SH   SOLE   0 0 41,730
POWERSHARES FTSE RAFI US 1000 PORTFOLIO ETF US 73935X583 585 5,660 SH   SOLE   4,422 0 1,238
POWERSHARES GLOBAL EXCHANGE TRADED FD TR EMERGING MARKETS ETF US 73936T573 499 17,047 SH   SOLE   8,602 0 8,445
POWERSHARES PREFERRED PORTFOLIO ETF US 73936T565 1,455 96,300 SH   SOLE   27,897 0 68,403
POWERSHARES QQQ TRUST SERIES ETF US 73935A104 10,740 78,032 SH   SOLE   35,801 0 42,231
POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 4,887 109,249 SH   SOLE   55,331 0 53,918
POWERSHARES SENIOR LOAN ETF US 73936Q769 833 35,981 SH   SOLE   26,980 0 9,001
POWERSHARES VARIABLE RATE PR ETF US 73937B597 535 20,439 SH   SOLE   0 0 20,439
POWERSHARES WATER RESOURCES ETF US 73935X575 3,344 123,975 SH   SOLE   38,550 0 85,425
PPG INDUSTRIES INC COM 693506107 1,228 11,168 SH   SOLE   4,412 0 6,756
PPL CORPORATION COM 69351T106 269 6,970 SH   SOLE   2,181 0 4,789
PRA GROUP INC COM 69354N106 28,880 762,014 SH   SOLE   201,442 0 560,572
PRA GROUP INC COM OPTION 69354N906 64 1,700 SH Call SOLE   300 0 1,400
PRA HEALTH SCIENCES INC COM COM 69354M108 309 4,125 SH   SOLE   949 0 3,176
PRAXAIR INC COM 74005P104 64,870 489,397 SH   SOLE   273,856 0 215,541
PREFERRED APARTMENT COMMUNITIES INC COM 74039L103 894 56,790 SH   SOLE   9,950 0 46,840
PREMARA FINANCIAL INC COM 74046G105 91 10,000 SH   SOLE   0 0 10,000
PREMIER INC CL A COM 74051N102 14,164 393,438 SH   SOLE   167,937 0 225,501
PREPAID CARD HOLDINGS INC COM 74072A105 0 20,000 SH   SOLE   0 0 20,000
PRICELINE GROUP INC/THE COM 741503403 66,183 35,382 SH   SOLE   30,145 0 5,237
PRICELINE GRP INC NOTE 741503AX4 13 11,000 SH   SOLE   11,000 0 0
PRIMERICA INC COM 74164M108 607 8,018 SH   SOLE   728 0 7,290
PRIMO WATER CORP COM 74165N105 288 22,667 SH   SOLE   0 0 22,667
PRINCIPAL FINANCIAL GROUP INC COM 74251V102 210 3,275 SH   SOLE   1,700 0 1,575
PRIVATEBANCORP IV PFD 74272L208 254 10,059 SH   SOLE   0 0 10,059
PROCTER & GAMBLE CO OPTION 742718909 392 4,500 SH Call SOLE   200 0 4,300
PROCTER & GAMBLE CO/THE COM 742718109 61,779 708,879 SH   SOLE   325,650 0 383,229
PROGENICS PHARMACEUTICALS INC COM 743187106 180 26,500 SH   SOLE   26,500 0 0
PROGREEN US INC COM 74327M102 6 300,000 SH   SOLE   0 0 300,000
PROGRESSIVE CORP COM 743315103 41,328 937,359 SH   SOLE   365,292 0 572,067
PROLOGIS INC COM 74340W103 239 4,072 SH   SOLE   700 0 3,372
PROOFPOINT INC COM 743424103 848 9,761 SH   SOLE   2,631 0 7,130
PROSHARES SHORT 20(plus) TREASURY ETF US 74347X849 4,746 211,140 SH   SOLE   76,065 0 135,075
PROSHARES TR PROSHARES ULTRASHORT TR TREAS ETF US 74347B201 329 9,168 SH   SOLE   300 0 8,868
PROSHARES TR ULTRA FINANCIALS ETF US 74347X633 421 4,050 SH   SOLE   700 0 3,350
PROSPECT CAPITAL CORPORATION COM 74348T102 114 14,000 SH   SOLE   0 0 14,000
PROSPECT CAPITAL CORPORATION NOTE 74348TAQ5 481 480,000 SH   SOLE   45,000 0 435,000
PROTEIN POLYMER TECHNOLOGIES INC COM 743697104 0 660,000 SH   SOLE   0 0 660,000
PROTO LABS INC COM 743713109 12,723 189,189 SH   SOLE   31,248 0 157,941
PROTO LABS INC COM OPTION 743713909 7 100 SH Call SOLE   0 0 100
PRUDENTIAL FINANCIAL INC COM 744320102 1,055 9,759 SH   SOLE   5,961 0 3,798
PRUDENTIAL PLC-ADR ADR 74435K204 3,625 78,783 SH   SOLE   73,758 0 5,025
PSYCHEMEDICS CORP COM 744375205 3,180 127,462 SH   SOLE   102,262 0 25,200
PUBLIC SERVICE ENTERPRISE GP COM 744573106 289 6,710 SH   SOLE   1,604 0 5,106
PUBLIC STORAGE COM 74460D109 718 3,443 SH   SOLE   141 0 3,302
PUMA BIOTECHNOLOGY INC COM 74587V107 262 3,000 SH   SOLE   3,000 0 0
PURE CYCLE CORPORATION COM 746228303 2,830 365,155 SH   SOLE   256,555 0 108,600
PUREFUNDS ISE CYBER SECURITY ETF US 26924G201 1,752 58,355 SH   SOLE   22,775 0 35,580
PUTNAM PREMIER INCOME TRUST COM 746853100 54 10,000 SH   SOLE   10,000 0 0
Q2 HOLDINGS INC COM 74736L109 326 8,830 SH   SOLE   0 0 8,830
QT VASCULAR LTD COM Y71660107 51 2,565,696 SH   SOLE   2,565,696 0 0
QUALCOMM INC COM 747525103 16,996 307,782 SH   SOLE   112,319 0 195,463
QUANTA SERVICES INC COM 74762E102 398 12,085 SH   SOLE   1,350 0 10,735
QUEST DIAGNOSTICS INC COM 74834L100 425 3,826 SH   SOLE   497 0 3,329
QUIDEL CORP NOTE 74838JAA9 21 19,000 SH   SOLE   19,000 0 0
QUINTILES IMS HOLDINGS INC COM 74876Y101 201 2,246 SH   SOLE   2,246 0 0
RADIUS HEALTH INC COM 750469207 205 4,543 SH   SOLE   0 0 4,543
RAIT FINANCIAL TRUST COM 749227609 49 22,200 SH   SOLE   18,000 0 4,200
RAIT FINANCIAL TRUST PFD 749227880 373 15,000 SH   SOLE   14,000 0 1,000
RANDGOLD RESOURCES LTD ADR ADR 752344309 215 2,429 SH   SOLE   0 0 2,429
RANDGOLD RESOURCES LTD ADR OPTION 752344909 35 400 SH Call SOLE   0 0 400
RAPID7 INC COM COM 753422104 4,641 275,737 SH   SOLE   27,120 0 248,617
RAYMOND JAMES FINANCIAL INC COM 754730109 226 2,819 SH   SOLE   0 0 2,819
RAYONIER INC REIT COM 754907103 2,375 82,565 SH   SOLE   56,105 0 26,460
RAYTHEON COMPANY COM 755111507 14,616 90,515 SH   SOLE   48,473 0 42,042
RBC BEARINGS INC COM 75524B104 844 8,293 SH   SOLE   1,016 0 7,277
RE/MAX HOLDINGS INC-CL A COM 75524W108 14,419 257,247 SH   SOLE   51,552 0 205,695
REAL ESTATE SELECT SECTOR SPDR ETF US 81369Y860 533 16,548 SH   SOLE   10,061 0 6,486
REALPAGE INC COM 75606N109 21,452 596,731 SH   SOLE   265,819 0 330,912
RED HAT INC COM 756577102 138,100 1,442,302 SH   SOLE   1,052,700 0 389,602
REDWOOD TRUST INC COM 758075402 1,527 89,589 SH   SOLE   57,706 0 31,883
REGENERON PHARMACEUTICALS COM 75886F107 841 1,713 SH   SOLE   721 0 992
REGIONS FINANCIAL CORP COM 7591EP100 5,786 395,231 SH   SOLE   325,965 0 69,266
RELX PLC - SPON ADR ADR 759530108 658 30,028 SH   SOLE   26,969 0 3,059
REPLIGEN CORP COM 759916109 2,190 52,836 SH   SOLE   38,714 0 14,122
REPUBLIC SERVICES INC COM 760759100 1,766 27,703 SH   SOLE   9,538 0 18,165
RESMED INC COM 761152107 18,603 238,898 SH   SOLE   41,074 0 197,824
RESOURCE CAPITAL CORP PFD 76120W609 421 17,000 SH   SOLE   17,000 0 0
RESTORATION HARDWARE HLDGS INC COM COM 74967X103 1,365 21,150 SH   SOLE   8,225 0 12,925
REYNOLDS AMERICAN INC COM 761713106 1,536 23,621 SH   SOLE   17,797 0 5,824
RICE ENERGY INC COM COM 762760106 346 13,000 SH   SOLE   13,000 0 0
RIGNET INC COM 766582100 749 46,690 SH   SOLE   4,600 0 42,090
RINGCENTRAL INC CL A COM 76680R206 398 10,900 SH   SOLE   5,250 0 5,650
RIO TINTO PLC-SPON ADR ADR 767204100 296 7,001 SH   SOLE   6,179 0 822
RITCHIE BROS AUCTIONEERS INC COM 767744105 2,471 85,987 SH   SOLE   6,906 0 79,081
RITE AID CORP COM 767754104 137 46,291 SH   SOLE   200 0 46,091
RLI CORP COM 749607107 267 4,880 SH   SOLE   0 0 4,880
RMR REAL ESTATE INCOME FD FRAC CUSIP COM HGK70B105 0 57,500 SH   SOLE   0 0 57,500
ROBERT HALF INTL INC COM 770323103 4,121 85,982 SH   SOLE   8,524 0 77,458
ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 1,933 60,714 SH   SOLE   35,508 0 25,206
ROCKWELL AUTOMATION INC COM 773903109 877 5,414 SH   SOLE   359 0 5,055
ROCKWELL COLLINS INC COM 774341101 3,143 29,913 SH   SOLE   6,288 0 23,625
ROPER TECHNOLOGIES INC COM 776696106 5,582 24,109 SH   SOLE   10,579 0 13,530
ROSS STORES INC COM 778296103 538 9,312 SH   SOLE   2,257 0 7,055
ROYAL BANK OF CANADA COM 780087102 775 10,688 SH   SOLE   5,304 0 5,384
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 945 8,649 SH   SOLE   1,873 0 6,776
ROYAL DUTCH SHELL PLC SPONSORED ADR REPSTG B SHS ADR G7690A118 476 8,746 SH   SOLE   2,900 0 5,846
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 4,409 82,884 SH   SOLE   39,557 0 43,327
ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 776 14,262 SH   SOLE   751 0 13,511
ROYAL GOLD INC NOTE 780287AA6 24 22,000 SH   SOLE   22,000 0 0
RPM INTERNATIONAL INC COM 749685103 634 11,628 SH   SOLE   4,029 0 7,599
RPM INTL INC COM 749685AS2 514 500,000 SH   SOLE   500,000 0 0
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 692 6,431 SH   SOLE   5,692 0 739
RYLAND GROUP INC NOTE 783764AS2 11 12,000 SH   SOLE   12,000 0 0
RYMAN HOSPITALITY PROPERTIES COM 78377T107 1,037 16,205 SH   SOLE   0 0 16,205
S&PGLOBAL INC COM COM 78409V104 633 4,335 SH   SOLE   451 0 3,885
SABRA HEALTH CARE REIT INC COM 78573L106 665 27,577 SH   SOLE   390 0 27,187
SALESFORCE.COM INC COM 79466L302 105,195 1,214,721 SH   SOLE   490,013 0 724,708
SALLY BEAUTY HOLDINGS INC COM 79546E104 820 40,515 SH   SOLE   0 0 40,515
SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 101 14,800 SH   SOLE   0 0 14,800
SANGAMO THERAPEUTICS INC COM 800677106 106 12,100 SH   SOLE   11,400 0 700
SANOFI-ADR ADR 80105N105 902 18,824 SH   SOLE   6,712 0 12,112
SANTA FE PETROLEUM INC COM 802179101 0 49,800 SH   SOLE   49,800 0 0
SAP SE-SPONSORED ADR ADR 803054204 684 6,536 SH   SOLE   5,148 0 1,388
SARATOGA INVESTMENT CORP 6.75 percent NOTES DUE 2023 COM 40048P104 296 11,359 SH   SOLE   0 0 11,359
SAREPTA THERAPEUTICS INC COM COM 803607100 574 17,025 SH   SOLE   5,150 0 11,875
SBA COMMUNICATIONS CORP COM 78410G104 4,844 35,905 SH   SOLE   29,127 0 6,778
SBERBANK RUSSIA SPONSORED AMERICAN DEPOSITORY ADR 80585Y308 568 54,900 SH   SOLE   0 0 54,900
SCANA CORPORATION NEW COM 80589M102 1,041 15,540 SH   SOLE   14,500 0 1,040
SCANSOURCE INC COM 806037107 271 6,733 SH   SOLE   2,675 0 4,058
SCHLUMBERGER LTD COM 806857108 73,338 1,113,875 SH   SOLE   666,462 0 447,413
SCHOLASTIC CORP COM 807066105 3,252 74,608 SH   SOLE   56,008 0 18,600
SCHWAB (CHARLES) CORP COM 808513105 51,576 1,200,552 SH   SOLE   357,511 0 843,040
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF US 808524805 374 11,762 SH   SOLE   4,427 0 7,335
SCHWAB STRATEGIC TR US LCAP GR ETF ETF US 808524300 429 6,784 SH   SOLE   0 0 6,784
SCHWAB STRATEGIC TR US TIPS ETF ETF US 808524870 815 14,805 SH   SOLE   12,800 0 2,005
SCHWAB US BROAD MARKET ETF ETF US 808524102 556 9,513 SH   SOLE   4,505 0 5,008
SCORPIO BULKERS INC PFD EP0471060 306 12,500 SH   SOLE   12,500 0 0
SCOTTS MIRACLE-GRO CO COM 810186106 21,099 235,847 SH   SOLE   79,860 0 155,987
SCRIPPS NETWORKS INTERACTIVE INC CL A COM 811065101 201 2,941 SH   SOLE   0 0 2,941
SEALED AIR CORP COM 81211K100 209 4,667 SH   SOLE   1,300 0 3,367
SEATTLE GENETICS INC COM 812578102 34,591 668,546 SH   SOLE   61,072 0 607,474
SECUREWORKS CORP - A COM 81374A105 657 70,726 SH   SOLE   20,294 0 50,432
SECURITY IDENTIFICATION SYSTEMS CORP COM 81429P107 0 500,000 SH   SOLE   0 0 500,000
SEI INVESTMENTS CO COM 784117103 321 5,967 SH   SOLE   1,016 0 4,951
SEMPRA ENERGY COM 816851109 2,205 19,559 SH   SOLE   2,256 0 17,303
SENTRY TECHNOLOGY CORP COM 81731K101 1 100,000 SH   SOLE   0 0 100,000
SERITAGE GROWTH PROP- A REIT COM 81752R100 346 8,250 SH   SOLE   7,650 0 600
SERVICEMASTER GLOBAL HOLDING COM 81761R109 984 25,105 SH   SOLE   22,925 0 2,180
SERVICENOW INC COM 81762P102 5,466 51,567 SH   SOLE   6,210 0 45,357
SERVICESOURCE INTERNATIONAL INC COM 81763U100 47 12,000 SH   SOLE   10,000 0 2,000
SHAKE SHACK INC - CLASS A COM 819047101 9,240 264,917 SH   SOLE   75,784 0 189,133
SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT LP 822634101 4,629 152,772 SH   SOLE   49,600 0 103,172
SHERWIN-WILLIAMS CO/THE COM 824348106 7,030 20,030 SH   SOLE   8,426 0 11,604
SHIRE PLC-ADR ADR 82481R106 2,547 15,409 SH   SOLE   6,008 0 9,401
SHOPIFY INC CL A COM 82509L107 656 7,545 SH   SOLE   1,975 0 5,570
SHUTTERSTOCK INC COM COM 825690100 2,097 47,565 SH   SOLE   3,780 0 43,785
SIEMENS AG-SPONS ADR ADR 826197501 7,326 105,999 SH   SOLE   78,977 0 27,022
SIENTRA INC COM COM 82621J105 547 56,245 SH   SOLE   9,000 0 47,245
SIERRA ONCOLOGY INC COM 82640U107 54 45,948 SH   SOLE   31,144 0 14,804
SIGNATURE BANK COM 82669G104 40,035 278,928 SH   SOLE   196,001 0 82,928
SILICOM LTD COM M84116108 644 14,525 SH   SOLE   0 0 14,525
SILVER STD RES INC NOTE 82823LAC0 49 50,000 SH   SOLE   50,000 0 0
SIMON PROPERTY GROUP INC COM 828806109 566 3,501 SH   SOLE   622 0 2,879
SIMULATIONS PLUS INC COM 829214105 164 13,277 SH   SOLE   0 0 13,277
SIONIX CORP COM 829400100 0 30,000 SH   SOLE   0 0 30,000
SIRIUS XM HOLDINGS INC COM 82968B103 221 40,453 SH   SOLE   8,000 0 32,453
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,721 33,060 SH   SOLE   14,194 0 18,866
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3,511 58,897 SH   SOLE   39,159 0 19,738
SKYWORKS SOLUTIONS INC COM 83088M102 540 5,627 SH   SOLE   505 0 5,122
SMURFIT STONE CONTAINER CP COMMON STOCK ESCROW CUSIP COM 832ESC990 0 12,613 SH   SOLE   403 0 12,210
SNAP INC - A COM 83304A106 317 17,865 SH   SOLE   4,450 0 13,415
SNAP-ON INC COM 833034101 6,096 38,580 SH   SOLE   9,013 0 29,567
SODASTREAM INTERNATIONAL LTD COM M9068E105 361 6,750 SH   SOLE   5,100 0 1,650
SOFTBANK GROUP CORP-UNSP ADR ADR 83404D109 2,794 69,018 SH   SOLE   44,264 0 24,754
SONOCO PRODUCTS CO COM 835495102 284 5,522 SH   SOLE   1,100 0 4,422
SONUS NETWORKS INC COM NEW COM 835916503 76 10,200 SH   SOLE   10,200 0 0
SONY CORPORATION ADR OPTION 835699907 19 500 SH Call SOLE   0 0 500
SONY CORP-SPONSORED ADR ADR 835699307 559 14,634 SH   SOLE   9,490 0 5,144
SOUTHERN BANC COMPANY INC (THE) COM 842233108 289 25,700 SH   SOLE   0 0 25,700
SOUTHERN CO OPTION 842587907 192 4,000 SH Call SOLE   500 0 3,500
SOUTHERN CO/THE COM 842587107 3,017 63,003 SH   SOLE   29,048 0 33,955
SOUTHWEST AIRLINES CO COM 844741108 522 8,403 SH   SOLE   1,855 0 6,548
SPDR BARCLAYS CONVERTIBLE ETF US 78464A359 603 12,144 SH   SOLE   1,526 0 10,618
SPDR BARCLAYS HIGH YIELD BOND ETF ETF US 78464A417 455 12,235 SH   SOLE   338 0 11,897
SPDR BARCLAYS INTERNATIONAL ETF US 78464A516 233 8,425 SH   SOLE   3,795 0 4,630
SPDR BBG BARC IG FLOATING RT ETF US 78468R200 1,656 53,900 SH   SOLE   27,900 0 26,000
SPDR BBG BARC ST CORPORATE ETF US 78464A474 877 28,628 SH   SOLE   3,984 0 24,644
SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 7,772 162,967 SH   SOLE   109,104 0 53,863
SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 1,359 35,668 SH   SOLE   32,689 0 2,979
SPDR DJIA TRUST ETF US 78467X109 513 2,407 SH   SOLE   1,335 0 1,072
SPDR GOLD SHARES ETF US 78463V107 3,234 27,399 SH   SOLE   22,930 0 4,469
SPDR GOLD TR GOLD SHS OPTION 78463V907 24 200 SH Call SOLE   0 0 200
SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF ETF US 78463X202 369 9,603 SH   SOLE   2,603 0 7,000
SPDR MSCI ACWI EX-US ETF US 78463X848 215 6,040 SH   SOLE   5,117 0 923
SPDR NUVEEN BBG BARC ST MUNI ETF US 78468R739 671 13,832 SH   SOLE   7,525 0 6,307
SPDR S&P 500 ETF TRUST ETF US 78462F103 128,015 529,426 SH   SOLE   390,955 0 138,471
SPDR S&P BANK ETF ETF US 78464A797 966 22,190 SH   SOLE   0 0 22,190
SPDR S&P BIOTECH ETF ETF US 78464A870 227 2,936 SH   SOLE   350 0 2,586
SPDR S&P DIVIDEND ETF ETF US 78464A763 35,654 401,102 SH   SOLE   15,436 0 385,666
SPDR S&P HEALTH CARE SERVICES ETF ETF US 78464A573 275 4,271 SH   SOLE   0 0 4,271
SPDR S&P INTL SMALL CAP ETF US 78463X871 813 24,358 SH   SOLE   24,086 0 272
SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 5,174 16,291 SH   SOLE   8,533 0 7,758
SPDR S&P REGIONAL BANKING ETF US 78464A698 3,315 60,331 SH   SOLE   9,483 0 50,848
SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD ETF US 78464A284 4,091 71,962 SH   SOLE   354 0 71,608
SPECTRA ENERGY PARTNERS LP COM 84756N109 3,928 91,566 SH   SOLE   6,705 0 84,861
SPECTRANETICS CORP COM 84760C107 1,079 28,100 SH   SOLE   13,900 0 14,200
SPECTRANETICS CORP NOTE 84760CAA5 26 19,000 SH   SOLE   19,000 0 0
SPIRE INC COM 84857L101 602 8,625 SH   SOLE   1,211 0 7,414
SPIRIT REALTY CAPITAL INC NEW CONV NOTE 84860WAA0 12 12,000 SH   SOLE   12,000 0 0
SPLUNK INC COM COM 848637104 4,838 85,049 SH   SOLE   38,400 0 46,649
SPORTSMANS WAREHOUSE HOLDINGS INC COM 84920Y106 174 32,201 SH   SOLE   10,026 0 22,175
SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 190 18,755 SH   SOLE   5,800 0 12,955
SPROUTS FARMERS MARKET INC COM 85208M102 3,763 165,984 SH   SOLE   57,660 0 108,324
SQUARE INC CL A COM 852234103 1,667 71,036 SH   SOLE   5,848 0 65,188
SSGA ACTIVE ETF TR SPDR DOUBLELINE TOTAL RETURN ETF US 78467V848 445 9,034 SH   SOLE   120 0 8,914
STAG INDUSTRIAL INC COM 85254J102 646 23,400 SH   SOLE   0 0 23,400
STANDARD PAC CORP NEW NOTE 85375CBC4 11 11,000 SH   SOLE   11,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,127 8,011 SH   SOLE   1,117 0 6,894
STAPLES INC COM 855030102 1,330 132,116 SH   SOLE   81,362 0 50,754
STAR BULK CARRIERS CORP PFD EP0474270 321 13,000 SH   SOLE   13,000 0 0
STARBUCKS CORP COM 855244109 234,327 4,018,643 SH   SOLE   1,564,312 0 2,454,331
STARBUCKS CORP OPTION 855244909 338 5,800 SH Call SOLE   2,200 0 3,600
STARBUCKS CORP OPTION 855244959 41 700 SH Put SOLE   0 0 700
STARWOOD PPTY TR INC NOTE 85571BAA3 23 21,000 SH   SOLE   21,000 0 0
STARWOOD PROPERTY TRUST INC COM 85571B105 641 28,612 SH   SOLE   5,715 0 22,897
STATE STREET CORP COM 857477103 824 9,182 SH   SOLE   5,560 0 3,622
STERICYCLE INC COM 858912108 25,389 332,671 SH   SOLE   101,519 0 231,152
STERICYCLE INC OPTION 858912908 99 1,300 SH Call SOLE   300 0 1,000
STERICYCLE INC PFD 858912207 1,705 25,475 SH   SOLE   9,010 0 16,465
STERIS PLC COM 00BVVBC02 203 2,491 SH   SOLE   0 0 2,491
STEVEN MADDEN LTD COM 556269108 2,361 59,102 SH   SOLE   39,672 0 19,430
STRATASYS LTD COM M85548101 1,478 63,405 SH   SOLE   8,546 0 54,859
STRATUS PROPERTIES INC COM 863167201 206 7,000 SH   SOLE   7,000 0 0
STRYKER CORP COM 863667101 42,345 305,127 SH   SOLE   98,327 0 206,800
STURGIS BANCORP INC COM 864087101 909 55,921 SH   SOLE   0 0 55,921
SUBURBAN PROPANE PARTNERS LP COM 864482104 1,166 49,010 SH   SOLE   31,172 0 17,838
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 3,857 490,650 SH   SOLE   441,535 0 49,115
SUMMIT HOTEL PROPERTIES INC COM 866082100 358 19,208 SH   SOLE   11,708 0 7,500
SUN COMMUNITIES INC COM 866674104 1,134 12,930 SH   SOLE   2,025 0 10,905
SUN LIFE FINANCIAL INC COM 866796105 519 14,514 SH   SOLE   12,411 0 2,103
SUNCOR ENERGY INC COM 867224107 30,185 1,033,717 SH   SOLE   468,237 0 565,480
SUNOPTA INC COM 8676EP108 4,565 447,583 SH   SOLE   58,925 0 388,658
SUNPOWER CORPORATION COM 867652406 209 22,358 SH   SOLE   4,925 0 17,433
SVB FINANCIAL GROUP COM 78486Q101 433 2,465 SH   SOLE   1,025 0 1,440
SYMANTEC CORP COM 871503108 376 13,309 SH   SOLE   3,542 0 9,767
SYNCHRONY FINANCIAL COM 87165B103 1,030 34,551 SH   SOLE   16,256 0 18,295
SYNGENTA AG-ADR ADR 87160A100 1,049 11,319 SH   SOLE   7,354 0 3,965
SYNTHETIC BIOLOGICS INC COM 87164U102 906 1,602,298 SH   SOLE   106,550 0 1,495,748
SYSCO CORP COM 871829107 4,790 95,178 SH   SOLE   16,157 0 79,021
T MOBILE US INC COM 872590104 743 12,259 SH   SOLE   385 0 11,874
T ROWE PRICE GROUP INC COM 74144T108 3,236 43,607 SH   SOLE   11,029 0 32,578
TACTILE SYSTEMS TECHNOLOGY INC COM 87357P100 8,613 301,351 SH   SOLE   45,025 0 256,326
TAHOE RESOURCES INC COM 873868103 171 19,875 SH   SOLE   4,000 0 15,875
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3,788 108,346 SH   SOLE   102,385 0 5,961
TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 582 7,925 SH   SOLE   2,335 0 5,590
TALEND SA ADR ADR 874224207 430 12,368 SH   SOLE   0 0 12,368
TALLGRASS ENERGY PARTNERS LP COM UNIT LP 874697105 1,734 34,610 SH   SOLE   1,215 0 33,395
TARGA RESOURCES CORP COM 87612G101 671 14,847 SH   SOLE   5,450 0 9,397
TARGET CORP COM 87612E106 2,651 50,705 SH   SOLE   11,720 0 38,985
TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT LP 87233Q108 1,201 21,844 SH   SOLE   0 0 21,844
TD AMERITRADE HLDG CORP COM 87236Y108 254 5,910 SH   SOLE   0 0 5,910
TE CONNECTIVITY LTD COM H84989104 9,188 116,783 SH   SOLE   57,010 0 59,773
TEAM INC COM 878155100 283 12,080 SH   SOLE   0 0 12,080
TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 2,249 41,099 SH   SOLE   17,327 0 23,772
TEEKAY LNG PARTNERS LP COM Y8564M105 167 10,870 SH   SOLE   600 0 10,270
TEKLA WORLD HEALTHCARE COM 87911L108 548 36,300 SH   SOLE   0 0 36,300
TELADOC INC COM COM 87918A105 949 27,348 SH   SOLE   25,200 0 2,148
TELEFLEX INC COM 879369106 727 3,500 SH   SOLE   0 0 3,500
TENCENT HOLDINGS LIMITED UNSPONSORED ADR REPRESENTING B ADR 88032Q109 426 11,900 SH   SOLE   2,000 0 9,900
TERADYNE INC COM 880770102 283 9,421 SH   SOLE   5,416 0 4,005
TERRAVIA HOLDINGS INC COM 88105A106 14 59,282 SH   SOLE   0 0 59,282
TESLA INC COM 88160R101 3,488 9,647 SH   SOLE   2,930 0 6,717
TESLA INC NOTE 88160RAB7 17 15,000 SH   SOLE   15,000 0 0
TESLA MOTORS INC OPTION 88160R951 181 500 SH Put SOLE   0 0 500
TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT LP 88160T107 558 10,800 SH   SOLE   0 0 10,800
TEVA PHARMACEUTICAL-SP ADR ADR 881624209 2,578 77,615 SH   SOLE   53,936 0 23,679
TEXAS INSTRUMENTS INC COM 882508104 15,694 204,003 SH   SOLE   143,898 0 60,105
TEXTRON INC COM 883203101 232 4,930 SH   SOLE   1,400 0 3,530
THERMO FISHER SCIENTIFIC INC COM 883556102 21,177 121,379 SH   SOLE   60,798 0 60,581
THOMSON REUTERS CORP COM 884903105 1,023 22,101 SH   SOLE   6,139 0 15,962
THOR INDUSTRIES INC COM 885160101 805 7,705 SH   SOLE   0 0 7,705
TICC CAPITAL CORP COM 87244T109 829 130,760 SH   SOLE   88,460 0 42,300
TIME WARNER INC COM 887317303 3,728 37,132 SH   SOLE   22,610 0 14,522
TIVITY HEALTH INC COM 88870R102 486 12,200 SH   SOLE   400 0 11,800
TIVO CORP COM 88870P106 2,206 118,266 SH   SOLE   5,095 0 113,171
TIVO INC OPTION 88870P906 162 8,700 SH Call SOLE   0 0 8,700
TJX COMPANIES INC COM 872540109 8,663 120,035 SH   SOLE   31,679 0 88,356
TJX COMPANIES INC NEW OPTION 872540909 36 500 SH Call SOLE   500 0 0
TOLL BROTHERS INC COM 889478103 3,926 99,360 SH   SOLE   81,970 0 17,390
TORONTO-DOMINION BANK COM 891160509 13,308 264,159 SH   SOLE   218,394 0 45,765
TOTAL SA-SPON ADR ADR 89151E109 5,677 114,485 SH   SOLE   95,860 0 18,625
TOUCHSTONE FDS GROUP TR MERGER ARBITRAGE FD CL Y ETF US 89155T714 14,116 1,265,988 SH   SOLE   935,936 0 330,052
TRACTOR SUPPLY COMPANY COM 892356106 24,003 442,773 SH   SOLE   339,957 0 102,816
TRANSDIGM GROUP INC COM 893641100 46,794 174,041 SH   SOLE   129,512 0 44,529
TRANSDIGM GROUP INCORPORATED OPTION 893641900 81 300 SH Call SOLE   0 0 300
TRANSMONTAIGNE PARTNERS LP COM 89376V100 397 9,444 SH   SOLE   0 0 9,444
TRANSOCEAN LTD COM H8817H100 339 41,184 SH   SOLE   21,133 0 20,051
TRANSUNION COM 89400J107 1,266 29,231 SH   SOLE   19,289 0 9,942
TRAVELERS COS INC/THE COM 89417E109 3,935 31,099 SH   SOLE   8,270 0 22,829
TREEHOUSE FOODS INC COM 89469A104 6,946 85,028 SH   SOLE   29,264 0 55,764
TREEHOUSE FOODS INC OPTION 89469A904 49 600 SH Call SOLE   300 0 300
TRIANGLE CAPITAL CORPORATION COM 895848109 331 18,800 SH   SOLE   4,350 0 14,450
TRIMBLE INC COM 896239100 12,696 355,925 SH   SOLE   182,601 0 173,324
TRINITY INDUSTRIES INC COM 896522109 310 11,073 SH   SOLE   2,188 0 8,885
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 1,030 214,500 SH   SOLE   165,500 0 49,000
TWILIO INC COM 90138F102 2,830 97,214 SH   SOLE   12,183 0 85,031
TWITTER INC COM 90184L102 5,025 281,198 SH   SOLE   40,883 0 240,315
TWITTER INC NOTE 90184LAB8 14 15,000 SH   SOLE   15,000 0 0
TWITTER INC NOTE 90184LAD4 18 20,000 SH   SOLE   20,000 0 0
TWO HARBORS INVESTMENT CORP COM 90187B101 2,018 203,667 SH   SOLE   122,873 0 80,794
TYLER TECHNOLOGIES INC COM 902252105 10,014 57,002 SH   SOLE   13,176 0 43,826
TYSON FOODS INC-CL A COM 902494103 392 6,256 SH   SOLE   4,999 0 1,257
TYSON FOODS INC-CL A OPTION 902494903 44 700 SH Call SOLE   0 0 700
U S SILICA HOLDINGS INC OPTION 90346E903 316 8,900 SH Call SOLE   500 0 8,400
UBS GROUP AG-REG COM H42097107 2,703 159,212 SH   SOLE   148,348 0 10,864
ULTA SALON COSMETICS & FRAGR COM 90384S303 16,438 57,207 SH   SOLE   33,260 0 23,947
ULTA SALON COSMETICS & FRAGRANCE INC OPTION 90384S903 29 100 SH Call SOLE   0 0 100
ULTIMATE SOFTWARE GROUP INC COM 90385D107 103,128 490,948 SH   SOLE   192,722 0 298,225
UMH PROPERTIES INC COM 903002103 1,231 72,185 SH   SOLE   10,680 0 61,505
UNDER ARMOUR INC-CLASS A COM 904311107 3,085 141,766 SH   SOLE   23,013 0 118,753
UNDER ARMOUR INC-CLASS C COM 904311206 1,007 49,969 SH   SOLE   14,337 0 35,632
UNIFIRST CORP/MA COM 904708104 10,909 77,534 SH   SOLE   58,057 0 19,477
UNILEVER N V -NY SHARES ADR 904784709 10,386 187,922 SH   SOLE   122,060 0 65,861
UNILEVER PLC-SPONSORED ADR ADR 904767704 5,544 102,433 SH   SOLE   45,668 0 56,765
UNION PACIFIC CORP COM 907818108 68,166 625,893 SH   SOLE   376,212 0 249,681
UNION PACIFIC CORP OPTION 907818908 22 200 SH Call SOLE   0 0 200
UNITED COMMUNITY BANCORP COM 90984R101 522 27,525 SH   SOLE   27,525 0 0
UNITED CONTINENTAL HLDGS INC COM 910047109 343 4,553 SH   SOLE   1,950 0 2,603
UNITED PARCEL SERVICE-CL B COM 911312106 42,613 385,326 SH   SOLE   150,586 0 234,740
UNITED RENTALS INC COM 911363109 482 4,276 SH   SOLE   3,921 0 355
UNITED STATES STL CORP NEW COM 912909108 245 11,076 SH   SOLE   1,506 0 9,570
UNITED TECHNOLOGIES CORP COM 913017109 12,125 99,295 SH   SOLE   48,446 0 50,849
UNITEDHEALTH GROUP INC COM 91324P102 24,963 134,627 SH   SOLE   87,784 0 46,843
UNITI GROUP INC COM 91325V108 546 21,718 SH   SOLE   0 0 21,718
UNIVERSAL DISPLAY CORP COM 91347P105 616 5,638 SH   SOLE   588 0 5,050
UNIVERSAL ELECTRONICS INC COM 913483103 2,825 42,256 SH   SOLE   30,247 0 12,009
URBAN OUTFITTERS INC COM 917047102 1,437 77,503 SH   SOLE   66,115 0 11,388
US AUTO PARTS NETWORK INC COM 90343C100 314 97,313 SH   SOLE   0 0 97,313
US BANCORP COM 902973304 12,102 233,094 SH   SOLE   93,669 0 139,425
US SILICA HOLDINGS INC COM 90346E103 6,981 196,700 SH   SOLE   135,996 0 60,704
USA TECHNOLOGIES INC COM 90328S500 313 60,269 SH   SOLE   1,000 0 59,269
UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 3,367 64,796 SH   SOLE   9,284 0 55,512
UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT COM 40222T104 3 50,000 SH   SOLE   0 0 50,000
VAIL RESORTS INC COM 91879Q109 1,899 9,363 SH   SOLE   9,333 0 30
VALEANT PHARMACEUTICALS INTERNATIONAL INC COM 91911K102 1,261 72,866 SH   SOLE   20,566 0 52,300
VALENCE TECHNOLOGY, INC.(NV) COM 918914102 0 36,000 SH   SOLE   0 0 36,000
VALERO ENERGY CORP COM 91913Y100 2,312 34,270 SH   SOLE   8,221 0 26,049
VALMONT INDUSTRIES INC COM 920253101 267 1,786 SH   SOLE   0 0 1,786
VANECK VECTORS GOLD MINERS E ETF US 92189F106 3,715 168,235 SH   SOLE   91,080 0 77,155
VANECK VECTORS JUNIOR GOLD M ETF US 92189F791 541 16,218 SH   SOLE   1,850 0 14,368
VANGUARD CONSUMER STAPLE ETF ETF US 92204A207 931 6,603 SH   SOLE   1,156 0 5,447
VANGUARD DIVIDEND APPREC ETF ETF US 921908844 72,622 783,664 SH   SOLE   95,637 0 688,027
VANGUARD EXTENDED MARKET ETF ETF US 922908652 5,867 57,354 SH   SOLE   45,759 0 11,595
VANGUARD FINANCIALS ETF ETF US 92204A405 507 8,112 SH   SOLE   4,430 0 3,682
VANGUARD FTSE ALL WO X-US SC ETF US 922042718 331 3,065 SH   SOLE   2,710 0 355
VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 57,181 1,142,938 SH   SOLE   1,003,838 0 139,100
VANGUARD FTSE DEVELOPED ETF ETF US 921943858 34,848 843,369 SH   SOLE   378,911 0 464,458
VANGUARD FTSE EMERGING MARKE ETF US 922042858 27,611 676,249 SH   SOLE   270,667 0 405,582
VANGUARD FTSE EUROPE ETF ETF US 922042874 13,820 250,643 SH   SOLE   121,240 0 129,403
VANGUARD GLBL EX-US REAL EST ETF US 922042676 6,553 116,492 SH   SOLE   103,398 0 13,094
VANGUARD GROWTH ETF ETF US 922908736 93,027 732,269 SH   SOLE   51,060 0 681,209
VANGUARD HIGH DVD YIELD ETF ETF US 921946406 44,124 564,533 SH   SOLE   27,973 0 536,560
VANGUARD INDUSTRIALS ETF ETF US 92204A603 821 6,395 SH   SOLE   3,220 0 3,175
VANGUARD INFO TECH ETF ETF US 92204A702 3,604 25,592 SH   SOLE   9,114 0 16,478
VANGUARD INTERMEDIATE TERM BOND ETF ETF US 921937819 1,814 21,461 SH   SOLE   10,712 0 10,749
VANGUARD INTERNATIONAL EQUITY INDEX FUNDS FTSE PACIFIC ETF ETF US 922042866 4,064 61,768 SH   SOLE   10,763 0 51,005
VANGUARD INTL DIV APPREC ETF ETF US 921946810 287 4,650 SH   SOLE   1,425 0 3,225
VANGUARD INT-TERM CORPORATE ETF US 92206C870 1,703 19,454 SH   SOLE   213 0 19,241
VANGUARD LARGE-CAP ETF ETF US 922908637 452 4,070 SH   SOLE   160 0 3,909
VANGUARD MATERIALS ETF ETF US 92204A801 1,091 8,968 SH   SOLE   8,072 0 896
VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 2,499 24,971 SH   SOLE   20,762 0 4,209
VANGUARD MID-CAP ETF ETF US 922908629 7,038 49,381 SH   SOLE   29,458 0 19,923
VANGUARD MID-CAP GROWTH ETF ETF US 922908538 3,597 30,568 SH   SOLE   2,320 0 28,248
VANGUARD MID-CAP VALUE ETF ETF US 922908512 7,819 76,007 SH   SOLE   48,693 0 27,314
VANGUARD REIT ETF ETF US 922908553 19,305 231,947 SH   SOLE   143,253 0 88,694
VANGUARD RUSSELL 1000 GROWTH ETF ETF US 92206C680 448 3,683 SH   SOLE   3,683 0 0
VANGUARD RUSSELL 2000 ETF ETF US 92206C664 2,422 21,489 SH   SOLE   3,270 0 18,219
VANGUARD RUSSELL 3000 ETF ETF US 92206C599 925 8,300 SH   SOLE   8,300 0 0
VANGUARD S&P 500 ETF ETF US 922908363 12,220 55,032 SH   SOLE   31,863 0 23,169
VANGUARD S&P SMALL-CAP 600 ETF ETF US 921932828 222 1,736 SH   SOLE   1,736 0 0
VANGUARD S/T CORP BOND ETF ETF US 92206C409 2,319 28,974 SH   SOLE   5,654 0 23,320
VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX ETF US 922020805 498 10,125 SH   SOLE   3,450 0 6,675
VANGUARD SHORT-TERM BOND ETF ETF US 921937827 3,352 41,979 SH   SOLE   14,585 0 27,394
VANGUARD SMALL-CAP ETF ETF US 922908751 4,330 31,948 SH   SOLE   26,319 0 5,630
VANGUARD SMALL-CAP GRWTH ETF ETF US 922908595 36,185 248,299 SH   SOLE   6,924 0 241,375
VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 2,016 16,404 SH   SOLE   1,979 0 14,425
VANGUARD TELECOM SERVICE ETF ETF US 92204A884 224 2,443 SH   SOLE   1,090 0 1,353
VANGUARD TOTAL BOND MARKET ETF US 921937835 4,558 55,705 SH   SOLE   4,186 0 51,519
VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 9,023 72,507 SH   SOLE   36,962 0 35,545
VANGUARD VALUE ETF ETF US 922908744 48,593 503,240 SH   SOLE   126,324 0 376,916
VANTIV INC - CL A COM 92210H105 6,876 108,558 SH   SOLE   104,008 0 4,550
VARIAN MEDICAL SYSTEMS INC COM 92220P105 552 5,349 SH   SOLE   1,700 0 3,649
VARONIS SYSTEMS INC COM 922280102 429 11,530 SH   SOLE   0 0 11,530
VCA INC COM 918194101 4,744 51,392 SH   SOLE   33,026 0 18,366
VECTREN CORP COM 92240G101 372 6,367 SH   SOLE   2,380 0 3,987
VEEVA SYSTEMS INC CL A COM OPTION 922475908 25 400 SH Call SOLE   200 0 200
VEEVA SYSTEMS INC-CLASS A COM 922475108 116,064 1,893,072 SH   SOLE   726,915 0 1,166,157
VENTAS INC COM 92276F100 1,260 18,139 SH   SOLE   2,989 0 15,150
VEOLIA ENVIRONNEMENT-ADR ADR 92334N103 994 46,996 SH   SOLE   22,361 0 24,635
VERINT SYS INC NOTE 92343XAA8 15 15,000 SH   SOLE   15,000 0 0
VERISK ANALYTICS INC COM 92345Y106 75,814 898,587 SH   SOLE   658,744 0 239,843
VERIZON COMMUNICATIONS OPTION 92343V904 214 4,800 SH Call SOLE   2,900 0 1,900
VERIZON COMMUNICATIONS INC COM 92343V104 20,587 460,982 SH   SOLE   166,519 0 294,463
VERSUM MATERIALS INC COM 92532W103 589 18,124 SH   SOLE   1,469 0 16,655
VERTEX PHARMACEUTICALS INC COM 92532F100 775 6,011 SH   SOLE   5,044 0 967
VF CORP COM 918204108 5,137 89,182 SH   SOLE   53,000 0 36,183
VG LIFE SCIENCES INC COM 91822T101 8 955,698 SH   SOLE   0 0 955,698
VIACOM INC-CLASS B COM 92553P201 804 23,941 SH   SOLE   12,261 0 11,680
VIAVI SOLUTIONS INC COM 925550105 1,720 163,360 SH   SOLE   19,086 0 144,274
VINCE HOLDING CORP COM COM 92719W108 7 15,800 SH   SOLE   0 0 15,800
VIRTU FINANCIAL INC-CLASS A COM 928254101 4,539 257,161 SH   SOLE   72,795 0 184,366
VISA INC CL A COMMON STOCK OPTION 92826C939 9 100 SH Call SOLE   0 0 100
VISA INC-CLASS A SHARES COM 92826C839 274,651 2,928,671 SH   SOLE   1,170,891 0 1,757,779
VITAL THERAPIES INC COM 92847R104 289 99,500 SH   SOLE   99,500 0 0
VMWARE INC CL A OPTION 928563902 96 1,100 SH Call SOLE   200 0 900
VMWARE INC CL A COM 928563402 187 2,143 SH   SOLE   700 0 1,443
VODAFONE GROUP PLC SPONSORED ADR NO PAR OPTION 92857W908 411 14,300 SH Call SOLE   1,500 0 12,800
VODAFONE GROUP PLC-SP ADR ADR 92857W308 6,038 210,152 SH   SOLE   110,311 0 99,841
VONAGE HOLDINGS CORP COM 92886T201 623 95,308 SH   SOLE   14,701 0 80,607
VOYAGER ENTERTAINMENT INTERNATIONAL INC COM 92908D101 0 91,000 SH   SOLE   0 0 91,000
VUBOTICS INC COM 92909L102 0 165,000 SH   SOLE   165,000 0 0
VULCAN MATERIALS CO COM 929160109 3,711 29,297 SH   SOLE   27,577 0 1,720
W P CAREY INC COM COM 92936U109 4,377 66,314 SH   SOLE   40,598 0 25,716
WABTEC CORP COM 929740108 63,689 696,060 SH   SOLE   470,221 0 225,838
WAGEWORKS INC COM 930427109 38,876 578,508 SH   SOLE   140,348 0 438,160
WAL MART DE MEXICO S A B DE CV ORD CL V COM P98180188 67 28,845 SH   SOLE   0 0 28,845
WALGREEN BOOTS ALLIANCE INC COM OPTION 931427908 157 2,000 SH Call SOLE   0 0 2,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 90,047 1,149,875 SH   SOLE   460,704 0 689,171
WAL-MART STORES INC COM 931142103 23,757 313,919 SH   SOLE   68,565 0 245,354
WAL-MART STORES INC OPTION 931142903 8 100 SH Call SOLE   0 0 100
WALT DISNEY CO OPTION 254687906 255 2,400 SH Call SOLE   0 0 2,400
WALT DISNEY CO/THE COM 254687106 37,910 356,803 SH   SOLE   134,740 0 222,062
WASTE MANAGEMENT INC COM 94106L109 2,355 32,105 SH   SOLE   11,506 0 20,599
WATERS CORP COM 941848103 1,090 5,931 SH   SOLE   356 0 5,575
WATSCO INC COM 942622200 102,233 662,993 SH   SOLE   457,717 0 205,276
WD-40 CO COM 929236107 230 2,084 SH   SOLE   0 0 2,084
WEATHERFORD INTERNATIONAL PL COM G48833100 610 157,524 SH   SOLE   144,549 0 12,975
WEB COM GROUP INC NOTE 94733AAA2 18 18,000 SH   SOLE   18,000 0 0
WEBCO INDUSTRIES INC COM 947621207 430 17,009 SH   SOLE   7,300 0 9,709
WEBMD HEALTH CORP COM 94770V102 292 4,985 SH   SOLE   1,810 0 3,175
WEBMD HEALTH CORP NOTE 94770VAF9 16 16,000 SH   SOLE   16,000 0 0
WEC ENERGY GROUP INC COM 92939U106 2,618 42,651 SH   SOLE   15,883 0 26,768
WELBILT INC COM 949090104 883 46,850 SH   SOLE   8,255 0 38,595
WELLNESS CENTER USA INC COM 94973A103 50 180,000 SH   SOLE   0 0 180,000
WELLS FARGO & CO COM 949746101 37,012 667,972 SH   SOLE   201,652 0 466,320
WELLS FARGO & CO OPTION 949746901 155 2,800 SH Call SOLE   0 0 2,800
WELLS FARGO & COMPANY PFD 949746804 406 310 SH   SOLE   149 0 161
WELLTOWER INC COM 95040Q104 3,216 42,962 SH   SOLE   12,061 0 30,901
WESBANCO INC COM 950810101 436 11,033 SH   SOLE   0 0 11,033
WESTAR ENERGY INC COM 95709T100 201 3,800 SH   SOLE   3,000 0 800
WESTERN ASSET EMERGING MARKE COM 95766A101 176 11,289 SH   SOLE   0 0 11,289
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 76 14,980 SH   SOLE   14,980 0 0
WESTERN DIGITAL CORP COM 958102105 947 10,691 SH   SOLE   4,654 0 6,037
WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT LP 95825R103 334 7,770 SH   SOLE   1,250 0 6,520
WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER LP 958254104 6,356 113,625 SH   SOLE   22,955 0 90,670
WESTERN UNION CO COM 959802109 3,631 190,601 SH   SOLE   106,983 0 83,618
WESTERN UNION CO OPTION 959802909 23 1,200 SH Call SOLE   0 0 1,200
WEX INC COM 96208T104 36,405 349,140 SH   SOLE   257,263 0 91,877
WEYERHAEUSER CO COM 962166104 6,997 208,860 SH   SOLE   95,325 0 113,535
WHEATON PRECIOUS METALS CORP COM 962879102 3,393 170,591 SH   SOLE   134,066 0 36,525
WHEATON PRECIOUS METALS CORP OPTION 962879902 80 4,000 SH Call SOLE   0 0 4,000
WHIRLPOOL CORP COM 963320106 488 2,549 SH   SOLE   324 0 2,225
WHOLE FOODS MARKET INC COM 966837106 2,433 57,782 SH   SOLE   11,521 0 46,261
WILLIAMS COS INC COM 969457100 1,323 43,685 SH   SOLE   2,390 0 41,295
WILLIAMS PARTNERS LP COM 96949L105 9,108 227,069 SH   SOLE   84,017 0 143,052
WILLIAMS-SONOMA INC COM 969904101 1,397 28,811 SH   SOLE   19,991 0 8,820
WILLIS TOWERS WATSON PLC COM G96629103 2,565 17,631 SH   SOLE   15,780 0 1,851
WINDSTREAM HOLDINGS INC COM COM 97382A200 44 11,368 SH   SOLE   0 0 11,368
WINNEBAGO INDUSTRIES COM 974637100 197 5,620 SH   SOLE   3,500 0 2,120
WINNEBAGO INDUSTRIES INC OPTION 974637900 70 2,000 SH Call SOLE   0 0 2,000
WINSTON PHARMACEUTICALS INC COM 975657107 7 370,671 SH   SOLE   0 0 370,671
WINTRUST FINANCIAL CORP COM 97650W108 1,686 22,055 SH   SOLE   14,500 0 7,555
WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF ETF US 97717W315 834 20,350 SH   SOLE   250 0 20,100
WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 1,723 27,638 SH   SOLE   9,313 0 18,325
WISDOMTREE INDIA EARNINGS ETF US 97717W422 667 27,201 SH   SOLE   13,798 0 13,403
WISDOMTREE INVESTMENTS INC COM 97717P104 665 65,348 SH   SOLE   7,000 0 58,348
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF US 97717W851 1,691 32,522 SH   SOLE   7,920 0 24,602
WISDOMTREE SMALLCAP DIVIDEND ETF ETF US 97717W604 280 3,481 SH   SOLE   481 0 3,000
WISDOMTREE TRUST DIVID EX FINANCIALS FUND ETF US 97717W406 280 3,400 SH   SOLE   0 0 3,400
WISDOMTREE TRUST EQUITY INCOME FUND ETF ETF US 97717W208 849 12,420 SH   SOLE   9,210 0 3,210
WISDOMTREE TRUST LARGECAP DIVIDEND FUND ETF ETF US 97717W307 3,109 36,981 SH   SOLE   1,742 0 35,239
WISDOMTREE TRUST MIDCAP DIVIDEND FD ETF ETF US 97717W505 722 7,390 SH   SOLE   50 0 7,340
WISDOMTREE TRUST TOTAL DIVIDEND FD ETF ETF US 97717W109 3,041 35,746 SH   SOLE   1,507 0 34,239
WOODWARD INC COM 980745103 1,360 20,128 SH   SOLE   20,128 0 0
WORKDAY INC-CLASS A COM 98138H101 93,497 963,882 SH   SOLE   404,094 0 559,788
WRIGHT MED GROUP INC NOTE 98235TAE7 23 21,000 SH   SOLE   21,000 0 0
WRIGHT MEDICAL GROUP INC OPTION N96617918 14 500 SH Call SOLE   0 0 500
WRIGHT MEDICAL GROUP NV COM N96617118 23,795 865,588 SH   SOLE   293,163 0 572,425
WTS TCF FINANCIAL CORPORATION WTS 872275128 49 38,800 SH   SOLE   10,000 0 28,800
WW GRAINGER INC COM 384802104 33,026 182,937 SH   SOLE   110,084 0 72,853
WYNDHAM WORLDWIDE CORP COM 98310W108 622 6,193 SH   SOLE   6,000 0 193
WYNN RESORTS LTD COM 983134107 354 2,642 SH   SOLE   752 0 1,890
XCEL ENERGY INC COM 98389B100 1,326 28,902 SH   SOLE   6,161 0 22,741
XCERRA CORP COM 98400J108 576 59,000 SH   SOLE   0 0 59,000
XEROX CORP COM 984121608 269 9,357 SH   SOLE   8,937 0 420
XILINX INC COM 983919101 4,612 71,698 SH   SOLE   28,437 0 43,261
XL GROUP PLC COM G98294104 928 21,195 SH   SOLE   21,195 0 0
XPO LOGISTICS INC COM 983793100 4,626 71,580 SH   SOLE   61,885 0 9,695
XYLEM INC COM 98419M100 6,923 124,903 SH   SOLE   51,646 0 73,257
YAHOO INC SR CONV NTS NOTE 984332AF3 23 20,000 SH   SOLE   20,000 0 0
YELP INC COM 985817105 251 8,345 SH   SOLE   30 0 8,315
YORKVILLE HIGH INCOME INFRASTRUCTURE MLP ETF COM 92189F569 216 14,777 SH   SOLE   1,300 0 13,477
YUM CHINA HOLDINGS INC COM 98850P109 2,453 62,222 SH   SOLE   48,457 0 13,765
YUM! BRANDS INC COM 988498101 4,609 62,490 SH   SOLE   48,547 0 13,943
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 18,449 183,539 SH   SOLE   46,470 0 137,069
ZEBRA TECHNOLOGIES CORP-CL A OPTION 989207905 80 800 SH Call SOLE   0 0 800
ZENDESK INC COM 98936J101 294 10,600 SH   SOLE   0 0 10,600
ZIMMER BIOMET HOLDINGS INC COM 98956P102 3,146 24,499 SH   SOLE   11,716 0 12,783
ZIONS BANCORPORATION OPTION 989701907 242 5,500 SH Call SOLE   5,500 0 0
ZIONS BANCORPORATION COM 989701107 255 5,806 SH   SOLE   5,806 0 0
ZOES KITCHEN INC COM COM 98979J109 719 60,401 SH   SOLE   7,417 0 52,984
ZOETIS INC COM 98978V103 166,182 2,664,027 SH   SOLE   1,732,493 0 931,534
ZOETIS INC CL A OPTION 98978V903 12 200 SH Call SOLE   0 0 200
ZOGENIX INC OPTION 98978L904 523 36,100 SH Call SOLE   0 0 36,100
ZOGENIX INC COM 98978L204 791 54,537 SH   SOLE   0 0 54,537
ZURICH INSURANCE GROUP-ADR ADR 989825104 219 7,505 SH   SOLE   1,395 0 6,110