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
AAC HOLDINGS INC COM COM 000307108 2,057 284,050 SH   SOLE   16,500 0 267,550
ABB LTD-SPON ADR ADR 000375204 1,251 59,350 SH   SOLE   28,685 0 30,665
AFLAC INC COM 001055102 345 4,952 SH   SOLE   2,333 0 2,619
AIA GROUP LTD-SP ADR ADR 001317205 2,868 127,636 SH   SOLE   118,061 0 9,575
AMN HEALTHCARE SERVICES INC COM 001744101 2,422 62,988 SH   SOLE   4,831 0 58,157
AZZ INC COM 002474104 398 6,235 SH   SOLE   0 0 6,235
ABBOTT LABORATORIES COM 002824100 28,830 750,585 SH   SOLE   199,592 0 550,993
ABBOTT LABORATORIES OPTION 002824900 38 1,000 SH Call SOLE   0 0 1,000
ABERCROMBIE & FITCH CO-CL A COM 002896207 537 44,756 SH   SOLE   4,862 0 39,895
ABIOMED INC COM 003654100 44,400 394,033 SH   SOLE   166,439 0 227,594
ACETO CORP N/C FR ACETO CHEMICAL CO INC COM 004446100 315 14,350 SH   SOLE   0 0 14,350
ACXIOM CORP COM 005125109 1,810 67,536 SH   SOLE   42,611 0 24,925
ADVANCED MICRO DEVICES COM 007903107 131 11,580 SH   SOLE   8,080 0 3,500
AFFILIATED MANAGERS GROUP COM 008252108 96,380 663,315 SH   SOLE   438,126 0 225,189
AGNICO EAGLE MINES LTD COM 008474108 319 7,585 SH   SOLE   305 0 7,280
AGRIUM INC COM 008916108 546 5,426 SH   SOLE   4,062 0 1,364
AIR METHODS CORP COM 009128307 1,907 59,876 SH   SOLE   7,200 0 52,676
AIR PRODUCTS & CHEMICALS INC COM 009158106 7,270 50,547 SH   SOLE   9,649 0 40,898
AKORN INC COM 009728106 596 27,315 SH   SOLE   8,442 0 18,873
ALEXION PHARMACEUTICALS INC COM 015351109 1,044 8,535 SH   SOLE   787 0 7,748
ALIGN TECHNOLOGY INC COM 016255101 29,098 302,696 SH   SOLE   189,287 0 113,409
ALLEGHANY CORP COM 017175100 302 496 SH   SOLE   345 0 151
ALLIANCE DATA SYSTEMS CORP COM 018581108 33,915 148,425 SH   SOLE   67,404 0 81,022
ALLIANCE ONE INTERNATIONAL INC COM 018772301 657 34,200 SH   SOLE   0 0 34,200
ALLIANT ENERGY CORP COM 018802108 844 22,286 SH   SOLE   1,820 0 20,466
ALLSTATE CORP COM 020002101 1,658 22,367 SH   SOLE   6,446 0 15,921
AMAZON.COM INC COM 023135106 192,902 257,247 SH   SOLE   86,363 0 170,883
AMAZON.COM INC OPTION 023135906 1,199 1,600 SH Call SOLE   1,600 0 0
AMAZON.COM INC OPTION 023135956 75 100 SH Put SOLE   0 0 100
AMEDISYS INC COM 023436108 1,096 25,702 SH   SOLE   15,277 0 10,425
AMEREN CORPORATION COM 023608102 290 5,528 SH   SOLE   1,000 0 4,528
AMERICAN ELECTRIC POWER COM 025537101 1,143 18,153 SH   SOLE   4,210 0 13,943
AMERICAN EXPRESS CO COM 025816109 12,388 167,226 SH   SOLE   64,617 0 102,608
AMERICAN EXPRESS CO OPTION 025816909 7 100 SH Call SOLE   0 0 100
AMERICAN INTERNATIONAL GROUP COM 026874784 2,483 38,024 SH   SOLE   25,484 0 12,540
AMER INTL PETROLEUM CORP COM 026909408 0 82,690 SH   SOLE   82,690 0 0
AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER COM 029326105 223 14,776 SH   SOLE   0 0 14,776
AMERICAN SOFTWARE INC-CL A COM 029683109 172 16,635 SH   SOLE   0 0 16,635
AMERIGAS PARTNERS-LP COM 030975106 888 18,534 SH   SOLE   0 0 18,534
AMETEK INC COM 031100100 40,540 834,149 SH   SOLE   506,317 0 327,832
AMGEN INC COM 031162100 15,608 106,748 SH   SOLE   31,266 0 75,482
AMPHENOL CORP-CL A COM 032095101 65,367 972,720 SH   SOLE   850,038 0 122,682
AMTRUST FINANCIAL SERVICES INC COM 032359309 1,704 62,253 SH   SOLE   4,399 0 57,854
ANADARKO PETROLEUM CORP COM 032511107 1,100 15,782 SH   SOLE   1,609 0 14,173
ANALOG DEVICES INC COM 032654105 205 2,822 SH   SOLE   2,522 0 300
ANTHEM INC COM 036752103 360 2,505 SH   SOLE   2,380 0 125
APACHE CORP COM 037411105 3,567 56,197 SH   SOLE   9,889 0 46,308
APPLE INC COM 037833100 309,760 2,674,498 SH   SOLE   843,942 0 1,830,555
APPLE INC OPTION 037833900 718 6,200 SH Call SOLE   200 0 6,000
APPLIED MATERIALS INC COM 038222105 1,336 41,410 SH   SOLE   11,650 0 29,760
APTARGROUP INC COM 038336103 1,982 26,979 SH   SOLE   20,269 0 6,710
ARCHER-DANIELS-MIDLAND CO COM 039483102 5,956 130,480 SH   SOLE   19,511 0 110,969
ARISTA NETWORKS INC COM 040413106 473 4,885 SH   SOLE   4,715 0 170
ARMANINO FOODS OF DISTINCT COM 042166801 24 10,500 SH   SOLE   10,500 0 0
ARROW ELECTRONICS INC COM 042735100 917 12,859 SH   SOLE   0 0 12,859
ASSEMBLY BIOSCIENCES INC COM COM 045396108 496 40,850 SH   SOLE   35,850 0 5,000
ASSOCIATED BANC-CORP COM 045487105 237 9,582 SH   SOLE   3,840 0 5,742
ASTRAZENECA PLC-SPONS ADR ADR 046353108 856 31,345 SH   SOLE   10,300 0 21,045
AUTOLIV INC COM 052800109 451 3,984 SH   SOLE   3,000 0 984
AUTOMATIC DATA PROCESSING COM 053015103 46,559 452,992 SH   SOLE   227,568 0 225,424
AVALONBAY COMMUNITIES INC COM 053484101 1,263 7,127 SH   SOLE   5,550 0 1,577
AVERY DENNISON CORP COM 053611109 967 13,765 SH   SOLE   1,576 0 12,189
AVINGER INC COM COM 053734109 260 70,400 SH   SOLE   3,150 0 67,250
AVON PRODUCTS INC COM 054303102 71 14,046 SH   SOLE   3,900 0 10,146
AXA -SPONS ADR ADR 054536107 2,681 106,384 SH   SOLE   97,754 0 8,630
BB&T CORP COM 054937107 1,902 40,459 SH   SOLE   8,210 0 32,249
BP PLC-SPONS ADR ADR 055622104 7,812 208,984 SH   SOLE   18,817 0 190,167
BP PLC-SPONS ADR ADR 055622904 239 6,400 SH Call SOLE   0 0 6,400
BADGER METER INC COM 056525108 384 10,392 SH   SOLE   0 0 10,392
BAIDU INC - SPON ADR ADR 056752108 10,186 61,956 SH   SOLE   10,674 0 51,282
BALL CORP COM 058498106 315 4,201 SH   SOLE   1,981 0 2,220
BANK OF AMERICA CORP COM 060505104 13,931 630,360 SH   SOLE   162,269 0 468,091
BANK OF HAWAII CORP COM 062540109 501 5,651 SH   SOLE   0 0 5,651
BANK MARIN BANCORP COM 063425102 419 6,000 SH   SOLE   0 0 6,000
BANK OF MONTREAL COM 063671101 986 13,716 SH   SOLE   9,815 0 3,901
BANK OF THE OZARKS COM 063904106 212 4,038 SH   SOLE   4,038 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 2,378 50,188 SH   SOLE   17,348 0 32,840
CR BARD INC COM 067383109 778 3,462 SH   SOLE   2,438 0 1,024
BARRICK GOLD CORP COM 067901108 417 26,079 SH   SOLE   13,849 0 12,230
BAXTER INTERNATIONAL INC COM 071813109 1,834 41,369 SH   SOLE   9,579 0 31,790
BAYER AG-SPONSORED ADR ADR 072730302 450 4,314 SH   SOLE   567 0 3,747
B/E AEROSPACE INC COM 073302101 687 11,408 SH   SOLE   5,050 0 6,358
BEACON ROOFING SUPPLY INC COM 073685109 614 13,317 SH   SOLE   7,064 0 6,253
BECTON DICKINSON AND CO COM 075887109 4,660 28,147 SH   SOLE   6,183 0 21,964
BED BATH & BEYOND INC COM 075896100 561 13,799 SH   SOLE   6,840 0 6,959
BEMIS COMPANY COM 081437105 251 5,247 SH   SOLE   292 0 4,955
BERKSHIRE HATHAWAY INC-CL A COM 084670108 19,774 81 SH   SOLE   56 0 25
BERKSHIRE HATHAWAY INC-CL B COM 084670702 53,227 326,589 SH   SOLE   58,895 0 267,694
BERKSHIRE HATHAWAY INC-CL B OPTION 084670902 114 700 SH Call SOLE   0 0 700
BEST BUY CO INC COM 086516101 772 18,089 SH   SOLE   6,034 0 12,055
BHP BILLITON LTD-SPON ADR ADR 088606108 689 19,265 SH   SOLE   13,169 0 6,096
BHP BILLITON LTD-SPON ADR OPTION 088606908 53 1,500 SH Call SOLE   0 0 1,500
BLACK HILLS CORP COM 092113109 293 4,775 SH   SOLE   3,450 0 1,325
BLUE BIRD CORPORATION COM COM 095306106 1,159 75,000 SH   SOLE   0 0 75,000
BLUE BIRD CORP WT EXP 022420 WTS 095306114 161 75,000 SH   SOLE   0 0 75,000
BOEING CO/THE COM 097023105 22,539 144,778 SH   SOLE   67,643 0 77,135
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1,055 29,235 SH   SOLE   28,132 0 1,103
BORDERS GROUP INC BANKRUPTCY EFF 1/13/2012 TRANSFER OF SECURITY OR OPTION IN(NV) COM 099709107 0 10,900 SH   SOLE   0 0 10,900
BORGWARNER INC COM 099724106 1,262 31,991 SH   SOLE   15,804 0 16,187
BOSTON PROPERTIES INC COM 101121101 480 3,813 SH   SOLE   1,500 0 2,313
BOSTON SCIENTIFIC CORP COM 101137107 837 38,709 SH   SOLE   16,109 0 22,600
BOTTOMLINE TECHNOLOGIES (DE) INC COM 101388106 4,317 172,553 SH   SOLE   11,007 0 161,546
BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM COM 109194100 42,917 612,924 SH   SOLE   138,665 0 474,259
BRISTOL-MYERS SQUIBB CO COM 110122108 80,173 1,371,890 SH   SOLE   661,784 0 710,106
BRISTOL-MYERS SQUIBB CO OPTION 110122908 5 100 SH Call SOLE   0 0 100
BRISTOW GROUP INC COM 110394103 219 10,705 SH   SOLE   1,000 0 9,705
BROOKDALE SENIOR LIVING INC COM 112463104 304 24,495 SH   SOLE   720 0 23,775
BUCKEYE PARTNERS LP COM 118230101 5,810 87,812 SH   SOLE   26,228 0 61,584
CBS CORP-CLASS B NON VOTING COM 124857202 231 3,624 SH   SOLE   200 0 3,424
CEB INC COM 125134106 3,492 57,618 SH   SOLE   40,042 0 17,576
CIGNA CORP COM 125509109 482 3,617 SH   SOLE   3,465 0 152
CNA FINANCIAL CORP COM 126117100 257 6,199 SH   SOLE   0 0 6,199
CSG SYSTEMS INTL INC COM 126349109 415 8,572 SH   SOLE   207 0 8,365
CSX CORP COM 126408103 352 9,787 SH   SOLE   4,609 0 5,178
CVS HEALTH CORP COM 126650100 17,381 220,269 SH   SOLE   59,660 0 160,609
CVS HEALTH CORP OPTION 126650900 23 300 SH Call SOLE   0 0 300
CABELA'S INC COM 126804301 256 4,366 SH   SOLE   2,500 0 1,866
CABOT OIL & GAS CORP COM 127097103 856 36,632 SH   SOLE   25,034 0 11,598
CAMBREX CORP COM 132011107 1,729 32,057 SH   SOLE   12,186 0 19,871
CAMPBELL SOUP CO COM 134429109 2,298 38,004 SH   SOLE   2,282 0 35,722
CANADIAN NATL RAILWAY CO COM 136375102 1,703 25,267 SH   SOLE   8,201 0 17,066
CANADIAN NATURAL RESOURCES COM 136385101 484 15,185 SH   SOLE   13,738 0 1,447
CARMAX INC COM 143130102 41,550 645,279 SH   SOLE   273,346 0 371,933
CARMAX INC OPTION 143130902 38 600 SH Call SOLE   600 0 0
CARNIVAL CORP COM 143658300 216 4,142 SH   SOLE   2,501 0 1,641
CARRIZO OIL & GAS INC COM 144577103 295 7,909 SH   SOLE   2,020 0 5,889
CARRIZO OIL & GAS INC OPTION 144577903 11 300 SH Call SOLE   0 0 300
CARTER'S INC COM 146229109 213 2,469 SH   SOLE   0 0 2,469
CASEYS GENERAL STORES INC COM 147528103 285 2,400 SH   SOLE   765 0 1,635
CATERPILLAR INC COM 149123101 7,112 76,688 SH   SOLE   20,389 0 56,299
CEDAR FAIR LP COM 150185106 1,238 19,284 SH   SOLE   2,100 0 17,184
CELGENE CORP COM 151020104 91,030 786,432 SH   SOLE   217,464 0 568,968
CELGENE CORP OPTION 151020904 34 300 SH Call SOLE   200 0 100
CENTRAL FUND CANADA LTD-A COM 153501101 309 27,333 SH   SOLE   6,705 0 20,628
CERNER CORP COM 156782104 29,577 624,391 SH   SOLE   226,200 0 398,191
CHEESECAKE FACTORY INC/THE COM 163072101 498 8,309 SH   SOLE   29 0 8,280
CHEMICAL FINANCIAL CORP COM 163731102 1,500 27,697 SH   SOLE   15,393 0 12,304
CHESAPEAKE ENERGY CORP COM 165167107 172 24,550 SH   SOLE   23,550 0 1,000
CHEVRON CORP COM 166764100 33,222 282,261 SH   SOLE   113,910 0 168,351
CHEVRON CORP OPTION 166764900 211 1,800 SH Call SOLE   0 0 1,800
CHICAGO BRIDGE & IRON CO NV COM 167250109 1,404 44,210 SH   SOLE   12,020 0 32,190
CHICAGO BRIDGE & IRON CO NV OPTION 167250909 12 400 SH Call SOLE   0 0 400
CHIPOTLE MEXICAN GRILL INC COM 169656105 14,374 38,095 SH   SOLE   10,432 0 27,663
CHURCH & DWIGHT CO INC COM 171340102 17,851 403,950 SH   SOLE   193,119 0 210,831
CIENA CORP COM 171779309 586 23,991 SH   SOLE   10,836 0 13,155
CIMAREX ENERGY CO COM 171798101 7,061 51,956 SH   SOLE   34,310 0 17,646
CINTAS CORP COM 172908105 19,811 171,431 SH   SOLE   23,469 0 147,962
CITIGROUP INC COM 172967424 9,024 151,837 SH   SOLE   23,451 0 128,386
CITRIX SYSTEMS INC COM 177376100 709 7,938 SH   SOLE   783 0 7,155
CIVISTA BANCSHARES INC COM COM 178867107 2,342 120,523 SH   SOLE   0 0 120,523
CLARCOR INC COM 179895107 667 8,084 SH   SOLE   4,610 0 3,474
CLOROX COMPANY COM 189054109 15,090 125,729 SH   SOLE   7,936 0 117,793
COACH INC COM 189754104 294 8,408 SH   SOLE   1,186 0 7,222
COCA-COLA CO/THE COM 191216100 11,561 278,849 SH   SOLE   86,017 0 192,832
COCA-COLA CO/THE OPTION 191216900 45 1,100 SH Call SOLE   0 0 1,100
CODEXIS INC COM 192005106 128 27,782 SH   SOLE   0 0 27,782
COGNEX CORP COM 192422103 540 8,487 SH   SOLE   1,660 0 6,827
COGNIZANT TECH SOLUTIONS-A COM 192446102 2,102 37,510 SH   SOLE   27,185 0 10,325
COLGATE-PALMOLIVE CO COM 194162103 63,392 968,701 SH   SOLE   503,818 0 464,883
COLLIERS INTERNATIONAL GROUP COM 194693107 604 16,437 SH   SOLE   1,862 0 14,575
CONAGRA BRANDS INC COM 205887102 331 8,375 SH   SOLE   1,760 0 6,615
CONSOLIDATED EDISON INC COM 209115104 533 7,232 SH   SOLE   2,260 0 4,972
CONTAINER STORE GROUP INC (THE) COM 210751103 130 20,500 SH   SOLE   19,500 0 1,000
CONTINENTAL RESOURCES INC/OK COM 212015101 10,281 199,483 SH   SOLE   155,113 0 44,370
COOPER COS INC/THE COM 216648402 6,131 35,049 SH   SOLE   10,820 0 24,229
COPART INC COM 217204106 438 7,912 SH   SOLE   4,419 0 3,493
CORCEPT THERAPEUTICS INC COM 218352102 196 27,000 SH   SOLE   27,000 0 0
CORNING INC COM 219350105 3,858 158,944 SH   SOLE   21,657 0 137,287
COWEN GROUP INC-CLASS A COM 223622606 261 16,809 SH   SOLE   0 0 16,809
CREDIT ACCEPTANCE CORP-MICH COM 225310101 2,795 12,849 SH   SOLE   0 0 12,849
CREE INC COM 225447101 520 19,719 SH   SOLE   629 0 19,090
CRITEO S A SPONSORED ADS ADR 226718104 1,994 48,530 SH   SOLE   4,320 0 44,210
CUMMINS INC COM 231021106 535 3,918 SH   SOLE   1,005 0 2,913
DEUTSCHE X TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF US 233051200 2,553 91,000 SH   SOLE   75,690 0 15,310
DEUTSCHE X TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF US 233051853 218 8,591 SH   SOLE   0 0 8,591
DST SYSTEMS INC COM 233326107 4,821 44,995 SH   SOLE   7,500 0 37,495
DTE ENERGY COMPANY COM 233331107 1,217 12,354 SH   SOLE   545 0 11,809
DAKTRONICS INC COM 234264109 255 23,800 SH   SOLE   0 0 23,800
DANA HOLDING CORP COM 235825205 231 12,170 SH   SOLE   4,760 0 7,410
DANAHER CORP COM 235851102 123,119 1,581,691 SH   SOLE   688,431 0 893,260
DARDEN RESTAURANTS INC COM 237194105 248 3,412 SH   SOLE   113 0 3,299
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK COM 238337109 30,525 542,187 SH   SOLE   140,499 0 401,688
DEERE & CO COM 244199105 2,279 22,114 SH   SOLE   6,942 0 15,172
DEL TACO RESTAURANTS INC NEW COM COM 245496104 148 10,500 SH   SOLE   0 0 10,500
DEL TACO RESTAURANTS IN-CW18 WTS 245496112 61 12,500 SH   SOLE   0 0 12,500
DELTA AIR LINES INC COM 247361702 5,478 111,371 SH   SOLE   13,357 0 98,015
DELUXE CORP COM 248019101 301 4,200 SH   SOLE   200 0 4,000
DEVRY EDUCATION GROUP INC COM 251893103 429 13,759 SH   SOLE   4,410 0 9,349
DEXCOM INC COM 252131107 59,156 990,881 SH   SOLE   284,807 0 706,074
DICK'S SPORTING GOODS INC COM 253393102 258 4,865 SH   SOLE   800 0 4,065
DINEEQUITY INC COM 254423106 452 5,866 SH   SOLE   0 0 5,866
WALT DISNEY CO/THE COM 254687106 59,969 575,409 SH   SOLE   128,298 0 447,112
WALT DISNEY CO/THE COM 254687906 885 8,500 SH Call SOLE   0 0 8,500
DISCOVER FINANCIAL SERVICES COM 254709108 4,233 58,720 SH   SOLE   34,316 0 24,404
DIXIE GROUP INC COM 255519100 686 190,668 SH   SOLE   0 0 190,668
DOLLAR GENERAL CORP COM 256677105 2,452 33,102 SH   SOLE   31,362 0 1,740
DOLLAR TREE INC COM 256746108 501 6,497 SH   SOLE   3,530 0 2,967
DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD LPN 257454108 295 9,985 SH   SOLE   1,000 0 8,985
DONALDSON CO INC COM 257651109 989 23,511 SH   SOLE   14,180 0 9,331
DOVER CORP COM 260003108 1,475 19,682 SH   SOLE   6,631 0 13,051
DOW CHEMICAL CO/THE COM 260543103 13,817 241,471 SH   SOLE   178,816 0 62,655
DU PONT (E.I.) DE NEMOURS COM 263534109 3,970 54,089 SH   SOLE   14,626 0 39,463
DUNKIN' BRANDS GROUP INC COM 265504100 6,265 119,462 SH   SOLE   41,225 0 78,237
DYNAVAX TECHNOLOGIES CORP COM 268158201 5,225 1,322,793 SH   SOLE   497,782 0 825,011
E L F BEAUTY INC COM 268575107 1,261 43,565 SH   SOLE   1,630 0 41,935
EL POLLO LOCO HOLDINGS INC COM COM 268603107 253 20,569 SH   SOLE   4,250 0 16,319
EAGLE PHARMACEUTICALS INC COM COM 269796108 6,383 80,455 SH   SOLE   25,470 0 54,985
EASTERN MICHIGAN FINANCIAL CORP COM 276722105 304 15,054 SH   SOLE   0 0 15,054
EASTMAN KODAK CO WTS 277461141 56 19,789 SH   SOLE   4,000 0 15,789
EBAY INC COM 278642103 3,213 108,233 SH   SOLE   67,271 0 40,962
ECOLAB INC COM 278865100 96,060 819,487 SH   SOLE   333,734 0 485,753
ELECTRONIC ARTS INC COM 285512109 904 11,479 SH   SOLE   7,570 0 3,909
ELECTRONICS FOR IMAGING COM 286082102 2,937 66,953 SH   SOLE   13,487 0 53,466
EMERSON ELECTRIC CO COM 291011104 10,648 190,989 SH   SOLE   115,271 0 75,718
EMERSON ELECTRIC CO OPTION 291011904 94 1,700 SH Call SOLE   0 0 1,700
ENCANA CORP COM 292505104 512 43,652 SH   SOLE   2,600 0 41,052
ENCORE CAPITAL GROUP INC COM 292554102 2,940 102,612 SH   SOLE   71,195 0 31,417
ENERPLUS CORP COM 292766102 247 26,029 SH   SOLE   23,038 0 2,991
ENTERPRISE PRODUCTS PARTNERS COM 293792107 21,414 791,952 SH   SOLE   130,928 0 661,024
EQUIFAX INC COM 294429105 24,686 208,800 SH   SOLE   129,212 0 79,588
ESCO TECHNOLOGIES INC COM 296315104 512 9,030 SH   SOLE   0 0 9,030
ESSEX RENTAL CORP COM 297187106 94 554,958 SH   SOLE   351,258 0 203,700
EXLSERVICE HOLDINGS INC COM 302081104 237 4,699 SH   SOLE   1,728 0 2,971
EXPEDITORS INTL WASH INC COM 302130109 640 12,091 SH   SOLE   6,674 0 5,417
FNBH BANCORP INC HOWELL MICHIGAN COM 302528203 256 141,993 SH   SOLE   141,993 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 1,122 6,863 SH   SOLE   6,624 0 239
FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC COM 303250104 13,400 112,398 SH   SOLE   56,714 0 55,684
FASTENAL CO COM 311900104 135,040 2,874,418 SH   SOLE   1,207,036 0 1,667,382
FIFTH THIRD BANCORP COM 316773100 682 25,281 SH   SOLE   6,800 0 18,481
FINANCIAL ENGINES INC COM 317485100 1,908 51,919 SH   SOLE   7,646 0 44,273
FIRST HORIZON NATIONAL CORP COM 320517105 314 15,693 SH   SOLE   14,352 0 1,341
FIRST MIDWEST BANCORP INC/IL COM 320867104 877 34,776 SH   SOLE   27,430 0 7,346
FIRST SOLAR INC COM 336433107 325 10,135 SH   SOLE   0 0 10,135
FIRST TRUST MORN DVD LEAD IN ETF US 336917109 256 9,233 SH   SOLE   9,233 0 0
FISERV INC COM 337738108 47,015 442,365 SH   SOLE   331,063 0 111,302
FLAGSTAR BANCORP INC COM COM 337930705 2,390 88,730 SH   SOLE   330 0 88,400
FLUOR CORP NEW COM 343412102 555 10,572 SH   SOLE   5,692 0 4,880
FORD MOTOR CO COM 345370860 1,831 150,912 SH   SOLE   40,881 0 110,031
FORESTAR GROUP INC COM 346233109 455 34,200 SH   SOLE   0 0 34,200
FOUNDATION MEDICINE INC COM COM 350465100 1,169 66,066 SH   SOLE   6,413 0 59,653
FRANKLIN RESOURCES INC COM 354613101 437 11,040 SH   SOLE   6,716 0 4,324
FRESENIUS MEDICAL CARE-ADR ADR 358029106 659 15,609 SH   SOLE   14,475 0 1,134
FRESHPET INC COM 358039105 1,200 118,179 SH   SOLE   15,650 0 102,529
GARRISON CAPITAL INC COM COM 366554103 654 69,900 SH   SOLE   3,625 0 66,275
GARTNER INC COM 366651107 7,144 70,685 SH   SOLE   33,681 0 37,004
GENERAC HOLDINGS INC COM 368736104 745 18,285 SH   SOLE   300 0 17,985
GENERAL DYNAMICS CORP COM 369550108 1,667 9,656 SH   SOLE   5,496 0 4,160
GENERAL ELECTRIC CO COM 369604103 93,966 2,973,595 SH   SOLE   1,227,027 0 1,746,567
GENERAL ELECTRIC CO OPTION 369604903 9 300 SH Call SOLE   0 0 300
GENERAL MILLS INC COM 370334104 5,497 88,999 SH   SOLE   23,886 0 65,113
GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT LPN 371927104 3,357 93,211 SH   SOLE   21,258 0 71,952
GENUINE PARTS CO COM 372460105 1,277 13,364 SH   SOLE   1,117 0 12,247
GILEAD SCIENCES INC COM 375558103 112,353 1,568,957 SH   SOLE   904,677 0 664,280
GLAUKOS CORP COM 377322102 1,670 48,681 SH   SOLE   25,300 0 23,381
GLOBAL LINKS CORPORATION COM 379408701 0 50,000 SH   SOLE   0 0 50,000
GLU MOBILE INC COM 379890106 87 44,900 SH   SOLE   0 0 44,900
GOLDCORP INC COM 380956409 1,786 131,350 SH   SOLE   13,000 0 118,350
GOLDEN ENTERTAINMENT INC COM 381013101 323 26,658 SH   SOLE   0 0 26,658
GRACO INC COM 384109104 923 11,106 SH   SOLE   610 0 10,496
WW GRAINGER INC COM 384802104 71,674 308,609 SH   SOLE   185,445 0 123,163
GREEN BRICK PARTNERS INC COM COM 392709101 133 13,250 SH   SOLE   0 0 13,250
GREIF INC-CL A COM 397624107 369 7,192 SH   SOLE   2,792 0 4,400
GRIFOLS SA-ADR ADR 398438408 685 42,614 SH   SOLE   20,228 0 22,386
GRUBHUB INC COM 400110102 4,252 113,029 SH   SOLE   20,258 0 92,771
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1,583 39,390 SH   SOLE   17,560 0 21,830
HAIN CELESTIAL GROUP INC COM 405217100 231 5,926 SH   SOLE   818 0 5,108
HAIN CELESTIAL GROUP INC OPTION 405217900 50 1,300 SH Call SOLE   0 0 1,300
HALLIBURTON CO COM 406216101 4,146 76,647 SH   SOLE   44,090 0 32,557
HANESBRANDS INC COM 410345102 618 28,633 SH   SOLE   26,701 0 1,932
HARLEY-DAVIDSON INC COM 412822108 10,292 176,422 SH   SOLE   29,239 0 147,183
HARMAN INTERNATIONAL INDUSTRIES INC COM 413086109 1,546 13,905 SH   SOLE   975 0 12,930
HARRIS CORP COM 413875105 792 7,725 SH   SOLE   466 0 7,259
HARTFORD FINANCIAL SERVICES GROUP INC COM 416515104 244 5,121 SH   SOLE   2,030 0 3,091
HEALTHCARE SERVICES GROUP COM 421906108 13,851 353,609 SH   SOLE   52,200 0 301,409
HEALTHSOUTH CORP COM 421924309 3,065 74,332 SH   SOLE   59,404 0 14,928
HEALTHWAYS INC COM 422245100 311 13,650 SH   SOLE   750 0 12,900
HEICO CORP COM 422806109 14,269 184,948 SH   SOLE   133,550 0 51,398
HEICO CORP-CLASS A COM 422806208 1,387 20,431 SH   SOLE   12,236 0 8,195
HELMERICH & PAYNE INC COM 423452101 218 2,822 SH   SOLE   290 0 2,532
JACK HENRY & ASSOCIATES INC COM 426281101 740 8,332 SH   SOLE   3,029 0 5,303
HERSHEY CO/THE COM 427866108 2,261 21,861 SH   SOLE   11,415 0 10,446
HEXCEL CORP COM 428291108 836 16,254 SH   SOLE   14,840 0 1,414
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS LPN 428337109 1,808 91,292 SH   SOLE   34,267 0 57,025
HILLTOP HOLDINGS INC COM 432748101 303 10,176 SH   SOLE   10,176 0 0
HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST LPN 435763107 2,582 80,522 SH   SOLE   5,560 0 74,962
HOLOGIC INC COM 436440101 412 10,280 SH   SOLE   6,780 0 3,500
HOME DEPOT INC COM 437076102 76,952 573,924 SH   SOLE   244,700 0 329,224
HONEYWELL INTERNATIONAL INC COM 438516106 11,181 96,513 SH   SOLE   20,641 0 75,872
HOPFED BANCORP INC COM 439734104 726 53,947 SH   SOLE   586 0 53,361
HORMEL FOODS CORP COM 440452100 1,024 29,404 SH   SOLE   24,699 0 4,705
HUDSON TECHNOLOGIES INC COM 444144109 384 47,937 SH   SOLE   2,000 0 45,937
HUMANA INC COM 444859102 291 1,428 SH   SOLE   12 0 1,416
HUNT (JB) TRANSPRT SVCS INC COM 445658107 30,323 312,384 SH   SOLE   231,741 0 80,643
HUNTINGTON BANCSHARES INC COM 446150104 1,207 91,332 SH   SOLE   0 0 91,332
HUNTINGTON INGALLS INDUSTRIE COM 446413106 509 2,766 SH   SOLE   1,471 0 1,295
HURON CONSULTING GROUP INC COM 447462102 412 8,136 SH   SOLE   7,973 0 163
IBERIABANK CORP COM 450828108 323 3,861 SH   SOLE   861 0 3,000
ILLINOIS TOOL WORKS COM 452308109 73,833 602,912 SH   SOLE   222,903 0 380,009
ILLUMINA INC COM 452327109 8,231 64,284 SH   SOLE   15,877 0 48,407
ING GROEP N.V.-SPONSORED ADR ADR 456837103 326 23,129 SH   SOLE   789 0 22,340
INGREDION INC COM 457187102 921 7,374 SH   SOLE   1,494 0 5,880
INNOVATION TECHNOLOGIES INC. FLORIDA COM 457991420 0 20,000 SH   SOLE   0 0 20,000
INTEL CORP COM 458140100 23,772 655,427 SH   SOLE   183,716 0 471,711
INTEL CORP OPTION 458140900 7 200 SH Call SOLE   0 0 200
INTER PARFUMS INC COM 458334109 219 6,693 SH   SOLE   208 0 6,485
INTL BUSINESS MACHINES CORP COM 459200101 12,566 75,703 SH   SOLE   38,744 0 36,959
INTL BUSINESS MACHINES CORP OPTION 459200901 16 100 SH Call SOLE   0 0 100
INTL FLAVORS & FRAGRANCES COM 459506101 2,331 19,784 SH   SOLE   14,494 0 5,290
INTERNATIONAL PAPER CO COM 460146103 2,758 51,984 SH   SOLE   27,706 0 24,278
INTERNATIONAL PAPER CO OPTION 460146903 37 700 SH Call SOLE   0 0 700
INTUIT INC COM 461202103 30,234 263,798 SH   SOLE   204,975 0 58,823
IONIS PHARMACEUTICALS INC COM 462222100 257 5,381 SH   SOLE   381 0 5,000
ISHARES GOLD TRUST ETF US 464285105 2,407 217,231 SH   SOLE   73,500 0 143,731
ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF ETF US 464286525 1,492 20,548 SH   SOLE   19,678 0 870
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF ETF US 464286533 1,974 40,364 SH   SOLE   26,996 0 13,368
ISHARES MSCI HONG KONG ETF ETF US 464286871 904 46,428 SH   SOLE   2,000 0 44,428
ISHARES S&P 100 ETF ETF US 464287101 238 2,400 SH   SOLE   0 0 2,400
ISHARES SELECT DIVIDEND ETF ETF US 464287168 7,442 84,022 SH   SOLE   22,860 0 61,162
ISHARES TIPS BOND ETF ETF US 464287176 20,038 177,062 SH   SOLE   87,650 0 89,412
ISHARES CORE S&P 500 ETF ETF US 464287200 5,084 22,597 SH   SOLE   12,614 0 9,983
ISHARES CORE U.S. AGGREGATE ETF US 464287226 4,063 37,595 SH   SOLE   8,474 0 29,121
ISHARES MSCI EMERGING MARKET ETF US 464287234 4,223 120,634 SH   SOLE   32,074 0 88,559
ISHARES IBOXX INVESTMENT GRA ETF US 464287242 4,668 39,836 SH   SOLE   1,745 0 38,091
ISHARES S&P 500 GROWTH ETF ETF US 464287309 3,802 31,219 SH   SOLE   6,147 0 25,072
ISHARES S&P 500 VALUE ETF ETF US 464287408 391 3,860 SH   SOLE   1,786 0 2,074
ISHARES 20 plus YEAR TREASURY BO ETF US 464287432 3,210 26,942 SH   SOLE   345 0 26,597
ISHARES 7-10 YEAR TREASURY B ETF US 464287440 1,577 15,048 SH   SOLE   5 0 15,043
ISHARES 1-3 YEAR TREASURY BO ETF US 464287457 968 11,466 SH   SOLE   2,959 0 8,507
ISHARES MSCI EAFE ETF ETF US 464287465 35,370 612,679 SH   SOLE   495,779 0 116,900
ISHARES RUSSELL MID-CAP VALU ETF US 464287473 4,529 56,310 SH   SOLE   3,379 0 52,931
ISHARES RUSSELL MID-CAP GROW ETF US 464287481 2,421 24,854 SH   SOLE   15,574 0 9,280
ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3,248 18,161 SH   SOLE   608 0 17,553
ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2,789 16,870 SH   SOLE   5,137 0 11,733
ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 3,137 11,821 SH   SOLE   1,969 0 9,852
ISHARES RUSSELL 1000 VALUE E ETF US 464287598 9,608 85,767 SH   SOLE   58,455 0 27,312
ISHARES S&P MID-CAP 400 GROW ETF US 464287606 2,985 16,384 SH   SOLE   4,336 0 12,048
ISHARES RUSSELL 1000 GROWTH ETF US 464287614 8,937 85,191 SH   SOLE   48,817 0 36,375
ISHARES RUSSELL 1000 ETF ETF US 464287622 1,930 15,507 SH   SOLE   11,153 0 4,354
ISHARES RUSSELL 2000 VALUE E ETF US 464287630 3,636 30,570 SH   SOLE   11,861 0 18,709
ISHARES RUSSELL 2000 GROWTH ETF US 464287648 2,189 14,222 SH   SOLE   7,786 0 6,436
ISHARES RUSSELL 2000 ETF ETF US 464287655 17,291 128,224 SH   SOLE   90,838 0 37,386
ISHARES CORE S&P U.S. VALUE ETF US 464287663 12,640 257,256 SH   SOLE   249,293 0 7,963
ISHARES CORE S&P U.S. GROWTH ETF US 464287671 2,564 59,747 SH   SOLE   41,789 0 17,958
ISHARES RUSSELL 3000 ETF ETF US 464287689 13,125 98,695 SH   SOLE   81,974 0 16,721
ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1,155 7,951 SH   SOLE   458 0 7,493
ISHARES USTECHNOLOGY ETF ETF US 464287721 229 1,901 SH   SOLE   1,287 0 614
ISHARES US REAL ESTATE ETF ETF US 464287739 640 8,317 SH   SOLE   4,199 0 4,118
ISHARES US FINANCIALS ETF ETF US 464287788 536 5,285 SH   SOLE   2,410 0 2,875
ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1,324 9,625 SH   SOLE   6,118 0 3,507
ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 283 2,022 SH   SOLE   103 0 1,919
ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 507 3,382 SH   SOLE   661 0 2,721
ISHARES MSCI ACWI EX US INDEX FUND ETF US 464288240 346 8,590 SH   SOLE   400 0 8,190
ISHARES MSCI ACWI INDEX FD ETF US 464288257 221 3,736 SH   SOLE   3,137 0 599
ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 659 13,220 SH   SOLE   12,770 0 450
ISHARES JP MORGAN USD EMERGI ETF US 464288281 2,517 22,839 SH   SOLE   85 0 22,754
ISHARES GLOBAL INFRASTRUCTURE ETF ETF US 464288372 1,727 44,229 SH   SOLE   116 0 44,113
ISHARES NATIONAL MUNI BOND E ETF US 464288414 4,575 42,295 SH   SOLE   19,800 0 22,495
ISHARES INTERNATIONAL SELECT ETF US 464288448 1,944 65,756 SH   SOLE   17,095 0 48,661
ISHARES IBOXX USD HIGH YIELD ETF US 464288513 8,607 99,448 SH   SOLE   4,441 0 95,007
ISHARES MSCI KLD 400 SOCIAL ETF ETF US 464288570 975 11,835 SH   SOLE   11,835 0 0
ISHARES MBS ETF ETF US 464288588 429 4,033 SH   SOLE   0 0 4,033
ISHARES CORE U S CREDIT BOND ETF ETF US 464288620 1,190 10,900 SH   SOLE   0 0 10,900
ISHARES INTERMEDIATE CREDIT ETF ETF US 464288638 2,742 25,343 SH   SOLE   24,984 0 359
ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 1,280 12,195 SH   SOLE   9,550 0 2,645
ISHARES US PREFERRED STOCK E ETF US 464288687 5,641 151,594 SH   SOLE   20,284 0 131,310
ISHARES U.S. AEROSPACE & DEF ETF US 464288760 9,310 66,254 SH   SOLE   12,152 0 54,102
ISHARES MSCI USA ESG SELECT ETF US 464288802 771 8,383 SH   SOLE   7,818 0 565
ISHARES MSCI EAFE VALUE ETF ETF US 464288877 1,156 24,461 SH   SOLE   12,465 0 11,996
ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 3,730 58,570 SH   SOLE   53,799 0 4,771
JACOBS ENGINEERING GROUP INC COM 469814107 200 3,511 SH   SOLE   1,978 0 1,533
JETBLUE AIRWAYS CORP COM 477143101 411 18,350 SH   SOLE   3,715 0 14,635
JOHN BEAN TECHNOLOGIES CORP COM 477839104 5,332 62,034 SH   SOLE   42,778 0 19,256
JOHN BEAN TECHNOLOGIES CORP OPTION 477839904 25 300 SH Call SOLE   0 0 300
JOHNSON & JOHNSON COM 478160104 75,116 651,995 SH   SOLE   252,573 0 399,422
JOHNSON & JOHNSON OPTION 478160904 714 6,200 SH Call SOLE   200 0 6,000
JOY GLOBAL INC COM 481165108 621 22,185 SH   SOLE   8,270 0 13,915
KAO CORP-SPONSORED ADR ADR 485537302 346 7,306 SH   SOLE   6,600 0 706
KELLOGG CO COM 487836108 2,459 33,364 SH   SOLE   10,647 0 22,717
KEYCORP NEW COM 493267108 252 13,779 SH   SOLE   6,853 0 6,926
KIMBERLY-CLARK CORP COM 494368103 11,802 103,421 SH   SOLE   16,120 0 87,301
KIMBERLY-CLARK DE MEXICO SA B DE CV SPONSORED ADR ADR 494386204 279 30,800 SH   SOLE   1,000 0 29,800
KOHLS CORP COM 500255104 5,952 120,528 SH   SOLE   28,320 0 92,208
KOHLS CORP OPTION 500255904 5 100 SH Call SOLE   0 0 100
KRAFT HEINZ CO/THE COM 500754106 9,686 110,920 SH   SOLE   29,844 0 81,076
KROGER CO COM 501044101 3,877 112,334 SH   SOLE   88,565 0 23,769
LKQ CORP COM 501889208 20,133 656,879 SH   SOLE   267,516 0 389,363
LAM RESEARCH CORP COM 512807108 312 2,948 SH   SOLE   1,875 0 1,073
LANDSTAR SYSTEM INC COM 515098101 385 4,516 SH   SOLE   384 0 4,132
LAS VEGAS SANDS CORP COM 517834107 298 5,585 SH   SOLE   2,400 0 3,185
ESTEE LAUDER COMPANIES-CL A COM 518439104 1,862 24,345 SH   SOLE   11,756 0 12,589
LAWSON PRODUCTS INC COM 520776105 313 13,131 SH   SOLE   4,450 0 8,681
LEGGETT & PLATT INC COM 524660107 1,539 31,484 SH   SOLE   15,899 0 15,585
LEMAITRE VASCULAR INC COM 525558201 284 11,209 SH   SOLE   0 0 11,209
LENNOX INTERNATIONAL INC COM 526107107 2,564 16,740 SH   SOLE   1,537 0 15,203
LIBERTY MEDIA COR-SIRIUSXM C COM 531229607 253 7,459 SH   SOLE   6,364 0 1,095
ELI LILLY & CO COM 532457108 17,053 231,859 SH   SOLE   125,352 0 106,507
ELI LILLY & CO OPTION 532457908 7 100 SH Call SOLE   0 0 100
LINCOLN NATIONAL CORP COM 534187109 649 9,792 SH   SOLE   2,126 0 7,666
LITHIA MOTORS INC-CL A COM 536797103 373 3,848 SH   SOLE   42 0 3,806
LITTELFUSE INC COM 537008104 1,714 11,293 SH   SOLE   4,432 0 6,861
LOCKHEED MARTIN CORP COM 539830109 2,927 11,709 SH   SOLE   4,775 0 6,934
LOEWS CORP COM 540424108 228 4,868 SH   SOLE   0 0 4,868
LOWE'S COS INC COM 548661107 49,799 700,205 SH   SOLE   365,063 0 335,141
LOWE'S COS INC OPTION 548661907 21 300 SH Call SOLE   0 0 300
LULULEMON ATHLETICA INC COM 550021109 29,498 453,881 SH   SOLE   165,216 0 288,665
LULULEMON ATHLETICA INC OPTION 550021909 13 200 SH Call SOLE   0 0 200
MDC PARTNERS INC-A COM 552697104 736 112,375 SH   SOLE   3,575 0 108,800
MGM RESORTS INTERNATIONAL COM 552953101 5,592 193,975 SH   SOLE   16,750 0 177,225
MSC INDUSTRIAL DIRECT CO-A COM 553530106 1,085 11,748 SH   SOLE   6,820 0 4,928
STEVEN MADDEN LTD COM 556269108 1,870 52,317 SH   SOLE   35,157 0 17,160
MAGELLAN MIDSTREAM PARTNERS COM 559080106 24,868 328,814 SH   SOLE   58,675 0 270,139
MAGNA INTERNATIONAL INC COM 559222401 394 9,068 SH   SOLE   6,720 0 2,348
MALVERN BANCORP INC COM COM 561409103 529 25,000 SH   SOLE   25,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 216 4,068 SH   SOLE   216 0 3,852
MARATHON OIL CORP COM 565849106 292 16,892 SH   SOLE   8,353 0 8,539
MARATHON OIL CORP OPTION 565849906 20 1,200 SH Call SOLE   0 0 1,200
MARCUS & MILLICHAP INC COM COM 566324109 2,459 92,015 SH   SOLE   10,425 0 81,590
MARLIN BUSINESS SVCS CORP COM 571157106 1,587 75,941 SH   SOLE   300 0 75,641
MARSH & MCLENNAN COS COM 571748102 2,074 30,688 SH   SOLE   9,151 0 21,537
MARRIOTT INTERNATIONAL -CL A COM 571903202 5,033 60,870 SH   SOLE   52,487 0 8,383
MASCO CORP COM 574599106 4,915 155,451 SH   SOLE   32,461 0 122,990
MAXIMUS INC COM 577933104 593 10,637 SH   SOLE   3,906 0 6,731
MCCORMICK & CO-NON VTG SHRS COM 579780206 42,298 453,214 SH   SOLE   252,831 0 200,383
MCDONALD'S CORP COM 580135101 27,758 228,048 SH   SOLE   102,524 0 125,525
MEAD JOHNSON NUTRITION CO COM 582839106 34,053 481,246 SH   SOLE   259,636 0 221,610
MEAD JOHNSON NUTRITION CO OPTION 582839906 56 800 SH Call SOLE   800 0 0
MERCURY SYSTEMS INC COM 589378108 4,495 148,739 SH   SOLE   101,400 0 47,339
MERCURY GENERAL CORP NEW COM 589400100 207 3,435 SH   SOLE   2,935 0 500
MEREDITH CORP COM 589433101 367 6,205 SH   SOLE   0 0 6,205
MERIT MEDICAL SYSTEMS INC COM 589889104 408 15,399 SH   SOLE   0 0 15,399
MERRIMACK PHARMACEUTICALS INC COM 590328100 1,251 306,600 SH   SOLE   37,925 0 268,675
METTLER-TOLEDO INTERNATIONAL COM 592688105 2,475 5,913 SH   SOLE   4,851 0 1,062
MICROSOFT CORP COM 594918104 185,269 2,981,478 SH   SOLE   1,593,628 0 1,387,851
MICROSOFT CORP OPTION 594918904 167 2,700 SH Call SOLE   100 0 2,600
MICROVISION INC DEL COM 594960304 16 12,375 SH   SOLE   0 0 12,375
MICROCHIP TECHNOLOGY INC COM 595017104 8,375 130,553 SH   SOLE   43,796 0 86,757
MICRON TECHNOLOGY INC COM 595112103 4,175 190,467 SH   SOLE   37,243 0 153,224
MIDDLEBY CORP COM 596278101 4,882 37,903 SH   SOLE   25,147 0 12,756
MIDDLEBY CORP OPTION 596278901 13 100 SH Call SOLE   0 0 100
MIDLAND STATES BANCORP INC COM 597742105 238 6,569 SH   SOLE   0 0 6,569
HERMAN MILLER INC COM 600544100 428 12,500 SH   SOLE   12,500 0 0
MINERALS TECHNOLOGIES INC COM 603158106 3,328 43,076 SH   SOLE   5,332 0 37,744
MINERVA NEUROSCIENCES INC COM 603380106 118 10,000 SH   SOLE   10,000 0 0
MONDELEZ INTERNATIONAL INC-A COM 609207105 3,940 88,890 SH   SOLE   36,627 0 52,263
MONOLITHIC POWER SYSTEMS INC COM 609839105 738 9,002 SH   SOLE   2,202 0 6,800
MONROE CAPITAL CORP COM 610335101 12,126 788,406 SH   SOLE   86,546 0 701,860
MOODY'S CORP COM 615369105 4,079 43,265 SH   SOLE   9,488 0 33,777
MORGAN STANLEY COM 617446448 2,723 64,453 SH   SOLE   24,891 0 39,562
MORNINGSTAR INC COM 617700109 17,319 235,442 SH   SOLE   118,692 0 116,749
MOTOROLA SOLUTIONS INC COM 620076307 1,747 21,080 SH   SOLE   1,725 0 19,355
MULTI COLOR CORP COM 625383104 353 4,553 SH   SOLE   98 0 4,455
NASDAQ OMX GROUP INC (THE) COM 631103108 238 3,552 SH   SOLE   2,452 0 1,100
NATIONAL BANK HOLDINGS CORPORATION CLASS A COM COM 633707104 399 12,500 SH   SOLE   0 0 12,500
NATIONAL BEVERAGE CORP COM 635017106 1,079 21,127 SH   SOLE   0 0 21,127
NATIONAL CINEMEDIA INC COM 635309107 332 22,517 SH   SOLE   546 0 21,971
NATIONAL FUEL GAS CO COM 636180101 1,254 22,143 SH   SOLE   2,656 0 19,487
NATIONAL GENERAL HOLDINGS CORP COM 636220303 571 22,832 SH   SOLE   2,360 0 20,472
NATIONAL OILWELL VARCO INC COM 637071101 325 8,690 SH   SOLE   900 0 7,790
NATURES SUNSHINE PRODUCTS INC COM 639027101 193 12,885 SH   SOLE   12,885 0 0
NATUS MEDICAL INC DEL COM 639050103 265 7,601 SH   SOLE   366 0 7,235
NEKTAR THERAPEUTICS COM 640268108 4,121 335,851 SH   SOLE   18,240 0 317,611
NEPHROS INC COM 640671301 80 218,469 SH   SOLE   0 0 218,469
NESTLE SA-SPONS ADR ADR 641069406 7,552 105,214 SH   SOLE   67,086 0 38,128
NEW GOLD INC COM 644535106 35 10,000 SH   SOLE   0 0 10,000
NEW YORK COMMUNITY BANCORP INC COM 649445103 202 12,690 SH   SOLE   4,920 0 7,770
NEWELL BRANDS INC COM 651229106 5,459 122,270 SH   SOLE   88,449 0 33,821
NEWMONT MINING CORP COM 651639106 412 12,103 SH   SOLE   8,153 0 3,950
NIKE INC -CL B COM 654106103 20,902 411,216 SH   SOLE   77,439 0 333,777
NIKE INC -CL B OPTION 654106903 5 100 SH Call SOLE   0 0 100
NOBLE ENERGY INC COM 655044105 205 5,389 SH   SOLE   4,435 0 954
NORDSTROM INC COM 655664100 420 8,753 SH   SOLE   2,291 0 6,462
NORDSTROM INC OPTION 655664900 9 200 SH Call SOLE   0 0 200
NORFOLK SOUTHERN CORP COM 655844108 7,971 73,758 SH   SOLE   18,029 0 55,729
NORTHEAST INDIANA BANCORP INC COM 664196201 256 8,000 SH   SOLE   0 0 8,000
NORTHERN TRUST CORP COM 665859104 69,195 777,038 SH   SOLE   509,837 0 267,201
NORTHROP GRUMMAN CORP COM 666807102 2,921 12,559 SH   SOLE   7,121 0 5,438
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 558 15,553 SH   SOLE   4,659 0 10,894
NUCOR CORP COM 670346105 239 4,008 SH   SOLE   1,244 0 2,764
NUVASIVE INC COM 670704105 17,699 262,758 SH   SOLE   122,066 0 140,692
OSI SYSTEMS INC COM 671044105 3,066 40,275 SH   SOLE   28,080 0 12,195
OCCIDENTAL PETROLEUM CORP COM 674599105 3,863 54,234 SH   SOLE   22,819 0 31,415
OFFICE DEPOT INC COM 676220106 165 36,490 SH   SOLE   35,280 0 1,210
OLD DOMINION FREIGHT LINE COM 679580100 1,775 20,693 SH   SOLE   19,167 0 1,526
OLD NATIONAL BANCORP COM 680033107 660 36,350 SH   SOLE   800 0 35,550
OLD REPUBLIC INTL CORP COM 680223104 911 47,957 SH   SOLE   600 0 47,357
OLD SECOND BANCORP INC COM 680277100 673 60,916 SH   SOLE   55,790 0 5,126
OMNICOM GROUP COM 681919106 23,377 274,671 SH   SOLE   246,417 0 28,254
OMEROS CORP COM 682143102 109 11,000 SH   SOLE   0 0 11,000
ON ASSIGNMENT INC COM 682159108 1,700 38,488 SH   SOLE   28,828 0 9,660
ONEOK INC COM 682680103 460 8,007 SH   SOLE   707 0 7,300
OPEN TEXT CORP COM 683715106 274 4,441 SH   SOLE   4,150 0 291
ORIX - SPONSORED ADR ADR 686330101 721 9,259 SH   SOLE   8,426 0 833
OSHKOSH CORP COM 688239201 299 4,621 SH   SOLE   49 0 4,572
OWENS & MINOR INC COM 690732102 713 20,199 SH   SOLE   485 0 19,714
PNC FINANCIAL SERVICES GROUP COM 693475105 3,100 26,507 SH   SOLE   7,989 0 18,518
PPG INDUSTRIES INC COM 693506107 3,532 37,277 SH   SOLE   27,329 0 9,948
PACCAR INC COM 693718108 744 11,650 SH   SOLE   9,210 0 2,440
PACKAGING CORP OF AMERICA COM 695156109 675 7,958 SH   SOLE   2,029 0 5,929
PALO ALTO NETWORKS INC COM COM 697435105 27,039 216,222 SH   SOLE   79,500 0 136,722
PAN AMERICAN SILVER CORP COM 697900108 1,105 73,320 SH   SOLE   11,100 0 62,220
PANDORA MEDIA INC COM 698354107 1,248 95,676 SH   SOLE   52,262 0 43,414
PANDORA MEDIA INC OPTION 698354907 61 4,700 SH Call SOLE   4,700 0 0
PARKER HANNIFIN CORP COM 701094104 532 3,800 SH   SOLE   796 0 3,004
PATTERSON COS INC COM 703395103 443 10,802 SH   SOLE   500 0 10,302
PAYCHEX INC COM 704326107 34,694 569,872 SH   SOLE   277,644 0 292,228
J.C. PENNEY CO INC COM 708160106 444 53,409 SH   SOLE   19,909 0 33,500
PEPSICO INC COM 713448108 36,213 346,102 SH   SOLE   115,549 0 230,552
PEPSICO INC OPTION 713448908 52 500 SH Call SOLE   200 0 300
PERMIAN BASIN ROYALTY TRUST UBI COM 714236106 170 22,000 SH   SOLE   11,000 0 11,000
PFENEX INC COM COM 717071104 1,963 216,384 SH   SOLE   21,655 0 194,729
PFIZER INC COM 717081103 23,793 732,530 SH   SOLE   289,413 0 443,117
PHILIP MORRIS INTERNATIONAL COM 718172109 18,862 206,169 SH   SOLE   107,702 0 98,467
PHILIP MORRIS INTERNATIONAL OPTION 718172909 27 300 SH Call SOLE   0 0 300
PHILLIPS 66 COM 718546104 3,548 41,058 SH   SOLE   19,893 0 21,164
PHILLIPS 66 PARTNERS LP COM UNIT REPSTG LTD LPN 718549207 2,186 44,948 SH   SOLE   9,888 0 35,060
PIONEER NATURAL RESOURCES CO COM 723787107 20,891 116,016 SH   SOLE   92,038 0 23,978
PLAINS ALL AMER PIPELINE LP COM 726503105 9,319 288,599 SH   SOLE   50,068 0 238,531
POLARIS INDUSTRIES INC COM 731068102 577 6,998 SH   SOLE   506 0 6,492
POPULAR INC COM COM 733174700 1,687 38,500 SH   SOLE   0 0 38,500
PORTLAND GENERAL ELECTRIC CO COM 736508847 207 4,787 SH   SOLE   0 0 4,787
PORTOLA PHARMACEUTICALS INC COM COM 737010108 463 20,621 SH   SOLE   2,661 0 17,960
PORTOLA PHARMACEUTICALS INC COM OPTION 737010908 134 6,000 SH Call SOLE   0 0 6,000
PRICELINE GROUP INC/THE COM 741503403 54,103 36,904 SH   SOLE   31,431 0 5,473
PROCTER & GAMBLE CO/THE COM 742718109 55,577 661,002 SH   SOLE   288,073 0 372,929
PROCTER & GAMBLE CO/THE OPTION 742718909 319 3,800 SH Call SOLE   0 0 3,800
PROGENICS PHARMACEUTICALS INC COM 743187106 207 24,000 SH   SOLE   24,000 0 0
PROGRESSIVE CORP COM 743315103 5,890 165,920 SH   SOLE   27,865 0 138,055
PROOFPOINT INC COM 743424103 386 5,469 SH   SOLE   399 0 5,070
PROTEIN POLYMER TECHNOLOGIES INC COM 743697104 0 660,000 SH   SOLE   0 0 660,000
PROTO LABS INC COM 743713109 9,357 182,224 SH   SOLE   34,238 0 147,986
PRUDENTIAL FINANCIAL INC COM 744320102 993 9,545 SH   SOLE   5,645 0 3,900
PUBLIC SERVICE ENTERPRISE GP COM 744573106 367 8,360 SH   SOLE   1,104 0 7,256
QUALCOMM INC COM 747525103 22,748 348,893 SH   SOLE   106,800 0 242,093
QUALCOMM INC OPTION 747525903 52 800 SH Call SOLE   0 0 800
RLI CORP COM 749607107 326 5,164 SH   SOLE   0 0 5,164
RPM INTERNATIONAL INC COM 749685103 512 9,512 SH   SOLE   2,200 0 7,312
RAPID7 INC COM COM 753422104 3,252 267,224 SH   SOLE   26,888 0 240,336
RAYMOND JAMES FINANCIAL INC COM 754730109 206 2,975 SH   SOLE   0 0 2,975
RAYTHEON COMPANY COM 755111507 7,687 54,132 SH   SOLE   21,984 0 32,148
RECKITT BENCKISER-SPON ADR ADR 756255204 547 32,561 SH   SOLE   29,335 0 3,226
RED HAT INC COM 756577102 103,231 1,481,077 SH   SOLE   1,086,050 0 395,027
RELX PLC - SPON ADR ADR 759530108 726 40,389 SH   SOLE   33,049 0 7,340
REPLIGEN CORP COM 759916109 1,481 48,064 SH   SOLE   31,410 0 16,654
REPUBLIC SERVICES INC COM 760759100 1,484 26,008 SH   SOLE   8,163 0 17,845
RESMED INC COM 761152107 15,228 245,410 SH   SOLE   44,656 0 200,754
RESTORATION HARDWARE HLDGS INC COM COM 761283100 1,292 42,077 SH   SOLE   7,567 0 34,510
REYNOLDS AMERICAN INC COM 761713106 1,205 21,502 SH   SOLE   18,781 0 2,721
RIGNET INC COM 766582100 1,180 50,990 SH   SOLE   8,050 0 42,940
RIO TINTO PLC-SPON ADR ADR 767204100 479 12,444 SH   SOLE   11,182 0 1,262
RITCHIE BROS AUCTIONEERS COM 767744105 16,508 485,518 SH   SOLE   158,357 0 327,161
RITE AID CORP COM 767754104 382 46,398 SH   SOLE   4,307 0 42,091
ROBERT HALF INTL INC COM 770323103 4,326 88,684 SH   SOLE   14,374 0 74,310
ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 5,050 176,987 SH   SOLE   148,548 0 28,439
ROCKWELL AUTOMATION INC COM 773903109 1,094 8,138 SH   SOLE   135 0 8,003
ROCKWELL COLLINS INC COM 774341101 18,416 198,534 SH   SOLE   98,766 0 99,768
ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 223 26,938 SH   SOLE   24,501 0 2,437
ROPER TECHNOLOGIES INC COM 776696106 4,338 23,694 SH   SOLE   10,254 0 13,440
ROSS STORES INC COM 778296103 735 11,207 SH   SOLE   3,301 0 7,906
ROSS STORES INC OPTION 778296903 13 200 SH Call SOLE   0 0 200
ROYAL BANK OF CANADA COM 780087102 334 4,934 SH   SOLE   0 0 4,934
ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 1,002 17,291 SH   SOLE   3,542 0 13,749
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 3,456 63,552 SH   SOLE   22,982 0 40,570
KONINKLIJKE KPN NV - SP ADR ADR 780641205 33 11,053 SH   SOLE   0 0 11,053
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 780 9,373 SH   SOLE   7,758 0 1,615
SEI INVESTMENTS CO COM 784117103 362 7,339 SH   SOLE   1,966 0 5,373
ST JUDE MEDICAL INC COM 790849103 239 2,976 SH   SOLE   2,331 0 645
SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 93 14,000 SH   SOLE   0 0 14,000
SANGAMO THERAPEUTICS INC COM 800677106 35 11,600 SH   SOLE   11,400 0 200
SAP SE-SPONSORED ADR ADR 803054204 735 8,505 SH   SOLE   6,012 0 2,493
SCANSOURCE INC COM 806037107 267 6,608 SH   SOLE   2,550 0 4,058
HENRY SCHEIN INC COM 806407102 1,906 12,566 SH   SOLE   1,226 0 11,340
SCHLUMBERGER LTD COM 806857108 103,124 1,228,402 SH   SOLE   691,062 0 537,340
SCHWAB (CHARLES) CORP COM 808513105 53,147 1,346,523 SH   SOLE   433,331 0 913,192
SCHWAB (CHARLES) CORP OPTION 808513905 55 1,400 SH Call SOLE   1,400 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF ETF US 808524300 235 4,209 SH   SOLE   300 0 3,909
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF US 808524805 326 11,762 SH   SOLE   4,427 0 7,335
SCOTTS MIRACLE-GRO CO COM 810186106 30,103 315,048 SH   SOLE   86,540 0 228,508
SCRIPPS NETWORKS INTERACTIVE INC CL A COM 811065101 210 2,941 SH   SOLE   0 0 2,941
SEATTLE GENETICS INC COM 812578102 33,578 636,302 SH   SOLE   38,753 0 597,549
SEMPRA ENERGY COM 816851109 1,927 19,145 SH   SOLE   844 0 18,301
SHAKE SHACK INC - CLASS A COM 819047101 7,673 214,401 SH   SOLE   46,746 0 167,655
SHAKE SHACK INC - CLASS A OPTION 819047901 35 1,000 SH Call SOLE   1,000 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT LPN 822634101 3,900 134,080 SH   SOLE   49,650 0 84,430
SHERWIN-WILLIAMS CO/THE COM 824348106 6,924 25,765 SH   SOLE   13,849 0 11,916
SHUTTERSTOCK INC COM COM 825690100 1,626 34,225 SH   SOLE   2,880 0 31,345
SIEMENS AG-SPONS ADR ADR 826197501 4,190 34,201 SH   SOLE   23,053 0 11,148
SILICON LABORATORIES INC COM 826919102 233 3,580 SH   SOLE   330 0 3,250
SILVER WHEATON CORP COM 828336107 483 24,975 SH   SOLE   8,937 0 16,038
SILVER WHEATON CORP OPTION 828336907 58 3,000 SH Call SOLE   0 0 3,000
SIMON PROPERTY GROUP INC COM 828806109 640 3,604 SH   SOLE   442 0 3,162
SIONIX CORP COM 829400100 0 30,000 SH   SOLE   0 0 30,000
A O SMITH CORPORATION COM 831865209 208 4,402 SH   SOLE   2,712 0 1,690
JM SMUCKER CO/THE COM 832696405 20,464 159,799 SH   SOLE   29,258 0 130,541
SNAP-ON INC COM 833034101 6,628 38,696 SH   SOLE   9,318 0 29,378
SONY CORP-SPONSORED ADR ADR 835699307 207 7,395 SH   SOLE   850 0 6,545
SONUS NETWORKS INC COM 835916503 95 15,115 SH   SOLE   14,200 0 915
SOUTHERN BANC COMPANY INC (THE) COM 842233108 264 23,663 SH   SOLE   0 0 23,663
SOUTHERN CO/THE COM 842587107 2,449 49,777 SH   SOLE   22,493 0 27,284
SOUTHWEST AIRLINES CO COM 844741108 560 11,243 SH   SOLE   1,855 0 9,388
SOUTHWEST AIRLINES CO OPTION 844741908 50 1,000 SH Call SOLE   0 0 1,000
SPECTRA ENERGY CORP COM 847560109 1,338 32,551 SH   SOLE   3,356 0 29,195
SPLUNK INC COM COM 848637104 1,610 31,478 SH   SOLE   2,820 0 28,658
SQUARE INC - A COM 852234103 878 64,408 SH   SOLE   5,150 0 59,258
STANLEY BLACK & DECKER INC COM 854502101 927 8,085 SH   SOLE   637 0 7,448
STAPLES INC COM 855030102 481 53,179 SH   SOLE   18,525 0 34,654
STARBUCKS CORP COM 855244109 222,420 4,006,130 SH   SOLE   1,353,511 0 2,652,619
STARBUCKS CORP OPTION 855244909 249 4,500 SH Call SOLE   400 0 4,100
STATE STREET CORP COM 857477103 626 8,055 SH   SOLE   5,233 0 2,822
STERICYCLE INC COM 858912108 36,504 473,831 SH   SOLE   188,508 0 285,323
STERICYCLE INC PFD 858912207 309 4,890 SH   SOLE   240 0 4,650
STERICYCLE INC OPTION 858912908 7 100 SH Call SOLE   0 0 100
STRYKER CORP COM 863667101 33,282 277,792 SH   SOLE   80,983 0 196,809
STURGIS BANCORP INC COM 864087101 769 55,921 SH   SOLE   0 0 55,921
SUBURBAN PROPANE PARTNERS LP COM 864482104 214 7,115 SH   SOLE   2,647 0 4,468
SUN COMMUNITIES INC COM 866674104 1,158 15,120 SH   SOLE   2,800 0 12,320
SUN LIFE FINANCIAL INC COM 866796105 443 11,533 SH   SOLE   9,430 0 2,103
SUN HYDRAULICS CORP COM 866942105 258 6,459 SH   SOLE   0 0 6,459
SUNCOR ENERGY INC COM 867224107 35,684 1,091,593 SH   SOLE   494,939 0 596,655
SUNPOWER CORPORATION COM 867652406 193 29,223 SH   SOLE   4,275 0 24,948
SUPERVALU INC COM 868536103 50 10,650 SH   SOLE   10,650 0 0
SYMANTEC CORP COM 871503108 303 12,673 SH   SOLE   3,642 0 9,031
SYSCO CORP COM 871829107 4,643 83,847 SH   SOLE   24,952 0 58,895
WTS TCF FINANCIAL CORPORATION WTS 872275128 101 28,750 SH   SOLE   5,000 0 23,750
TJX COMPANIES INC COM 872540109 11,245 149,674 SH   SOLE   33,286 0 116,389
T MOBILE US INC COM 872590104 1,031 17,934 SH   SOLE   5,000 0 12,934
TAHOE RESOURCES INC COM 873868103 128 13,600 SH   SOLE   2,000 0 11,600
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3,006 104,558 SH   SOLE   96,617 0 7,941
TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 461 9,356 SH   SOLE   2,556 0 6,800
TALLGRASS ENERGY PARTNERS LP COM UNIT LPN 874697105 1,583 33,360 SH   SOLE   1,215 0 32,145
TELEFLEX INC COM 879369106 564 3,500 SH   SOLE   0 0 3,500
TERADYNE INC COM 880770102 243 9,572 SH   SOLE   5,486 0 4,086
TEVA PHARMACEUTICAL-SP ADR ADR 881624209 308 8,489 SH   SOLE   2,053 0 6,436
TEXAS INSTRUMENTS INC COM 882508104 13,151 180,225 SH   SOLE   132,386 0 47,839
THERMO FISHER SCIENTIFIC INC COM 883556102 19,168 135,845 SH   SOLE   61,615 0 74,230
THOMSON REUTERS CORP COM 884903105 1,259 28,758 SH   SOLE   7,211 0 21,547
THOR INDUSTRIES INC COM 885160101 805 8,047 SH   SOLE   0 0 8,047
THRESHOLD PHARMACEUTICALS INC COM 885807206 9 19,920 SH   SOLE   0 0 19,920
TIME WARNER INC COM 887317303 1,842 19,082 SH   SOLE   7,088 0 11,994
TOLL BROTHERS INC COM 889478103 307 9,905 SH   SOLE   5,180 0 4,725
TORONTO-DOMINION BANK COM 891160509 9,463 191,789 SH   SOLE   148,340 0 43,449
TOYOTA MOTOR CORP -SPON ADR ADR 892331307 624 5,328 SH   SOLE   3,578 0 1,750
TRACTOR SUPPLY COMPANY COM 892356106 77,933 1,028,005 SH   SOLE   692,441 0 335,564
TRANSDIGM GROUP INC COM 893641100 64,340 258,437 SH   SOLE   201,459 0 56,978
TRANSDIGM GROUP INC OPTION 893641900 74 300 SH Call SOLE   0 0 300
TRIANGLE CAPITAL CORPORATION COM 895848109 374 20,400 SH   SOLE   3,850 0 16,550
TRIMBLE INC COM 896239100 11,445 379,606 SH   SOLE   198,068 0 181,538
TRINITY INDUSTRIES INC COM 896522109 240 8,660 SH   SOLE   525 0 8,135
TYLER TECHNOLOGIES INC COM 902252105 1,840 12,888 SH   SOLE   3,686 0 9,202
TYSON FOODS INC-CL A COM 902494103 882 14,292 SH   SOLE   13,174 0 1,118
US BANCORP COM 902973304 12,297 239,376 SH   SOLE   95,584 0 143,791
UMH PROPERTIES INC COM 903002103 993 65,975 SH   SOLE   9,000 0 56,975
UNDER ARMOUR INC-CLASS A COM 904311107 3,796 130,655 SH   SOLE   18,891 0 111,764
UNDER ARMOUR INC-CLASS C COM 904311206 1,438 55,849 SH   SOLE   12,013 0 43,836
UNIFIRST CORP/MA COM 904708104 12,036 83,784 SH   SOLE   64,307 0 19,477
UNILEVER PLC-SPONSORED ADR ADR 904767704 2,671 65,633 SH   SOLE   25,591 0 40,042
UNILEVER N V -NY SHARES ADR 904784709 7,124 173,505 SH   SOLE   113,112 0 60,393
UNION PACIFIC CORP COM 907818108 67,382 649,902 SH   SOLE   399,374 0 250,528
UNITED CONTINENTAL HLDGS INC COM 910047109 324 4,444 SH   SOLE   1,850 0 2,594
UNITED PARCEL SERVICE-CL B COM 911312106 63,176 551,083 SH   SOLE   232,110 0 318,973
UNITED RENTALS INC COM 911363109 272 2,576 SH   SOLE   2,521 0 55
UNITED TECHNOLOGIES CORP COM 913017109 9,396 85,719 SH   SOLE   36,685 0 49,034
UNIVERSAL ELECTRONICS INC COM 913483103 2,794 43,290 SH   SOLE   28,964 0 14,326
VERSUM MATERIALS INC COM 917919102 576 20,527 SH   SOLE   3,194 0 17,333
VCA INC COM 918194101 3,999 58,257 SH   SOLE   35,761 0 22,496
VF CORP COM 918204108 14,696 275,465 SH   SOLE   185,606 0 89,859
VALENCE TECHNOLOGY, INC.(NV) COM 918914102 0 36,000 SH   SOLE   0 0 36,000
VALSPAR CORP/THE COM 920355104 487 4,700 SH   SOLE   900 0 3,800
VANGUARD DIVIDEND APPREC ETF ETF US 921908844 35,814 420,454 SH   SOLE   67,392 0 353,062
VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 2,089 23,979 SH   SOLE   20,451 0 3,528
VANGUARD S&P SMALL-CAP 600 ETF ETF US 921932828 216 1,736 SH   SOLE   1,736 0 0
VANGUARD INTERMEDIATE-TERM B ETF US 921937819 436 5,247 SH   SOLE   854 0 4,393
VANGUARD SHORT TERM BOND ETF ETF US 921937827 2,488 31,314 SH   SOLE   10,110 0 21,204
VANGUARD TOTAL BOND MARKET ETF US 921937835 5,584 69,112 SH   SOLE   5,501 0 63,611
VANGUARD FTSE DEVELOPED ETF ETF US 921943858 21,450 587,015 SH   SOLE   295,196 0 291,819
VANGUARD HIGH DVD YIELD ETF ETF US 921946406 38,916 513,603 SH   SOLE   19,667 0 493,936
VANGUARD INTL DIV APPREC IDX ETF ETF US 921946810 332 6,292 SH   SOLE   1,425 0 4,867
VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX ETF US 922020805 321 6,535 SH   SOLE   1,300 0 5,235
VANGUARD GLBL EX-US REAL EST ETF US 922042676 6,173 124,534 SH   SOLE   98,511 0 26,023
VANGUARD TOT WORLD STK ETF ETF US 922042742 658 10,786 SH   SOLE   10,756 0 30
VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 32,435 734,160 SH   SOLE   649,630 0 84,530
VANGUARD FTSE EMERGING MARKE ETF US 922042858 17,730 495,527 SH   SOLE   195,980 0 299,546
VANGUARD INTERNATIONAL EQUITY INDEX FUNDS FTSE PACIFIC ETF ETF US 922042866 277 4,773 SH   SOLE   4,573 0 200
VANGUARD FTSE EUROPE ETF ETF US 922042874 3,407 71,069 SH   SOLE   34,848 0 36,221
VEEVA SYSTEMS INC-CLASS A COM 922475108 55,931 1,374,234 SH   SOLE   395,249 0 978,985
VANGUARD S&P 500 ETF ETF US 922908363 11,078 53,956 SH   SOLE   30,833 0 23,123
VANGUARD MID-CAP VALUE ETF ETF US 922908512 5,374 55,294 SH   SOLE   42,555 0 12,739
VANGUARD MID-CAP GROWTH ETF ETF US 922908538 1,743 16,490 SH   SOLE   2,655 0 13,835
VANGUARD REIT ETF ETF US 922908553 19,152 232,060 SH   SOLE   140,207 0 91,853
VANGUARD SMALL-CAP GRWTH ETF ETF US 922908595 19,356 145,381 SH   SOLE   4,082 0 141,299
VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 1,665 13,761 SH   SOLE   1,978 0 11,783
VANGUARD MID-CAP ETF ETF US 922908629 5,341 40,573 SH   SOLE   23,959 0 16,614
VANGUARD LARGE-CAP ETF ETF US 922908637 454 4,439 SH   SOLE   105 0 4,334
VANGUARD EXTENDED MARKET ETF ETF US 922908652 4,318 45,027 SH   SOLE   40,453 0 4,574
VANGUARD GROWTH ETF ETF US 922908736 65,410 586,743 SH   SOLE   28,459 0 558,284
VANGUARD VALUE ETF ETF US 922908744 28,110 302,228 SH   SOLE   94,213 0 208,015
VANGUARD SMALL-CAP ETF ETF US 922908751 4,150 32,183 SH   SOLE   22,564 0 9,619
VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 7,600 65,900 SH   SOLE   31,772 0 34,128
VIRTU FINANCIAL INC-CLASS A COM 928254101 506 31,719 SH   SOLE   3,337 0 28,382
VMWARE INC CL A COM 928563402 1,683 21,380 SH   SOLE   0 0 21,380
VMWARE INC CL A OPTION 928563902 15 200 SH Call SOLE   0 0 200
VORNADO REALTY TRUST COM 929042109 228 2,187 SH   SOLE   1,351 0 836
VULCAN MATERIALS CO COM 929160109 3,667 29,297 SH   SOLE   27,577 0 1,720
WD-40 CO COM 929236107 3,909 33,438 SH   SOLE   22,802 0 10,636
WABTEC CORP COM 929740108 1,532 18,457 SH   SOLE   9,751 0 8,706
WAGEWORKS INC COM 930427109 36,140 498,488 SH   SOLE   180,597 0 317,891
WAL-MART STORES INC COM 931142103 20,600 298,030 SH   SOLE   58,332 0 239,698
WAL-MART STORES INC OPTION 931142903 13 200 SH Call SOLE   0 0 200
WALGREENS BOOTS ALLIANCE INC COM 931427108 107,462 1,298,472 SH   SOLE   520,285 0 778,187
WALGREENS BOOTS ALLIANCE INC OPTION 931427908 140 1,700 SH Call SOLE   0 0 1,700
WATERS CORP COM 941848103 584 4,344 SH   SOLE   0 0 4,344
WATSCO INC COM 942622200 80,940 546,449 SH   SOLE   396,184 0 150,265
WEBCO INDUSTRIES INC COM 947621207 355 16,800 SH   SOLE   7,300 0 9,500
WELLS FARGO & CO COM 949746101 32,217 584,594 SH   SOLE   142,508 0 442,086
WELLS FARGO & COMPANY PFD 949746804 286 240 SH   SOLE   149 0 91
WELLS FARGO & CO PFD 949746879 297 11,220 SH   SOLE   900 0 10,320
WELLS FARGO & CO OPTION 949746901 176 3,200 SH Call SOLE   0 0 3,200
WESBANCO INC COM 950810101 461 10,717 SH   SOLE   0 0 10,717
WESTERN DIGITAL CORP COM 958102105 713 10,500 SH   SOLE   4,529 0 5,971
WESTERN DIGITAL CORP OPTION 958102905 34 500 SH Call SOLE   0 0 500
WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER LPN 958254104 6,530 111,135 SH   SOLE   21,165 0 89,970
WESTERN UNION CO COM 959802109 3,076 141,623 SH   SOLE   27,833 0 113,790
WEYERHAEUSER CO COM 962166104 2,995 99,525 SH   SOLE   33,356 0 66,169
WHIRLPOOL CORP COM 963320106 5,051 27,790 SH   SOLE   3,015 0 24,775
WHITEWAVE FOODS CO COM 966244105 287 5,166 SH   SOLE   1,841 0 3,325
WHOLE FOODS MARKET INC COM 966837106 2,802 91,104 SH   SOLE   16,432 0 74,672
WILLIAMS COS INC COM 969457100 1,373 44,105 SH   SOLE   2,598 0 41,507
WILLIAMS-SONOMA INC COM 969904101 5,858 121,059 SH   SOLE   61,593 0 59,466
WINSTON PHARMACEUTICALS INC COM 975657107 7 370,671 SH   SOLE   0 0 370,671
WOLSELEY PLC-ADR ADR 977868306 114 18,783 SH   SOLE   2,664 0 16,119
WOODWARD INC COM 980745103 1,392 20,156 SH   SOLE   20,156 0 0
XPO LOGISTICS INC COM 983793100 285 6,610 SH   SOLE   6,360 0 250
XILINX INC COM 983919101 4,415 73,129 SH   SOLE   28,535 0 44,594
YAHOO! INC COM 984332106 1,596 41,277 SH   SOLE   21,843 0 19,434
YUM! BRANDS INC COM 988498101 4,033 63,681 SH   SOLE   50,056 0 13,625
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 16,320 190,294 SH   SOLE   47,020 0 143,274
ZEBRA TECHNOLOGIES CORP-CL A OPTION 989207905 128 1,500 SH Call SOLE   0 0 1,500
CORNERSTONE BANCORP SC COM 21922E100 214 35,602 SH   SOLE   0 0 35,602
DUN & BRADSTREET CORP COM 26483E100 2,622 21,611 SH   SOLE   13,883 0 7,728
CDK GLOBAL INC COM 12508E101 3,738 62,628 SH   SOLE   24,232 0 38,396
CNO FINANCIAL GROUP INC COM 12621E103 1,183 61,800 SH   SOLE   0 0 61,800
FIRSTSERVICE CORP COM 33767E103 1,373 28,911 SH   SOLE   4,018 0 24,893
U S SILICA HOLDINGS INC COM 90346E103 2,418 42,664 SH   SOLE   18,997 0 23,667
ENTIA BIOSCIENCES INC COM 29384E104 6 100,000 SH   SOLE   0 0 100,000
AMERISOURCEBERGEN CORP COM 03073E105 288 3,679 SH   SOLE   1,162 0 2,517
SALLY BEAUTY HOLDINGS INC COM 79546E104 980 37,104 SH   SOLE   270 0 36,834
MOBIVITY HLDGS CORP COM 1 FOR 6 R/S INTO MOBIVITY COM 60743E105 107 125,685 SH   SOLE   0 0 125,685
TARGET CORP COM 87612E106 3,059 42,352 SH   SOLE   10,981 0 31,371
CBOA FINANCIAL INC COM 1248E0108 19 11,034 SH   SOLE   11,034 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 32,255 344,236 SH   SOLE   181,874 0 162,362
DR PEPPER SNAPPLE GROUP INC COM 26138E109 357 3,934 SH   SOLE   1,850 0 2,084
IMAX CORP COM 45245E109 2,915 92,823 SH   SOLE   67,153 0 25,670
TOTAL SA-SPON ADR ADR 89151E109 2,952 57,908 SH   SOLE   49,925 0 7,983
TRAVELERS COS INC/THE COM 89417E109 2,427 19,829 SH   SOLE   8,755 0 11,074
CDEX INC CLASS A COM COM 12507E201 0 40,000 SH   SOLE   0 0 40,000
ALERIAN MLP ETF ETF US 00162Q866 3,324 263,839 SH   SOLE   22,583 0 241,256
ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 142 28,016 SH   SOLE   21,576 0 6,440
AQR FDS MANAGED FUTURES STRATEGY FD I ETF US 00203H859 9,959 1,068,556 SH   SOLE   489,699 0 578,856
AT&T INC COM 00206R102 18,632 438,082 SH   SOLE   112,269 0 325,813
ABBVIE INC COM 00287Y109 45,796 731,337 SH   SOLE   254,143 0 477,193
ABBVIE INC OPTION 00287Y909 44 700 SH Call SOLE   0 0 700
ABBVIE INC COM 00287YAL3 52 53,000 SH   SOLE   53,000 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 13,232 637,690 SH   SOLE   313,806 0 323,884
ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17,500 SH   SOLE   1,500 0 16,000
ACHILLION PHARMACEUTICALS INC COM 00448Q201 175 42,400 SH   SOLE   5,000 0 37,400
ACTIVISION BLIZZARD INC COM 00507V109 876 24,269 SH   SOLE   17,115 0 7,154
ACTIVISION BLIZZARD INC OPTION 00507V909 18 500 SH Call SOLE   500 0 0
ACUITY BRANDS INC COM 00508Y102 36,227 156,922 SH   SOLE   49,734 0 107,188
ADOBE SYSTEMS INC COM 00724F101 105,265 1,022,490 SH   SOLE   706,394 0 316,096
ADURO BIOTECH INC COM COM 00739L101 2,155 189,055 SH   SOLE   18,175 0 170,880
ADVANCE AUTO PARTS INC COM 00751Y106 272 1,611 SH   SOLE   1,611 0 0
ADVISORY BOARD CO/THE COM 00762W107 6,264 188,399 SH   SOLE   43,064 0 145,335
AETNA INC COM 00817Y108 1,666 13,438 SH   SOLE   2,000 0 11,438
AKAMAI TECHNOLOGIES INC COM 00971T101 26,663 399,870 SH   SOLE   281,763 0 118,107
AKAMAI TECHNOLOGIES INC SR CV ZERO BD 19 DBCV 00971TAG6 20 19,000 SH   SOLE   19,000 0 0
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 11,600 132,099 SH   SOLE   73,363 0 58,736
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 301 12,839 SH   SOLE   3,127 0 9,712
ALLISON TRANSMISSION HOLDINGS INC COM 01973R101 231 6,852 SH   SOLE   929 0 5,923
ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 331 32,385 SH   SOLE   19,885 0 12,500
ALLSCRIPTS HEALTHCARE SOLUTNS NOTE 01988PAD0 22 23,000 SH   SOLE   23,000 0 0
ALPHABET INC-CL C COM 02079K107 140,345 181,836 SH   SOLE   79,498 0 102,338
ALPHABET INC-CL A COM 02079K305 80,293 101,323 SH   SOLE   59,319 0 42,004
ALPHABET INC-CL A OPTION 02079K905 237 300 SH Call SOLE   0 0 300
ALPHABET INC-CL A OPTION 02079K955 79 100 SH Put SOLE   0 0 100
ALTRIA GROUP INC COM 02209S103 14,799 218,855 SH   SOLE   62,548 0 156,307
AMBEV SA-ADR ADR 02319V103 72 14,617 SH   SOLE   2,717 0 11,900
AMERICAN AIRLINES GROUP INC COM 02376R102 540 11,574 SH   SOLE   1,100 0 10,474
AMERICAN TOWER CORP COM 03027X100 43,650 413,037 SH   SOLE   304,999 0 108,038
AMERICAN TOWER CORP OPTION 03027X900 348 3,300 SH Call SOLE   0 0 3,300
AMERICAN VANTAGE COMPANIES COM 03037B106 1 21,865 SH   SOLE   21,865 0 0
AMERIPRISE FINANCIAL INC COM 03076C106 1,926 17,361 SH   SOLE   9,582 0 7,779
AMERIS BANCORP COM 03076K108 969 22,224 SH   SOLE   22,224 0 0
AMPLIFY SNACK BRANDS INC COM 03211L102 1,401 158,990 SH   SOLE   114,310 0 44,680
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 8,095 76,772 SH   SOLE   59,425 0 17,347
ANSYS INC COM 03662Q105 403 4,355 SH   SOLE   703 0 3,652
APARTMENT INVESTMENT & MANAGEMENT CO-CL A COM 03748R101 639 14,055 SH   SOLE   2,650 0 11,405
APOLLO COMMERCIAL REAL ESTAT COM 03762U105 188 11,337 SH   SOLE   11,337 0 0
APPFOLIO INC CLASS A COM COM 03783C100 2,511 105,265 SH   SOLE   7,795 0 97,470
ARATANA THERAPEUTICS INC COM 03874P101 4,419 615,471 SH   SOLE   136,910 0 478,561
ARCONIC INC COM 03965L100 456 24,609 SH   SOLE   8,958 0 15,651
ARES CAPITAL CORP COM 04010L103 174 10,556 SH   SOLE   2,700 0 7,856
ARES CAP CORP NOTE 04010LAJ2 17 17,000 SH   SOLE   17,000 0 0
ARTISAN PARTNERS ASSET MA -A COM 04316A108 317 10,672 SH   SOLE   0 0 10,672
ARVINMERITOR INC NOTE 043353AH4 10 10,000 SH   SOLE   10,000 0 0
ATHERSYS INC COM 04744L106 15 10,000 SH   SOLE   0 0 10,000
ATLAS AIR WORLDWIDE HLDGS INC NOTE 049164BH8 12 12,000 SH   SOLE   12,000 0 0
ATRICURE INC COM 04963C209 1,938 99,035 SH   SOLE   61,080 0 37,955
AWARE INC-MASS COM 05453N100 91 14,900 SH   SOLE   14,900 0 0
B & G FOODS INC COM 05508R106 4,919 112,315 SH   SOLE   17,955 0 94,360
BCE INC COM 05534B760 1,035 23,932 SH   SOLE   3,926 0 20,006
BGC PARTNERS INC-CL A COM 05541T101 122 11,893 SH   SOLE   0 0 11,893
BOFI HOLDING INC COM 05566U108 1,290 45,175 SH   SOLE   2,280 0 42,895
B. RILEY FINANCIAL INC COM 05580M108 273 14,774 SH   SOLE   0 0 14,774
BWX TECHNOLOGIES INC COM 05605H100 10,258 258,379 SH   SOLE   210,088 0 48,291
BALL CORP COM 058498AR7 26 25,000 SH   SOLE   0 0 25,000
BANCO SANTANDER SA-SPON ADR ADR 05964H105 336 64,951 SH   SOLE   1,042 0 63,909
BARCLAYS BANK PLC ADR 06739H776 241 9,500 SH   SOLE   0 0 9,500
BIODELIVERY SCIENCES INTL COM 09060J106 881 503,697 SH   SOLE   34,648 0 469,049
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,329 100,542 SH   SOLE   55,025 0 45,517
BIOMARIN PHARMACEUTICAL INC NOTE 09061GAE1 15 13,000 SH   SOLE   13,000 0 0
BIOGEN INC COM 09062X103 6,841 24,123 SH   SOLE   13,873 0 10,250
BIO-TECHNE CORP COM 09073M104 4,626 44,987 SH   SOLE   41,904 0 3,083
BLACKROCK INC COM 09247X101 26,154 68,728 SH   SOLE   9,642 0 59,085
BLACKSTONE GROUP LP/THE COM 09253U108 2,104 77,839 SH   SOLE   16,564 0 61,275
BLACKSTONE GROUP LP/THE OPTION 09253U908 178 6,600 SH Call SOLE   600 0 6,000
BLACKSTONE MORTGAGE TRUST INC COM 09257W100 223 7,425 SH   SOLE   0 0 7,425
BLUE BUFFALO PET PRODUCTS IN COM 09531U102 469 19,500 SH   SOLE   17,450 0 2,050
BOINGO WIRELESS INC COM 09739C102 1,114 91,375 SH   SOLE   6,500 0 84,875
BRIDGEPOINT EDUCATION INC COM 10807M105 150 14,760 SH   SOLE   1,500 0 13,260
BROADSOFT INC COM 11133B409 6,243 151,334 SH   SOLE   10,823 0 140,511
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1,147 17,307 SH   SOLE   4,222 0 13,085
BROCADE COMMUNICATIONS SYS INC NOTE 111621AQ1 29 29,000 SH   SOLE   14,000 0 15,000
BROOKDALE SENIOR LIVING INC CONV SENIOR NOTES NOTE 112463AA2 33 34,000 SH   SOLE   9,000 0 25,000
B2GOLD CORP NOTE 11777QAB6 20 20,000 SH   SOLE   20,000 0 0
CAI INTERNATIONAL INC COM 12477X106 1,725 198,975 SH   SOLE   8,750 0 190,225
CBOE HOLDINGS INC COM 12503M108 12,865 174,112 SH   SOLE   29,198 0 144,914
CBRE GROUP INC - A COM 12504L109 642 20,377 SH   SOLE   9,548 0 10,829
CDW CORP/DE COM 12514G108 791 15,177 SH   SOLE   6,777 0 8,400
C.H. ROBINSON WORLDWIDE INC COM 12541W209 2,355 32,140 SH   SOLE   10,227 0 21,913
CME GROUP INC COM 12572Q105 14,561 126,230 SH   SOLE   39,793 0 86,437
CME GROUP INC OPTION 12572Q905 461 4,000 SH Call SOLE   0 0 4,000
CTI BIOPHARMA CORP COM 12648L106 209 511,984 SH   SOLE   0 0 511,984
CSRA INC COM 12650T104 2,683 84,255 SH   SOLE   69,970 0 14,285
CABLE ONE INC COM 12685J105 614 987 SH   SOLE   97 0 890
CABOT MICROELECTRONICS CORP COM 12709P103 392 6,209 SH   SOLE   589 0 5,620
CAL DIVE INTERNATIONAL INC COM 12802T101 0 38,000 SH   SOLE   0 0 38,000
CALAMP CORP NOTE 128126AB5 19 20,000 SH   SOLE   20,000 0 0
CALLIDUS SOFTWARE INC COM 13123E500 1,404 83,589 SH   SOLE   52,370 0 31,219
CALLON PETROLEUM CO COM 13123X102 260 16,911 SH   SOLE   365 0 16,546
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2,159 15,121 SH   SOLE   7,096 0 8,025
CAPITAL MARKETS TECHNOLOGIES, INC.(NV) COM 14030N104 0 233,500 SH   SOLE   233,500 0 0
CAPITAL ONE FINANCIAL CORP COM 14040H105 3,253 37,293 SH   SOLE   2,765 0 34,528
CARDCONNECT CORP COM 14141X108 3,428 269,895 SH   SOLE   181,405 0 88,490
CARDINAL HEALTH INC COM 14149Y108 3,635 50,509 SH   SOLE   10,196 0 40,313
CASS INFORMATION SYSTEMS INC COM 14808P109 485 6,591 SH   SOLE   17 0 6,574
CAVIUM INC COM 14964U108 5,111 81,849 SH   SOLE   5,934 0 75,915
CAVIUM INC OPTION 14964U908 37 600 SH Call SOLE   0 0 600
CENTENE CORP COM 15135B101 277 4,894 SH   SOLE   4,019 0 875
CHART INDS INC NOTE 16115QAC4 714 730,000 SH   SOLE   130,000 0 600,000
CHARTER COMMUNICATIONS INC-A COM 16119P108 332 1,154 SH   SOLE   638 0 516
CHENIERE ENERGY PARTNERS L P COMMON UNITS LPN 16411Q101 427 14,811 SH   SOLE   0 0 14,811
CHIMERA INVESTMENT CORPORATION COM 16934Q208 217 12,750 SH   SOLE   0 0 12,750
CINEMARK HOLDINGS INC COM 17243V102 1,377 35,908 SH   SOLE   2,035 0 33,873
CISCO SYSTEMS INC COM 17275R102 20,695 684,809 SH   SOLE   305,707 0 379,102
CISCO SYSTEMS INC OPTION 17275R902 90 3,000 SH Call SOLE   0 0 3,000
CITIGROUP INC COM 172967KE0 45 45,000 SH   SOLE   0 0 45,000
CLAYMORE EXCHANGE TRADED FD TR GUGGENHEIM BULLETSHARES 2018 ETF US 18383M381 302 12,000 SH   SOLE   3,000 0 9,000
CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020 ETF US 18383M514 473 22,300 SH   SOLE   2,500 0 19,800
COGENT COMMUNICATIONS HOLDINGS INC COM 19239V302 6,178 149,397 SH   SOLE   16,770 0 132,627
COLLECTORS UNIVERSE COM 19421R200 215 10,147 SH   SOLE   500 0 9,647
COLONY CAP INC NOTE 19624RAB2 18 18,000 SH   SOLE   18,000 0 0
COMCAST CORP-CLASS A COM 20030N101 20,282 293,728 SH   SOLE   53,185 0 240,544
COMMUNICATIONS SALES & LE COM 20341J104 568 22,363 SH   SOLE   0 0 22,363
COMPASS GROUP PLC-SPON ADR ADR 20449X302 3,376 180,739 SH   SOLE   160,635 0 20,104
COMPASS MINERALS INTERNATION COM 20451N101 840 10,719 SH   SOLE   330 0 10,389
COMSCORE INC COM 20564W105 715 22,639 SH   SOLE   2,219 0 20,420
CONCHO RESOURCES INC COM 20605P101 879 6,630 SH   SOLE   4,960 0 1,670
CONOCOPHILLIPS COM 20825C104 6,600 131,624 SH   SOLE   54,664 0 76,960
CONSTELLATION BRANDS INC-A COM 21036P108 1,275 8,319 SH   SOLE   4,653 0 3,666
CORNERSTONE ONDEMAND INC NOTE 21925YAB9 18 17,000 SH   SOLE   17,000 0 0
COSTCO WHOLESALE CORP COM 22160K105 93,854 586,183 SH   SOLE   346,181 0 240,002
COSTAR GROUP INC COM 22160N109 66,318 351,839 SH   SOLE   238,482 0 113,357
COTIVITI HOLDINGS INC COM 22164K101 12,293 357,355 SH   SOLE   186,518 0 170,837
CROWN CASTLE INTL CORP COM 22822V101 229 2,639 SH   SOLE   1,763 0 876
CRYSTAL PEAK MINERALS INC COM 22938T107 7 20,000 SH   SOLE   0 0 20,000
CTRIP COM INTL LTD NOTE 22943FAF7 12 12,000 SH   SOLE   12,000 0 0
DCP MIDSTREAM PARTNERS LP UNITS LTD PARTNER INT LPN 23311P100 847 22,080 SH   SOLE   5,670 0 16,410
DNP SELECT INCOME FUND INC COM 23325P104 416 40,645 SH   SOLE   875 0 39,770
D R HORTON INC COM 23331A109 317 11,608 SH   SOLE   11,608 0 0
DAVITA INC COM 23918K108 314 4,888 SH   SOLE   2,263 0 2,625
DELL TECHNOLOGIES INC-CL V COM 24703L103 409 7,438 SH   SOLE   2,438 0 5,000
DENTSPLY SIRONA INC COM 24906P109 47,908 829,866 SH   SOLE   489,919 0 339,947
DEVON ENERGY CORP COM 25179M103 1,192 26,092 SH   SOLE   14,494 0 11,598
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 7,238 69,632 SH   SOLE   51,345 0 18,287
DIAGEO PLC-SPONSORED ADR OPTION 25243Q905 52 500 SH Call SOLE   0 0 500
DIPLOMAT PHARMACY INC COM 25456K101 212 16,819 SH   SOLE   1,590 0 15,229
DOMINION RESOURCES INC/VA COM 25746U109 2,637 34,424 SH   SOLE   8,645 0 25,779
DUKE ENERGY CORP COM 26441C204 5,776 74,416 SH   SOLE   17,049 0 57,367
DULUTH HOLDINGS INC - CL B COM 26443V101 872 34,340 SH   SOLE   5,150 0 29,190
EOG RESOURCES INC COM 26875P101 89,791 888,145 SH   SOLE   618,003 0 270,142
EQT CORP COM 26884L109 256 3,907 SH   SOLE   1,613 0 2,294
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT LPN 26885B100 351 4,574 SH   SOLE   580 0 3,994
EAST WEST BANCORP INC COM 27579R104 232 4,560 SH   SOLE   560 0 4,000
ECHO GLOBAL LOGISTICS INC NOTE 27875TAA9 25 25,000 SH   SOLE   0 0 25,000
EDGEWATER BANCORP INC COM 28027J108 579 36,535 SH   SOLE   500 0 36,035
EDWARDS LIFESCIENCES CORP OPTION 28176E908 75 800 SH Call SOLE   0 0 800
ELECTRONICS FOR IMAGING INC NOTE 286082AC6 13 12,000 SH   SOLE   12,000 0 0
ENBRIDGE INC COM 29250N105 1,521 36,102 SH   SOLE   13,327 0 22,776
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 3,574 140,268 SH   SOLE   15,575 0 124,693
ENBRIDGE ENERGY MANAGEMENT LLC SHS UNITS REPSTG LTD LIABILITY COM 29250X103 228 8,796 SH   SOLE   0 0 8,796
ENDOLOGIX INC NOTE 29266SAA4 12 13,000 SH   SOLE   13,000 0 0
ENERGY TRANSFER PARTNERS LP COM 29273R109 6,345 177,187 SH   SOLE   47,742 0 129,445
ENERGY TRANSFER EQUITY LP COM 29273V100 3,574 185,104 SH   SOLE   33,323 0 151,781
ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY COM 29336T100 531 27,870 SH   SOLE   7,650 0 20,220
ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING LPN 29336U107 791 42,942 SH   SOLE   14,030 0 28,912
ENSERVCO CORPORATION COM 29358Y102 10 18,000 SH   SOLE   0 0 18,000
ENTERGY CORP COM 29364G103 315 4,289 SH   SOLE   1,730 0 2,559
ENTRADE, INC.(NV) COM 29382L100 0 79,388 SH   SOLE   0 0 79,388
ENVESTNET INC COM 29404K106 3,380 95,880 SH   SOLE   12,395 0 83,485
ENVESTNET INC NOTE 29404KAA4 410 430,000 SH   SOLE   30,000 0 400,000
EPAM SYSTEMS INC COM 29414B104 2,270 35,291 SH   SOLE   25,632 0 9,659
ENVISION HEALTHCARE CORP COM 29414D100 753 11,891 SH   SOLE   8,260 0 3,631
EQUINIX INC COM 29444U700 3,728 10,429 SH   SOLE   4,713 0 5,717
EQUITY LIFESTYLE PROPERTIES COM 29472R108 1,103 15,295 SH   SOLE   2,910 0 12,385
EQUITY RESIDENTIAL COM 29476L107 746 11,596 SH   SOLE   5,550 0 6,046
EVERBANK FINANCIAL CORP COM 29977G102 4,867 250,211 SH   SOLE   0 0 250,211
EVERSOURCE ENERGY COM 30040W108 409 7,409 SH   SOLE   0 0 7,409
EVOLENT HEALTH INC CLASS A COM 30050B101 22,923 1,548,823 SH   SOLE   453,462 0 1,095,361
EXACT SCIENCES CORP COM 30063P105 7,475 559,525 SH   SOLE   130,628 0 428,897
EXACT SCIENCES CORP OPTION 30063P905 46 4,500 SH Call SOLE   0 0 4,500
EXELON CORP COM 30161N101 7,634 215,105 SH   SOLE   21,181 0 193,924
EXELON CORP OPTION 30161N901 71 2,000 SH Call SOLE   0 0 2,000
EXELIXIS INC COM 30161Q104 23,414 1,570,374 SH   SOLE   320,070 0 1,250,304
EXPEDIA INC COM 30212P303 565 4,988 SH   SOLE   4,274 0 714
EXPERIAN PLC-SPONS ADR ADR 30215C101 473 24,500 SH   SOLE   22,216 0 2,284
EXPRESS SCRIPTS HOLDING CO COM 30219G108 59,740 868,440 SH   SOLE   555,454 0 312,986
EXXON MOBIL CORP COM 30231G102 51,464 570,177 SH   SOLE   258,358 0 311,819
EXXON MOBIL CORP OPTION 30231G902 162 1,800 SH Call SOLE   0 0 1,800
FS ENERGY AND POWER FUND COM 30264D109 149 20,224 SH   SOLE   3,721 0 16,503
FACEBOOK INC-A COM 30303M102 122,716 1,066,632 SH   SOLE   387,376 0 679,256
FACEBOOK INC-A OPTION 30303M902 782 6,800 SH Call SOLE   0 0 6,800
FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 6,053 513,383 SH   SOLE   27,737 0 485,646
FEDEX CORP COM 31428X106 2,918 15,673 SH   SOLE   5,227 0 10,446
FIDELITY NATIONAL INFO SERV COM 31620M106 3,021 39,941 SH   SOLE   24,195 0 15,746
FINISAR CORP NOTE 31787AAM3 19 16,000 SH   SOLE   16,000 0 0
FIREEYE INC COM COM 31816Q101 543 45,632 SH   SOLE   7,443 0 38,189
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
FIRST BANCORP IND INC COM 31867T202 397 21,032 SH   SOLE   0 0 21,032
FIRST COMMUNITY FINANCIAL PARTNERS INC COM COM 31985Q106 176 15,000 SH   SOLE   0 0 15,000
FIRST FINL BANKSHARES INC COM 32020R109 222 4,902 SH   SOLE   0 0 4,902
FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC COM 32021X105 545 71,292 SH   SOLE   0 0 71,292
FIRST REPUBLIC BANK/CA COM 33616C100 469 5,088 SH   SOLE   4,770 0 318
FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD ETF US 33735J101 556 11,856 SH   SOLE   10,575 0 1,281
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF US 33738D101 385 15,253 SH   SOLE   850 0 14,403
FIRST US BANCSHARES INC COM 33744V103 1,394 125,500 SH   SOLE   0 0 125,500
FIRSTCASH INC COM 33767D105 694 14,766 SH   SOLE   2,417 0 12,349
FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 12 156,700 SH   SOLE   0 0 156,700
FORCE PROTECTION VIDEO EQUIPMENT CORP COM 34520J108 1 125,900 SH   SOLE   0 0 125,900
FORTRESS INVT GROUP LLC CL A LPN 34958B106 97 20,000 SH   SOLE   20,000 0 0
FORTIVE CORP COM 34959J108 57,319 1,068,784 SH   SOLE   593,737 0 475,047
FORTUNE BRANDS HOME & SECURI COM 34964C106 2,826 52,859 SH   SOLE   28,564 0 24,295
FRANKLIN STREET PROPERTIES C COM 35471R106 1,376 106,193 SH   SOLE   0 0 106,193
FREEPORT-MCMORAN INC COM 35671D857 331 25,102 SH   SOLE   10,693 0 14,409
FRONTIER COMMUNICATIONS CORP COM 35906A108 115 34,070 SH   SOLE   5,277 0 28,793
FS INVESTMENT CORP II COM 35952V105 94 10,670 SH   SOLE   4,762 0 5,908
GEO GROUP INC/THE COM 36162J106 925 25,735 SH   SOLE   3,722 0 22,013
GEO GROUP INC/THE OPTION 36162J906 118 3,300 SH Call SOLE   3,300 0 0
GP STRATEGIES CORP COM 36225V104 249 8,705 SH   SOLE   0 0 8,705
GAMESTOP CORP-CLASS A COM 36467W109 320 12,668 SH   SOLE   6,515 0 6,153
GENERAL MOTORS CO COM 37045V100 3,303 94,794 SH   SOLE   24,061 0 70,733
GENERAL MOTORS CO OPTION 37045V900 7 200 SH Call SOLE   0 0 200
GENTHERM INC COM 37253A103 725 21,422 SH   SOLE   7,305 0 14,117
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 5,137 133,387 SH   SOLE   93,786 0 39,601
GLOBAL PAYMENTS INC COM 37940X102 2,398 34,549 SH   SOLE   28,197 0 6,352
GOGO INC COM 38046C109 2,013 218,291 SH   SOLE   22,228 0 196,063
GOLDMAN SACHS GROUP INC COM 38141G104 99,120 413,947 SH   SOLE   20,877 0 393,070
GOLUB CAP BDC INC COM 38173M102 549 29,877 SH   SOLE   0 0 29,877
GRAND CANYON EDUCATION INC COM 38526M106 279 4,767 SH   SOLE   57 0 4,710
GREAT AJAX CORP COM 38983D300 173 13,000 SH   SOLE   0 0 13,000
GREENBRIER COS INC NOTE 393657AH4 15 12,000 SH   SOLE   12,000 0 0
GRUPO FIN SANTANDER-ADR B ADR 40053C105 302 42,034 SH   SOLE   33,604 0 8,430
GUIDEWIRE SOFTWARE INC COM 40171V100 59,037 1,196,774 SH   SOLE   820,189 0 376,585
UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT COM 40222T104 7 50,000 SH   SOLE   0 0 50,000
HCP INC COM 40414L109 979 32,949 SH   SOLE   7,047 0 25,902
HDFC BANK LTD-ADR ADR 40415F101 519 8,552 SH   SOLE   7,795 0 757
HD SUPPLY HOLDINGS INC COM COM 40416M105 800 18,826 SH   SOLE   1,729 0 17,097
HFF INC-CLASS A COM 40418F108 2,280 75,367 SH   SOLE   4,530 0 70,837
HMS HOLDINGS CORP COM 40425J101 2,695 148,397 SH   SOLE   9,960 0 138,437
HP INC COM 40434L105 504 33,954 SH   SOLE   17,210 0 16,744
HARVEST CAPITAL CREDIT CORPORATION COM 41753F109 643 46,766 SH   SOLE   5,000 0 41,766
HEALTHSTREAM INC COM 42222N103 1,554 62,055 SH   SOLE   6,065 0 55,990
HELIX ENERGY SOLUTIONS GRP INC NOTE 42330PAG2 10 10,000 SH   SOLE   10,000 0 0
HENNESSY CAPITAL ACQUISITION CORP II COM 42588J100 1,008 100,000 SH   SOLE   0 0 100,000
HENNESSY CAP ACQUISITION CORP WT EXP 072820 WTS 42588J118 85 100,000 SH   SOLE   0 0 100,000
HENNESSY CAP ACQUISITION CORP UNIT 012319 COM 42588J209 5,548 552,000 SH   SOLE   40,000 0 512,000
HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1,430 91,057 SH   SOLE   4,650 0 86,407
HEWLETT PACKARD ENTERPRIS COM 42824C109 619 26,740 SH   SOLE   9,752 0 16,988
HILTON WORLDWIDE HOLDINGS INC COM 43300A104 12,926 475,214 SH   SOLE   9,650 0 465,564
HOLOGIC INC NOTE 436440AG6 32 26,000 SH   SOLE   26,000 0 0
HOUSTON WIRE & CABLE CO COM 44244K109 103 15,855 SH   SOLE   0 0 15,855
IAC/ INTERACTIVE CORP COM 44919P508 308 4,760 SH   SOLE   2,944 0 1,816
ICF INTERNATIONAL INC COM 44925C103 691 12,515 SH   SOLE   2,829 0 9,686
IPG PHOTONICS CORP COM 44980X109 371 3,760 SH   SOLE   960 0 2,800
IDEX CORP COM 45167R104 408 4,533 SH   SOLE   2,150 0 2,383
IDEXX LABORATORIES INC COM 45168D104 249,148 2,124,568 SH   SOLE   1,243,789 0 880,778
ILLUMINA INC NOTE 452327AF6 15 16,000 SH   SOLE   14,000 0 2,000
IMPAX LABORATORIES INC NOTE 45256BAE1 13 17,000 SH   SOLE   17,000 0 0
IMPERVA INC COM 45321L100 736 19,159 SH   SOLE   16,153 0 3,006
INDEPENDENCE REALTY TRUST INC COM 45378A106 9,325 1,045,450 SH   SOLE   88,648 0 956,801
INFINEON TECHNOLOGIES-ADR ADR 45662N103 319 18,439 SH   SOLE   16,689 0 1,750
INFINITY PHARMACEUTICALS INC COM 45665G303 18 13,180 SH   SOLE   600 0 12,580
INFINERA CORP COM 45667G103 266 31,330 SH   SOLE   20,200 0 11,130
INFINERA CORPORATION NOTE 45667GAB9 10 10,000 SH   SOLE   10,000 0 0
INFORMATION SERVICES GROUP INC COM 45675Y104 4,629 1,271,579 SH   SOLE   19,300 0 1,252,279
INPHI CORP COM 45772F107 1,938 43,434 SH   SOLE   35,154 0 8,280
INOGEN INC COM 45780L104 60,743 904,316 SH   SOLE   200,980 0 703,336
INSULET CORP NOTE 45784PAD3 18 17,000 SH   SOLE   17,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 82,012 1,453,596 SH   SOLE   766,485 0 687,110
INTERDIGITAL INC COM 45867G101 524 5,736 SH   SOLE   5,656 0 80
INTERSECT ENT INC COM 46071F103 365 30,144 SH   SOLE   8,039 0 22,105
INTUITIVE SURGICAL INC COM 46120E602 18,782 29,616 SH   SOLE   8,232 0 21,384
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,898 510,224 SH   SOLE   49,535 0 460,689
IRON MOUNTAIN INC COM 46284V101 24,186 744,637 SH   SOLE   228,758 0 515,878
IRON MOUNTAIN INC OPTION 46284V901 3 100 SH Call SOLE   0 0 100
ISHARES MSCI INDIA ETF ETF US 46429B598 215 8,024 SH   SOLE   2,700 0 5,324
ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 1,262 15,348 SH   SOLE   1,442 0 13,906
ISHARES EDGE MSCI MIN VOL EA ETF US 46429B689 2,068 33,785 SH   SOLE   22,953 0 10,832
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF US 46429B697 7,036 155,585 SH   SOLE   76,481 0 79,105
ISHARES TR CORE MSCI EAFE ETF ETF US 46432F842 2,009 37,459 SH   SOLE   22,718 0 14,741
ISIS PHARMACEUTICALS INC DEL NOTE 464337AJ3 12 12,000 SH   SOLE   12,000 0 0
ISHARES CORE MSCI EMERGING ETF US 46434G103 19,432 457,768 SH   SOLE   433,144 0 24,624
ISHARES MSCI JAPAN ETF ETF US 46434G822 2,615 53,524 SH   SOLE   20,340 0 33,184
ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF US 46434V803 4,615 176,688 SH   SOLE   155,079 0 21,609
ISHARES MSCI UNITED KINGDOM ETF US 46435G334 1,177 38,359 SH   SOLE   37,178 0 1,181
JPMORGAN CHASE & CO COM 46625H100 90,600 1,049,944 SH   SOLE   387,185 0 662,759
JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 15,544 491,732 SH   SOLE   319,623 0 172,109
JPMORGAN CHASE & CO COM 46625HJG6 15 15,000 SH   SOLE   15,000 0 0
JEFFERIES GROUP INC NEW NOTE 472319AG7 14 14,000 SH   SOLE   11,000 0 3,000
JONES LANG LASALLE INC COM 48020Q107 1,702 16,845 SH   SOLE   12,915 0 3,930
J2 GLOBAL INC COM 48123V102 28,124 343,820 SH   SOLE   202,721 0 141,099
J2 GLOBAL INC OPTION 48123V902 16 200 SH Call SOLE   0 0 200
KCG HOLDINGS INC CL A COM 48244B100 3,313 250,061 SH   SOLE   0 0 250,061
A WTS KCG HOLDINGS INC WT EXP COM 48244B118 0 342,577 SH   SOLE   0 0 342,577
B WTS KCG HOLDINGS INC WTS EXP COM 48244B126 0 342,577 SH   SOLE   0 0 342,577
C WTS KCG HOLDINGS INC WTS EXP COM 48244B134 0 342,577 SH   SOLE   0 0 342,577
KKR & CO LP COM 48248M102 819 53,225 SH   SOLE   6,950 0 46,275
KB HOME COM 48666K109 296 18,750 SH   SOLE   18,750 0 0
KINDER MORGAN INC COM 49456B101 24,399 1,178,145 SH   SOLE   202,215 0 975,930
KINDER MORGAN INC-CW17 WTS 49456B119 0 43,160 SH   SOLE   2,054 0 41,106
KINDER MORGAN INC PFD 49456B200 3,420 70,292 SH   SOLE   15,175 0 55,117
KINDER MORGAN INC OPTION 49456B901 62 3,000 SH Call SOLE   0 0 3,000
KINDER MORGAN INC OPTION 49456B951 476 23,000 SH Put SOLE   0 0 23,000
KINSALE CAP GROUP INC COM COM 49714P108 1,607 47,250 SH   SOLE   0 0 47,250
LHC GROUP INC COM 50187A107 320 7,000 SH   SOLE   0 0 7,000
LABORATORY CORP AMER HLDGS COM 50540R409 206 1,602 SH   SOLE   695 0 907
LANDMARK INFRASTRUCTURE PART COM 51508J108 264 17,300 SH   SOLE   0 0 17,300
LAZARD INTL EQUITY SELECT PORT INSTL COM 52106N665 280 32,396 SH   SOLE   0 0 32,396
LENDINGCLUB CORPORATION COM COM 52603A109 123 23,500 SH   SOLE   14,250 0 9,250
LIBERTY MEDIA CORP NOTE 530715AN1 10 35,000 SH   SOLE   19,684 0 0
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 268 13,431 SH   SOLE   7,683 0 5,748
LIBERTY MEDIA CORP DELAWARE NOTE 531229AB8 14 13,000 SH   SOLE   13,000 0 0
LIGAND PHARMACEUTICALS COM 53220K504 11,652 114,669 SH   SOLE   95,901 0 18,768
LIME ENERGY CO COM COM 53261U304 32 14,704 SH   SOLE   0 0 14,704
LIVE NATION ENTERTAINMENT INC NOTE 538034AJ8 12 11,000 SH   SOLE   11,000 0 0
LLOYDS BANK PLC ADR 539473AH1 114 100,000 SH   SOLE   0 0 100,000
LUXOTTICA GROUP SPA-SPON ADR ADR 55068R202 569 10,604 SH   SOLE   8,890 0 1,714
LUXOTTICA GROUP SPA-SPON ADR OPTION 55068R902 5 100 SH Call SOLE   0 0 100
MB FINANCIAL INC COM 55264U108 8,077 171,005 SH   SOLE   60,492 0 110,513
MGE ENERGY INC COM 55277P104 384 5,875 SH   SOLE   1,500 0 4,375
MGM GROWTH PPTYS LLC CL A COM COM 55303A105 1,571 62,075 SH   SOLE   5,525 0 56,550
MGP INGREDIENTS INC COM 55303J106 1,027 20,541 SH   SOLE   1,000 0 19,541
MPLX LP COM 55336V100 2,158 62,328 SH   SOLE   36,917 0 25,411
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 93 15,000 SH   SOLE   15,000 0 0
MANULIFE FINANCIAL CORP COM 56501R106 226 12,706 SH   SOLE   2,728 0 9,978
MARATHON PETROLEUM CORP COM 56585A102 584 11,605 SH   SOLE   7,159 0 4,446
MARCHEX INC COM 56624R108 31 11,800 SH   SOLE   11,800 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 12,276 83,558 SH   SOLE   2,230 0 81,328
MASTERCARD INC - A COM 57636Q104 128,090 1,240,579 SH   SOLE   762,642 0 477,937
MATCH GROUP INC COM 57665R106 405 23,667 SH   SOLE   5,200 0 18,467
MAXLINEAR INC-CLASS A COM 57776J100 10,068 461,839 SH   SOLE   227,512 0 234,327
MCKESSON CORP COM 58155Q103 1,319 9,392 SH   SOLE   1,346 0 8,046
MANITOWOC FOODSERVICE INC COM 58470Q101 816 42,215 SH   SOLE   6,600 0 35,615
MEDINAH MINERALS INC COM 58489M109 1 170,000 SH   SOLE   0 0 170,000
MEDNAX INC COM 58502B106 19,235 288,560 SH   SOLE   232,626 0 55,934
MERCADOLIBRE INC COM 58733R102 1,179 7,553 SH   SOLE   3,900 0 3,653
MERCADOLIBRE INC OPTION 58733R902 234 1,500 SH Call SOLE   0 0 1,500
MERCK & CO. INC. COM 58933Y105 19,085 324,194 SH   SOLE   183,241 0 140,953
META FINANCIAL GROUP INC COM 59100U108 840 8,161 SH   SOLE   0 0 8,161
METLIFE INC COM 59156R108 4,973 92,289 SH   SOLE   36,559 0 55,730
MICRON TECHNOLOGY INC NOTE 595112AY9 30 30,000 SH   SOLE   29,000 0 1,000
MIX TELEMATICS LIMITED SPONSORED ADR ADR 60688N102 347 56,138 SH   SOLE   0 0 56,138
MOLINA HEALTHCARE INC NOTE 60855RAD2 11 10,000 SH   SOLE   10,000 0 0
MONOGRAM RESIDENTIAL TRUST I COM 60979P105 108 10,000 SH   SOLE   10,000 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 323 16,286 SH   SOLE   0 0 16,286
MONSANTO CO COM 61166W101 4,612 43,835 SH   SOLE   10,271 0 33,564
MONSTER BEVERAGE CORP COM 61174X109 426 9,605 SH   SOLE   2,055 0 7,550
MOSAIC COMPANY COM 61945C103 209 7,139 SH   SOLE   2,399 0 4,740
NAVIGANT CONSULTING INC COM 63935N107 216 8,250 SH   SOLE   4,000 0 4,250
NEOGENOMICS INC COM 64049M209 2,167 252,820 SH   SOLE   14,105 0 238,715
NEPTUNE TECHNOLOGIES & BIORESOURCES INC COM 64077P108 10 10,800 SH   SOLE   0 0 10,800
NETFLIX INC COM 64110L106 31,209 252,095 SH   SOLE   25,605 0 226,490
NETFLIX INC OPTION 64110L906 148 1,200 SH Call SOLE   200 0 1,000
NETFLIX INC OPTION 64110L956 284 2,300 SH Put SOLE   2,000 0 300
NEURALSTEM INC COM 64127R302 115 418,942 SH   SOLE   0 0 418,942
NEVRO CORP COM 64157F103 14,521 199,847 SH   SOLE   27,520 0 172,327
NEXTERA ENERGY INC COM 65339F101 5,672 47,483 SH   SOLE   16,655 0 30,828
NISOURCE INC COM COM 65473P105 274 12,384 SH   SOLE   2,050 0 10,334
NOVADAQ TECHNOLOGIES INC COM 66987G102 5,770 813,865 SH   SOLE   485,955 0 327,910
NOVARTIS AG-SPONSORED ADR ADR 66987V109 10,975 150,667 SH   SOLE   86,813 0 63,855
NU SKIN ENTERPRISES INC - A COM 67018T105 417 8,728 SH   SOLE   1,058 0 7,670
NUSTAR ENERGY LP COM 67058H102 425 8,500 SH   SOLE   4,000 0 4,500
NVIDIA CORP COM 67066G104 14,532 136,147 SH   SOLE   10,504 0 125,643
NVIDIA CORP OPTION 67066G904 128 1,200 SH Call SOLE   400 0 800
NVIDIA CORP OPTION 67066G954 106 1,000 SH Put SOLE   1,000 0 0
NUTRISYSTEM INC COM 67069D108 343 9,900 SH   SOLE   0 0 9,900
NUVEEN MUNICIPAL CREDIT INCO COM 67070X101 175 12,401 SH   SOLE   9,619 0 2,782
NXSTAGE MEDICAL INC COM 67072V103 21,793 831,476 SH   SOLE   265,863 0 565,613
O'REILLY AUTOMOTIVE INC COM 67103H107 71,505 256,832 SH   SOLE   214,031 0 42,801
OFG BANCORP COM 67103X102 1,033 78,817 SH   SOLE   0 0 78,817
ON SEMICONDUCTOR CORP NOTE 682189AK1 12 12,000 SH   SOLE   12,000 0 0
ONEOK PARTNERS LP COM 68268N103 3,807 88,516 SH   SOLE   8,646 0 79,870
ORACLE CORP COM 68389X105 9,112 236,995 SH   SOLE   114,839 0 122,156
ORBCOMM INC COM 68555P100 393 47,524 SH   SOLE   0 0 47,524
P G & E CORP COM 69331C108 269 4,426 SH   SOLE   800 0 3,626
PPL CORPORATION COM 69351T106 218 6,410 SH   SOLE   2,761 0 3,649
PRA GROUP INC COM 69354N106 30,209 772,617 SH   SOLE   202,671 0 569,946
PRA GROUP INC OPTION 69354N906 97 2,500 SH Call SOLE   500 0 2,000
PRA GROUP INC OPTION 69354N956 8 200 SH Put SOLE   200 0 0
PACIFIC BIOSCIENCES OF CALIFORNIA INC COM 69404D108 293 77,111 SH   SOLE   5,247 0 71,864
PACIFIC CONTINENTAL CORP COM 69412V108 280 12,810 SH   SOLE   0 0 12,810
PANERA BREAD COMPANY-CLASS A COM 69840W108 1,594 7,772 SH   SOLE   1,657 0 6,115
PARKWAY ACQUISITION CORP COM 70153X105 427 49,364 SH   SOLE   0 0 49,364
PAYLOCITY HOLDING CORP COM 70438V106 7,810 260,248 SH   SOLE   65,044 0 195,204
PAYPAL HOLDINGS INC COM 70450Y103 56,141 1,422,359 SH   SOLE   409,524 0 1,012,835
PAYPAL HOLDINGS INC OPTION 70450Y903 43 1,100 SH Call SOLE   1,100 0 0
PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 272 2,726 SH   SOLE   0 0 2,726
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE ETF US 72201R817 3,651 35,691 SH   SOLE   2,800 0 32,891
PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 2,131 21,029 SH   SOLE   0 0 21,029
PLANET FITNESS INC CL A COM 72703H101 2,512 124,995 SH   SOLE   8,940 0 116,055
PLATFORM SPECIALTY PRODUCTS CORP COM 72766Q105 183 18,700 SH   SOLE   0 0 18,700
PLATFORM SPECIALTY PRODUCTS CORP OPTION 72766Q905 80 8,200 SH Call SOLE   0 0 8,200
POOL CORPORATION COM 73278L105 1,666 15,963 SH   SOLE   661 0 15,302
PORTFOLIO RECOVERY ASSOCS INC SR CONV NT 3 percent20 NOTE 73640QAB1 8,860 9,407,000 SH   SOLE   2,157,000 0 7,250,000
POTBELLY CORP COM 73754Y100 4,917 381,198 SH   SOLE   84,727 0 296,471
POTASH CORP OF SASKATCHEWAN COM 73755L107 1,470 81,248 SH   SOLE   69,458 0 11,790
POWERSHARES QQQ TRUST SERIES ETF US 73935A104 8,828 74,512 SH   SOLE   36,858 0 37,654
POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV ETF US 73935X153 1,921 45,745 SH   SOLE   0 0 45,745
POWERSHARES ETF POWERSHARES FINANCIAL PFD ETF US 73935X229 1,914 106,596 SH   SOLE   3,000 0 103,596
POWERSHARES WATER RESOURCES ETF US 73935X575 2,557 103,980 SH   SOLE   32,550 0 71,430
POWERSHARES FTSE RAFI US 1000 PORTFOLIO ETF US 73935X583 517 5,195 SH   SOLE   4,422 0 773
POWERSHARES SENIOR LOAN PORTFOLIO ETF US 73936Q769 249 10,655 SH   SOLE   1,050 0 9,605
POWERSHARES PREFERRED PORTFOLIO ETF US 73936T565 1,407 98,909 SH   SOLE   23,247 0 75,662
POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 4,838 116,361 SH   SOLE   54,809 0 61,552
PRAXAIR INC COM 74005P104 65,014 554,771 SH   SOLE   300,923 0 253,848
PREFERRED APARTMENT COMMUNITIES INC COM 74039L103 895 60,050 SH   SOLE   11,250 0 48,800
PREMARA FINANCIAL INC COM 74046G105 95 10,000 SH   SOLE   0 0 10,000
PREMIER INC CL A COM 74051N102 13,141 432,823 SH   SOLE   216,278 0 216,545
T ROWE PRICE GROUP INC COM 74144T108 4,429 58,847 SH   SOLE   14,779 0 44,068
PRICELINE GRP INC NOTE 741503AX4 12 11,000 SH   SOLE   11,000 0 0
PRIMERICA INC COM 74164M108 565 8,172 SH   SOLE   855 0 7,317
PROGREEN US INC COM 74327M102 5 300,000 SH   SOLE   0 0 300,000
PROS HOLDINGS INC COM STK COM 74346Y103 666 30,940 SH   SOLE   0 0 30,940
PROSHARES TR PROSHARES ULTRASHORT TR TREAS ETF US 74347B201 398 9,740 SH   SOLE   1,700 0 8,040
PROSHARES TR PROSHARES ULTRASHORT TR TREAS OPTION 74347B901 8 200 SH Call SOLE   0 0 200
PROSHARES TR ULTRA FINANCIALS ETF US 74347X633 384 4,150 SH   SOLE   700 0 3,450
PROSHARES SHORT 20 plus TREASURY ETF US 74347X849 3,485 145,890 SH   SOLE   51,240 0 94,650
PROSHARES S&P 500 DIVIDEND A ETF US 74348A467 252 4,680 SH   SOLE   430 0 4,250
PROSPECT CAPITAL CORPORATION COM 74348T102 84 10,000 SH   SOLE   0 0 10,000
PRUDENTIAL PLC-ADR ADR 74435K204 2,715 68,243 SH   SOLE   59,528 0 8,715
PUBLIC STORAGE COM 74460D109 591 2,644 SH   SOLE   161 0 2,483
QUIDEL CORP NOTE 74838JAA9 19 19,000 SH   SOLE   19,000 0 0
BOSTON PARTNERS GLOBAL LONG/SHORT INSTL ETF US 74925K466 476 43,309 SH   SOLE   0 0 43,309
RVUE HOLDINGS INC COM 74975J104 0 10,000 SH   SOLE   0 0 10,000
RBC BEARINGS INC COM 75524B104 502 5,405 SH   SOLE   490 0 4,915
RE/MAX HOLDINGS INC-CL A COM 75524W108 14,836 264,930 SH   SOLE   51,785 0 213,145
REALPAGE INC COM 75606N109 1,838 61,272 SH   SOLE   4,762 0 56,510
REGENERON PHARMACEUTICALS COM 75886F107 517 1,408 SH   SOLE   600 0 808
REGIONS FINANCIAL CORP COM 7591EP100 181 12,626 SH   SOLE   2,175 0 10,451
RETAIL PROPERTIES OF AMERICA INC COM 76131V202 176 11,484 SH   SOLE   2,952 0 8,532
RINGCENTRAL INC CL A COM 76680R206 241 11,700 SH   SOLE   1,000 0 10,700
ROYAL GOLD INC NOTE 780287AA6 23 22,000 SH   SOLE   22,000 0 0
GUGGENHEIM S&P 500 EQUAL WEI ETF US 78355W106 5,612 64,770 SH   SOLE   7,366 0 57,404
GUGGENHEIM S&P 500 PURE VALUE ETF ETF US 78355W304 227 3,950 SH   SOLE   1,400 0 2,550
GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF ETF US 78355W841 212 1,454 SH   SOLE   1,454 0 0
RYLAND GROUP INC NOTE 783764AS2 11 12,000 SH   SOLE   12,000 0 0
RYMAN HOSPITALITY PROPERTIES COM 78377T107 993 15,760 SH   SOLE   0 0 15,760
SBA COMMUNICATIONS CORP COM 78410G104 3,209 31,075 SH   SOLE   24,752 0 6,323
SPDR S&P 500 ETF TRUST ETF US 78462F103 122,862 549,643 SH   SOLE   412,577 0 137,066
SPDR GOLD SHARES ETF US 78463V107 2,819 25,718 SH   SOLE   19,075 0 6,643
SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF ETF US 78463X202 321 9,603 SH   SOLE   2,603 0 7,000
SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 6,632 141,526 SH   SOLE   96,922 0 44,603
SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 1,290 35,753 SH   SOLE   32,689 0 3,064
SPDR S&P INTL SMALL CAP ETF US 78463X871 357 12,304 SH   SOLE   12,032 0 272
SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD ETF US 78464A284 5,012 89,553 SH   SOLE   250 0 89,303
SPDR BARCLAYS CONVERTIBLE ETF US 78464A359 820 17,969 SH   SOLE   2,326 0 15,643
SPDR BARCLAYS HIGH YIELD BOND ETF ETF US 78464A417 582 15,954 SH   SOLE   36 0 15,918
SPDR BBG BARC ST CORPORATE ETF US 78464A474 1,431 46,885 SH   SOLE   3,550 0 43,335
SPDR BBG BARC INTL TREASURY ETF US 78464A516 206 7,934 SH   SOLE   3,744 0 4,190
SPDR S&P HEALTH CARE SERVICES ETF ETF US 78464A573 295 5,628 SH   SOLE   0 0 5,628
SPDR S&P REGIONAL BANKING ETF US 78464A698 3,728 67,088 SH   SOLE   15,300 0 51,788
SPDR S&P DIVIDEND ETF ETF US 78464A763 21,489 251,152 SH   SOLE   10,649 0 240,503
SPDR S&P BIOTECH ETF ETF US 78464A870 385 6,508 SH   SOLE   700 0 5,808
SPDR DJIA TRUST ETF US 78467X109 897 4,541 SH   SOLE   1,885 0 2,656
SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 4,629 15,341 SH   SOLE   7,233 0 8,108
SPDR BBG BARC ST HIGH YIELD ETF US 78468R408 227 8,218 SH   SOLE   1,835 0 6,383
SPDR NUVEEN BARCLAYS SHORT TERM COM 78468R739 579 12,079 SH   SOLE   4,525 0 7,554
SVB FINANCIAL GROUP COM 78486Q101 385 2,240 SH   SOLE   1,025 0 1,215
SABRA HEALTH CARE REIT INC COM 78573L106 667 27,318 SH   SOLE   390 0 26,928
SALESFORCE.COM INC COM 79466L302 80,860 1,181,132 SH   SOLE   487,378 0 693,754
SALESFORCE.COM INC OPTION 79466L902 27 400 SH Call SOLE   400 0 0
SANOFI-ADR ADR 80105N105 331 8,179 SH   SOLE   1,724 0 6,455
SBERBANK RUSSIA SPONSORED AMERICAN DEPOSITORY ADR 80585Y308 635 54,900 SH   SOLE   0 0 54,900
SEALED AIR CORP COM 81211K100 1,168 25,770 SH   SOLE   22,038 0 3,732
MATERIALS SELECT SECTOR SPDR ETF US 81369Y100 660 13,273 SH   SOLE   12,425 0 848
HEALTH CARE SELECT SECTOR ETF US 81369Y209 12,463 180,779 SH   SOLE   18,538 0 162,241
CONSUMER STAPLES SPDR ETF US 81369Y308 596 11,524 SH   SOLE   8,586 0 2,938
CONSUMER DISCRETIONARY SELT ETF US 81369Y407 1,095 13,453 SH   SOLE   2,007 0 11,446
ENERGY SELECT SECTOR SPDR ETF US 81369Y506 1,034 13,728 SH   SOLE   10,126 0 3,602
FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 8,603 370,009 SH   SOLE   140,467 0 229,543
INDUSTRIAL SELECT SECT SPDR ETF US 81369Y704 4,514 72,545 SH   SOLE   25,326 0 47,219
TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 1,122 23,200 SH   SOLE   1,987 0 21,213
UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 3,094 63,692 SH   SOLE   6,860 0 56,832
SECUREWORKS CORP CL A COM 81374A105 214 20,163 SH   SOLE   3,260 0 16,903
SECURITY IDENTIFICATION SYSTEMS CORP COM 81429P107 0 500,000 SH   SOLE   0 0 500,000
SERVICEMASTER GLOBAL HOLDING COM 81761R109 1,121 29,747 SH   SOLE   25,962 0 3,785
SERVICESOURCE INTERNATIONAL INC COM 81763U100 209 36,800 SH   SOLE   10,000 0 26,800
SHIRE PLC-ADR ADR 82481R106 2,836 16,642 SH   SOLE   6,417 0 10,225
SHOPIFY INC CL A COM 82509L107 348 8,110 SH   SOLE   1,975 0 6,135
SIENTRA INC COM COM 82621J105 257 30,164 SH   SOLE   8,514 0 21,650
SIERRA ONCOLOGY INC COM 82640U107 68 45,948 SH   SOLE   31,144 0 14,804
SIGNATURE BANK COM 82669G104 45,058 299,985 SH   SOLE   212,408 0 87,578
SIRIUS XM HOLDINGS INC COM 82968B103 168 37,660 SH   SOLE   8,000 0 29,660
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 295 8,492 SH   SOLE   2,217 0 6,275
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3,610 60,208 SH   SOLE   41,127 0 19,081
SMURFIT STONE CONTAINER CP COMMON STOCK ESCROW CUSIP COM 832ESC990 0 12,613 SH   SOLE   403 0 12,210
SPECTRA ENERGY PARTNERS LP COM 84756N109 4,200 91,613 SH   SOLE   5,630 0 85,983
SPECTRANETICS CORP COM 84760C107 551 22,500 SH   SOLE   8,200 0 14,300
SPECTRANETICS CORP NOTE 84760CAA5 20 19,000 SH   SOLE   19,000 0 0
SPIRE INC COM 84857L101 265 4,105 SH   SOLE   0 0 4,105
SPIRIT REALTY CAPITAL INC COM 84860W102 269 24,729 SH   SOLE   23,529 0 1,200
SPIRIT REALTY CAPITAL INC NEW CONV NOTE 84860WAA0 12 12,000 SH   SOLE   12,000 0 0
SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 314 33,431 SH   SOLE   12,664 0 20,767
SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 218 23,230 SH   SOLE   10,275 0 12,955
SPROUTS FARMERS MARKET INC COM 85208M102 815 43,096 SH   SOLE   34,596 0 8,500
STANDARD PAC CORP NEW NOTE 85375CBC4 11 11,000 SH   SOLE   11,000 0 0
STARWOOD PROPERTY TRUST INC COM 85571B105 678 30,891 SH   SOLE   14,815 0 16,076
STARWOOD PPTY TR INC NOTE 85571BAA3 23 21,000 SH   SOLE   21,000 0 0
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 570 74,561 SH   SOLE   56,296 0 18,265
SUNOCO LOGISTICS PARTNERS LP COM 86764L108 4,898 203,930 SH   SOLE   58,099 0 145,831
SUPPORT.COM INC COM 86858W101 22 25,000 SH   SOLE   25,000 0 0
SYNTEL INC COM 87162H103 268 13,533 SH   SOLE   1,070 0 12,463
SYNTHETIC BIOLOGICS INC COM 87164U102 1,256 1,647,376 SH   SOLE   145,050 0 1,502,326
SYNCHRONY FINANCIAL COM 87165B103 243 6,710 SH   SOLE   4,915 0 1,795
TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT LPN 87233Q108 1,168 19,844 SH   SOLE   0 0 19,844
TACTILE SYS TECHNOLOGY INC COM COM 87357P100 1,716 104,585 SH   SOLE   6,360 0 98,225
TARGET CORP OPTION 87612E906 21 300 SH Call SOLE   0 0 300
TARGA RESOURCES CORP COM 87612G101 366 6,522 SH   SOLE   0 0 6,522
TERRAVIA HOLDINGS INC COM 88105A106 82 71,057 SH   SOLE   0 0 71,057
TESLA MOTORS INC COM 88160R101 2,804 13,123 SH   SOLE   4,199 0 8,924
TESLA MOTORS INC OPTION 88160R951 106 500 SH Put SOLE   500 0 0
TESLA MTRS INC NOTE 88160RAB7 14 15,000 SH   SOLE   15,000 0 0
TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT LPN 88160T107 1,074 21,130 SH   SOLE   740 0 20,390
3M CO COM 88579Y101 27,005 151,231 SH   SOLE   74,622 0 76,609
TITAN MEDICAL INC COM 88830X108 7 30,000 SH   SOLE   0 0 30,000
TIVO CORP COM 88870P106 2,285 109,317 SH   SOLE   5,935 0 103,382
TIVO CORP OPTION 88870P906 21 1,000 SH Call SOLE   0 0 1,000
TOUCHSTONE FDS GROUP TR MERGER ARBITRAGE FD CL Y ETF US 89155T714 12,607 1,150,244 SH   SOLE   850,203 0 300,041
TRANSMONTAIGNE PARTNERS LP COM 89376V100 411 9,294 SH   SOLE   0 0 9,294
TRANSUNION COM COM 89400J107 749 24,204 SH   SOLE   1,448 0 22,756
TREEHOUSE FOODS INC COM 89469A104 7,684 106,439 SH   SOLE   27,292 0 79,147
TWILIO INC COM 90138F102 1,489 51,629 SH   SOLE   3,758 0 47,871
TWITTER INC COM 90184L102 2,566 157,435 SH   SOLE   20,625 0 136,810
TWITTER INC NOTE 90184LAB8 14 15,000 SH   SOLE   15,000 0 0
TWITTER INC NOTE 90184LAD4 32 35,000 SH   SOLE   20,000 0 15,000
2U INC COM 90214J101 538 17,858 SH   SOLE   3,928 0 13,930
USANA HEALTH SCIENCES INC COM 90328M107 248 4,060 SH   SOLE   0 0 4,060
USA TECHNOLOGIES INC COM 90328S500 312 72,603 SH   SOLE   2,000 0 70,603
US AUTO PARTS NETWORK INC COM 90343C100 426 120,900 SH   SOLE   0 0 120,900
U S SILICA HOLDINGS INC OPTION 90346E903 39 700 SH Call SOLE   0 0 700
ULTA SALON COSMETICS & FRAGR COM 90384S303 11,949 46,869 SH   SOLE   28,429 0 18,440
ULTIMATE SOFTWARE GROUP INC COM 90385D107 77,823 426,779 SH   SOLE   140,606 0 286,172
UNITED COMMUNITY BANCORP COM 90984R101 460 27,525 SH   SOLE   27,525 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,780 79,855 SH   SOLE   43,939 0 35,916
VAIL RESORTS INC COM 91879Q109 303 1,879 SH   SOLE   1,879 0 0
VALEANT PHARMACEUTICALS INTE COM 91911K102 622 42,868 SH   SOLE   9,258 0 33,610
VALERO ENERGY CORP COM 91913Y100 2,103 30,782 SH   SOLE   8,241 0 22,541
VANECK VECTORS GOLD MINERS E ETF US 92189F106 3,030 144,852 SH   SOLE   86,507 0 58,345
YORKVILLE HIGH INCOME INFRASTRUCTURE MLP ETF COM 92189F569 191 12,125 SH   SOLE   525 0 11,600
VANECK VECTORS JUNIOR GOLD M ETF US 92189F791 461 14,598 SH   SOLE   2,975 0 11,623
VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER STAPLES ETF ETF US 92204A207 539 4,026 SH   SOLE   176 0 3,850
VANGUARD SECTOR INDEX FDS VANGUARD INFORMATION ETF US 92204A702 815 6,711 SH   SOLE   2,419 0 4,292
VANGUARD MATERIALS ETF ETF US 92204A801 881 7,836 SH   SOLE   7,466 0 370
VANGUARD S/T CORP BOND ETF ETF US 92206C409 3,360 42,333 SH   SOLE   6,403 0 35,930
VANGUARD RUSSELL 2000 ETF ETF US 92206C664 1,518 14,063 SH   SOLE   945 0 13,118
VANGUARD INT-TERM CORPORATE ETF US 92206C870 2,295 26,778 SH   SOLE   0 0 26,778
VANTIV INC - CL A COM 92210H105 5,865 98,370 SH   SOLE   93,649 0 4,721
VARIAN MEDICAL SYSTEMS INC COM 92220P105 508 5,657 SH   SOLE   2,100 0 3,557
VECTREN CORP COM 92240G101 584 11,200 SH   SOLE   2,018 0 9,182
VENTAS INC COM 92276F100 1,373 21,960 SH   SOLE   3,287 0 18,673
VEOLIA ENVIRONNEMENT ADR ADR 92334N103 422 24,750 SH   SOLE   400 0 24,350
VERA BRADLEY INC COM 92335C106 121 10,346 SH   SOLE   2,881 0 7,465
VERIZON COMMUNICATIONS INC COM 92343V104 25,141 470,975 SH   SOLE   188,353 0 282,621
VERINT SYS INC NOTE 92343XAA8 14 15,000 SH   SOLE   15,000 0 0
VERISK ANALYTICS INC COM 92345Y106 77,336 952,760 SH   SOLE   708,772 0 243,988
VERTEX PHARMACEUTICALS INC COM 92532F100 451 6,121 SH   SOLE   5,044 0 1,077
VERSUS CAP MLTIMGR RE INC FD SH BEN INT I COM 92532P207 416 15,152 SH   SOLE   0 0 15,152
VIACOM INC-CLASS B COM 92553P201 211 6,009 SH   SOLE   62 0 5,947
VIACOM INC-CLASS B OPTION 92553P901 28 800 SH Call SOLE   0 0 800
VINCE HOLDING CORP COM COM 92719W108 73 18,050 SH   SOLE   500 0 17,550
VISA INC-CLASS A SHARES COM 92826C839 225,787 2,893,963 SH   SOLE   1,121,640 0 1,772,323
VITAL THERAPIES INC COM 92847R104 259 59,500 SH   SOLE   59,500 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 294 15,910 SH   SOLE   1,020 0 14,890
VODAFONE GROUP PLC-SP ADR ADR 92857W308 2,300 94,143 SH   SOLE   11,656 0 82,487
VONAGE HOLDINGS CORP COM 92886T201 792 115,549 SH   SOLE   12,045 0 103,504
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
WNS HOLDINGS LTD-ADR ADR 92932M101 1,546 56,123 SH   SOLE   33,674 0 22,449
WPP PLC-SPONSORED ADR ADR 92937A102 438 3,959 SH   SOLE   3,564 0 395
WEC ENERGY GROUP INC COM 92939U106 2,293 39,092 SH   SOLE   16,122 0 22,970
WASTE MANAGEMENT INC COM 94106L109 21,049 296,848 SH   SOLE   19,005 0 277,843
WEB COM GROUP INC NOTE 94733AAA2 17 18,000 SH   SOLE   18,000 0 0
WEBMD HEALTH CORP COM 94770V102 261 5,275 SH   SOLE   2,100 0 3,175
WEBMD HEALTH CORP NOTE 94770VAF9 16 16,000 SH   SOLE   16,000 0 0
WELLNESS CENTER USA INC COM 94973A103 4 21,000 SH   SOLE   0 0 21,000
WELLTOWER INC COM 95040Q104 2,706 40,433 SH   SOLE   12,715 0 27,718
WESTAR ENERGY INC COM 95709T100 214 3,800 SH   SOLE   3,000 0 800
WESTERN ASSET HIGH INC FD II COM 95766J102 156 22,000 SH   SOLE   10,500 0 11,500
WESTERN ASSET HIGH INCOME OP COM 95766K109 75 14,980 SH   SOLE   14,980 0 0
WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT LPN 95825R103 251 5,915 SH   SOLE   0 0 5,915
WEX INC COM 96208T104 38,541 345,352 SH   SOLE   262,320 0 83,032
WILLIAMS PARTNERS LP COM 96949L105 8,498 223,452 SH   SOLE   83,517 0 139,935
WINTRUST FINANCIAL CORP COM 97650W108 1,990 27,417 SH   SOLE   10,396 0 17,021
WINTRUST FINANCIAL CORP OPTION 97650W908 145 2,000 SH Call SOLE   0 0 2,000
WISDOMTREE INVESTMENTS INC COM 97717P104 522 46,844 SH   SOLE   16,366 0 30,478
WISDOMTREE TRUST TOTAL DIVIDEND FD ETF ETF US 97717W109 2,894 35,618 SH   SOLE   1,503 0 34,115
WISDOMTREE TRUST EQUITY INCOME FUND ETF ETF US 97717W208 1,449 21,535 SH   SOLE   9,300 0 12,235
WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 3,243 40,594 SH   SOLE   3,670 0 36,924
WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF ETF US 97717W315 261 6,990 SH   SOLE   250 0 6,740
WISDOMTREE TRUST DIVID EX FINANCIALS FUND ETF US 97717W406 287 3,575 SH   SOLE   0 0 3,575
WISDOMTREE MIDCAP DIVIDEND F ETF US 97717W505 631 6,683 SH   SOLE   362 0 6,321
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF US 97717W851 1,684 33,984 SH   SOLE   4,893 0 29,090
WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 1,457 25,382 SH   SOLE   5,329 0 20,053
WORKDAY INC-CLASS A COM 98138H101 58,376 883,281 SH   SOLE   390,887 0 492,394
WORKDAY INC-CLASS A OPTION 98138H901 33 500 SH Call SOLE   500 0 0
WRIGHT MED GROUP INC NOTE 98235TAE7 22 21,000 SH   SOLE   21,000 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 475 6,221 SH   SOLE   6,000 0 221
XCEL ENERGY INC COM 98389B100 1,108 27,225 SH   SOLE   3,267 0 23,958
XCERRA CORP COM 98400J108 456 59,628 SH   SOLE   0 0 59,628
XYLEM INC COM 98419M100 610 12,328 SH   SOLE   1,296 0 11,032
YAHOO INC SR CONV NTS NOTE 984332AF3 20 20,000 SH   SOLE   20,000 0 0
YUM CHINA HOLDINGS INC COM 98850P109 1,669 63,896 SH   SOLE   50,276 0 13,620
ZELTIQ AESTHETICS INC COM 98933Q108 4,873 111,962 SH   SOLE   9,277 0 102,685
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,593 15,433 SH   SOLE   4,397 0 11,036
ZOGENIX INC COM 98978L204 619 50,937 SH   SOLE   500 0 50,437
ZOETIS INC COM 98978V103 117,657 2,197,963 SH   SOLE   1,547,300 0 650,663
ZOES KITCHEN INC COM COM 98979J109 4,410 183,827 SH   SOLE   91,579 0 92,248
AIRCASTLE LTD COM G0129K104 691 33,148 SH   SOLE   560 0 32,588
ALLERGAN PLC COM G0177J108 21,418 101,984 SH   SOLE   81,351 0 20,633
AON PLC COM G0408V102 23,503 210,736 SH   SOLE   71,166 0 139,570
AXIS CAPITAL HOLDINGS LTD COM G0692U109 628 9,626 SH   SOLE   332 0 9,294
AXALTA COATING SYSTEMS LTD COM G0750C108 4,919 180,847 SH   SOLE   156,097 0 24,750
ACCENTURE PLC-CL A COM G1151C101 58,388 498,488 SH   SOLE   311,503 0 186,985
BUNGE LTD COM G16962105 665 9,209 SH   SOLE   200 0 9,009
CARDTRONICS PLC - A COM G1991C105 2,689 49,273 SH   SOLE   42,043 0 7,230
CREDICORP LTD COM G2519Y108 228 1,445 SH   SOLE   1,301 0 144
DELPHI AUTOMOTIVE PLC COM G27823106 321 4,769 SH   SOLE   2,005 0 2,764
EATON CORP PLC COM G29183103 2,223 33,141 SH   SOLE   9,590 0 23,551
EXOVA GROUP PLC ORD GBP0.01 COM G33117105 71 30,180 SH   SOLE   0 0 30,180
GENPACT LTD COM G3922B107 20,845 856,402 SH   SOLE   538,778 0 317,624
GREATVIEW ASEPTIC PACKAGING CO LTD COM G40769104 26 49,890 SH   SOLE   0 0 49,890
GREENLIGHT CAPITAL RE LTD CLASS A COM G4095J109 212 9,305 SH   SOLE   0 0 9,305
HERBALIFE LTD COM G4412G101 417 8,658 SH   SOLE   8,258 0 400
HORIZON PHARMA PLC SHS COM G4617B105 331 20,460 SH   SOLE   0 0 20,460
IHS MARKIT LTD COM G47567105 6,185 174,680 SH   SOLE   56,017 0 118,663
WEATHERFORD INTERNATIONAL PL COM G48833100 472 94,629 SH   SOLE   90,354 0 4,275
INVESCO LTD COM G491BT108 15,346 505,816 SH   SOLE   321,682 0 184,134
JOHNSON CONTROLS INTERNATION COM G51502105 2,323 56,407 SH   SOLE   6,477 0 49,930
LIBERTY GLOBAL PLC-SERIES C COM G5480U120 735 24,761 SH   SOLE   12,688 0 12,073
MEDTRONIC PLC COM G5960L103 26,157 367,212 SH   SOLE   182,432 0 184,780
NAGACORP LTD US LISTED COM G6382M109 32 54,585 SH   SOLE   0 0 54,585
NIELSEN HOLDINGS PLC COM G6518L108 2,940 70,092 SH   SOLE   57,406 0 12,686
NORD ANGLIA EDUCATION INC SHS COM G6583A102 16,343 701,423 SH   SOLE   343,360 0 358,063
PENTAIR PLC COM G7S00T104 217 3,876 SH   SOLE   2,373 0 1,503
WILLIS TOWERS WATSON PLC COM G96629103 4,063 33,227 SH   SOLE   25,952 0 7,275
PERRIGO CO PLC COM G97822103 6,840 82,179 SH   SOLE   55,080 0 27,099
PERRIGO CO PLC OPTION G97822903 8 100 SH Call SOLE   0 0 100
XTEP INTERNATIONAL HOLDINGS LTD COM G98277109 19 45,570 SH   SOLE   0 0 45,570
CHUBB LTD COM H1467J104 10,075 76,255 SH   SOLE   21,525 0 54,730
UBS GROUP AG-REG COM H42097107 1,889 120,530 SH   SOLE   110,075 0 10,455
LOGITECH INTERNATIONAL SA COM H50430232 553 22,335 SH   SOLE   0 0 22,335
TE CONNECTIVITY LTD COM H84989104 8,540 123,266 SH   SOLE   62,089 0 61,176
TRANSOCEAN LTD COM H8817H100 541 36,710 SH   SOLE   20,709 0 16,001
GLOBANT S A COM L44385109 2,315 69,404 SH   SOLE   15,067 0 54,337
CHECK POINT SOFTWARE TECH COM M22465104 56,936 674,122 SH   SOLE   530,018 0 144,104
COMPUGEN LIMITED COM M25722105 1,052 206,356 SH   SOLE   39,900 0 166,456
KORNIT DIGITAL LTD COM M6372Q113 5,287 417,944 SH   SOLE   90,090 0 327,854
SILICOM LTD COM M84116108 626 15,225 SH   SOLE   200 0 15,025
SODASTREAM INTERNATIONAL LTD COM M9068E105 295 7,485 SH   SOLE   6,300 0 1,185
CORE LABORATORIES N.V. COM N22717107 689 5,743 SH   SOLE   977 0 4,766
INTERXION HOLDING N V COM N47279109 201 5,725 SH   SOLE   4,725 0 1,000
MOBILEYE NV COM N51488117 38,869 1,019,650 SH   SOLE   400,212 0 619,438
MOBILEYE NV OPTION N51488917 7 200 SH Call SOLE   0 0 200
LYONDELLBASELL INDU-CL A COM N53745100 713 8,316 SH   SOLE   189 0 8,127
MYLAN NV COM N59465109 304 7,975 SH   SOLE   1,300 0 6,675
NXP SEMICONDUCTORS NV COM N6596X109 657 6,700 SH   SOLE   4,147 0 2,553
WRIGHT MEDICAL GROUP NV COM N96617118 17,450 759,351 SH   SOLE   321,951 0 437,400
MMI HOLDINGS LTD COM S5143R107 32 18,510 SH   SOLE   0 0 18,510
NAMPAK LTD COM S5326R114 28 20,350 SH   SOLE   0 0 20,350
PLANET PAYMENT INC COM U72603118 133 32,583 SH   SOLE   0 0 32,583
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 720 8,776 SH   SOLE   3,700 0 5,076
BROADCOM LTD COM Y09827109 1,801 10,186 SH   SOLE   4,529 0 5,657
GREAT WALL MOTOR CO LTD COM Y2882P106 35 37,870 SH   SOLE   0 0 37,870
HUTCHISON PORT HOLDINGS TRUST COM Y3780D104 31 71,920 SH   SOLE   0 0 71,920
QT VASCULAR LTD COM Y71660107 151 2,565,696 SH   SOLE   2,565,696 0 0
RHT HEALTH TRUST COM Y7287W101 62 98,385 SH   SOLE   0 0 98,385