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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U INC COM 90214J101 236 10,430 SH   SOLE   0 0 10,430
3M CO COM 88579Y101 25,132 150,826 SH   SOLE   63,615 0 87,211
AAC HOLDINGS INC COM COM 000307108 3,700 186,995 SH   SOLE   11,400 0 175,595
ABB LTD-SPON ADR ADR 000375204 1,586 81,723 SH   SOLE   550 0 81,173
ABBOTT LABORATORIES COM 002824100 47,452 1,134,412 SH   SOLE   159,729 0 974,683
ABBVIE INC COM 00287Y109 46,201 808,845 SH   SOLE   179,610 0 629,235
ABIOMED INC COM 003654100 19,485 205,522 SH   SOLE   126,710 0 78,812
ABM INDUSTRIES INC COM 000957100 452 14,017 SH   SOLE   186 0 13,831
ACCELERATE DIAGNOSTICS INC COM 00430H102 1,124 78,245 SH   SOLE   8,200 0 70,045
ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17,500 SH   SOLE   1,500 0 16,000
ACCENTURE PLC-CL A COM B4BNMY3 778 6,742 SH   SOLE   196 0 6,546
ACCENTURE PLC-CL A COM G1151C101 51,293 444,483 SH   SOLE   281,641 0 162,842
ACETO CORP N/C FR ACETO CHEMIC COM 004446100 432 18,350 SH   SOLE   1,000 0 17,350
ACHILLION PHARMACEUTICALS INC COM 00448Q201 488 63,300 SH   SOLE   0 0 63,300
ACTIVISION BLIZZARD INC COM 00507V109 643 18,996 SH   SOLE   113 0 18,883
ACTUANT CORPORATION CL A COM 00508X203 251 10,196 SH   SOLE   0 0 10,196
ACUITY BRANDS INC COM 00508Y102 40,988 187,901 SH   SOLE   63,254 0 124,647
ACXIOM CORP COM 005125109 1,377 64,270 SH   SOLE   36,610 0 27,660
ADAMAS PHARMACEUTICALS INC COM COM 00548A106 231 16,000 SH   SOLE   0 0 16,000
ADAMS DIVERSIFIED EQUITY FUND COM 006212104 132 10,459 SH   SOLE   0 0 10,459
ADOBE SYSTEMS INC COM 00724F101 95,999 1,023,448 SH   SOLE   714,570 0 308,878
ADT CORP/THE COM 00101J106 3,887 94,219 SH   SOLE   7,394 0 86,825
ADURO BIOTECH INC COM COM 00739L101 1,871 146,085 SH   SOLE   11,640 0 134,445
ADVANCE AUTO PARTS INC COM 00751Y106 267 1,666 SH   SOLE   111 0 1,555
ADVANCED MICRO DEVICES COM 007903107 81 28,500 SH   SOLE   13,000 0 15,500
ADVISORY BOARD CO/THE COM 00762W107 17,010 527,443 SH   SOLE   144,253 0 383,190
AETNA INC COM 00817Y108 2,090 18,609 SH   SOLE   5,069 0 13,540
AFFILIATED MANAGERS GROUP COM 008252108 132,730 817,306 SH   SOLE   523,057 0 294,249
AFLAC INC COM 001055102 750 11,893 SH   SOLE   434 0 11,459
AGENUS INC COM 00847G705 170 40,925 SH   SOLE   1,500 0 39,425
AGILE THERAPEUTICS INC COM COM 00847L100 68 11,000 SH   SOLE   0 0 11,000
AGL RESOURCES INC COM 001204106 1,734 26,627 SH   SOLE   1,282 0 25,345
AGNICO EAGLE MINES LTD COM 008474108 259 7,180 SH   SOLE   1,180 0 6,000
AGRIUM INC ADR 008916108 580 6,574 SH   SOLE   1,220 0 5,354
AIA GROUP LTD-SP ADR ADR 001317205 2,229 98,488 SH   SOLE   95,193 0 3,295
AIR METHODS CORP COM 009128307 1,685 46,546 SH   SOLE   3,060 0 43,486
AIR PRODUCTS & CHEMICALS INC COM 009158106 7,016 48,710 SH   SOLE   1,334 0 47,376
AIRCASTLE LTD COM G0129K104 691 31,067 SH   SOLE   810 0 30,257
AIRGAS INC COM 009363102 47,664 336,519 SH   SOLE   257,332 0 79,187
AKAMAI TECHNOLOGIES INC COM 00971T101 18,358 330,366 SH   SOLE   217,186 0 113,180
AKORN INC COM 009728106 221 9,420 SH   SOLE   3,640 0 5,780
ALCOA INC COM 013817101 369 38,588 SH   SOLE   14,000 0 24,588
ALERIAN MLP ETF ETF US 00162Q866 872 79,884 SH   SOLE   6,587 0 73,297
ALEXION PHARMACEUTICALS INC COM 015351109 1,135 8,153 SH   SOLE   398 0 7,755
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 11,411 144,402 SH   SOLE   83,110 0 61,292
ALIGN TECHNOLOGY INC COM 016255101 22,612 311,073 SH   SOLE   189,525 0 121,548
ALLEGHANY CORP COM 017175100 246 496 SH   SOLE   345 0 151
ALLERGAN PLC COM BY9D546 3,243 12,101 SH   SOLE   469 0 11,632
ALLERGAN PLC COM G0177J108 10,219 38,128 SH   SOLE   23,191 0 14,937
ALLIANCE DATA SYSTEMS CORP COM 018581108 33,972 154,420 SH   SOLE   63,458 0 90,961
ALLIANCE ONE INTERNATIONAL INC COM 018772301 319 18,200 SH   SOLE   0 0 18,200
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 301 12,839 SH   SOLE   2,927 0 9,912
ALLIANT ENERGY CORP COM 018802108 864 11,638 SH   SOLE   1,105 0 10,533
ALLIED WORLD ASSURANCE CO COM H01531104 209 5,971 SH   SOLE   0 0 5,971
ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 413 31,250 SH   SOLE   22,535 0 8,715
ALLSTATE CORP COM 020002101 3,934 58,403 SH   SOLE   6,766 0 51,637
ALPHABET INC-CL A COM 02079K305 69,693 91,353 SH   SOLE   52,058 0 39,295
ALPHABET INC-CL C COM 02079K107 134,095 180,006 SH   SOLE   73,719 0 106,287
ALTRIA GROUP INC COM 02209S103 14,297 228,176 SH   SOLE   27,576 0 200,600
AMAZON.COM INC COM 023135106 156,441 263,529 SH   SOLE   87,658 0 175,871
AMEDISYS INC COM 023436108 1,202 24,895 SH   SOLE   14,070 0 10,825
AMER INTL PETROLEUM CORP COM 026909408 0 82,690 SH   SOLE   82,690 0 0
AMEREN CORPORATION COM 023608102 286 5,703 SH   SOLE   1,100 0 4,603
AMERICAN AIRLINES GROUP INC COM 02376R102 829 20,231 SH   SOLE   843 0 19,388
AMERICAN ELECTRIC POWER COM 025537101 1,028 15,495 SH   SOLE   2,505 0 12,990
AMERICAN EXPRESS CO COM 025816109 9,790 159,442 SH   SOLE   30,224 0 129,218
AMERICAN INTERNATIONAL GROUP COM 026874784 2,019 37,376 SH   SOLE   3,234 0 34,142
AMERICAN SOFTWARE INC-CL A COM 029683109 158 17,588 SH   SOLE   0 0 17,588
AMERICAN TOWER CORP COM 03027X100 31,792 310,570 SH   SOLE   204,470 0 106,100
AMERICAN VANTAGE COMPANIES COM 03037B106 1 21,865 SH   SOLE   21,865 0 0
AMERIGAS PARTNERS-LP COM 030975106 831 19,120 SH   SOLE   690 0 18,430
AMERIPRISE FINANCIAL INC COM 03076C106 1,056 11,234 SH   SOLE   2,520 0 8,714
AMERIS BANCORP COM 03076K108 720 24,336 SH   SOLE   24,336 0 0
AMERISOURCEBERGEN CORP COM 03073E105 344 3,979 SH   SOLE   892 0 3,087
AMETEK INC COM 031100100 30,563 611,514 SH   SOLE   379,410 0 232,104
AMGEN INC COM 031162100 27,365 182,528 SH   SOLE   22,726 0 159,802
AMPHENOL CORP-CL A COM 032095101 57,826 1,000,120 SH   SOLE   828,366 0 171,754
AMTRUST FINANCIAL SERVICES INC COM 032359309 2,039 78,789 SH   SOLE   3,150 0 75,639
ANADARKO PETROLEUM CORP COM 032511107 956 20,530 SH   SOLE   1,450 0 19,080
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 3,799 30,479 SH   SOLE   18,618 0 11,861
ANSYS INC COM 03662Q105 2,360 26,378 SH   SOLE   20,609 0 5,769
ANTHEM INC COM 036752103 1,452 10,452 SH   SOLE   1,036 0 9,416
AON PLC COM B5BT0K0 6,792 65,031 SH   SOLE   4,205 0 60,826
AON PLC COM G0408V102 7,941 76,024 SH   SOLE   37,173 0 38,851
APACHE CORP COM 037411105 3,171 64,973 SH   SOLE   8,562 0 56,411
APARTMENT INVT & MGMT CO -A COM 03748R101 703 16,817 SH   SOLE   42 0 16,775
APPFOLIO INC CLASS A COM COM 03783C100 169 13,820 SH   SOLE   2,420 0 11,400
APPLE INC COM 037833100 300,797 2,759,866 SH   SOLE   820,042 0 1,939,824
APPLIED ENERGETICS INC COM 03819M106 0 10,000 SH   SOLE   0 0 10,000
APPLIED MATERIALS INC COM 038222105 776 36,653 SH   SOLE   5,770 0 30,883
APTARGROUP INC COM 038336103 3,410 43,490 SH   SOLE   36,301 0 7,189
ARATANA THERAPEUTICS INC COM 03874P101 3,035 549,949 SH   SOLE   118,165 0 431,784
ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 173 38,446 SH   SOLE   15,496 0 22,950
ARCHER-DANIELS-MIDLAND CO COM 039483102 5,084 140,037 SH   SOLE   13,314 0 126,723
ARES CAPITAL CORP COM 04010L103 186 12,582 SH   SOLE   3,382 0 9,200
ARGO GROUP INTERNATIONAL HO ADR G0464B107 1,143 19,923 SH   SOLE   0 0 19,923
ARM HOLDINGS PLC-SPONS ADR ADR 042068106 4,973 113,840 SH   SOLE   12,773 0 101,067
ARMANINO FOODS OF DISTINCT COM 042166801 22 10,500 SH   SOLE   10,500 0 0
ARROW ELECTRONICS INC COM 042735100 879 13,640 SH   SOLE   0 0 13,640
ARTISAN PARTNERS ASSET MA -A COM 04316A108 378 12,283 SH   SOLE   0 0 12,283
ASIA TIGERS FUND INC COM 04516T105 251 27,541 SH   SOLE   2,207 0 25,334
ASSA ABLOY AB - UNSP ADR ADR 045387107 646 66,023 SH   SOLE   45,250 0 20,773
ASSEMBLY BIOSCIENCES INC COM COM 045396108 205 40,850 SH   SOLE   21,850 0 19,000
ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 375 28,239 SH   SOLE   26,332 0 1,907
ASTRAZENECA PLC-SPONS ADR ADR 046353108 1,129 40,111 SH   SOLE   20,070 0 20,041
AT&T INC COM 00206R102 22,033 562,520 SH   SOLE   81,442 0 481,078
ATRICURE INC COM 04963C209 937 55,665 SH   SOLE   29,920 0 25,745
AUTOLIV INC COM 052800109 979 8,273 SH   SOLE   3,000 0 5,273
AUTOMATIC DATA PROCESSING COM 053015103 38,677 431,138 SH   SOLE   203,764 0 227,374
AVALONBAY COMMUNITIES INC COM 053484101 1,438 7,565 SH   SOLE   5,816 0 1,749
AVERY DENNISON CORP COM 053611109 885 12,286 SH   SOLE   46 0 12,240
AVINGER INC COM COM 053734109 475 49,625 SH   SOLE   650 0 48,975
AVON PRODUCTS INC COM 054303102 70 14,574 SH   SOLE   3,000 0 11,574
AWARE INC-MASS COM 05453N100 57 15,500 SH   SOLE   15,500 0 0
AXA -SPONS ADR ADR 054536107 1,652 70,618 SH   SOLE   67,963 0 2,655
AZZ INC COM 002474104 352 6,235 SH   SOLE   0 0 6,235
B & G FOODS INC COM 05508R106 3,629 104,270 SH   SOLE   16,650 0 87,620
B/E AEROSPACE INC COM 073302101 589 12,770 SH   SOLE   1,570 0 11,200
BADGER METER INC COM 056525108 398 5,999 SH   SOLE   0 0 5,999
BAIDU INC - SPON ADR ADR 056752108 13,200 69,151 SH   SOLE   10,520 0 58,631
BANCO SANTANDER SA-SPON ADR ADR 05964H105 483 110,847 SH   SOLE   17,890 0 92,957
BANK MARIN BANCORP COM 063425102 295 6,000 SH   SOLE   0 0 6,000
BANK OF AMERICA CORP COM 060505104 8,758 647,827 SH   SOLE   106,460 0 541,367
BANK OF HAWAII CORP COM 062540109 447 6,558 SH   SOLE   48 0 6,510
BANK OF MONTREAL COM 063671101 1,288 21,227 SH   SOLE   3,913 0 17,314
BANK OF NEW YORK MELLON CORP COM 064058100 2,426 65,904 SH   SOLE   11,796 0 54,108
BAXALTA INC COM 07177M103 2,900 71,797 SH   SOLE   19,862 0 51,935
BAXTER INTERNATIONAL INC COM 071813109 1,549 37,705 SH   SOLE   7,128 0 30,577
BAYER AG-SPONSORED ADR ADR 072730302 905 7,713 SH   SOLE   976 0 6,737
BB&T CORP COM 054937107 1,260 37,879 SH   SOLE   3,884 0 33,995
BCE INC COM 05534B760 1,164 25,575 SH   SOLE   3,804 0 21,771
BEACON ROOFING SUPPLY INC COM 073685109 331 8,067 SH   SOLE   2,789 0 5,278
BECTON DICKINSON AND CO COM 075887109 3,134 20,645 SH   SOLE   2,193 0 18,452
BED BATH & BEYOND INC COM 075896100 873 17,583 SH   SOLE   8,979 0 8,604
BEMIS COMPANY COM 081437105 535 10,329 SH   SOLE   292 0 10,037
BENEFITFOCUS INC COM 08180D106 357 10,702 SH   SOLE   202 0 10,500
BERKSHIRE HATHAWAY INC-CL A COM 084670108 16,862 79 SH   SOLE   17 0 62
BERKSHIRE HATHAWAY INC-CL B COM 084670702 46,182 325,504 SH   SOLE   37,733 0 287,771
BEST BUY CO INC COM 086516101 574 17,704 SH   SOLE   5,224 0 12,480
BFC FINANCIAL CORP-CLASS A COM 055384200 38 12,500 SH   SOLE   12,500 0 0
BGC PARTNERS INC-CL A COM 05541T101 92 10,220 SH   SOLE   0 0 10,220
BIOCEPT INC COM 09072V105 13 10,000 SH   SOLE   10,000 0 0
BIODELIVERY SCIENCES INTL COM 09060J106 1,734 537,003 SH   SOLE   14,663 0 522,340
BIOGEN INC COM 09062X103 10,171 39,072 SH   SOLE   17,817 0 21,255
BIOMARIN PHARMACEUTICAL INC COM 09061G101 9,244 112,091 SH   SOLE   69,399 0 42,692
BIO-TECHNE CORP COM 09073M104 4,397 46,526 SH   SOLE   41,162 0 5,364
BLACK HILLS CORP COM 092113109 274 4,575 SH   SOLE   1,200 0 3,375
BLACKROCK INC COM 09247X101 23,501 69,009 SH   SOLE   9,284 0 59,725
BLACKSTONE GROUP LP/THE COM 09253U108 2,504 89,305 SH   SOLE   25,100 0 64,205
BLUE BIRD CORPORATION COM COM 095306106 813 75,000 SH   SOLE   0 0 75,000
BNP PARIBAS-ADR ADR 05565A202 437 17,402 SH   SOLE   12,565 0 4,837
BOEING CO/THE COM 097023105 20,069 158,102 SH   SOLE   52,113 0 105,989
BOFI HOLDING INC COM 05566U108 1,144 53,620 SH   SOLE   7,830 0 45,790
BOINGO WIRELESS INC COM 09739C102 1,413 183,050 SH   SOLE   4,225 0 178,825
BOMBARDIER INC-CL B SUB-VTG ADR 097751200 384 384,500 SH   SOLE   9,250 0 375,250
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 403 13,309 SH   SOLE   13,113 0 196
BORDERS GROUP INC COM 099709107 0 10,900 SH   SOLE   0 0 10,900
BORGWARNER INC COM 099724106 5,282 137,565 SH   SOLE   109,182 0 28,383
BOSTON PROPERTIES INC COM 101121101 490 3,863 SH   SOLE   3,000 0 863
BOSTON SCIENTIFIC CORP COM 101137107 731 38,896 SH   SOLE   3,296 0 35,600
BOTTOMLINE TECHNOLOGIES (DE) I COM 101388106 7,877 258,368 SH   SOLE   7,690 0 250,678
BP P L C SPONSORED ADR (FRM OPTION 055622904 90 3,000 SH Call SOLE   0 0 3,000
BP PLC-SPONS ADR ADR 055622104 6,924 229,426 SH   SOLE   26,277 0 203,149
BREITBURN ENERGY PARTNERS LP COM 106776107 6 10,295 SH   SOLE   10,000 0 295
BRIGHT HORIZONS FAMILY SOLUT COM 109194100 44,128 681,205 SH   SOLE   173,089 0 508,116
BRISTOL-MYERS SQUIBB CO COM 110122108 105,390 1,649,816 SH   SOLE   679,344 0 970,472
BRISTOW GROUP INC COM 110394103 1,835 96,990 SH   SOLE   11,250 0 85,740
BRITISH AMERICAN TOB-SP ADR ADR 110448107 426 3,646 SH   SOLE   446 0 3,200
BROADCOM LTD COM BD9WQP4 272 1,763 SH   SOLE   29 0 1,734
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 949 16,000 SH   SOLE   2,458 0 13,542
BROADSOFT INC COM 11133B409 6,144 152,273 SH   SOLE   7,298 0 144,975
BROOKDALE SENIOR LIVING INC COM 112463104 1,964 123,747 SH   SOLE   58,273 0 65,474
BUCKEYE PARTNERS LP COM 118230101 4,127 60,756 SH   SOLE   26,988 0 33,768
BUFFALO WILD WINGS INC COM 119848109 379 2,562 SH   SOLE   595 0 1,967
BUNGE LTD COM 2788713 518 9,150 SH   SOLE   1,200 0 7,950
BUSINESS DEVELOPMENT CORPORATI COM 12325J101 0 16,801 SH   SOLE   16,801 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541W209 2,862 38,551 SH   SOLE   13,997 0 24,554
CABELA'S INC COM 126804301 296 6,088 SH   SOLE   22 0 6,066
CABLE ONE INC COM 12685J105 305 701 SH   SOLE   0 0 701
CABOT MICROELECTRONICS CORP COM 12709P103 290 7,104 SH   SOLE   589 0 6,515
CABOT OIL & GAS CORP COM 127097103 1,400 61,684 SH   SOLE   42,014 0 19,670
CAI INTERNATIONAL INC COM 12477X106 1,678 173,700 SH   SOLE   8,325 0 165,375
CAL DIVE INTERNATIONAL INC COM 12802T101 0 54,700 SH   SOLE   0 0 54,700
CALICO RESOURCES CORP ADR 13000L106 0 10,000 SH   SOLE   0 0 10,000
CALLIDUS SOFTWARE INC COM 13123E500 1,540 92,314 SH   SOLE   58,385 0 33,929
CAMBREX CORP COM 132011107 758 17,241 SH   SOLE   0 0 17,241
CAMPBELL SOUP CO COM 134429109 2,791 43,754 SH   SOLE   1,132 0 42,622
CANADIAN NATL RAILWAY CO COM 136375102 1,323 21,181 SH   SOLE   9,123 0 12,058
CANADIAN NATURAL RESOURCES COM 136385101 564 20,929 SH   SOLE   18,851 0 2,078
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2,023 15,248 SH   SOLE   7,656 0 7,592
CAPITAL MARKETS TECHNOLOGIES I COM 14030N104 0 233,500 SH   SOLE   233,500 0 0
CAPITAL ONE FINANCIAL CORP COM 14040H105 662 9,557 SH   SOLE   1,485 0 8,072
CARBONITE INC COM 141337105 79 10,000 SH   SOLE   2,000 0 8,000
CARDINAL BANKSHARES CORP COM 141478107 328 37,973 SH   SOLE   0 0 37,973
CARDINAL HEALTH INC COM 14149Y108 3,906 47,671 SH   SOLE   15,056 0 32,615
CARDTRONICS INC COM 14161H108 3,665 101,836 SH   SOLE   78,572 0 23,264
CAREER EDUCATION CORP COM 141665109 81 17,850 SH   SOLE   300 0 17,550
CARLYLE GROUP/THE COM 14309L102 536 31,800 SH   SOLE   325 0 31,475
CARMAX INC COM 143130102 39,937 781,544 SH   SOLE   295,639 0 485,905
CARNIVAL CORP COM 143658300 222 4,219 SH   SOLE   2,093 0 2,126
CARTER'S INC COM 146229109 283 2,692 SH   SOLE   0 0 2,692
CASEY'S GENERAL STORES INC COM 147528103 367 3,245 SH   SOLE   815 0 2,430
CASS INFORMATION SYSTEMS INC COM 14808P109 400 7,654 SH   SOLE   17 0 7,637
CATALENT INC COM COM 148806102 6,772 253,932 SH   SOLE   17,460 0 236,472
CATERPILLAR INC COM 149123101 7,495 97,922 SH   SOLE   7,577 0 90,345
CAVIUM INC COM 14964U108 2,120 34,670 SH   SOLE   2,285 0 32,385
CBOA FINANCIAL INC COM 1248E0108 18 11,034 SH   SOLE   11,034 0 0
CBOE HOLDINGS INC COM 12503M108 7,295 111,679 SH   SOLE   33,829 0 77,850
CBRE GROUP INC - A COM 12504L109 1,169 40,575 SH   SOLE   7,248 0 33,327
CBS CORP-CLASS B NON VOTING COM 124857202 262 4,760 SH   SOLE   200 0 4,560
CDEX INC CLASS A COM COM 12507E201 0 40,000 SH   SOLE   0 0 40,000
CDK GLOBAL INC COM 12508E101 3,300 70,910 SH   SOLE   21,024 0 49,886
CDW CORP/DE COM 12514G108 310 7,500 SH   SOLE   300 0 7,200
CEB INC COM 125134106 6,033 93,205 SH   SOLE   58,418 0 34,787
CECO ENVIRONMENTAL CORP COM 125141101 68 10,980 SH   SOLE   3,260 0 7,720
CEDAR FAIR LP COM 150185106 255 4,300 SH   SOLE   100 0 4,200
CELGENE CORP COM 151020104 86,727 866,497 SH   SOLE   227,469 0 639,028
CEMEX SAB DE CV CERT PART O ADR P2253T133 9 12,881 SH   SOLE   0 0 12,881
CENTENE CORP COM 15135B101 418 6,795 SH   SOLE   3,119 0 3,676
CENTRAL FUND CANADA LTD-A FUND 153501101 899 75,027 SH   SOLE   20,735 0 54,292
CEPHEID INC COM 15670R107 3,317 99,464 SH   SOLE   3,484 0 95,980
CERNER CORP COM 156782104 79,596 1,502,950 SH   SOLE   603,050 0 899,900
CHECK POINT SOFTWARE TECH COM M22465104 58,976 674,243 SH   SOLE   522,553 0 151,690
CHEESECAKE FACTORY INC/THE COM 163072101 496 9,358 SH   SOLE   29 0 9,329
CHEMICAL FINANCIAL CORP COM 163731102 888 24,905 SH   SOLE   0 0 24,905
CHESAPEAKE ENERGY CORP COM 165167107 67 16,300 SH   SOLE   13,100 0 3,200
CHEVRON CORP COM 166764100 27,705 290,410 SH   SOLE   84,586 0 205,824
CHIASMA INC COM COM 16706W102 200 21,940 SH   SOLE   0 0 21,940
CHICAGO BRIDGE & IRON CO NV COM 167250109 1,657 45,316 SH   SOLE   4,650 0 40,666
CHIMERA INVESTMENT CORP COM 16934Q208 173 12,750 SH   SOLE   0 0 12,750
CHIPOTLE MEXICAN GRILL INC COM 169656105 17,037 36,174 SH   SOLE   11,862 0 24,312
CHOICE HOTELS INTL INC COM 169905106 597 11,041 SH   SOLE   3,975 0 7,066
CHUBB LTD COM B3BQMF6 7,691 64,550 SH   SOLE   6,425 0 58,125
CHUBB LTD COM H1467J104 4,379 36,755 SH   SOLE   4,556 0 32,199
CHURCH & DWIGHT CO INC COM 171340102 19,101 207,216 SH   SOLE   86,055 0 121,161
CIE FINANCIERE RICH-UNSP ADR ADR 204319107 92 14,013 SH   SOLE   725 0 13,288
CIENA CORP COM 171779309 258 13,560 SH   SOLE   7,000 0 6,560
CIMAREX ENERGY CO COM 171798101 5,554 57,101 SH   SOLE   31,088 0 26,013
CINEMARK HOLDINGS INC COM 17243V102 1,275 35,584 SH   SOLE   555 0 35,029
CINTAS CORP COM 172908105 13,681 152,336 SH   SOLE   31,320 0 121,016
CISCO SYSTEMS INC COM 17275R102 16,435 577,292 SH   SOLE   213,135 0 364,157
CITIGROUP INC COM 172967424 2,935 70,313 SH   SOLE   18,249 0 52,064
CITIZENS FINANCIAL GROUP COM 174610105 268 12,774 SH   SOLE   0 0 12,774
CITRIX SYSTEMS INC COM 177376100 624 7,942 SH   SOLE   543 0 7,399
CIVISTA BANCSHARES INC COM COM 178867107 1,242 120,522 SH   SOLE   0 0 120,522
CLARCOR INC COM 179895107 491 8,503 SH   SOLE   4,610 0 3,893
CLOROX COMPANY COM 189054109 16,648 132,069 SH   SOLE   6,176 0 125,893
CME GROUP INC COM 12572Q105 9,660 100,579 SH   SOLE   25,079 0 75,500
CNO FINANCIAL GROUP INC COM 12621E103 1,107 61,800 SH   SOLE   0 0 61,800
COACH INC COM 189754104 202 5,068 SH   SOLE   3,186 0 1,882
COCA-COLA CO/THE COM 191216100 11,673 251,644 SH   SOLE   61,450 0 190,194
COGENT COMMUNICATIONS HOLDINGS COM 19239V302 5,796 148,510 SH   SOLE   2,620 0 145,890
COGNEX CORP COM 192422103 230 5,913 SH   SOLE   0 0 5,913
COGNIZANT TECH SOLUTIONS-A COM 192446102 3,443 54,922 SH   SOLE   42,801 0 12,121
COHEN & STEERS QUAL INC RLTY FUND 19247L106 126 10,194 SH   SOLE   844 0 9,350
COLGATE-PALMOLIVE CO COM 194162103 64,262 909,596 SH   SOLE   485,942 0 423,654
COLLECTORS UNIVERSE COM 19421R200 166 10,017 SH   SOLE   500 0 9,517
COLLIERS INTERNATIONAL GROUP COM 194693107 870 22,975 SH   SOLE   100 0 22,875
COMCAST CORP-CLASS A COM 20030N101 10,410 170,433 SH   SOLE   25,965 0 144,468
COMMERCE BANCSHARES INC COM 200525103 1,213 26,989 SH   SOLE   0 0 26,989
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 536 34,296 SH   SOLE   3,000 0 31,296
COMPASS GROUP PLC-SPON ADR ADR 20449X302 2,472 138,782 SH   SOLE   122,676 0 16,106
COMPASS MINERALS INTERNATION COM 20451N101 741 10,464 SH   SOLE   130 0 10,334
COMPUGEN LIMITED ADR M25722105 1,276 228,800 SH   SOLE   400 0 228,400
COMSCORE INC COM 20564W105 1,701 56,634 SH   SOLE   14,709 0 41,925
CONAGRA FOODS INC COM 205887102 1,208 27,079 SH   SOLE   4,050 0 23,029
CONCHO RESOURCES INC COM 20605P101 784 7,768 SH   SOLE   2,015 0 5,753
CONNECTURE INC COM 20786J106 36 14,187 SH   SOLE   4,791 0 9,396
CONOCOPHILLIPS COM 20825C104 6,857 170,295 SH   SOLE   48,674 0 121,621
CONSOLIDATED EDISON INC COM 209115104 511 6,678 SH   SOLE   1,560 0 5,118
CONSTELLATION BRANDS INC-A COM 21036P108 296 1,964 SH   SOLE   1,000 0 964
CONSUMER DISCRETIONARY SELT ETF US 81369Y407 509 6,434 SH   SOLE   753 0 5,681
CONTAINER STORE GROUP INC (THE COM 210751103 120 20,600 SH   SOLE   18,500 0 2,100
CONTINENTAL AG-SPONS ADR ADR 210771200 382 8,421 SH   SOLE   6,369 0 2,052
CONTINENTAL ENERGY CORP FOR ADR 210909107 0 91,000 SH   SOLE   0 0 91,000
CONTINENTAL RESOURCES INC/OK COM 212015101 8,694 286,378 SH   SOLE   234,268 0 52,110
COOPER COS INC/THE COM 216648402 3,563 23,145 SH   SOLE   340 0 22,805
COPART INC COM 217204106 735 18,035 SH   SOLE   14,443 0 3,592
CORCEPT THERAPEUTICS INC COM 218352102 126 27,000 SH   SOLE   0 0 27,000
CORE LABORATORIES N.V. COM N22717107 1,092 9,710 SH   SOLE   5,475 0 4,235
CORNERSTONE BANCORP SC COM 21922E100 172 32,723 SH   SOLE   0 0 32,723
CORNING INC COM 219350105 3,132 149,948 SH   SOLE   16,070 0 133,878
COSTAR GROUP INC COM 22160N109 63,861 339,377 SH   SOLE   215,681 0 123,696
COSTCO WHOLESALE CORP COM 22160K105 61,751 391,874 SH   SOLE   217,781 0 174,093
COWEN GROUP INC-CLASS A COM 223622101 228 59,799 SH   SOLE   0 0 59,799
CR BARD INC COM 067383109 1,191 5,878 SH   SOLE   2,348 0 3,530
CREDICORP LTD COM G2519Y108 395 3,013 SH   SOLE   2,813 0 200
CREDIT ACCEPTANCE CORP-MICH COM 225310101 2,387 13,150 SH   SOLE   0 0 13,150
CREE INC COM 225447101 594 20,433 SH   SOLE   2,903 0 17,530
CRITEO S A SPONSORED ADS ADR 226718104 1,911 46,145 SH   SOLE   3,000 0 43,145
CSG SYSTEMS INTL INC COM 126349109 410 9,085 SH   SOLE   207 0 8,878
CSRA INC COM 12650T104 1,996 74,203 SH   SOLE   71,238 0 2,965
CSX CORP COM 126408103 583 22,639 SH   SOLE   2,941 0 19,698
CUMMINS INC COM 231021106 1,994 18,142 SH   SOLE   1,215 0 16,927
CVS HEALTH CORP COM 126650100 34,328 330,939 SH   SOLE   63,917 0 267,022
DAIWA HOUSE INDUS-UNSP ADR ADR 234062206 239 8,526 SH   SOLE   283 0 8,243
DAKTRONICS INC COM 234264109 188 23,900 SH   SOLE   0 0 23,900
DANAHER CORP COM 235851102 114,149 1,203,350 SH   SOLE   509,962 0 693,388
DARDEN RESTAURANTS INC COM 237194105 290 4,387 SH   SOLE   238 0 4,149
DASSAULT SYSTEMES S-SPON ADR ADR 237545108 258 3,268 SH   SOLE   3,051 0 217
DAVE & BUSTER'S ENTERTAINMEN COM 238337109 21,331 550,080 SH   SOLE   157,706 0 392,374
DAVITA HEALTHCARE PARTNERS I COM 23918K108 226 3,077 SH   SOLE   2,420 0 657
DEERE & CO COM 244199105 1,815 23,577 SH   SOLE   7,808 0 15,769
DELUXE CORP COM 248019101 250 4,000 SH   SOLE   4,000 0 0
DEMANDWARE INC COM 24802Y105 9,235 236,192 SH   SOLE   52,720 0 183,472
DENTSPLY SIRONA INC COM 24906P109 56,041 909,330 SH   SOLE   508,882 0 400,447
DEUTSCHE TELEKOM AG-REG COM D2035M136 180 10,000 SH   SOLE   10,000 0 0
DEUTSCHE X TRACKERS MSCI EAFE ETF US 233051200 2,868 112,302 SH   SOLE   7,848 0 104,454
DEUTSCHE X TRACKERS MSCI EUROP ETF US 233051853 256 10,410 SH   SOLE   0 0 10,410
DEVON ENERGY CORP COM 25179M103 614 22,389 SH   SOLE   1,959 0 20,430
DEXCOM INC COM 252131107 77,010 1,134,015 SH   SOLE   341,377 0 792,638
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 6,314 58,546 SH   SOLE   37,283 0 21,263
DICK'S SPORTING GOODS INC COM 253393102 854 18,267 SH   SOLE   2,300 0 15,967
DIPLOMAT PHARMACY INC COM COM 25456K101 3,172 115,784 SH   SOLE   10,505 0 105,279
DISCOVER FINANCIAL SERVICES COM 254709108 1,626 31,948 SH   SOLE   14,992 0 16,956
DISCOVERY COMMUNICATIONS-A COM 25470F104 355 12,420 SH   SOLE   6,740 0 5,680
DIXIE GROUP INC COM 255519100 611 145,223 SH   SOLE   0 0 145,223
DNP SELECT INCOME FUND INC FUND 23325P104 423 42,325 SH   SOLE   2,475 0 39,850
DOLLAR GENERAL CORP COM 256677105 16,193 189,184 SH   SOLE   129,514 0 59,670
DOLLAR TREE INC COM 256746108 507 6,150 SH   SOLE   4,596 0 1,554
DOMINION MIDSTREAM PARTNERS LP LTD PTN 257454108 336 9,970 SH   SOLE   0 0 9,970
DOMINION RESOURCES INC/VA COM 25746U109 1,720 22,905 SH   SOLE   4,957 0 17,948
DONALDSON CO INC COM 257651109 804 25,221 SH   SOLE   14,955 0 10,266
DORMAN PRODUCTS INC COM 258278100 785 14,421 SH   SOLE   21 0 14,400
DOVER CORP COM 260003108 268 4,179 SH   SOLE   622 0 3,557
DOW CHEMICAL CO/THE COM 260543103 15,032 295,577 SH   SOLE   178,552 0 117,025
DR HORTON INC COM 23331A109 834 27,613 SH   SOLE   37 0 27,576
DR PEPPER SNAPPLE GROUP INC COM 26138E109 312 3,494 SH   SOLE   801 0 2,693
DST SYSTEMS INC COM 233326107 5,065 44,914 SH   SOLE   6,714 0 38,200
DTE ENERGY COMPANY COM 233331107 737 8,127 SH   SOLE   1,195 0 6,932
DU PONT (E.I.) DE NEMOURS COM 263534109 3,457 54,610 SH   SOLE   11,111 0 43,499
DUKE ENERGY CORP COM 26441C204 5,796 71,836 SH   SOLE   11,028 0 60,808
DULUTH HOLDINGS INC - CL B COM 26443V101 727 37,325 SH   SOLE   16,000 0 21,325
DUN & BRADSTREET CORP COM 26483E100 1,040 10,099 SH   SOLE   1,681 0 8,418
DUNKIN' BRANDS GROUP INC COM 265504100 7,852 166,470 SH   SOLE   42,715 0 123,755
DURECT CORPORATION COM 266605104 23 16,935 SH   SOLE   0 0 16,935
DYNAVAX TECHNOLOGIES CORP OPTION 268158901 7 400 SH Call SOLE   0 0 400
DYNAVAX TECHNOLOGIES CORP COM 268158201 6,159 320,147 SH   SOLE   30,399 0 289,748
EAGLE PHARMACEUTICALS INC COM COM 269796108 2,647 65,380 SH   SOLE   14,690 0 50,690
EATON CORP PLC COM B8KQN82 2,416 38,619 SH   SOLE   4,125 0 34,494
EATON VANCE NATIONAL MUNICIP FUND 27829L105 210 9,400 SH   SOLE   9,400 0 0
EBAY INC COM 278642103 4,292 179,866 SH   SOLE   71,055 0 108,811
ECHO GLOBAL LOGISTICS INC COM 27875T101 231 8,529 SH   SOLE   2,871 0 5,658
ECOLAB INC COM 278865100 86,674 777,210 SH   SOLE   255,168 0 522,042
E-COMMERCE CHINA DANGDANG I ADR 26833A105 197 27,750 SH   SOLE   16,000 0 11,750
EDGEWATER BANCORP COM 28027J108 484 35,900 SH   SOLE   500 0 35,400
EDWARDS LIFESCIENCES CORP COM 28176E108 1,539 17,457 SH   SOLE   5,703 0 11,754
EL POLLO LOCO HOLDINGS INC COM 268603107 333 24,975 SH   SOLE   500 0 24,475
ELECTRONIC ARTS INC COM 285512109 1,060 16,037 SH   SOLE   5,350 0 10,687
ELI LILLY & CO COM 532457108 7,859 109,157 SH   SOLE   40,543 0 68,614
EMC CORP/MA COM 268648102 884 33,186 SH   SOLE   6,497 0 26,689
EMERSON ELECTRIC CO COM 291011104 8,593 158,030 SH   SOLE   81,599 0 76,431
ENBRIDGE ENERGY MANAGEMENT LLC COM 29250X103 199 11,096 SH   SOLE   0 0 11,096
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 2,838 154,911 SH   SOLE   11,570 0 143,341
ENCANA CORP COM 292505104 422 69,356 SH   SOLE   600 0 68,756
ENCORE CAPITAL GROUP INC COM 292554102 5,369 208,578 SH   SOLE   164,017 0 44,561
ENERGY SELECT SECTOR SPDR ETF US 81369Y506 594 9,599 SH   SOLE   6,681 0 2,918
ENERGY TRANSFER EQUITY LP COM 29273V100 1,408 197,549 SH   SOLE   17,930 0 179,619
ENERGY TRANSFER PARTNERS LP COM 29273R109 5,671 175,359 SH   SOLE   36,936 0 138,423
ENERPLUS CORP COM 292766102 244 62,291 SH   SOLE   58,629 0 3,662
ENLINK MIDSTREAM LLC COM UNIT COM 29336T100 322 28,690 SH   SOLE   0 0 28,690
ENLINK MIDSTREAM PARTNERS LP C LTD PTN 29336U107 833 69,090 SH   SOLE   6,400 0 62,690
ENSERVCO CORPORATION COM 29358Y102 21 37,000 SH   SOLE   10,000 0 27,000
ENSURGE INC COM 293596300 0 100,000 SH   SOLE   0 0 100,000
ENTERGY CORP COM 29364G103 288 3,637 SH   SOLE   1,296 0 2,341
ENTERPRISE PRODUCTS PARTNERS COM 293792107 15,043 611,033 SH   SOLE   83,012 0 528,021
ENTIA BIOSCIENCES INC COM 29384E104 5 100,000 SH   SOLE   0 0 100,000
ENTRADE INC COM 29382L100 0 79,388 SH   SOLE   0 0 79,388
ENVESTNET INC COM 29404K106 2,257 82,985 SH   SOLE   3,095 0 79,890
EOG RESOURCES INC COM 26875P101 64,868 893,764 SH   SOLE   567,425 0 326,339
EQT CORP COM 26884L109 485 7,220 SH   SOLE   7,090 0 130
EQUIFAX INC COM 294429105 25,565 223,687 SH   SOLE   139,197 0 84,490
EQUINIX INC COM 29444U700 489 1,480 SH   SOLE   1,480 0 0
EQUITY COMMONWEALTH COM 294628102 255 9,050 SH   SOLE   0 0 9,050
EQUITY LIFESTYLE PROPERTIES COM 29472R108 1,173 16,141 SH   SOLE   256 0 15,885
EQUITY RESIDENTIAL COM 29476L107 700 9,338 SH   SOLE   7,100 0 2,238
ESCO TECHNOLOGIES INC COM 296315104 313 8,020 SH   SOLE   0 0 8,020
ESSEX PROPERTY TRUST INC COM 297178105 270 1,157 SH   SOLE   196 0 961
ESSEX RENTAL CORP COM 297187106 179 726,500 SH   SOLE   522,800 0 203,700
ESTEE LAUDER COMPANIES-CL A COM 518439104 1,953 20,713 SH   SOLE   13,539 0 7,174
ETFS PHYSCL SWISS GOLD SHRS ETF US 26922Y105 228 1,900 SH   SOLE   1,900 0 0
EVERBANK FINANCIAL CORP COM 29977G102 3,812 252,617 SH   SOLE   0 0 252,617
EVOLENT HEALTH INC - A COM 30050B101 1,181 111,822 SH   SOLE   81,289 0 30,533
EXACT SCIENCES CORP COM 30063P105 7,908 1,173,309 SH   SOLE   168,097 0 1,005,212
EXAMWORKS GROUP INC COM 30066A105 3,660 123,849 SH   SOLE   85,890 0 37,959
EXELIXIS INC COM 30161Q104 1,841 460,415 SH   SOLE   74,100 0 386,315
EXELON CORP COM 30161N101 6,546 182,562 SH   SOLE   15,479 0 167,083
EXELON CORPORATION OPTION 30161N901 299 8,400 SH Call SOLE   0 0 8,400
EXOVA GROUP PLC ORD GBP0.01 COM G33117105 77 33,500 SH   SOLE   0 0 33,500
EXPEDIA INC COM 30212P303 622 5,779 SH   SOLE   3,091 0 2,688
EXPEDITORS INTL WASH INC COM 302130109 595 12,194 SH   SOLE   6,674 0 5,520
EXPERIAN PLC-SPONS ADR ADR 30215C101 499 27,871 SH   SOLE   26,019 0 1,852
EXPRESS SCRIPTS HOLDING CO COM 30219G108 89,518 1,303,224 SH   SOLE   753,631 0 549,593
EXXON MOBIL CORP COM 30231G102 48,160 576,151 SH   SOLE   209,996 0 366,155
FACEBOOK INC-A COM 30303M102 113,445 994,265 SH   SOLE   314,892 0 679,373
FACTSET RESEARCH SYSTEMS INC COM 303075105 1,148 7,581 SH   SOLE   6,658 0 923
FAIR ISAAC INC FORMERLY FAIR I COM 303250104 602 5,675 SH   SOLE   700 0 4,975
FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 51 20,500 SH   SOLE   1,500 0 19,000
FASTENAL CO COM 311900104 157,933 3,223,134 SH   SOLE   1,401,540 0 1,821,594
FEDEX CORP COM 31428X106 2,664 16,375 SH   SOLE   3,850 0 12,525
FIBROGEN INC COM COM 31572Q808 209 9,850 SH   SOLE   1,350 0 8,500
FIDELITY NATIONAL INFO SERV COM 31620M106 2,282 36,048 SH   SOLE   1,253 0 34,795
FIESTA RESTAURANT GROUP COM 31660B101 250 7,620 SH   SOLE   0 0 7,620
FIFTH THIRD BANCORP COM 316773100 275 16,552 SH   SOLE   881 0 15,671
FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 503 22,406 SH   SOLE   10,244 0 12,162
FIREEYE INC COM 31816Q101 961 53,457 SH   SOLE   8,163 0 45,294
FIRST BANCORP IND INC COM 31867T202 313 19,895 SH   SOLE   0 0 19,895
FIRST CASH FINL SVCS INC COM 31942D107 630 13,689 SH   SOLE   0 0 13,689
FIRST FEDERAL OF NORTHERN MICH COM 32021X105 510 71,292 SH   SOLE   0 0 71,292
FIRST FINL BANKSHARES INC COM 32020R109 273 9,234 SH   SOLE   0 0 9,234
FIRST HORIZON NATIONAL CORP COM 320517105 188 14,352 SH   SOLE   14,352 0 0
FIRST MIDWEST BANCORP INC/IL COM 320867104 637 35,376 SH   SOLE   27,430 0 7,946
FIRST REPUBLIC BANK/CA COM 33616C100 213 3,204 SH   SOLE   3,174 0 30
FIRST TR LARGE CAP VALUE OPPOR ETF US 33735J101 431 10,608 SH   SOLE   10,608 0 0
FIRST TRUST MORN DVD LEAD IN ETF US 336917109 292 11,385 SH   SOLE   9,385 0 2,000
FIRST TRUST NORTH AMERICAN E ETF US 33738D101 420 19,196 SH   SOLE   1,148 0 18,048
FIRSTMERIT CORP COM 337915102 903 42,922 SH   SOLE   0 0 42,922
FIRSTSERVICE CORP COM 33767E103 2,146 52,436 SH   SOLE   1,675 0 50,761
FISERV INC COM 337738108 45,846 446,931 SH   SOLE   282,874 0 164,057
FITBIT INC - A COM 33812L102 154 10,201 SH   SOLE   5,011 0 5,190
FIVE BELOW COM 33829M101 234 5,675 SH   SOLE   15 0 5,660
FLAGSTAR BANCORP INC COM COM 337930705 1,906 88,830 SH   SOLE   330 0 88,500
FLEETMATICS GROUP PLC COM B4XKTT6 4,005 98,383 SH   SOLE   41,457 0 56,926
FLEETMATICS GROUP PLC COM G35569105 20,099 493,713 SH   SOLE   237,924 0 255,789
FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 10 156,700 SH   SOLE   0 0 156,700
FLOWSERVE CORP COM 34354P105 206 4,646 SH   SOLE   785 0 3,861
FNBH BANCORP INC HOWELL MICHI COM 302528203 170 141,993 SH   SOLE   141,993 0 0
FORD MOTOR CO COM 345370860 2,527 187,224 SH   SOLE   26,041 0 161,183
FORESTAR GROUP INC COM 346233109 445 34,200 SH   SOLE   0 0 34,200
FORTINET INC COM 34959E109 872 28,492 SH   SOLE   3,350 0 25,142
FORTUNE BRANDS HOME & SECURI COM 34964C106 3,013 53,769 SH   SOLE   35,549 0 18,220
FOUNDATION MEDICINE INC COM COM 350465100 1,515 83,350 SH   SOLE   7,613 0 75,737
FRANCESCAS HOLDINGS CORP COM 351793104 450 23,480 SH   SOLE   7,500 0 15,980
FRANKLIN COVEY CO COM 353469109 1,317 74,866 SH   SOLE   42,655 0 32,211
FRANKLIN RESOURCES INC COM 354613101 510 13,061 SH   SOLE   3,784 0 9,277
FRANKLIN STREET PROPERTIES C COM 35471R106 1,307 123,193 SH   SOLE   0 0 123,193
FREEPORT-MCMORAN INC COM 35671D857 257 24,985 SH   SOLE   10,523 0 14,462
FRESENIUS MEDICAL CARE-ADR ADR 358029106 669 15,193 SH   SOLE   14,269 0 924
FRESH MARKET INC COM 35804H106 779 27,319 SH   SOLE   619 0 26,700
FRESHPET INC COM 358039105 806 110,055 SH   SOLE   500 0 109,555
FRONTIER COMMUNICATIONS CORP COM 35906A108 246 44,172 SH   SOLE   6,326 0 37,846
G & K SERVICES INC -CL A COM 361268105 425 5,802 SH   SOLE   0 0 5,802
GAMESTOP CORP-CLASS A COM 36467W109 528 16,673 SH   SOLE   8,448 0 8,225
GAP INC/THE COM 364760108 532 18,080 SH   SOLE   2,080 0 16,000
GARRISON CAPITAL INC COM 366554103 1,366 127,300 SH   SOLE   9,900 0 117,400
GARTNER INC COM 366651107 7,363 82,413 SH   SOLE   45,312 0 37,101
GENERAC HOLDINGS INC COM 368736104 2,852 76,600 SH   SOLE   7,500 0 69,100
GENERAL DYNAMICS CORP COM 369550108 1,488 11,332 SH   SOLE   5,046 0 6,286
GENERAL ELECTRIC CO COM 369604103 87,321 2,746,819 SH   SOLE   966,503 0 1,780,316
GENERAL MILLS INC COM 370334104 5,485 86,601 SH   SOLE   20,173 0 66,428
GENERAL MOTORS CO COM 37045V100 981 31,220 SH   SOLE   6,221 0 24,999
GENESIS ENERGY LP UNITS LTD PA LTD PTN 371927104 2,104 66,185 SH   SOLE   2,920 0 63,265
GENPACT LTD COM B23DBK6 2,255 82,959 SH   SOLE   1,200 0 81,759
GENPACT LTD COM G3922B107 20,161 741,484 SH   SOLE   478,557 0 262,927
GENTHERM INC COM 37253A103 4,133 99,365 SH   SOLE   83,388 0 15,977
GENUINE PARTS CO COM 372460105 1,140 11,481 SH   SOLE   264 0 11,217
GEO GROUP INC/THE COM 36162J106 805 23,218 SH   SOLE   402 0 22,816
GILEAD SCIENCES INC COM 375558103 211,658 2,304,139 SH   SOLE   1,084,756 0 1,219,383
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 1,746 43,082 SH   SOLE   9,077 0 34,005
GLOBAL LINKS CORPORATION COM 379408701 0 50,000 SH   SOLE   0 0 50,000
GLOBAL PAYMENTS INC COM 37940X102 1,757 26,913 SH   SOLE   13,624 0 13,289
GLOBANT S A ADR L44385109 1,449 46,954 SH   SOLE   5,172 0 41,782
GLOBUS MEDICAL INC - A COM 379577208 3,635 153,049 SH   SOLE   123,865 0 29,184
GLU MOBILE INC COM 379890106 126 44,900 SH   SOLE   0 0 44,900
GOGO INC COM 38046C109 2,465 223,980 SH   SOLE   17,650 0 206,330
GOLDCORP INC COM 380956409 1,429 88,100 SH   SOLE   5,500 0 82,600
GOLDMAN SACHS GROUP INC COM 38141G104 65,792 419,114 SH   SOLE   10,827 0 408,287
GOLUB CAP BDC INC COM 38173M102 499 28,860 SH   SOLE   0 0 28,860
GP STRATEGIES CORP COM 36225V104 364 13,280 SH   SOLE   0 0 13,280
GRACO INC COM 384109104 1,089 12,977 SH   SOLE   500 0 12,477
GREEN BRICK PARTNERS INC COM COM 392709101 100 13,250 SH   SOLE   0 0 13,250
GREENLIGHT CAPITAL RE LTD C ADR G4095J109 224 10,305 SH   SOLE   1,000 0 9,305
GREIF INC-CL A COM 397624107 235 7,192 SH   SOLE   2,792 0 4,400
GRIFOLS SA BARCELONA GRIFOL ADR E5706X215 4,918 219,158 SH   SOLE   0 0 219,158
GRIFOLS SA BARCELONA ORDINA ADR E5706X223 868 55,438 SH   SOLE   0 0 55,438
GRIFOLS SA-ADR ADR 398438408 983 63,602 SH   SOLE   43,260 0 20,342
GRUBHUB INC COM 400110102 2,876 114,477 SH   SOLE   28,012 0 86,465
GRUPO FIN SANTANDER-ADR B ADR 40053C105 255 28,255 SH   SOLE   26,362 0 1,893
GUGGENHEIM S&P 500 EQUAL WEIGH ETF US 78355W106 1,475 18,785 SH   SOLE   900 0 17,885
GUGGENHEIM S&P 500 EQUAL WEIGH ETF US 78355W841 209 1,454 SH   SOLE   1,454 0 0
GUGGENHEIM S&P 500 PURE VALUE ETF US 78355W304 290 5,750 SH   SOLE   2,300 0 3,450
GUIDEWIRE SOFTWARE INC COM 40171V100 67,516 1,239,277 SH   SOLE   813,191 0 426,086
GULF KEYSTONE PETROLEUM LTD COM B02YWT2 1 10,000 SH   SOLE   0 0 10,000
HAIN CELESTIAL GROUP INC COM 405217100 230 5,611 SH   SOLE   1,218 0 4,393
HALLIBURTON CO COM 406216101 2,974 83,284 SH   SOLE   12,647 0 70,637
HARLEY-DAVIDSON INC COM 412822108 9,402 183,190 SH   SOLE   31,216 0 151,974
HARMAN INTERNATIONAL INDUSTRIE COM 413086109 1,780 20,000 SH   SOLE   1,700 0 18,300
HARRIS CORP COM 413875105 696 8,939 SH   SOLE   87 0 8,852
HARTFORD FINANCIAL SVCS GRP COM 416515104 224 4,858 SH   SOLE   1,030 0 3,828
HARVEST CAPITAL CREDIT CORP COM 41753F109 539 44,325 SH   SOLE   5,825 0 38,500
HCP INC COM 40414L109 1,247 38,292 SH   SOLE   6,117 0 32,175
HD SUPPLY HOLDINGS INC COM COM 40416M105 1,178 35,636 SH   SOLE   3,670 0 31,966
HDFC BANK LTD-ADR ADR 40415F101 726 11,784 SH   SOLE   10,907 0 877
HEADWATERS INC COM 42210P102 299 15,054 SH   SOLE   0 0 15,054
HEALTH CARE SELECT SECTOR ETF US 81369Y209 8,383 123,695 SH   SOLE   2,231 0 121,464
HEALTHCARE SERVICES GROUP COM 421906108 37,093 1,007,697 SH   SOLE   97,123 0 910,574
HEALTHSOUTH CORP COM 421924309 1,302 34,608 SH   SOLE   22,345 0 12,263
HEALTHSTREAM INC COM 42222N103 1,594 72,180 SH   SOLE   5,380 0 66,800
HEICO CORP COM 422806109 12,706 211,306 SH   SOLE   148,860 0 62,446
HENRY SCHEIN INC COM 806407102 1,983 11,487 SH   SOLE   3,281 0 8,206
HERBALIFE LTD COM G4412G101 340 5,520 SH   SOLE   0 0 5,520
HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1,304 131,244 SH   SOLE   1,975 0 129,269
HERMAN MILLER INC COM 600544100 386 12,500 SH   SOLE   12,500 0 0
HERSHEY CO/THE COM 427866108 1,933 20,995 SH   SOLE   5,900 0 15,095
HEWLETT PACKARD ENTERPRIS COM 42824C109 390 22,044 SH   SOLE   1,878 0 20,166
HFF INC-CLASS A COM 40418F108 2,180 79,220 SH   SOLE   4,530 0 74,690
HI CRUSH PARTNERS LP COM UNIT OPTION 428337109 72 15,000 SH Call SOLE   0 0 15,000
HI CRUSH PARTNERS LP COM UNIT LTD PTN 428337109 723 145,962 SH   SOLE   13,851 0 132,111
HI CRUSH PARTNERS LP COM UNIT LTD PTN 428337109 723 145,962 SH   SOLE   13,851 0 132,111
HIGHLANDS BANKSHARES INC-VA COM 430893107 322 59,800 SH   SOLE   0 0 59,800
HILLTOP HOLDINGS INC COM 432748101 188 10,001 SH   SOLE   10,001 0 0
HMS HOLDINGS CORP COM 40425J101 2,397 167,061 SH   SOLE   19,775 0 147,286
HOLLY ENERGY PARTNERS L P UNIT LTD PTN 435763107 1,377 40,720 SH   SOLE   2,060 0 38,660
HOME DEPOT INC COM 437076102 55,714 417,552 SH   SOLE   141,548 0 276,004
HONEYWELL INTERNATIONAL INC COM 438516106 12,935 115,440 SH   SOLE   15,039 0 100,401
HOPFED BANCORP INC COM 439734104 617 53,947 SH   SOLE   586 0 53,361
HORMEL FOODS CORP COM 440452100 1,184 27,402 SH   SOLE   1,352 0 26,050
HOUSTON WIRE & CABLE CO COM 44244K109 179 25,655 SH   SOLE   0 0 25,655
HP INC COM 40434L105 463 37,596 SH   SOLE   11,702 0 25,894
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1,187 38,174 SH   SOLE   8,841 0 29,333
HTC PURENERGY INC ADR 40432D105 2 14,300 SH   SOLE   0 0 14,300
HUDSON TECHNOLOGIES INC COM 444144109 387 118,228 SH   SOLE   0 0 118,228
HUMANA INC COM 444859102 542 2,963 SH   SOLE   1,153 0 1,810
HUNT (JB) TRANSPRT SVCS INC COM 445658107 27,659 328,337 SH   SOLE   237,116 0 91,221
HURON CONSULTING GROUP INC COM 447462102 830 14,268 SH   SOLE   9,973 0 4,295
ICF INTERNATIONAL INC COM 44925C103 448 13,046 SH   SOLE   1,361 0 11,685
IDEX CORP COM 45167R104 371 4,485 SH   SOLE   2,150 0 2,335
IDEXX LABORATORIES INC COM 45168D104 193,784 2,474,263 SH   SOLE   1,316,439 0 1,157,824
IHS INC-CLASS A COM 451734107 7,157 57,649 SH   SOLE   18,175 0 39,474
ILLINOIS TOOL WORKS COM 452308109 66,544 649,601 SH   SOLE   220,921 0 428,680
ILLUMINA INC COM 452327109 13,098 80,798 SH   SOLE   32,236 0 48,562
IMAX CORP COM 45245E109 3,153 101,423 SH   SOLE   78,065 0 23,358
IMPERIAL BRANDS PLC-SPON ADR ADR 45262P102 234 2,107 SH   SOLE   562 0 1,545
IMPERVA INC COM 45321L100 4,696 93,011 SH   SOLE   19,710 0 73,301
INCYTE CORP COM 45337C102 204 2,810 SH   SOLE   2,750 0 60
INDEPENDENCE REALTY TRUST INC COM 45378A106 6,531 917,337 SH   SOLE   50,525 0 866,812
INFINEON TECHNOLOGIES-ADR ADR 45662N103 404 28,384 SH   SOLE   26,470 0 1,914
INFINERA CORP COM 45667G103 216 13,450 SH   SOLE   0 0 13,450
INFINITY PHARMACEUTICALS INC COM 45665G303 1,336 253,540 SH   SOLE   18,860 0 234,680
INFORMATION SERVICES GROUP INC COM 45675Y104 5,030 1,279,994 SH   SOLE   14,400 0 1,265,594
ING GROEP N.V.-SPONSORED ADR ADR 456837103 257 21,601 SH   SOLE   901 0 20,700
INOGEN INC COM 45780L104 41,303 918,252 SH   SOLE   214,610 0 703,642
INOVALON HOLDINGS INC COM CL A COM 45781D101 558 30,169 SH   SOLE   2,450 0 27,719
INPHI CORP COM 45772F107 1,524 45,730 SH   SOLE   35,500 0 10,230
INSULET CORP COM 45784P101 212 6,425 SH   SOLE   1,100 0 5,325
INTEL CORP COM 458140100 14,769 456,548 SH   SOLE   116,852 0 339,696
INTERCONTINENTAL EXCHANGE IN COM 45866F104 58,375 248,256 SH   SOLE   133,902 0 114,354
INTERCONTINENTAL HOTELS-ADR ADR 45857P509 250 6,085 SH   SOLE   5,678 0 407
INTERDIGITAL INC COM 45867G101 604 10,869 SH   SOLE   9,656 0 1,213
INTERNATIONAL PAPER CO COM 460146103 2,220 54,100 SH   SOLE   23,682 0 30,418
INTERSECT ENT INC COM 46071F103 1,810 95,299 SH   SOLE   16,989 0 78,310
INTERVAL LEISURE GROUP COM 46113M108 189 13,088 SH   SOLE   0 0 13,088
INTL BUSINESS MACHINES CORP COM 459200101 11,280 74,484 SH   SOLE   18,788 0 55,696
INTL FLAVORS & FRAGRANCES COM 459506101 1,834 16,124 SH   SOLE   11,834 0 4,290
INTUIT INC COM 461202103 28,620 275,174 SH   SOLE   202,858 0 72,316
INTUITIVE SURGICAL INC COM 46120E602 16,771 27,904 SH   SOLE   8,264 0 19,640
INVENTURE FOODS INC COM 461212102 588 104,111 SH   SOLE   500 0 103,611
INVESCO LTD COM G491BT108 17,168 557,949 SH   SOLE   343,466 0 214,483
IONIS PHARMACEUTICALS INC COM 462222100 219 5,417 SH   SOLE   417 0 5,000
IPATH S&P 500 VIX S/T FU ETN ETF US 06742E711 189 10,694 SH   SOLE   175 0 10,519
IRIDEX CORP COM 462684101 104 10,204 SH   SOLE   3,204 0 7,000
IRIDIUM COMMUNICATIONS INC COM 46269C102 3,533 448,950 SH   SOLE   32,444 0 416,506
IRON MOUNTAIN INC COM 46284V101 32,370 954,590 SH   SOLE   228,647 0 725,943
ISHA CURR HEDGED MSCI EAFE ETF US 46434V803 3,687 154,512 SH   SOLE   153,713 0 799
ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 822 7,795 SH   SOLE   2,370 0 5,425
ISHARES 20+ YEAR TREASURY BO ETF US 464287432 805 6,163 SH   SOLE   0 0 6,163
ISHARES 3-7 YEAR TREASURY BO ETF US 464288661 892 7,081 SH   SOLE   135 0 6,946
ISHARES 7-10 YEAR TREASURY B ETF US 464287440 3,209 29,084 SH   SOLE   0 0 29,084
ISHARES CHINA LARGE-CAP ETF ETF US 464287184 201 5,956 SH   SOLE   3,911 0 2,045
ISHARES COMMOD SELECT STRAT ETF US 46431W853 797 27,635 SH   SOLE   0 0 27,635
ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 3,220 41,284 SH   SOLE   9,196 0 32,088
ISHARES CORE MSCI EMERGING ETF US 46434G103 16,829 404,355 SH   SOLE   319,511 0 84,844
ISHARES CORE S&P 500 ETF ETF US 464287200 4,198 20,314 SH   SOLE   10,485 0 9,829
ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2,446 16,969 SH   SOLE   5,078 0 11,891
ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1,099 9,772 SH   SOLE   5,815 0 3,957
ISHARES CORE U.S. AGGREGATE ETF US 464287226 702 6,330 SH   SOLE   575 0 5,755
ISHARES CORE US GROWTH ETF ETF US 464287671 815 10,043 SH   SOLE   6,585 0 3,458
ISHARES CORE US VALUE ETF ETF US 464287663 8,765 68,088 SH   SOLE   65,264 0 2,824
ISHARES GOLD TRUST ETF US 464285105 2,521 212,318 SH   SOLE   74,050 0 138,268
ISHARES IBOXX INVESTMENT GRA ETF US 464287242 2,081 17,513 SH   SOLE   821 0 16,692
ISHARES INTERNATIONAL SELECT ETF US 464288448 2,392 82,533 SH   SOLE   23,750 0 58,783
ISHARES JP MORGAN USD EMERGI ETF US 464288281 388 3,517 SH   SOLE   0 0 3,517
ISHARES MSCI ACWI EX US INDEX ETF US 464288240 3,458 87,610 SH   SOLE   3,320 0 84,290
ISHARES MSCI ACWI INDEX FD ETF US 464288257 2,268 40,466 SH   SOLE   22,757 0 17,709
ISHARES MSCI ALL COUNTRY WORLD ETF US 464286525 1,531 20,846 SH   SOLE   20,126 0 720
ISHARES MSCI EAFE ETF ETF US 464287465 43,369 758,740 SH   SOLE   545,898 0 212,842
ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 2,234 33,951 SH   SOLE   26,884 0 7,067
ISHARES MSCI EAFE MINIMUM VO ETF US 46429B689 335 5,055 SH   SOLE   1,983 0 3,072
ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 1,244 24,984 SH   SOLE   7,639 0 17,345
ISHARES MSCI EAFE VALUE ETF ETF US 464288877 3,284 73,215 SH   SOLE   46,453 0 26,762
ISHARES MSCI EMERGING MARKET ETF US 464287234 3,973 116,022 SH   SOLE   24,043 0 91,979
ISHARES MSCI EMERGING MARKETS ETF US 464286533 1,586 30,878 SH   SOLE   5,642 0 25,236
ISHARES MSCI EUROZONE ETF ETF US 464286608 440 12,800 SH   SOLE   12,800 0 0
ISHARES MSCI INDIA ETF ETF US 46429B598 346 12,789 SH   SOLE   200 0 12,589
ISHARES MSCI JAPAN ETF ETF US 464286848 2,180 191,141 SH   SOLE   10,908 0 180,233
ISHARES MSCI USA ESG SELECT ETF US 464288802 506 5,950 SH   SOLE   5,750 0 200
ISHARES MSCI USA MINIMUM VOL ETF US 46429B697 11,443 260,504 SH   SOLE   135,646 0 124,858
ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 1,591 6,101 SH   SOLE   1,252 0 4,849
ISHARES NATIONAL MUNI BOND E ETF US 464288414 1,185 10,615 SH   SOLE   4,315 0 6,300
ISHARES RUSSELL 1000 ETF ETF US 464287622 430 3,774 SH   SOLE   405 0 3,369
ISHARES RUSSELL 1000 GROWTH ETF US 464287614 7,838 78,560 SH   SOLE   21,231 0 57,329
ISHARES RUSSELL 1000 VALUE E ETF US 464287598 7,766 78,595 SH   SOLE   40,620 0 37,975
ISHARES RUSSELL 2000 ETF ETF US 464287655 10,548 95,351 SH   SOLE   49,144 0 46,207
ISHARES RUSSELL 2000 GROWTH ETF US 464287648 1,496 11,287 SH   SOLE   3,388 0 7,899
ISHARES RUSSELL 2000 VALUE E ETF US 464287630 2,676 28,725 SH   SOLE   13,152 0 15,573
ISHARES RUSSELL 3000 ETF ETF US 464287689 9,691 80,190 SH   SOLE   45,176 0 35,014
ISHARES RUSSELL MID CAP VALUE ETF US 464287473 5,020 70,788 SH   SOLE   5,211 0 65,577
ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3,223 19,784 SH   SOLE   1,860 0 17,924
ISHARES RUSSELL MID-CAP GROW ETF US 464287481 2,561 27,795 SH   SOLE   2,386 0 25,409
ISHARES S&P 100 ETF ETF US 464287101 228 2,500 SH   SOLE   0 0 2,500
ISHARES S&P 500 GROWTH ETF ETF US 464287309 315 2,726 SH   SOLE   277 0 2,449
ISHARES S&P 500 VALUE ETF ETF US 464287408 364 4,045 SH   SOLE   1,786 0 2,259
ISHARES S&P MID-CAP 400 GROW ETF US 464287606 1,384 8,517 SH   SOLE   3,938 0 4,579
ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1,469 11,851 SH   SOLE   3,131 0 8,720
ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 308 2,489 SH   SOLE   348 0 2,141
ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 326 2,882 SH   SOLE   787 0 2,095
ISHARES SELECT DIVIDEND ETF ETF US 464287168 6,086 74,534 SH   SOLE   12,049 0 62,485
ISHARES SILVER TRUST ETF US 46428Q109 203 13,835 SH   SOLE   6,999 0 6,836
ISHARES TIPS BOND ETF ETF US 464287176 16,889 147,326 SH   SOLE   71,509 0 75,817
ISHARES TR CORE MSCI EAFE ETF ETF US 46432F842 2,040 38,395 SH   SOLE   27,928 0 10,467
ISHARES US PREFERRED STOCK E ETF US 464288687 917 23,500 SH   SOLE   10,500 0 13,000
ISHARES US REAL ESTATE ETF ETF US 464287739 641 8,242 SH   SOLE   4,162 0 4,080
J.C. PENNEY CO INC COM 708160106 386 34,959 SH   SOLE   5,109 0 29,850
J2 GLOBAL INC COM 48123V102 11,504 186,812 SH   SOLE   162,278 0 24,534
JACK HENRY & ASSOCIATES INC COM 426281101 620 7,334 SH   SOLE   1,879 0 5,455
JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 331 15,892 SH   SOLE   154 0 15,738
JARDEN CORP COM 471109108 5,225 88,643 SH   SOLE   77,613 0 11,030
JD.COM INC SPONSORED ADR RE ADR 47215P106 230 8,715 SH   SOLE   3,482 0 5,233
JM SMUCKER CO/THE COM 832696405 26,792 206,356 SH   SOLE   14,365 0 191,991
JOHN BEAN TECHNOLOGIES CORP COM 477839104 3,984 70,626 SH   SOLE   49,446 0 21,180
JOHNSON & JOHNSON COM 478160104 71,762 663,238 SH   SOLE   206,967 0 456,271
JOHNSON CONTROLS INC COM 478366107 991 25,428 SH   SOLE   2,337 0 23,091
JONES LANG LASALLE INC COM 48020Q107 2,653 22,618 SH   SOLE   13,790 0 8,828
JOY GLOBAL INC OPTION 481165908 28 1,800 SH Call SOLE   0 0 1,800
JOY GLOBAL INC COM 481165108 1,071 66,650 SH   SOLE   9,809 0 56,841
JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 6,885 254,158 SH   SOLE   82,291 0 171,867
JPMORGAN CHASE & CO COM 46625H100 49,011 827,618 SH   SOLE   302,805 0 524,813
July 16 Puts on SPY US OPTION 78462F953 288 1,400 SH Put SOLE   1,400 0 0
KAO CORP-SPONSORED ADR ADR 485537302 725 13,495 SH   SOLE   12,588 0 907
KATE SPADE & CO COM 485865109 943 36,993 SH   SOLE   800 0 36,193
KAYNE ANDERSON MLP INVESTMEN FUND 486606106 417 25,194 SH   SOLE   22,228 0 2,966
KB HOME COM 48666K109 285 20,000 SH   SOLE   19,900 0 100
KCG HOLDINGS INC CL A COM 48244B100 3,383 283,156 SH   SOLE   0 0 283,156
KDDI CORP-UNSPONSORED ADR ADR 48667L106 159 11,935 SH   SOLE   0 0 11,935
KELLOGG CO COM 487836108 2,849 37,226 SH   SOLE   3,628 0 33,598
KEYCORP NEW COM 493267108 160 14,543 SH   SOLE   7,603 0 6,940
KIMBERLY-CLARK CORP COM 494368103 14,342 106,625 SH   SOLE   22,995 0 83,630
KIMBERLY-CLARK DE MEXICO SA ADR 494386204 441 36,258 SH   SOLE   0 0 36,258
KINDER MORGAN INC COM 49456B101 12,013 672,618 SH   SOLE   84,971 0 587,647
KKR & CO LP COM 48248M102 2,666 181,510 SH   SOLE   17,175 0 164,335
KKR INCOME OPPORTUNITIES FUND 48249T106 202 14,000 SH   SOLE   14,000 0 0
KOHLS CORP COM 500255104 6,178 132,559 SH   SOLE   20,950 0 111,609
KONINKLIJKE KPN NV - SP ADR ADR 780641205 84 19,754 SH   SOLE   276 0 19,478
KORNIT DIGITAL LTD COM BWFRFD7 9,860 991,054 SH   SOLE   84,255 0 906,799
KRAFT HEINZ CO/THE COM 500754106 3,897 49,613 SH   SOLE   5,972 0 43,641
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 49 10,000 SH   SOLE   0 0 10,000
KROGER CO COM 501044101 4,112 107,497 SH   SOLE   86,309 0 21,188
LABORATORY CRP OF AMER HLDGS COM 50540R409 1,929 16,478 SH   SOLE   2,150 0 14,328
LACLEDE GROUP INC COM 505597104 291 4,300 SH   SOLE   0 0 4,300
LANDSTAR SYSTEM INC COM 515098101 532 8,237 SH   SOLE   1,284 0 6,953
LAPORTE BANCORP INC COM 516651106 221 14,000 SH   SOLE   14,000 0 0
LAS VEGAS SANDS CORP COM 517834107 840 16,259 SH   SOLE   1,650 0 14,609
LAWSON PRODUCTS INC COM 520776105 282 14,450 SH   SOLE   4,450 0 10,000
LDR HOLDING CORP COM 50185U105 8,472 332,382 SH   SOLE   152,743 0 179,639
LEGAL & GEN GROUP -SPON ADR ADR 52463H103 409 23,822 SH   SOLE   22,215 0 1,607
LEGGETT & PLATT INC COM 524660107 3,115 64,359 SH   SOLE   7,645 0 56,714
LEMAITRE VASCULAR INC COM 525558201 252 16,249 SH   SOLE   0 0 16,249
LENDINGCLUB CORPORATION COM COM 52603A109 219 26,400 SH   SOLE   17,250 0 9,150
LENNOX INTERNATIONAL INC COM 526107107 1,781 13,180 SH   SOLE   745 0 12,435
LEXMARK INTERNATIONAL INC CL A COM 529771107 230 6,906 SH   SOLE   1,350 0 5,556
LIBERTY GLOBAL PLC-SERIES C COM G5480U120 1,165 31,015 SH   SOLE   1,200 0 29,815
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 775 30,739 SH   SOLE   7,769 0 22,970
LIBERTY MEDIA CORP - C COM 531229300 284 7,480 SH   SOLE   397 0 7,083
LIGAND PHARMACEUTICALS COM 53220K504 6,922 64,646 SH   SOLE   44,094 0 20,552
LIME ENERGY CO COM 53261U304 47 16,847 SH   SOLE   0 0 16,847
LINCOLN NATIONAL CORP COM 534187109 603 15,392 SH   SOLE   1,460 0 13,932
LINN ENERGY LLC UNIT REPSTG LT LTD PTN 536020100 5 16,040 SH   SOLE   1,600 0 14,440
LKQ CORP COM 501889208 19,030 595,989 SH   SOLE   230,988 0 365,001
LLOYDS BANKING GROUP PLC-ADR ADR 539439109 217 54,841 SH   SOLE   14,958 0 39,883
LOCKHEED MARTIN CORP COM 539830109 1,806 8,157 SH   SOLE   3,615 0 4,542
LOEWS CORP COM 540424108 464 12,163 SH   SOLE   144 0 12,019
LOGITECH INTERNATIONAL SA ADR H50430232 355 22,335 SH   SOLE   0 0 22,335
LOWE'S COS INC COM 548661107 59,170 781,129 SH   SOLE   411,853 0 369,276
LULULEMON ATHLETICA INC COM 550021109 28,831 425,800 SH   SOLE   103,411 0 322,389
LUMINOR MEDICAL TECHNOLOGIES COM 55028M103 0 20,000 SH   SOLE   20,000 0 0
MAGELLAN MIDSTREAM PARTNERS COM 559080106 17,525 254,724 SH   SOLE   15,639 0 239,085
MALVERN BANCORP INC COM COM 561409103 400 25,000 SH   SOLE   25,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 228 4,003 SH   SOLE   0 0 4,003
MARATHON OIL CORP COM 565849106 178 15,938 SH   SOLE   7,920 0 8,018
MARATHON PETROLEUM CORP COM 56585A102 342 9,217 SH   SOLE   4,601 0 4,616
MARCUS & MILLICHAP INC COM 566324109 15,712 618,848 SH   SOLE   248,324 0 370,524
MARKET VECTORS ETF TR INDIA SM ETF US 57061R551 278 7,285 SH   SOLE   0 0 7,285
MARKET VECTORS ETF TRUST HIGH ETF US 57061R247 104 25,950 SH   SOLE   725 0 25,225
MARKET VECTORS ETF TRUST HIGH ETF US 57061R254 193 16,700 SH   SOLE   1,275 0 15,425
MARKET VECTORS GOLD MINERS ETF US 57060U100 1,241 62,157 SH   SOLE   23,182 0 38,975
MARKET VECTORS JR GOLD MINER ETF US 57061R544 286 10,283 SH   SOLE   5,565 0 4,718
MARKIT LTD COM G58249106 570 16,130 SH   SOLE   16,080 0 50
MARLIN BUSINESS SVCS CORP COM 571157106 1,527 106,766 SH   SOLE   5,000 0 101,766
MARRIOT INTERNATIONAL INC CL A COM FHB903208 0 34,100 SH   SOLE   34,100 0 0
MARRIOTT INTERNATIONAL -CL A COM 571903202 6,142 86,301 SH   SOLE   34,656 0 51,645
MARSH & MCLENNAN COS COM 571748102 2,269 37,325 SH   SOLE   2,840 0 34,485
MASCO CORP COM 574599106 2,001 63,640 SH   SOLE   35,110 0 28,530
MASTERCARD INC-CLASS A COM 57636Q104 113,420 1,200,215 SH   SOLE   713,047 0 487,168
MAXIMUS INC COM 577933104 272 5,170 SH   SOLE   49 0 5,121
MAXLINEAR INC-CLASS A COM 57776J100 8,423 455,350 SH   SOLE   202,547 0 252,803
May 16 Puts on SPY US OPTION 78462F953 123 600 SH Put SOLE   600 0 0
MB FINANCIAL INC COM 55264U108 5,118 157,735 SH   SOLE   133,974 0 23,761
MCCORMICK & CO-NON VTG SHRS COM 579780206 43,031 432,558 SH   SOLE   241,440 0 191,118
MCDONALD'S CORP COM 580135101 28,752 228,770 SH   SOLE   66,784 0 161,986
MCKESSON CORP COM 58155Q103 2,937 18,684 SH   SOLE   10,901 0 7,783
MDC PARTNERS INC-A COM 552697104 3,391 143,709 SH   SOLE   2,250 0 141,459
MEAD JOHNSON NUTRITION CO COM 582839106 17,325 203,907 SH   SOLE   51,029 0 152,878
MEDINAH MINERALS INC COM 58489M109 2 170,000 SH   SOLE   0 0 170,000
MEDIVATION INC COM 58501N101 23,407 509,072 SH   SOLE   212,653 0 296,419
MEDNAX INC COM 58502B106 25,776 398,896 SH   SOLE   313,418 0 85,478
MEDTRONIC PLC COM BTN1Y11 2,284 30,459 SH   SOLE   3,096 0 27,363
MEDTRONIC PLC COM G5960L103 20,556 274,076 SH   SOLE   183,505 0 90,571
MERCADOLIBRE INC COM 58733R102 1,457 12,371 SH   SOLE   4,000 0 8,371
MERCK & CO. INC. COM 58933Y105 16,394 309,857 SH   SOLE   99,835 0 210,022
MERCURY SYSTEMS INC COM 589378108 224 11,062 SH   SOLE   0 0 11,062
MEREDITH CORP COM 589433101 291 6,120 SH   SOLE   6,000 0 120
MERIT MEDICAL SYSTEMS INC COM 589889104 284 15,399 SH   SOLE   0 0 15,399
MERRIMACK PHARMACEUTICALS INC COM 590328100 2,547 304,350 SH   SOLE   34,675 0 269,675
METLIFE INC COM 59156R108 877 19,986 SH   SOLE   2,627 0 17,359
METTLER-TOLEDO INTERNATIONAL COM 592688105 2,168 6,290 SH   SOLE   5,248 0 1,042
MGE ENERGY INC COM 55277P104 320 6,125 SH   SOLE   1,750 0 4,375
MGP INGREDIENTS INC COM 55303J106 470 19,400 SH   SOLE   4,000 0 15,400
MICROCHIP TECHNOLOGY INC COM 595017104 6,248 129,623 SH   SOLE   40,672 0 88,951
MICRON TECHNOLOGY INC COM 595112103 2,147 205,123 SH   SOLE   30,165 0 174,958
MICROSOFT CORP COM 594918104 137,914 2,497,108 SH   SOLE   1,074,643 0 1,422,465
MICROVISION INC DEL COM 594960304 23 12,375 SH   SOLE   0 0 12,375
MID AMERICA APARTMENT COMMUNIT COM 59522J103 696 6,813 SH   SOLE   0 0 6,813
MIDDLEBY CORP COM 596278101 4,021 37,669 SH   SOLE   25,843 0 11,826
MINERALS TECHNOLOGIES INC COM 603158106 2,801 49,276 SH   SOLE   5,332 0 43,944
MITEK SYSTEMS INC NEW COM 606710200 1,267 193,845 SH   SOLE   1,725 0 192,120
MITSUBISHI UFJ FINL-SPON ADR ADR 606822104 438 95,564 SH   SOLE   89,184 0 6,380
MIX TELEMATICS LIMITED SPON ADR 60688N102 219 55,450 SH   SOLE   0 0 55,450
MOBILEYE NV COM BPBFT01 14,484 388,424 SH   SOLE   99,782 0 288,642
MOBILEYE NV COM N51488117 18,795 504,023 SH   SOLE   250,223 0 253,800
MOBIVITY HOLDINGS CORP COMMON COM 60743E105 79 125,685 SH   SOLE   0 0 125,685
MOLSON COORS BREWING CO -B COM 60871R209 800 8,328 SH   SOLE   1,244 0 7,084
MONDELEZ INTERNATIONAL INC-A COM 609207105 3,123 77,855 SH   SOLE   4,551 0 73,304
MONOLITHIC POWER SYSTEMS INC COM 609839105 622 9,781 SH   SOLE   2,666 0 7,115
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 363 15,185 SH   SOLE   0 0 15,185
MONROE CAPITAL CORP COM 610335101 10,788 778,919 SH   SOLE   41,903 0 737,016
MONSANTO CO COM 61166W101 2,980 33,973 SH   SOLE   3,096 0 30,877
MONSTER BEVERAGE CORP COM 61174X109 339 2,547 SH   SOLE   617 0 1,930
MONSTER WORLDWIDE INC COM 611742107 69 21,350 SH   SOLE   1,800 0 19,550
MOODY'S CORP COM 615369105 6,836 70,797 SH   SOLE   35,174 0 35,623
MORGAN STANLEY COM 617446448 1,737 69,484 SH   SOLE   20,963 0 48,521
MORNINGSTAR INC COM 617700109 23,659 268,040 SH   SOLE   128,175 0 139,865
MOTOROLA SOLUTIONS INC COM 620076307 1,294 17,098 SH   SOLE   504 0 16,594
MPLX LP COM 55336V100 1,621 54,594 SH   SOLE   34,553 0 20,041
MSC INDUSTRIAL DIRECT CO-A COM 553530106 628 8,228 SH   SOLE   959 0 7,269
MULTI COLOR CORP COM 625383104 237 4,455 SH   SOLE   0 0 4,455
MYLAN NV COM BVFMFG8 1,111 23,975 SH   SOLE   5,100 0 18,875
MYLAN NV COM N59465109 272 5,870 SH   SOLE   1,076 0 4,794
NATIONAL BANK HOLDINGS CORPORA COM 633707104 254 12,500 SH   SOLE   0 0 12,500
NATIONAL BEVERAGE CORP COM 635017106 1,074 25,387 SH   SOLE   0 0 25,387
NATIONAL CINEMEDIA INC COM 635309107 320 21,014 SH   SOLE   546 0 20,468
NATIONAL FUEL GAS CO COM 636180101 1,089 21,765 SH   SOLE   656 0 21,109
NATIONAL GENERAL HOLDINGS CORP COM 636220303 235 10,900 SH   SOLE   3,000 0 7,900
NATIONAL OILWELL VARCO INC COM 637071101 495 15,928 SH   SOLE   938 0 14,990
NATURES SUNSHINE PRODUCTS INC COM 639027101 123 12,885 SH   SOLE   12,885 0 0
NEKTAR THERAPEUTICS COM 640268108 4,393 319,510 SH   SOLE   12,000 0 307,510
NEOGENOMICS INC COM 64049M209 714 105,938 SH   SOLE   6,800 0 99,138
NEPHROS INC COM 640671301 29 121,334 SH   SOLE   0 0 121,334
NESTLE SA-SPONS ADR ADR 641069406 16,838 224,885 SH   SOLE   71,971 0 152,914
NETFLIX INC COM 64110L106 2,140 20,939 SH   SOLE   6,840 0 14,099
NETSUITE INC COM 64118Q107 291 4,244 SH   SOLE   750 0 3,494
NEUSTAR INC-CLASS A COM 64126X201 1,045 42,482 SH   SOLE   30,965 0 11,517
NEW YORK COMMUNITY BANCORP COM 649445103 207 13,105 SH   SOLE   1,400 0 11,705
NEWELL BRANDS INC COM 651229106 3,825 86,388 SH   SOLE   75,236 0 11,152
NEWMONT MINING CORP COM 651639106 542 20,415 SH   SOLE   2,300 0 18,115
NEXTERA ENERGY INC COM 65339F101 3,074 25,980 SH   SOLE   3,088 0 22,892
NIDEC CORPORATION-SPON ADR ADR 654090109 290 16,950 SH   SOLE   15,473 0 1,477
NIELSEN HOLDINGS PLC COM G6518L108 1,784 33,883 SH   SOLE   31,621 0 2,262
NIKE INC -CL B COM 654106103 47,499 772,724 SH   SOLE   126,141 0 646,583
NIPPON TELEGRAPH & TELE-ADR ADR 654624105 223 5,183 SH   SOLE   457 0 4,726
NOBLE ENERGY INC COM 655044105 1,205 38,396 SH   SOLE   14,709 0 23,687
NORD ANGLIA EDUCATION INC COM BKRCQQ6 2,361 113,064 SH   SOLE   87,434 0 25,630
NORD ANGLIA EDUCATION INC COM G6583A102 12,339 590,669 SH   SOLE   252,606 0 338,063
NORDSTROM INC COM 655664100 1,303 22,791 SH   SOLE   11,651 0 11,140
NORFOLK SOUTHERN CORP COM 655844108 1,934 23,244 SH   SOLE   11,809 0 11,435
NORTHEAST INDIANA BANCORP INC COM 664196201 232 8,000 SH   SOLE   0 0 8,000
NORTHERN TRUST CORP COM 665859104 50,866 780,520 SH   SOLE   507,488 0 273,032
NORTHROP GRUMMAN CORP COM 666807102 2,271 11,481 SH   SOLE   5,778 0 5,703
NOVADAQ TECHNOLOGIES INC COM 66987G102 10,286 927,504 SH   SOLE   534,835 0 392,669
NOVARTIS AG-SPONSORED ADR ADR 66987V109 12,350 170,487 SH   SOLE   92,448 0 78,039
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 14,561 268,712 SH   SOLE   16,123 0 252,589
NU SKIN ENTERPRISES INC - A COM 67018T105 323 8,452 SH   SOLE   0 0 8,452
NUCOR CORP COM 670346105 1,291 27,293 SH   SOLE   3,590 0 23,703
NUTRISYSTEM INC COM 67069D108 242 11,610 SH   SOLE   0 0 11,610
NUVASIVE INC COM 670704105 1,386 28,511 SH   SOLE   3,963 0 24,548
NUVEEN MUNI ADV FD FUND 67062H106 144 10,000 SH   SOLE   10,000 0 0
NVIDIA CORP COM 67066G104 263 7,378 SH   SOLE   2,213 0 5,165
NXP SEMICONDUCTORS NV COM N6596X109 285 3,521 SH   SOLE   3,290 0 231
NXSTAGE MEDICAL INC COM 67072V103 13,911 928,080 SH   SOLE   277,883 0 650,197
OCCIDENTAL PETROLEUM CORP COM 674599105 4,505 65,831 SH   SOLE   23,799 0 42,032
OFFICE DEPOT INC COM 676220106 250 35,280 SH   SOLE   0 0 35,280
OFG BANCORP COM 67103X102 554 79,317 SH   SOLE   0 0 79,317
OLD DOMINION FREIGHT LINE COM 679580100 294 4,217 SH   SOLE   3,216 0 1,001
OLD NATIONAL BANCORP COM 680033107 502 41,200 SH   SOLE   3,800 0 37,400
OLD REPUBLIC INTL CORP COM 680223104 834 45,674 SH   SOLE   7,000 0 38,674
OLIN CORP COM 680665205 208 11,984 SH   SOLE   7,561 0 4,423
OM ASSET MANAGEMENT PLC COM G67506108 327 24,467 SH   SOLE   0 0 24,467
OMEROS CORP COM 682143102 169 11,000 SH   SOLE   0 0 11,000
OMNICOM GROUP COM 681919106 22,727 273,064 SH   SOLE   244,977 0 28,087
ON ASSIGNMENT INC COM 682159108 2,091 56,645 SH   SOLE   26,210 0 30,435
ONEOK PARTNERS LP COM 68268N103 2,980 94,903 SH   SOLE   10,351 0 84,552
OPEN TEXT CORP COM 683715106 207 4,000 SH   SOLE   4,000 0 0
ORACLE CORP COM 68389X105 14,997 366,588 SH   SOLE   146,021 0 220,567
ORBCOMM INC COM 68555P100 428 42,254 SH   SOLE   0 0 42,254
O'REILLY AUTOMOTIVE INC COM 67103H107 71,226 260,274 SH   SOLE   197,166 0 63,108
ORIX - SPONSORED ADR ADR 686330101 586 8,220 SH   SOLE   7,676 0 544
ORKLA ASA-SPON ADR ADR 686331109 108 12,093 SH   SOLE   208 0 11,885
OSI SYSTEMS INC COM 671044105 1,892 28,895 SH   SOLE   18,965 0 9,930
OWENS & MINOR INC COM 690732102 769 19,036 SH   SOLE   485 0 18,551
P G & E CORP COM 69331C108 231 3,871 SH   SOLE   460 0 3,411
PACCAR INC COM 693718108 1,086 19,854 SH   SOLE   1,350 0 18,504
PALO ALTO NETWORKS INC COM 697435105 63,280 387,885 SH   SOLE   93,810 0 294,075
PAN AMERICAN SILVER CORP ADR 697900108 133 12,250 SH   SOLE   0 0 12,250
PANDORA MEDIA INC COM 698354107 3,612 403,555 SH   SOLE   251,119 0 152,436
PANERA BREAD COMPANY-CLASS A COM 69840W108 1,574 7,689 SH   SOLE   751 0 6,938
PAREXEL INTERNATIONAL CORP COM 699462107 226 3,604 SH   SOLE   899 0 2,705
PARKER HANNIFIN CORP COM 701094104 987 8,890 SH   SOLE   400 0 8,490
PATRIOT COAL CORPORATION CLASS COM 70336T500 0 10,000 SH   SOLE   3,600 0 6,400
PATTERSON COS INC COM 703395103 569 12,239 SH   SOLE   500 0 11,739
PAYCHEX INC COM 704326107 29,357 543,569 SH   SOLE   194,487 0 349,082
PAYLOCITY HOLDING CORP COM 70438V106 10,649 325,259 SH   SOLE   16,275 0 308,984
PAYPAL HOLDINGS INC COM 70450Y103 56,258 1,457,472 SH   SOLE   376,892 0 1,080,579
PEPSICO INC COM 713448108 32,557 317,698 SH   SOLE   67,209 0 250,489
PERMIAN BASIN ROYALTY TRUST UB COM 714236106 135 22,000 SH   SOLE   9,500 0 12,500
PERRIGO CO PLC COM G97822103 45,397 354,857 SH   SOLE   268,237 0 86,620
PFENEX INC COM COM 717071104 1,576 160,351 SH   SOLE   17,810 0 142,541
PFIZER INC COM 717081103 20,619 695,662 SH   SOLE   209,011 0 486,651
PHILIP MORRIS INTERNATIONAL COM 718172109 22,632 230,682 SH   SOLE   47,587 0 183,095
PHILLIPS 66 COM 718546104 3,190 36,846 SH   SOLE   14,210 0 22,636
PHILLIPS 66 PARTNERS LP COM UN LTD PTN 718549207 2,748 43,910 SH   SOLE   2,500 0 41,410
PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 498 5,360 SH   SOLE   0 0 5,360
PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 1,272 12,625 SH   SOLE   7,885 0 4,740
PIONEER NATURAL RESOURCES CO COM 723787107 16,324 115,991 SH   SOLE   92,768 0 23,223
PLAINS ALL AMER PIPELINE LP COM 726503105 5,364 255,795 SH   SOLE   29,628 0 226,167
PLAINS GP HOLDINGS LP-CL A COM 72651A108 124 14,280 SH   SOLE   1,500 0 12,780
PLANET FITNESS INC CLASS A COM COM 72703H101 446 27,515 SH   SOLE   1,600 0 25,915
PNC FINANCIAL SERVICES GROUP COM 693475105 1,851 21,891 SH   SOLE   4,113 0 17,778
POLARIS INDUSTRIES INC COM 731068102 301 3,061 SH   SOLE   356 0 2,705
POOL CORPORATION COM 73278L105 638 7,276 SH   SOLE   661 0 6,615
POPULAR INC COM ADR 733174700 1,101 38,500 SH   SOLE   0 0 38,500
PORTFOLIO RECOVE FIXED COUPON 3.000000 MATURITY 20200801 CONV 73640QAB1 18 22,000 PRN   SOLE   22,000 0 0
POTASH CORP OF SASKATCHEWAN COM 73755L107 1,180 69,378 SH   SOLE   40,563 0 28,815
POTBELLY CORP COM 73754Y100 4,620 339,503 SH   SOLE   95,264 0 244,239
POWERSHARES DB U S DLR INDEX T ETF US 73936D107 690 28,144 SH   SOLE   0 0 28,144
POWERSHARES EXCHANGE TRADED FD ETF US 73935X153 2,311 56,670 SH   SOLE   1,850 0 54,820
POWERSHARES EXCHANGE TRADED FD ETF US 73936Q207 247 16,085 SH   SOLE   7,072 0 9,013
POWERSHARES FTSE RAFI US 1000 ETF US 73935X583 210 2,383 SH   SOLE   1,610 0 773
POWERSHARES QQQ TRUST SERIES ETF US 73935A104 9,186 84,124 SH   SOLE   29,544 0 54,580
POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 2,616 64,879 SH   SOLE   11,281 0 53,598
PPG INDUSTRIES INC COM 693506107 6,671 59,844 SH   SOLE   45,087 0 14,757
PPL CORP COM 69351T106 436 11,470 SH   SOLE   10,425 0 1,045
PRA GROUP INC COM 69354N106 52,306 1,779,737 SH   SOLE   600,919 0 1,178,818
PRAXAIR INC COM 74005P104 63,810 557,542 SH   SOLE   293,132 0 264,410
PREFERRED APARTMENT COMMUNITIE COM 74039L103 820 64,700 SH   SOLE   600 0 64,100
PREMARA FINANCIAL INC COM 74046G105 74 10,000 SH   SOLE   0 0 10,000
PREMIER INC-CLASS A COM 74051N102 22,993 689,251 SH   SOLE   217,371 0 471,880
PREPAID CARD HOLDINGS INC COM 74072A105 0 20,000 SH   SOLE   0 0 20,000
PRESS GANEY HOLDINGS INC COM 74113L102 32,573 1,082,900 SH   SOLE   273,532 0 809,368
PRICELINE GROUP INC/THE COM 741503403 50,729 39,357 SH   SOLE   33,125 0 6,232
PRIMERICA INC COM 74164M108 375 8,433 SH   SOLE   0 0 8,433
PRINCIPAL FINANCIAL GROUP INC COM 74251V102 257 6,524 SH   SOLE   3,620 0 2,904
PRIVATEBANCORP INC COM 742962103 1,508 39,080 SH   SOLE   3,720 0 35,360
PROCTER & GAMBLE CO/THE COM 742718109 52,318 635,630 SH   SOLE   229,099 0 406,531
PROGENICS PHARMACEUTICALS INC COM 743187106 104 24,000 SH   SOLE   0 0 24,000
PROGRESSIVE CORP COM 743315103 5,787 164,698 SH   SOLE   19,767 0 144,931
PROOFPOINT INC COM 743424103 1,897 35,290 SH   SOLE   1,075 0 34,215
PROSHARES S&P 500 DIVIDEND ARI ETF US 74348A467 209 4,000 SH   SOLE   0 0 4,000
PROSHARES SHORT MSCI EMERGING ETF US 74347R396 799 29,507 SH   SOLE   0 0 29,507
PROSHARES TR ULTRA FINANCIALS ETF US 74347X633 267 4,150 SH   SOLE   200 0 3,950
PROSPECT CAPITAL CORPORATION COM 74348T102 75 10,450 SH   SOLE   0 0 10,450
PROTEIN POLYMER TECHNOLOGIES I COM 743697104 0 660,000 SH   SOLE   0 0 660,000
PROTO LABS INC COM 743713109 54,452 706,345 SH   SOLE   227,833 0 478,512
PRUDENTIAL FINANCIAL INC COM 744320102 613 8,496 SH   SOLE   3,456 0 5,040
PRUDENTIAL PLC-ADR ADR 74435K204 1,676 45,056 SH   SOLE   38,396 0 6,660
PUBLIC SERVICE ENTERPRISE GP COM 744573106 419 8,916 SH   SOLE   1,147 0 7,769
PUBLIC STORAGE COM 74460D109 808 2,929 SH   SOLE   845 0 2,084
PURE STORAGE INC CLASS A COM COM 74624M102 438 32,000 SH   SOLE   0 0 32,000
QIWI PLC SPONSORED ADR REPS ADR 74735M108 358 24,725 SH   SOLE   2,400 0 22,325
QT VASCULAR LTD COM Y71660107 205 2,565,696 SH   SOLE   2,565,696 0 0
QUALCOMM INC COM 747525103 20,391 398,736 SH   SOLE   103,458 0 295,278
QUEST DIAGNOSTICS INC COM 74834L100 1,374 19,233 SH   SOLE   766 0 18,467
QUINTILES TRANSNATIONAL HOLD COM 74876Y101 350 5,387 SH   SOLE   2,187 0 3,200
QUOTIENT TECHNOLOGY INC COM 749119103 129 12,192 SH   SOLE   0 0 12,192
RACKSPACE HOSTING INC COM 750086100 3,712 171,965 SH   SOLE   7,150 0 164,815
RAPID7 INC COM COM 753422104 2,555 195,530 SH   SOLE   19,685 0 175,845
RAYTHEON COMPANY COM 755111507 3,329 27,152 SH   SOLE   3,248 0 23,904
RBC BEARINGS INC COM 75524B104 423 5,785 SH   SOLE   490 0 5,295
RE/MAX HOLDINGS INC-CL A COM 75524W108 6,319 184,224 SH   SOLE   21,475 0 162,749
REALOGY HOLDINGS CORP COM 75605Y106 11,552 319,923 SH   SOLE   146,489 0 173,434
RECKITT BENCKISER-SPON ADR ADR 756255204 711 36,444 SH   SOLE   33,784 0 2,660
RED HAT INC COM 756577102 98,550 1,322,648 SH   SOLE   949,336 0 373,312
REGENERON PHARMACEUTICALS COM 75886F107 214 594 SH   SOLE   468 0 126
REGIONS FINANCIAL CORP COM 7591EP100 96 12,310 SH   SOLE   2,310 0 10,000
RELX PLC - SPON ADR ADR 759530108 907 48,294 SH   SOLE   38,509 0 9,785
REPLIGEN CORP COM 759916109 1,108 41,294 SH   SOLE   24,140 0 17,154
REPUBLIC SERVICES INC COM 760759100 809 16,972 SH   SOLE   3,188 0 13,784
RESMED INC COM 761152107 15,227 263,358 SH   SOLE   34,315 0 229,043
RESTORATION HARDWARE HLDGS INC COM 761283100 1,540 36,762 SH   SOLE   4,261 0 32,501
REYNOLDS AMERICAN INC COM 761713106 774 15,395 SH   SOLE   12,517 0 2,878
RIGNET INC COM 766582100 786 57,515 SH   SOLE   8,950 0 48,565
RINGCENTRAL INC CL A COM 76680R206 768 48,805 SH   SOLE   3,000 0 45,805
RIO TINTO PLC-SPON ADR ADR 767204100 457 16,184 SH   SOLE   15,156 0 1,028
RITCHIE BROS AUCTIONEERS COM 767744105 889 32,860 SH   SOLE   75 0 32,785
RITE AID CORP COM 767754104 181 22,220 SH   SOLE   0 0 22,220
RLI CORP COM 749607107 392 5,882 SH   SOLE   0 0 5,882
ROBERT HALF INTL INC COM 770323103 8,589 184,405 SH   SOLE   69,207 0 115,198
ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 5,921 193,278 SH   SOLE   133,258 0 60,020
ROCKWELL AUTOMATION INC COM 773903109 1,101 9,683 SH   SOLE   5,430 0 4,253
ROCKWELL COLLINS INC COM 774341101 27,077 293,650 SH   SOLE   180,057 0 113,593
ROGERS COMMUNICATIONS INC-B COM 775109200 387 9,677 SH   SOLE   619 0 9,058
ROLLS-ROYCE HOLDINGS PLC LO ADR G76225112 0 4,686,533 SH   SOLE   0 0 4,686,533
ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 297 30,301 SH   SOLE   28,323 0 1,978
ROPER TECHNOLOGIES INC COM 776696106 2,962 16,207 SH   SOLE   10,447 0 5,760
ROSS STORES INC COM 778296103 322 5,580 SH   SOLE   1,714 0 3,866
ROVI CORP OPTION 779376902 81 4,000 SH Call SOLE   0 0 4,000
ROVI CORP COM 779376102 1,048 51,150 SH   SOLE   2,250 0 48,900
ROYAL BANK OF CANADA ADR 780087102 399 6,934 SH   SOLE   0 0 6,934
ROYAL CARIBBEAN CRUISES LTD COM 2754907 576 7,013 SH   SOLE   3,000 0 4,013
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 4,218 87,066 SH   SOLE   25,977 0 61,089
ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 1,763 35,841 SH   SOLE   22,916 0 12,925
RPM INTERNATIONAL INC COM 749685103 483 10,212 SH   SOLE   4,150 0 6,062
RPX CORP COM 74972G103 1,540 136,775 SH   SOLE   103,305 0 33,470
RUCKUS WIRELESS INC COM COM 781220108 983 100,300 SH   SOLE   0 0 100,300
RVUE HOLDINGS INC COM 74975J104 5 1,256,031 SH   SOLE   0 0 1,256,031
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 598 6,973 SH   SOLE   5,511 0 1,462
SABRA HEALTH CARE REIT INC COM 78573L106 308 15,379 SH   SOLE   390 0 14,989
SALESFORCE.COM INC COM 79466L302 81,265 1,100,713 SH   SOLE   377,396 0 723,317
SALLY BEAUTY HOLDINGS INC COM 79546E104 28,016 865,255 SH   SOLE   666,843 0 198,412
SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 72 14,000 SH   SOLE   0 0 14,000
SANGAMO BIOSCIENCES INC COM 800677106 96 15,900 SH   SOLE   12,900 0 3,000
SANOFI-ADR ADR 80105N105 420 10,455 SH   SOLE   2,294 0 8,161
SAP SE-SPONSORED ADR ADR 803054204 722 8,990 SH   SOLE   8,107 0 883
SBA COMMUNICATIONS CORP-CL A COM 78388J106 6,034 60,243 SH   SOLE   50,973 0 9,270
SBERBANK PAO -SPONSORED ADR ADR 80585Y308 358 51,803 SH   SOLE   0 0 51,803
SCANSOURCE INC COM 806037107 277 6,858 SH   SOLE   800 0 6,058
SCHLUMBERGER LTD COM 806857108 92,600 1,255,601 SH   SOLE   703,803 0 551,798
SCHWAB (CHARLES) CORP COM 808513105 39,052 1,393,738 SH   SOLE   442,385 0 951,353
SCOTTS MIRACLE-GRO CO-CL A COM 810186106 21,174 290,985 SH   SOLE   72,220 0 218,765
SCRIPPS NETWORKS INTER-CL A COM 811065101 202 3,090 SH   SOLE   24 0 3,066
SEATTLE GENETICS INC COM 812578102 25,004 712,572 SH   SOLE   81,576 0 630,996
SECURITY IDENTIFICATION SYSTEM COM 81429P107 0 500,000 SH   SOLE   0 0 500,000
SEI INVESTMENTS CO COM 784117103 571 13,282 SH   SOLE   2,636 0 10,646
SEMPRA ENERGY COM 816851109 2,007 19,301 SH   SOLE   198 0 19,103
SENSATA TECHNOLOGIES HOLDING COM B62S207 337 8,695 SH   SOLE   2,404 0 6,291
SENSATA TECHNOLOGIES HOLDING COM N7902X106 624 16,065 SH   SOLE   15,075 0 990
SEQUENOM INC COM 817337405 70 50,000 SH   SOLE   0 0 50,000
SERCO GROUP PLC COM G80400107 22 15,400 SH   SOLE   0 0 15,400
SERVICEMASTER GLOBAL HOLDING COM 81761R109 2,154 57,178 SH   SOLE   51,012 0 6,166
SERVICESOURCE INTERNATIONAL IN COM 81763U100 203 47,800 SH   SOLE   0 0 47,800
SHAKE SHACK INC CL A COM 819047101 8,643 231,592 SH   SOLE   39,517 0 192,075
SHELL MIDSTREAM PARTNERS L P U LTD PTN 822634101 5,545 151,465 SH   SOLE   7,950 0 143,515
SHERWIN-WILLIAMS CO/THE COM 824348106 7,782 27,340 SH   SOLE   15,269 0 12,071
SHIRE PLC-ADR ADR 82481R106 1,474 8,577 SH   SOLE   5,927 0 2,650
SHUTTERSTOCK INC COM COM 825690100 1,277 34,790 SH   SOLE   2,030 0 32,760
SIEMENS AG-SPONS ADR ADR 826197501 1,822 17,222 SH   SOLE   14,595 0 2,627
SIGNATURE BANK COM 82669G104 41,720 306,498 SH   SOLE   212,262 0 94,236
SILICOM LTD COM M84116108 555 16,287 SH   SOLE   700 0 15,287
SILICON LABORATORIES INC COM 826919102 2,525 56,170 SH   SOLE   500 0 55,670
SILVER WHEATON CORP COM 828336107 182 11,045 SH   SOLE   3,138 0 7,907
SIMON PROPERTY GROUP INC COM 828806109 715 3,447 SH   SOLE   276 0 3,171
SIONIX CORP COM 829400100 0 30,000 SH   SOLE   0 0 30,000
SIRIUS XM HOLDINGS INC COM 82968B103 1,767 447,391 SH   SOLE   4,031 0 443,360
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 4,218 76,013 SH   SOLE   52,754 0 23,259
SKECHERS USA INC-CL A COM 830566105 531 17,462 SH   SOLE   2,262 0 15,200
SNAP-ON INC COM 833034101 6,601 42,050 SH   SOLE   14,750 0 27,300
SOLAZYME INC COM COM 83415T101 306 150,927 SH   SOLE   8,000 0 142,927
SONIC CORP COM 835451105 240 6,844 SH   SOLE   6,644 0 200
SONUS NETWORKS INC COM 835916503 235 31,229 SH   SOLE   29,800 0 1,429
SOUTHERN BANC COMPANY INC (THE COM 842233108 150 15,700 SH   SOLE   0 0 15,700
SOUTHERN CO/THE COM 842587107 2,083 40,283 SH   SOLE   12,740 0 27,543
SOUTHWEST AIRLINES CO COM 844741108 456 10,188 SH   SOLE   4,996 0 5,192
SPDR BARCLAYS SHORT TERM COR ETF US 78464A474 3,749 122,394 SH   SOLE   0 0 122,394
SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 5,398 110,246 SH   SOLE   72,018 0 38,228
SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 6,337 152,859 SH   SOLE   106,135 0 46,724
SPDR DJIA TRUST ETF US 78467X109 1,273 7,210 SH   SOLE   2,035 0 5,175
SPDR GOLD SHARES ETF US 78463V107 3,619 30,766 SH   SOLE   10,514 0 20,252
SPDR S&P 500 ETF TRUST ETF US 78462F103 82,396 400,920 SH   SOLE   244,676 0 156,244
SPDR S&P DIVIDEND ETF ETF US 78464A763 14,798 185,138 SH   SOLE   18,296 0 166,842
SPDR S&P INTL SMALL CAP ETF US 78463X871 317 11,109 SH   SOLE   2,791 0 8,318
SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 3,437 13,082 SH   SOLE   2,247 0 10,835
SPECTRA ENERGY CORP COM 847560109 1,261 41,223 SH   SOLE   4,140 0 37,083
SPECTRA ENERGY PARTNERS LP COM 84756N109 2,114 43,953 SH   SOLE   3,200 0 40,753
SPECTRANETICS CORP COM 84760C107 408 28,150 SH   SOLE   21,100 0 7,050
SPIRIT REALTY CAPITAL INC COM 84860W102 221 19,729 SH   SOLE   18,529 0 1,200
SPLUNK INC COM COM 848637104 1,235 25,252 SH   SOLE   1,895 0 23,357
SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 185 14,645 SH   SOLE   10,845 0 3,800
SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 1,136 112,299 SH   SOLE   55,039 0 57,260
SPROTT PHYSICAL SILVER TRUST ETF US 85207K107 172 27,713 SH   SOLE   3,000 0 24,713
SQUARE INC - A COM 852234103 8,923 584,013 SH   SOLE   304,917 0 279,096
ST JUDE MEDICAL INC COM 790849103 357 6,497 SH   SOLE   2,664 0 3,833
STAG INDUSTRIAL INC COM 85254J102 479 23,575 SH   SOLE   0 0 23,575
STANLEY BLACK & DECKER INC COM 854502101 1,220 11,597 SH   SOLE   0 0 11,597
STAPLES INC COM 855030102 597 54,179 SH   SOLE   4,650 0 49,529
STARBUCKS CORP COM 855244109 231,899 3,884,424 SH   SOLE   932,601 0 2,951,823
STARWOOD PROPERTY TRUST INC COM 85571B105 320 16,944 SH   SOLE   63 0 16,881
STATE STREET CORP COM 857477103 862 14,739 SH   SOLE   9,500 0 5,239
STERICYCLE INC COM 858912108 115,736 917,162 SH   SOLE   420,469 0 496,693
STEVEN MADDEN LTD COM 556269108 2,768 74,727 SH   SOLE   54,847 0 19,880
STILLWATER MINING CO COM 86074Q102 335 31,410 SH   SOLE   0 0 31,410
STOCK YARDS BANCORP INC COM 861025104 234 6,071 SH   SOLE   0 0 6,071
STRATASYS LTD COM B7WD7D7 272 10,522 SH   SOLE   787 0 9,735
STRYKER CORP COM 863667101 29,585 275,754 SH   SOLE   80,065 0 195,689
STURGIS BANCORP INC COM 864087101 590 57,066 SH   SOLE   0 0 57,066
SUBURBAN PROPANE PARTNERS LP COM 864482104 339 11,381 SH   SOLE   1,172 0 10,209
SUMITOMO MITSUI TR-SPON ADR ADR 86562X106 39 13,637 SH   SOLE   221 0 13,416
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 161 26,852 SH   SOLE   4,038 0 22,814
SUN COMMUNITIES INC COM 866674104 1,065 14,870 SH   SOLE   185 0 14,685
SUN HYDRAULICS CORP COM 866942105 224 6,775 SH   SOLE   0 0 6,775
SUN LIFE FINANCIAL INC COM 866796105 566 17,533 SH   SOLE   0 0 17,533
SUNCOR ENERGY INC COM 867224107 35,867 1,289,742 SH   SOLE   504,314 0 785,428
SUNOCO LOGISTICS PARTNERS LP COM 86764L108 5,743 229,115 SH   SOLE   15,509 0 213,606
SUNPOWER CORPORATION COM 867652406 1,827 81,789 SH   SOLE   2,060 0 79,729
SUPERVALU INC COM 868536103 61 10,650 SH   SOLE   10,650 0 0
SYMANTEC CORP COM 871503108 305 16,590 SH   SOLE   2,042 0 14,548
SYNERGY RESOURCES CORPORATION COM 87164P103 390 50,244 SH   SOLE   0 0 50,244
SYNTEL INC COM 87162H103 1,177 23,591 SH   SOLE   561 0 23,030
SYNTHETIC BIOLOGICS INC COM 87164U102 6,125 2,595,680 SH   SOLE   216,825 0 2,378,855
SYSCO CORP COM 871829107 5,369 114,914 SH   SOLE   21,684 0 93,230
T ROWE PRICE GROUP INC COM 74144T108 5,971 81,287 SH   SOLE   11,121 0 70,166
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 2,520 96,231 SH   SOLE   91,836 0 4,395
TANGER FACTORY OUTLET CENTERS COM 875465106 298 8,200 SH   SOLE   0 0 8,200
TARGET CORP COM 87612E106 3,518 42,765 SH   SOLE   11,023 0 31,742
TC PIPELINES LP UNIT COM LTD P LTD PTN 87233Q108 277 5,750 SH   SOLE   0 0 5,750
TD AMERITRADE HOLDING CORP COM 87236Y108 229 7,293 SH   SOLE   758 0 6,535
TE CONNECTIVITY LTD COM H84989104 6,585 106,341 SH   SOLE   62,728 0 43,613
TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 383 8,641 SH   SOLE   3,961 0 4,680
TECO ENERGY INC COM 872375100 208 7,550 SH   SOLE   1,400 0 6,150
TELEFLEX INC COM 879369106 604 3,850 SH   SOLE   0 0 3,850
TELETECH HOLDINGS INC COM 879939106 250 9,034 SH   SOLE   350 0 8,684
TERADYNE INC COM 880770102 244 11,340 SH   SOLE   2,984 0 8,356
TESLA MOTORS INC COM 88160R101 2,946 12,826 SH   SOLE   4,102 0 8,724
TESORO LOGISTICS LP COM UNIT L LTD PTN 88160T107 576 12,635 SH   SOLE   0 0 12,635
TEVA PHARMACEUTICAL-SP ADR ADR 881624209 1,530 28,589 SH   SOLE   17,557 0 11,032
TEXAS INSTRUMENTS INC COM 882508104 10,104 175,972 SH   SOLE   121,233 0 54,739
TEXTURA CORP COM 883211104 4,275 229,481 SH   SOLE   58,656 0 170,825
THERMO FISHER SCIENTIFIC INC COM 883556102 18,720 132,216 SH   SOLE   62,623 0 69,593
THOMSON REUTERS CORP COM 884903105 835 20,637 SH   SOLE   1,214 0 19,423
THOR INDUSTRIES INC COM 885160101 208 3,275 SH   SOLE   0 0 3,275
THRESHOLD PHARMACEUTICALS INC COM 885807206 13 28,555 SH   SOLE   0 0 28,555
TIFFANY & CO COM 886547108 1,368 18,652 SH   SOLE   1,250 0 17,402
TIME WARNER CABLE COM 88732J207 547 2,673 SH   SOLE   422 0 2,251
TIME WARNER INC COM 887317303 2,502 34,495 SH   SOLE   4,864 0 29,631
TITAN MEDICAL INC ADR 88830X108 19 30,000 SH   SOLE   0 0 30,000
TIVO INC COM 888706108 1,329 139,820 SH   SOLE   5,375 0 134,445
TJX COMPANIES INC COM 872540109 13,373 170,685 SH   SOLE   22,885 0 147,800
T-MOBILE US INC COM 872590104 830 21,691 SH   SOLE   5,091 0 16,600
TOBIRA THERAPEUTICS INC COM COM 88883P101 304 37,230 SH   SOLE   13,200 0 24,030
TOLL BROTHERS INC COM 889478103 216 7,325 SH   SOLE   1,350 0 5,975
TORONTO-DOMINION BANK COM 891160509 2,277 52,815 SH   SOLE   51,378 0 1,437
TORTOISE MLP FUND INC COM 89148B101 314 19,250 SH   SOLE   2,850 0 16,400
TOTAL SA-SPON ADR ADR 89151E109 1,951 42,970 SH   SOLE   36,071 0 6,899
TOWERSTREAM CORPORATION COM 892000100 1 10,000 SH   SOLE   0 0 10,000
TRACTOR SUPPLY COMPANY COM 892356106 73,153 808,682 SH   SOLE   548,362 0 260,320
TRANSDIGM GROUP INC COM 893641100 58,629 266,087 SH   SOLE   206,798 0 59,289
TRANSMONTAIGNE PARTNERS LP COM 89376V100 330 8,996 SH   SOLE   0 0 8,996
TRANSOCEAN LTD COM B3KFWW1 377 41,296 SH   SOLE   12,790 0 28,506
TRAVELERS COS INC/THE COM 89417E109 1,897 16,255 SH   SOLE   4,286 0 11,969
TREEHOUSE FOODS INC COM 89469A104 6,223 71,741 SH   SOLE   14,792 0 56,949
TRIANGLE CAPITAL CORPORATION COM 895848109 367 17,850 SH   SOLE   0 0 17,850
TRIMBLE NAVIGATION LTD COM 896239100 18,084 729,221 SH   SOLE   404,966 0 324,255
TWENTY-FIRST CENTURY FOX-A COM 90130A101 439 15,798 SH   SOLE   7,998 0 7,800
TWITTER INC COM 90184L102 1,932 116,772 SH   SOLE   7,758 0 109,014
TYCO INTERNATIONAL PLC COM BQRQXQ9 218 5,958 SH   SOLE   706 0 5,252
TYCO INTERNATIONAL PLC COM G91442106 273 7,449 SH   SOLE   200 0 7,249
TYLER TECHNOLOGIES INC COM 902252105 1,191 9,269 SH   SOLE   968 0 8,301
TYSON FOODS INC-CL A COM 902494103 513 7,706 SH   SOLE   5,888 0 1,818
U S SILICA HOLDINGS INC COM 90346E103 1,663 73,204 SH   SOLE   15,001 0 58,203
UBS GROUP AG-REG COM H42097107 860 53,684 SH   SOLE   46,039 0 7,645
ULTA SALON COSMETICS & FRAGR COM 90384S303 8,288 42,781 SH   SOLE   25,986 0 16,795
ULTIMATE SOFTWARE GROUP INC COM 90385D107 81,644 421,936 SH   SOLE   113,556 0 308,380
UNDER ARMOUR INC-CLASS A COM 904311107 38,892 458,479 SH   SOLE   51,286 0 407,193
UNIFIRST CORP/MA COM 904708104 9,620 88,161 SH   SOLE   48,752 0 39,409
UNILEVER N V -NY SHARES ADR 904784709 6,143 137,500 SH   SOLE   84,046 0 53,454
UNILEVER PLC-SPONSORED ADR ADR 904767704 2,173 48,109 SH   SOLE   18,739 0 29,370
UNION PACIFIC CORP COM 907818108 56,308 707,841 SH   SOLE   396,815 0 311,026
UNITED PARCEL SERVICE-CL B COM 911312106 55,551 526,705 SH   SOLE   235,926 0 290,779
UNITED SECURITY BANCSHARES INC COM 911459105 1,016 125,500 SH   SOLE   0 0 125,500
UNITED STATES OIL FUND LP ETF US 91232N108 472 48,746 SH   SOLE   20,731 0 28,015
UNITED TECHNOLOGIES CORP COM 913017109 7,931 79,240 SH   SOLE   16,693 0 62,547
UNITEDHEALTH GROUP INC COM 91324P102 5,437 42,186 SH   SOLE   13,172 0 29,014
UNIVERSAL ELECTRONICS INC COM 913483103 382 6,160 SH   SOLE   0 0 6,160
UPLAND SOFTWARE INC COM 91544A109 79 11,500 SH   SOLE   7,500 0 4,000
URANIUM ENERGY CORP COM 916896103 42 55,555 SH   SOLE   55,555 0 0
US AUTO PARTS NETWORK INC COM 90343C100 260 101,522 SH   SOLE   0 0 101,522
US BANCORP COM 902973304 9,555 235,407 SH   SOLE   61,999 0 173,408
USA TECHNOLOGIES INC COM 90328S500 639 146,448 SH   SOLE   54,500 0 91,948
UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 4,735 95,433 SH   SOLE   16,350 0 79,083
UTS GULF COAST ULTRA DEEP RTY COM 40222T104 4 50,000 SH   SOLE   0 0 50,000
UTS HENNESSY CAPITAL ACQUISITI COM 42588J209 6,383 650,000 SH   SOLE   40,000 0 610,000
VALEANT PHARMACEUTICALS INTE COM 91911K102 960 36,520 SH   SOLE   5,599 0 30,921
VALENCE TECHNOLOGY INC COM 918914102 1 36,000 SH   SOLE   0 0 36,000
VALERO ENERGY CORP COM 91913Y100 1,111 17,329 SH   SOLE   5,147 0 12,182
VALSPAR CORP/THE COM 920355104 561 5,242 SH   SOLE   1,200 0 4,042
VANGUARD CONSUMER STAPLE ETF ETF US 92204A207 595 4,401 SH   SOLE   176 0 4,225
VANGUARD DIVIDEND APPREC ETF ETF US 921908844 17,147 211,047 SH   SOLE   41,803 0 169,244
VANGUARD EXTENDED MARKET ETF ETF US 922908652 2,929 35,387 SH   SOLE   34,887 0 500
VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 44,125 1,022,613 SH   SOLE   790,544 0 232,069
VANGUARD FTSE DEVELOPED ETF ETF US 921943858 23,967 668,008 SH   SOLE   311,305 0 356,703
VANGUARD FTSE EMERGING MARKE ETF US 922042858 10,035 290,196 SH   SOLE   91,703 0 198,493
VANGUARD FTSE EUROPE ETF ETF US 922042874 4,416 91,006 SH   SOLE   40,787 0 50,219
VANGUARD GLBL EX-US REAL EST ETF US 922042676 4,107 76,759 SH   SOLE   43,201 0 33,558
VANGUARD GROWTH ETF ETF US 922908736 64,543 606,334 SH   SOLE   20,975 0 585,359
VANGUARD HIGH DVD YIELD ETF ETF US 921946406 27,325 395,796 SH   SOLE   16,583 0 379,213
VANGUARD INDEX FUNDS SMALLCAP ETF US 922908595 381 3,203 SH   SOLE   1,323 0 1,880
VANGUARD INFO TECH ETF ETF US 92204A702 296 2,706 SH   SOLE   2,228 0 478
VANGUARD INTERNATIONAL EQUITY ETF US 922042866 263 4,773 SH   SOLE   4,573 0 200
VANGUARD INT-TERM CORPORATE ETF US 92206C870 1,215 13,980 SH   SOLE   638 0 13,342
VANGUARD MATERIALS ETF ETF US 92204A801 763 7,770 SH   SOLE   7,400 0 370
VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 1,647 19,818 SH   SOLE   19,818 0 0
VANGUARD MID-CAP ETF ETF US 922908629 4,959 40,909 SH   SOLE   28,183 0 12,726
VANGUARD MID-CAP GROWTH ETF ETF US 922908538 694 6,926 SH   SOLE   5,330 0 1,596
VANGUARD MID-CAP VALUE ETF ETF US 922908512 2,731 31,348 SH   SOLE   4,573 0 26,775
VANGUARD REIT ETF ETF US 922908553 20,199 241,047 SH   SOLE   129,625 0 111,422
VANGUARD S&P 500 ETF ETF US 922908363 10,705 56,775 SH   SOLE   27,826 0 28,949
VANGUARD SHORT TERM GOVERNMENT ETF US 92206C102 400 6,550 SH   SOLE   0 0 6,550
VANGUARD SMALL-CAP ETF ETF US 922908751 2,650 23,776 SH   SOLE   21,263 0 2,513
VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 670 6,583 SH   SOLE   3,939 0 2,644
VANGUARD TOTAL BOND MARKET ETF US 921937835 4,095 49,449 SH   SOLE   0 0 49,449
VANGUARD TOTAL INTL BOND ETF ETF US 92203J407 208 3,812 SH   SOLE   2,223 0 1,589
VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 8,986 85,727 SH   SOLE   26,356 0 59,371
VANGUARD VALUE ETF ETF US 922908744 10,256 124,498 SH   SOLE   13,683 0 110,815
VANTIV INC - CL A COM 92210H105 6,796 126,140 SH   SOLE   74,696 0 51,444
VARIAN MEDICAL SYSTEMS INC COM 92220P105 576 7,208 SH   SOLE   2,050 0 5,158
VCA INC COM 918194101 4,512 78,231 SH   SOLE   28,156 0 50,075
VECTREN CORP COM 92240G101 1,067 21,121 SH   SOLE   3,143 0 17,978
VEEVA SYSTEMS INC-CLASS A COM 922475108 28,523 1,139,118 SH   SOLE   262,587 0 876,531
VENTAS INC COM 92276F100 5,704 90,598 SH   SOLE   10,899 0 79,699
VEOLIA ENVIRONNEMENT-ADR ADR 92334N103 858 35,586 SH   SOLE   3,286 0 32,300
VERISK ANALYTICS INC COM 92345Y106 75,363 942,980 SH   SOLE   696,603 0 246,377
VERIZON COMMUNICATIONS INC COM 92343V104 23,903 441,995 SH   SOLE   133,172 0 308,823
VERTEX PHARMACEUTICALS INC COM 92532F100 553 6,964 SH   SOLE   1,110 0 5,854
VF CORP COM 918204108 31,881 492,301 SH   SOLE   380,809 0 111,492
VG LIFE SCIENCES INC COM 91822T101 21 955,698 SH   SOLE   0 0 955,698
VINCE HOLDING CORP COM COM 92719W108 103 16,300 SH   SOLE   0 0 16,300
VIRTRA SYSTEMS INC COM 92827K103 2 20,000 SH   SOLE   0 0 20,000
VIRTU FINANCIAL INC-CLASS A COM 928254101 610 27,582 SH   SOLE   6,300 0 21,282
VISA INC-CLASS A SHARES COM 92826C839 226,183 2,957,428 SH   SOLE   1,057,304 0 1,900,124
VITAL THERAPIES INC COM 92847R104 540 59,500 SH   SOLE   0 0 59,500
VODAFONE GROUP PLC-SP ADR ADR 92857W308 909 28,372 SH   SOLE   2,952 0 25,420
VONAGE HOLDINGS CORP COM 92886T201 64 14,200 SH   SOLE   0 0 14,200
VORNADO REALTY TRUST COM 929042109 519 5,498 SH   SOLE   4,666 0 832
VOYAGER ENTMT INTL INC COM 92908D101 0 91,000 SH   SOLE   0 0 91,000
VULCAN MATERIALS CO COM 929160109 3,060 28,992 SH   SOLE   27,572 0 1,420
WABTEC CORP COM 929740108 446 5,636 SH   SOLE   87 0 5,549
WAGEWORKS INC COM 930427109 26,554 524,685 SH   SOLE   187,314 0 337,371
WALGREENS BOOTS ALLIANCE INC COM 931427108 110,936 1,316,916 SH   SOLE   485,041 0 831,875
WALMART DE MEXICO-SPON ADR V ADR 93114W107 1,878 79,381 SH   SOLE   70,567 0 8,814
WAL-MART STORES INC COM 931142103 21,312 311,170 SH   SOLE   56,522 0 254,648
WALT DISNEY CO/THE COM 254687106 73,982 744,972 SH   SOLE   187,118 0 557,854
WASTE MANAGEMENT INC COM 94106L109 2,562 43,437 SH   SOLE   12,228 0 31,209
WATERS CORP COM 941848103 659 5,006 SH   SOLE   0 0 5,006
WATSCO INC COM 942622200 68,435 507,906 SH   SOLE   346,915 0 160,991
WD-40 CO COM 929236107 6,533 60,490 SH   SOLE   45,114 0 15,376
WEBMD HEALTH CORP COM 94770V102 426 6,806 SH   SOLE   1,748 0 5,058
WEC ENERGY GROUP INC COM 92939U106 2,551 42,477 SH   SOLE   7,914 0 34,563
WELLS FARGO & CO COM 949746101 37,007 765,254 SH   SOLE   195,122 0 570,132
WELLS FARGO & COMPANY PFD 949746804 374 310 SH   SOLE   100 0 210
WELLTOWER INC COM 95040Q104 2,991 43,138 SH   SOLE   13,605 0 29,533
WESTAR ENERGY INC COM 95709T100 203 4,100 SH   SOLE   0 0 4,100
WESTERN ASSET MANAGED MUNICI FUND 95766M105 166 11,100 SH   SOLE   0 0 11,100
WESTERN DIGITAL CORP COM 958102105 249 5,287 SH   SOLE   1,071 0 4,216
WESTERN GAS PARTNERS LP COM UN LTD PTN 958254104 4,652 107,170 SH   SOLE   7,170 0 100,000
WESTERN UNION CO COM 959802109 2,915 151,105 SH   SOLE   29,869 0 121,236
WEX INC COM 96208T104 33,633 403,477 SH   SOLE   249,242 0 154,235
WEYERHAEUSER CO COM 962166104 2,750 88,790 SH   SOLE   9,629 0 79,161
WHIRLPOOL CORP COM 963320106 6,644 36,840 SH   SOLE   3,309 0 33,531
WHITEWAVE FOODS CO COM 966244105 923 22,730 SH   SOLE   528 0 22,202
WHOLE FOODS MARKET INC COM 966837106 3,734 120,062 SH   SOLE   17,978 0 102,084
WILLIAMS PARTNERS LP COM 96949L105 5,010 244,985 SH   SOLE   49,472 0 195,513
WILLIAMS-SONOMA INC COM 969904101 27,668 505,455 SH   SOLE   284,557 0 220,898
WILLIS TOWERS WATSON PLC COM G96629103 4,411 37,173 SH   SOLE   34,001 0 3,172
WINSTON PHARMACEUTICALS INC COM 975657107 5 370,671 SH   SOLE   0 0 370,671
WINTRUST FINANCIAL CORP COM 97650W108 1,186 26,766 SH   SOLE   6,830 0 19,936
WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 844 16,269 SH   SOLE   3,931 0 12,338
WISDOMTREE INVESTMENTS INC COM 97717P104 451 39,506 SH   SOLE   20,556 0 18,950
WISDOMTREE JAPAN HEDGED EQ ETF US 97717W851 1,727 39,516 SH   SOLE   1,128 0 38,388
WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 946 12,896 SH   SOLE   4,544 0 8,352
WISDOMTREE TRUST DIVID EX FINA ETF US 97717W406 301 3,995 SH   SOLE   0 0 3,995
WISDOMTREE TRUST EMERGING MARK ETF US 97717W315 612 17,595 SH   SOLE   2,625 0 14,970
WISDOMTREE TRUST HIGH DIVIDEND ETF US 97717W208 2,505 39,590 SH   SOLE   10,200 0 29,390
WISDOMTREE TRUST INTERNATIONAL ETF US 97717W802 246 6,600 SH   SOLE   2,700 0 3,900
WISDOMTREE TRUST TOTAL DIVIDEN ETF US 97717W109 256 3,450 SH   SOLE   1,800 0 1,650
WNS HOLDINGS LTD-ADR ADR 92932M101 2,118 69,150 SH   SOLE   48,833 0 20,317
WOLSELEY PLC-ADR ADR 977868306 812 140,938 SH   SOLE   106,861 0 34,077
WOODWARD INC COM 980745103 1,066 20,500 SH   SOLE   0 0 20,500
WORKDAY INC-CLASS A COM 98138H101 71,389 929,061 SH   SOLE   434,055 0 495,006
WPP PLC-SPONSORED ADR ADR 92937A102 589 5,061 SH   SOLE   4,705 0 356
WTS EASTMAN KODAK COMPANY 135% WTS 277461141 30 19,789 SH   SOLE   4,000 0 15,789
WTS INDIA GLOBALIZATION CAPITA WTS 45408X118 0 24,600 SH   SOLE   0 0 24,600
WTS TCF FINANCIAL CORPORATION WTS 872275128 29 18,645 SH   SOLE   3,500 0 15,145
WW GRAINGER INC COM 384802104 64,073 274,487 SH   SOLE   177,589 0 96,898
WYNDHAM WORLDWIDE CORP COM 98310W108 477 6,251 SH   SOLE   0 0 6,251
WYNN RESORTS LTD COM 983134107 288 3,090 SH   SOLE   1,300 0 1,790
XACTLY CORP COM 98386L101 233 34,007 SH   SOLE   0 0 34,007
XCEL ENERGY INC COM 98389B100 1,347 32,215 SH   SOLE   6,500 0 25,715
XCERRA CORP COM 98400J108 407 62,593 SH   SOLE   0 0 62,593
XILINX INC COM 983919101 3,505 73,901 SH   SOLE   19,536 0 54,365
X-LINKS CUSHING MLP INFRASTR ETF US 22542D852 1,530 92,577 SH   SOLE   43,260 0 49,317
XYLEM INC COM 98419M100 533 13,028 SH   SOLE   1,496 0 11,532
YAHOO! INC COM 984332106 1,913 51,977 SH   SOLE   7,018 0 44,959
YUM! BRANDS INC COM 988498101 5,344 65,293 SH   SOLE   43,253 0 22,040
YUMA ENERGY INC COM COM 98872E108 2 14,000 SH   SOLE   0 0 14,000
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 28,281 409,883 SH   SOLE   147,376 0 262,507
ZELTIQ AESTHETICS INC COM 98933Q108 2,602 95,787 SH   SOLE   6,177 0 89,610
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,117 10,481 SH   SOLE   853 0 9,628
ZOE'S KITCHEN INC COM 98979J109 15,771 404,486 SH   SOLE   201,403 0 203,083
ZOETIS INC COM 98978V103 81,940 1,848,423 SH   SOLE   1,309,829 0 538,594
ZOGENIX INC COM NEW COM 98978L204 532 57,650 SH   SOLE   0 0 57,650
ZURICH INSURANCE GROUP-ADR ADR 989825104 215 9,465 SH   SOLE   6,300 0 3,165