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 397 13,510 SH   SOLE   0 0 13,510
3M CO COM 88579Y101 26,149 149,322 SH   SOLE   70,229 0 79,093
8x8 Inc ADR 282914100 383 26,200 SH   SOLE   500 0 25,700
ABB LTD-SPON ADR ADR 000375204 1,203 85,971 SH   SOLE   6,500 0 79,471
ABBOTT LABORATORIES COM 002824100 41,903 1,065,968 SH   SOLE   198,671 0 867,297
ABBVIE INC COM 00287Y109 49,803 804,439 SH   SOLE   257,035 0 547,404
ABIOMED INC COM 003654100 41,967 383,995 SH   SOLE   166,815 0 217,180
ABM INDUSTRIES INC COM 000957100 387 10,617 SH   SOLE   2,586 0 8,031
ACCELERATE DIAGNOSTICS INC COM 00430H102 3,867 268,704 SH   SOLE   158,367 0 110,337
ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17,500 SH   SOLE   1,500 0 16,000
ACCENTURE PLC-CL A COM G1151C101 54,898 484,581 SH   SOLE   298,425 0 186,156
Aceto Corp COM 004446100 402 18,350 SH   SOLE   0 0 18,350
Achillion Pharmaceuticals Inc ADR 00448Q201 292 37,400 SH   SOLE   0 0 37,400
Activision Blizzard Inc ADR 00507V109 895 22,581 SH   SOLE   16,515 0 6,066
Actuant Corp ADR 00508X203 231 10,196 SH   SOLE   36 0 10,160
ACUITY BRANDS INC COM 00508Y102 37,526 151,339 SH   SOLE   44,602 0 106,737
ACXIOM CORP COM 005125109 1,381 62,780 SH   SOLE   34,980 0 27,800
ADOBE SYSTEMS INC COM 00724F101 97,823 1,021,228 SH   SOLE   708,771 0 312,457
Aduro Biotech Inc ADR 00739L101 1,595 141,030 SH   SOLE   11,940 0 129,090
ADVANCE AUTO PARTS INC COM 00751Y106 243 1,506 SH   SOLE   111 0 1,395
AETNA INC COM 00817Y108 1,543 12,631 SH   SOLE   1,820 0 10,811
AFFILIATED MANAGERS GROUP COM 008252108 103,941 738,373 SH   SOLE   510,125 0 228,248
AFLAC INC COM 001055102 307 4,258 SH   SOLE   2,431 0 1,827
AGENUS INC COM 00847G705 189 59,700 SH   SOLE   5,700 0 54,000
Agilent Technologies Inc ADR 00846U101 267 6,020 SH   SOLE   610 0 5,410
AGL RESOURCES INC COM 001204106 1,424 21,578 SH   SOLE   1,898 0 19,680
AGNICO EAGLE MINES LTD COM 008474108 326 6,090 SH   SOLE   0 0 6,090
AGRIUM INC COM 008916108 496 5,490 SH   SOLE   4,160 0 1,330
AIR METHODS CORP COM 009128307 2,410 67,272 SH   SOLE   3,961 0 63,311
AIR PRODUCTS & CHEMICALS INC COM 009158106 7,359 51,810 SH   SOLE   7,837 0 43,973
AIRCASTLE LTD COM G0129K104 643 32,872 SH   SOLE   810 0 32,062
AKAMAI TECHNOLOGIES INC COM 00971T101 19,837 354,675 SH   SOLE   238,821 0 115,854
AKORN INC COM 009728106 426 14,945 SH   SOLE   2,000 0 12,945
ALCOA INC COM 013817101 367 39,600 SH   SOLE   21,900 0 17,700
ALERIAN MLP ETF ETF US 00162Q866 1,285 101,053 SH   SOLE   14,770 0 86,283
Alexion Pharmaceuticals Inc COM 015351109 1,615 13,831 SH   SOLE   666 0 13,165
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 10,697 134,501 SH   SOLE   70,635 0 63,866
ALIGN TECHNOLOGY INC COM 016255101 25,154 312,283 SH   SOLE   194,287 0 117,996
ALLEGHANY CORP COM 017175100 292 531 SH   SOLE   345 0 186
ALLERGAN PLC COM G0177J108 15,083 65,270 SH   SOLE   47,534 0 17,736
ALLIANCE DATA SYSTEMS CORP COM 018581108 29,313 149,616 SH   SOLE   67,796 0 81,820
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 271 11,639 SH   SOLE   2,927 0 8,712
ALLIANT ENERGY CORP COM 018802108 924 23,276 SH   SOLE   2,010 0 21,266
ALLIANZ SE-SPON ADR ADR 018805101 144 10,000 SH   SOLE   0 0 10,000
ALLIED WORLD ASSURANCE CO COM H01531104 462 13,154 SH   SOLE   606 0 12,548
Allison Transmission Holdings Inc ADR 01973R101 203 7,198 SH   SOLE   1,391 0 5,807
ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 397 31,250 SH   SOLE   22,535 0 8,715
ALLSTATE CORP COM 020002101 3,466 49,550 SH   SOLE   8,400 0 41,150
ALPHABET INC-CL A COM 02079K305 64,526 91,717 SH   SOLE   53,446 0 38,271
ALPHABET INC-CL C COM 02079K107 123,404 178,303 SH   SOLE   76,942 0 101,361
ALTRIA GROUP INC COM 02209S103 15,282 221,605 SH   SOLE   60,645 0 160,960
AMAZON.COM INC COM 023135106 179,881 251,364 SH   SOLE   84,363 0 167,001
AMBEV SA-ADR ADR 02319V103 80 13,602 SH   SOLE   359 0 13,243
AMEDISYS INC COM 023436108 1,060 21,000 SH   SOLE   13,445 0 7,555
AMER INTL PETROLEUM CORP COM 026909408 0 82,690 SH   SOLE   82,690 0 0
AMEREN CORPORATION COM 023608102 296 5,523 SH   SOLE   1,320 0 4,203
AMERICAN AIRLINES GROUP INC COM 02376R102 426 15,061 SH   SOLE   0 0 15,061
American Capital Agency Corp COM 02503X105 298 15,043 SH   SOLE   0 0 15,043
AMERICAN ELECTRIC POWER COM 025537101 1,132 16,148 SH   SOLE   2,216 0 13,932
AMERICAN EXPRESS CO COM 025816109 9,770 160,791 SH   SOLE   59,368 0 101,423
AMERICAN INTERNATIONAL GROUP COM 026874784 2,056 38,880 SH   SOLE   24,690 0 14,190
AMERICAN SOFTWARE INC-CL A COM 029683109 174 16,635 SH   SOLE   0 0 16,635
AMERICAN TOWER CORP COM 03027X100 44,004 387,324 SH   SOLE   281,738 0 105,586
AMERICAN VANTAGE COMPANIES COM 03037B106 1 21,865 SH   SOLE   21,865 0 0
AMERIGAS PARTNERS-LP COM 030975106 928 19,872 SH   SOLE   1,390 0 18,482
AMERIPRISE FINANCIAL INC COM 03076C106 1,364 15,185 SH   SOLE   7,155 0 8,030
AMERIS BANCORP COM 03076K108 723 24,336 SH   SOLE   24,336 0 0
AMETEK INC COM 031100100 24,884 538,272 SH   SOLE   315,743 0 222,529
AMGEN INC COM 031162100 25,218 165,747 SH   SOLE   29,248 0 136,499
AMPHENOL CORP-CL A COM 032095101 56,815 991,020 SH   SOLE   865,342 0 125,678
AMPLIFY SNACK BRANDS INC COM 03211L102 875 59,320 SH   SOLE   1,500 0 57,820
AmTrust Financial Services Inc COM 032359309 1,878 76,665 SH   SOLE   5,160 0 71,505
ANADARKO PETROLEUM CORP COM 032511107 896 16,834 SH   SOLE   2,334 0 14,500
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 3,894 29,572 SH   SOLE   17,179 0 12,393
ANSYS INC COM 03662Q105 526 5,798 SH   SOLE   979 0 4,819
AON PLC COM G0408V102 18,537 169,703 SH   SOLE   60,769 0 108,934
APACHE CORP COM 037411105 3,423 61,485 SH   SOLE   9,464 0 52,021
Apartment Investment & Management Co COM 03748R101 768 17,395 SH   SOLE   3,100 0 14,295
APPLE INC COM 037833100 263,253 2,884,229 SH   SOLE   866,525 0 2,017,704
APPLIED MATERIALS INC COM 038222105 896 37,368 SH   SOLE   10,695 0 26,673
APTARGROUP INC COM 038336103 3,136 39,629 SH   SOLE   32,095 0 7,534
ARATANA THERAPEUTICS INC COM 03874P101 3,815 603,652 SH   SOLE   133,945 0 469,707
ARC Document Solutions Inc ADR 00191G103 145 37,196 SH   SOLE   25,496 0 11,700
ARCHER-DANIELS-MIDLAND CO COM 039483102 6,651 155,065 SH   SOLE   18,263 0 136,802
ARES CAPITAL CORP COM 04010L103 218 15,337 SH   SOLE   2,700 0 12,637
Argo Group International Holdings Ltd ADR G0464B107 1,137 21,913 SH   SOLE   0 0 21,913
ARM HOLDINGS PLC-SPONS ADR ADR 042068106 5,073 111,466 SH   SOLE   11,021 0 100,445
ARMANINO FOODS OF DISTINCT COM 042166801 24 10,500 SH   SOLE   10,500 0 0
ARROW ELECTRONICS INC COM 042735100 818 13,214 SH   SOLE   0 0 13,214
ARTISAN PARTNERS ASSET MA -A COM 04316A108 324 11,723 SH   SOLE   0 0 11,723
Ascendas India Trust COM Y0259C104 40 54,000 SH   SOLE   0 0 54,000
Asia Tigers Fund COM 04516T105 261 27,241 SH   SOLE   5,881 0 21,360
ASSA ABLOY AB - UNSP ADR ADR 045387107 620 60,784 SH   SOLE   35,436 0 25,348
Assembly Biosciences Inc COM 045396108 227 40,850 SH   SOLE   35,850 0 5,000
ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 412 26,420 SH   SOLE   21,688 0 4,732
ASTRAZENECA PLC-SPONS ADR ADR 046353108 1,147 38,000 SH   SOLE   19,250 0 18,750
AT&T INC COM 00206R102 21,849 505,640 SH   SOLE   99,858 0 405,782
Athersys Inc ADR 04744L106 22 10,000 SH   SOLE   0 0 10,000
ATRICURE INC COM 04963C209 1,416 100,185 SH   SOLE   62,350 0 37,835
Autodesk Inc COM 052769106 289 5,329 SH   SOLE   858 0 4,471
AUTOLIV INC COM 052800109 888 8,268 SH   SOLE   3,000 0 5,268
AUTOMATIC DATA PROCESSING COM 053015103 41,233 448,822 SH   SOLE   219,897 0 228,925
AVALONBAY COMMUNITIES INC COM 053484101 1,360 7,539 SH   SOLE   5,586 0 1,953
AVERY DENNISON CORP COM 053611109 979 13,095 SH   SOLE   111 0 12,984
Avinger Inc COM 053734109 709 59,425 SH   SOLE   1,150 0 58,275
AVIS BUDGET GROUP INC COM 053774105 230 7,134 SH   SOLE   4,163 0 2,971
Avon Products Inc COM 054303102 56 14,747 SH   SOLE   3,900 0 10,847
Aware Inc ADR 05453N100 67 15,500 SH   SOLE   15,500 0 0
AXA -SPONS ADR ADR 054536107 1,709 85,054 SH   SOLE   74,517 0 10,537
AXALTA COATING SYSTEMS LTD COM G0750C108 4,367 164,600 SH   SOLE   144,050 0 20,550
AZZ Inc COM 002474104 374 6,235 SH   SOLE   0 0 6,235
B&G Foods Inc ADR 05508R106 4,923 102,145 SH   SOLE   14,870 0 87,275
B. RILEY FINANCIAL INC COM 05580M108 166 17,315 SH   SOLE   0 0 17,315
B/E AEROSPACE INC COM 073302101 588 12,733 SH   SOLE   6,350 0 6,383
BADGER METER INC COM 056525108 414 5,666 SH   SOLE   0 0 5,666
BAIDU INC - SPON ADR ADR 056752108 10,901 66,009 SH   SOLE   11,064 0 54,945
BANCO SANTANDER SA-SPON ADR ADR 05964H105 326 83,159 SH   SOLE   0 0 83,159
BANK OF AMERICA CORP COM 060505104 8,376 631,164 SH   SOLE   155,715 0 475,449
BANK OF HAWAII CORP COM 062540109 423 6,151 SH   SOLE   0 0 6,151
Bank of Marin Bancorp COM 063425102 290 6,000 SH   SOLE   0 0 6,000
BANK OF MONTREAL COM 063671101 940 14,827 SH   SOLE   9,190 0 5,637
BANK OF NEW YORK MELLON CORP COM 064058100 2,086 53,699 SH   SOLE   12,596 0 41,103
Barclays Bank PLC PFD 06739H776 245 9,500 SH   SOLE   0 0 9,500
BARRICK GOLD CORP COM 067901108 271 12,686 SH   SOLE   8,134 0 4,552
BAXTER INTERNATIONAL INC COM 071813109 1,343 29,696 SH   SOLE   4,402 0 25,294
BAYER AG-SPONSORED ADR ADR 072730302 547 5,443 SH   SOLE   444 0 4,999
BB&T CORP COM 054937107 1,188 33,367 SH   SOLE   5,765 0 27,602
BCE INC COM 05534B760 1,035 21,872 SH   SOLE   2,929 0 18,943
BEACON ROOFING SUPPLY INC COM 073685109 375 8,257 SH   SOLE   2,789 0 5,468
BECTON DICKINSON AND CO COM 075887109 4,134 24,376 SH   SOLE   2,795 0 21,581
BED BATH & BEYOND INC COM 075896100 685 15,844 SH   SOLE   6,750 0 9,094
BEMIS COMPANY COM 081437105 604 11,721 SH   SOLE   292 0 11,429
Benefitfocus Inc ADR 08180D106 1,217 31,932 SH   SOLE   2,102 0 29,830
BERKSHIRE HATHAWAY INC-CL A COM 084670108 17,792 82 SH   SOLE   56 0 26
BERKSHIRE HATHAWAY INC-CL B COM 084670702 44,915 365,360 SH   SOLE   48,806 0 316,554
BEST BUY CO INC COM 086516101 546 17,829 SH   SOLE   6,599 0 11,230
BFC FINANCIAL CORP-CLASS A COM 055384200 36 12,500 SH   SOLE   12,500 0 0
BGC PARTNERS INC-CL A COM 05541T101 92 10,601 SH   SOLE   0 0 10,601
BIODELIVERY SCIENCES INTL COM 09060J106 1,075 455,718 SH   SOLE   16,948 0 438,770
BIOGEN INC COM 09062X103 5,693 23,542 SH   SOLE   12,359 0 11,183
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,601 110,558 SH   SOLE   64,034 0 46,524
BIO-TECHNE CORP COM 09073M104 4,895 43,407 SH   SOLE   40,260 0 3,147
BLACK HILLS CORP COM 092113109 288 4,575 SH   SOLE   3,450 0 1,125
BlackRock Debt Strategies Fund Inc COM 09255R103 65 18,325 SH   SOLE   0 0 18,325
BLACKROCK INC COM 09247X101 23,149 67,583 SH   SOLE   9,299 0 58,284
BlackRock Municipal Bond COM 09249H104 470 26,000 SH   SOLE   0 0 26,000
BLACKSTONE GROUP LP/THE COM 09253U108 2,001 81,535 SH   SOLE   22,510 0 59,025
Blue Bird Corp COM 095306106 976 150,000 SH   SOLE   0 0 150,000
BOEING CO/THE COM 097023105 19,697 151,663 SH   SOLE   63,193 0 88,470
BOFI HOLDING INC COM 05566U108 876 142,700 SH   SOLE   7,580 0 135,120
Boingo Wireless Inc ADR 09739C102 1,448 162,350 SH   SOLE   8,000 0 154,350
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1,098 37,040 SH   SOLE   36,844 0 196
BORGWARNER INC COM 099724106 1,125 38,113 SH   SOLE   22,095 0 16,018
BOSTON PROPERTIES INC COM 101121101 383 2,903 SH   SOLE   1,500 0 1,403
BOSTON SCIENTIFIC CORP COM 101137107 938 40,122 SH   SOLE   16,109 0 24,013
Bottomline Technologies Inc ADR 101388106 5,424 251,908 SH   SOLE   8,780 0 243,128
BP PLC-SPONS ADR ADR 055622104 7,363 582,833 SH   SOLE   27,908 0 554,925
BREITBURN ENERGY PARTNERS LP COM 106776107 1 10,590 SH   SOLE   10,295 0 295
Bright Horizons Family Solutions Inc ADR 109194100 43,071 649,533 SH   SOLE   154,318 0 495,215
BRISTOL-MYERS SQUIBB CO COM 110122108 131,624 1,789,583 SH   SOLE   783,758 0 1,005,825
Bristow Group Inc ADR 110394103 631 55,340 SH   SOLE   3,250 0 52,090
BRITISH AMERICAN TOB-SP ADR ADR 110448107 443 3,420 SH   SOLE   198 0 3,222
BROADCOM LTD COM Y09827109 951 6,118 SH   SOLE   1,076 0 5,042
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1,680 25,769 SH   SOLE   4,220 0 21,549
BROADSOFT INC COM 11133B409 6,174 150,473 SH   SOLE   8,098 0 142,375
Brocade Communications Systems Inc ADR 111621306 136 14,800 SH   SOLE   1,000 0 13,800
BROOKDALE SENIOR LIVING INC COM 112463104 1,705 110,437 SH   SOLE   50,158 0 60,279
BUCKEYE PARTNERS LP COM 118230101 6,215 88,375 SH   SOLE   26,258 0 62,117
Bunge Ltd ADR G16962105 551 9,323 SH   SOLE   0 0 9,323
C.H. ROBINSON WORLDWIDE INC COM 12541W209 3,545 47,742 SH   SOLE   23,281 0 24,461
CABELA'S INC COM 126804301 304 6,066 SH   SOLE   5,400 0 666
CABLE ONE INC COM 12685J105 427 834 SH   SOLE   0 0 834
CABOT MICROELECTRONICS CORP COM 12709P103 285 6,739 SH   SOLE   589 0 6,150
CABOT OIL & GAS CORP COM 127097103 987 38,339 SH   SOLE   21,213 0 17,126
CAI International Inc ADR 12477X106 1,425 189,950 SH   SOLE   4,500 0 185,450
Cal Dive International Inc ADR 12802T101 0 54,700 SH   SOLE   0 0 54,700
Calico Resources Corp ADR 13000L106 1 10,000 SH   SOLE   0 0 10,000
CALLIDUS SOFTWARE INC COM 13123E500 1,669 83,524 SH   SOLE   54,125 0 29,399
CAMBREX CORP COM 132011107 895 17,301 SH   SOLE   0 0 17,301
CAMPBELL SOUP CO COM 134429109 2,592 38,963 SH   SOLE   1,477 0 37,486
CANADIAN NATL RAILWAY CO COM 136375102 1,229 20,801 SH   SOLE   7,603 0 13,198
CANADIAN NATURAL RESOURCES COM 136385101 606 19,649 SH   SOLE   16,242 0 3,407
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2,081 16,158 SH   SOLE   6,961 0 9,197
CAPITAL MARKETS TECHNOLOGIES, INC.(NV) ADR 14030N104 0 233,500 SH   SOLE   233,500 0 0
CAPITAL ONE FINANCIAL CORP COM 14040H105 2,557 40,258 SH   SOLE   2,334 0 37,924
Carbonite Inc ADR 141337105 102 10,500 SH   SOLE   0 0 10,500
Cardinal Bankshares Corp ADR 141478107 372 37,973 SH   SOLE   0 0 37,973
CARDINAL HEALTH INC COM 14149Y108 4,009 51,388 SH   SOLE   12,441 0 38,947
CARLYLE GROUP/THE COM 14309L102 218 13,450 SH   SOLE   325 0 13,125
CARMAX INC COM 143130102 31,465 641,742 SH   SOLE   263,801 0 377,941
CARRIZO OIL & GAS INC COM 144577103 209 5,824 SH   SOLE   0 0 5,824
CARTER'S INC COM 146229109 319 2,998 SH   SOLE   231 0 2,767
CASEY'S GENERAL STORES INC COM 147528103 286 2,175 SH   SOLE   600 0 1,575
CASS INFORMATION SYSTEMS INC COM 14808P109 374 7,231 SH   SOLE   17 0 7,214
CATERPILLAR INC COM 149123101 5,954 78,532 SH   SOLE   21,422 0 57,110
CAVIUM INC COM 14964U108 329 8,521 SH   SOLE   1,694 0 6,827
CBOE HOLDINGS INC COM 12503M108 7,388 110,901 SH   SOLE   31,004 0 79,897
CBRE GROUP INC - A COM 12504L109 1,114 42,066 SH   SOLE   5,648 0 36,418
CBS CORP-CLASS B NON VOTING COM 124857202 434 7,977 SH   SOLE   200 0 7,777
CDK GLOBAL INC COM 12508E101 3,860 69,571 SH   SOLE   23,904 0 45,667
CDW CORP/DE COM 12514G108 402 10,026 SH   SOLE   501 0 9,525
CEB INC COM 125134106 5,466 88,613 SH   SOLE   60,628 0 27,985
CECO Environmental Corp ADR 125141101 96 10,980 SH   SOLE   3,260 0 7,720
CEDAR FAIR LP COM 150185106 263 4,555 SH   SOLE   2,100 0 2,455
CELGENE CORP COM 151020104 80,120 812,329 SH   SOLE   228,670 0 583,659
CENTENE CORP COM 15135B101 489 6,857 SH   SOLE   5,157 0 1,700
CENTRAL FUND CANADA LTD-A COM 153501101 595 42,777 SH   SOLE   22,810 0 19,967
CEPHEID COM 15670R107 3,118 101,384 SH   SOLE   4,309 0 97,075
CERNER CORP COM 156782104 100,775 1,719,703 SH   SOLE   730,994 0 988,709
CHECK POINT SOFTWARE TECH COM M22465104 53,902 676,478 SH   SOLE   529,062 0 147,416
CHEESECAKE FACTORY INC/THE COM 163072101 452 9,379 SH   SOLE   529 0 8,850
Chemical Financial Corp ADR 163731102 459 12,304 SH   SOLE   0 0 12,304
Cheniere Energy Partners LP LTD PTN 16411Q101 918 30,636 SH   SOLE   0 0 30,636
CHESAPEAKE ENERGY CORP COM 165167107 65 15,300 SH   SOLE   15,300 0 0
CHEVRON CORP COM 166764100 28,103 293,415 SH   SOLE   100,858 0 192,557
CHICAGO BRIDGE & IRON CO NV COM 167250109 2,225 75,708 SH   SOLE   13,220 0 62,488
Chimera Invt Corp Com New COM 16934Q208 200 12,750 SH   SOLE   0 0 12,750
CHIPOTLE MEXICAN GRILL INC COM 169656105 15,895 39,464 SH   SOLE   14,325 0 25,139
CHUBB LTD COM H1467J104 12,967 99,201 SH   SOLE   17,424 0 81,778
CHURCH & DWIGHT CO INC COM 171340102 20,258 196,893 SH   SOLE   89,021 0 107,872
CIE FINANCIERE RICH-UNSP ADR ADR 204319107 76 13,094 SH   SOLE   0 0 13,094
CIENA CORP COM 171779309 268 14,300 SH   SOLE   7,000 0 7,300
CIGNA CORP COM 125509109 437 3,416 SH   SOLE   3,416 0 0
CIMAREX ENERGY CO COM 171798101 6,777 56,796 SH   SOLE   38,443 0 18,353
CINEMARK HOLDINGS INC COM 17243V102 1,296 35,557 SH   SOLE   555 0 35,002
CINTAS CORP COM 172908105 14,608 148,860 SH   SOLE   19,420 0 129,440
CISCO SYSTEMS INC COM 17275R102 18,870 781,981 SH   SOLE   258,427 0 523,554
CITIGROUP INC COM 172967424 11,925 281,314 SH   SOLE   47,096 0 234,218
CITIZENS FINANCIAL GROUP COM 174610105 240 12,015 SH   SOLE   0 0 12,015
CITRIX SYSTEMS INC COM 177376100 584 7,296 SH   SOLE   776 0 6,520
Civista Bancshares Inc Com No Par ADR 178867107 1,579 120,523 SH   SOLE   0 0 120,523
CLARCOR INC COM 179895107 487 8,003 SH   SOLE   4,214 0 3,789
CLOROX COMPANY COM 189054109 20,728 149,783 SH   SOLE   7,188 0 142,595
CME GROUP INC COM 12572Q105 9,752 123,892 SH   SOLE   32,321 0 91,571
CNO Financial Group Inc COM 12621E103 1,079 61,800 SH   SOLE   0 0 61,800
COACH INC COM 189754104 317 7,786 SH   SOLE   1,186 0 6,600
COCA-COLA CO/THE COM 191216100 9,702 214,033 SH   SOLE   80,298 0 133,735
COCA-COLA EUROPEAN PARTNERS COM G25839104 345 9,673 SH   SOLE   7,068 0 2,605
CODEXIS INC COM 192005106 100 24,922 SH   SOLE   0 0 24,922
Cogent Communications Holdings Inc ADR 19239V302 5,820 145,285 SH   SOLE   2,195 0 143,090
COGNEX CORP COM 192422103 493 11,442 SH   SOLE   1,660 0 9,782
COGNIZANT TECH SOLUTIONS-A COM 192446102 3,279 57,287 SH   SOLE   41,604 0 15,683
COLGATE-PALMOLIVE CO COM 194162103 69,265 946,245 SH   SOLE   490,801 0 455,445
COLLECTORS UNIVERSE COM 19421R200 244 12,348 SH   SOLE   500 0 11,848
COLLIERS INTERNATIONAL GROUP COM 194693107 517 15,132 SH   SOLE   100 0 15,032
COMCAST CORP-CLASS A COM 20030N101 12,118 185,888 SH   SOLE   29,048 0 156,840
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 539 32,479 SH   SOLE   0 0 32,479
COMPASS GROUP PLC-SPON ADR ADR 20449X302 3,132 164,043 SH   SOLE   129,010 0 35,033
COMPASS MINERALS INTERNATION COM 20451N101 798 10,753 SH   SOLE   130 0 10,623
Compugen Ltd ADR M25722105 1,463 225,724 SH   SOLE   40,000 0 185,724
COMSCORE INC COM 20564W105 1,389 58,179 SH   SOLE   32,829 0 25,350
CONAGRA FOODS INC COM 205887102 813 16,999 SH   SOLE   1,480 0 15,519
CONCHO RESOURCES INC COM 20605P101 993 8,327 SH   SOLE   5,760 0 2,567
CONOCOPHILLIPS COM 20825C104 6,752 154,856 SH   SOLE   53,711 0 101,145
CONSOLIDATED EDISON INC COM 209115104 611 7,595 SH   SOLE   2,385 0 5,210
CONSTELLATION BRANDS INC-A COM 21036P108 419 2,533 SH   SOLE   1,863 0 670
CONSUMER DISCRETIONARY SELT ETF US 81369Y407 5,642 72,281 SH   SOLE   553 0 71,728
CONSUMER STAPLES SPDR ETF US 81369Y308 268 4,854 SH   SOLE   1,326 0 3,528
Continental Energy Corp ADR 210909107 1 91,000 SH   SOLE   0 0 91,000
CONTINENTAL RESOURCES INC/OK COM 212015101 9,314 205,734 SH   SOLE   161,564 0 44,170
COOPER COS INC/THE COM 216648402 3,167 18,460 SH   SOLE   6,005 0 12,455
COPART INC COM 217204106 853 17,409 SH   SOLE   13,817 0 3,592
Copper Mountain Mining Corp ADR 21750U101 39 102,283 SH   SOLE   0 0 102,283
CORE LABORATORIES N.V. COM N22717107 520 4,195 SH   SOLE   851 0 3,344
CORNING INC COM 219350105 3,265 159,415 SH   SOLE   20,277 0 139,138
COSTAR GROUP INC COM 22160N109 71,960 329,097 SH   SOLE   218,103 0 110,994
COSTCO WHOLESALE CORP COM 22160K105 70,063 446,148 SH   SOLE   249,686 0 196,462
Cotiviti Holdings Inc COM 22164K101 2,317 109,676 SH   SOLE   83,155 0 26,521
COWEN GROUP INC-CLASS A COM 223622101 178 60,289 SH   SOLE   0 0 60,289
CR BARD INC COM 067383109 945 4,018 SH   SOLE   2,938 0 1,080
CREDICORP LTD COM G2519Y108 451 2,925 SH   SOLE   2,403 0 522
Credit Acceptance Corp ADR 225310101 2,421 13,083 SH   SOLE   0 0 13,083
Credit Suisse High Yield Bond COM 22544F103 99 41,000 SH   SOLE   0 0 41,000
CREE INC COM 225447101 480 19,625 SH   SOLE   535 0 19,090
Criteo SA ADR 226718104 2,295 49,985 SH   SOLE   5,145 0 44,840
CSG SYSTEMS INTL INC COM 126349109 380 9,418 SH   SOLE   207 0 9,211
CSRA INC COM 12650T104 2,408 102,777 SH   SOLE   88,552 0 14,225
CSX CORP COM 126408103 210 8,045 SH   SOLE   3,477 0 4,568
CTI BioPharma Corp COM 12648L106 174 511,984 SH   SOLE   0 0 511,984
CUMMINS INC COM 231021106 753 6,696 SH   SOLE   1,472 0 5,224
CVS HEALTH CORP COM 126650100 25,604 267,429 SH   SOLE   59,653 0 207,776
CYRUSONE INC COM 23283R100 357 6,419 SH   SOLE   819 0 5,600
D.R. Horton Inc ADR 23331A109 871 27,672 SH   SOLE   11,608 0 16,064
DAIWA HOUSE INDUS-UNSP ADR ADR 234062206 239 8,243 SH   SOLE   0 0 8,243
Daktronics Inc ADR 234264109 149 23,800 SH   SOLE   0 0 23,800
DANAHER CORP COM 235851102 137,951 1,365,853 SH   SOLE   555,164 0 810,689
DARDEN RESTAURANTS INC COM 237194105 378 5,966 SH   SOLE   38 0 5,928
DASSAULT SYSTEMES S-SPON ADR ADR 237545108 270 3,561 SH   SOLE   2,475 0 1,086
Dave & Buster's Entertainment Inc ADR 238337109 25,393 542,701 SH   SOLE   149,500 0 393,201
DAVITA HEALTHCARE PARTNERS I COM 23918K108 436 5,634 SH   SOLE   2,263 0 3,371
DCP Midstream Partners LP LTD PTN 23311P100 548 15,880 SH   SOLE   1,520 0 14,360
DEERE & CO COM 244199105 1,914 23,613 SH   SOLE   8,608 0 15,005
Del Taco Restaurants Inc ADR 245496104 96 10,500 SH   SOLE   0 0 10,500
DEMANDWARE INC COM 24802Y105 987 13,176 SH   SOLE   6,855 0 6,321
DENTSPLY SIRONA INC COM 24906P109 54,823 883,677 SH   SOLE   529,577 0 354,100
DEUTSCHE TELEKOM AG-REG COM D2035M136 170 10,000 SH   SOLE   10,000 0 0
DEUTSCHE X-TRACKERS MSCI EAF ETF US 233051200 4,092 163,731 SH   SOLE   84,648 0 79,083
Deutsche X-trackers MSCI Europe Hedgd Eq ETF US 233051853 238 9,710 SH   SOLE   0 0 9,710
DEVON ENERGY CORP COM 25179M103 926 25,547 SH   SOLE   9,562 0 15,985
DEXCOM INC COM 252131107 87,283 1,100,251 SH   SOLE   357,668 0 742,583
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 5,940 52,621 SH   SOLE   34,686 0 17,935
Diplomat Pharmacy Inc ADR 25456K101 3,799 108,529 SH   SOLE   9,040 0 99,489
DISCOVER FINANCIAL SERVICES COM 254709108 1,286 24,000 SH   SOLE   16,304 0 7,696
DISCOVERY COMMUNICATIONS-C COM 25470F302 208 8,713 SH   SOLE   3,037 0 5,676
DNP SELECT INCOME FUND INC COM 23325P104 415 39,045 SH   SOLE   875 0 38,170
DOLLAR GENERAL CORP COM 256677105 18,413 195,885 SH   SOLE   134,402 0 61,483
DOLLAR TREE INC COM 256746108 677 7,186 SH   SOLE   3,632 0 3,554
Dominion Midstream Partners LP LTD PTN 257454108 306 10,882 SH   SOLE   1,000 0 9,882
DOMINION RESOURCES INC/VA COM 25746U109 2,854 46,496 SH   SOLE   6,568 0 39,928
DONALDSON CO INC COM 257651109 795 23,128 SH   SOLE   13,797 0 9,331
DOVER CORP COM 260003108 290 4,179 SH   SOLE   822 0 3,357
DOW CHEMICAL CO/THE COM 260543103 14,042 282,474 SH   SOLE   199,719 0 82,755
DR PEPPER SNAPPLE GROUP INC COM 26138E109 344 3,560 SH   SOLE   1,460 0 2,100
DST SYSTEMS INC COM 233326107 5,228 44,900 SH   SOLE   7,500 0 37,400
DTE ENERGY CO ADR 233331107 1,401 14,139 SH   SOLE   495 0 13,644
DU PONT (E.I.) DE NEMOURS COM 263534109 3,466 53,482 SH   SOLE   14,732 0 38,750
DUKE ENERGY CORP COM 26441C204 5,937 69,203 SH   SOLE   12,897 0 56,306
DULUTH HOLDINGS INC - CL B COM 26443V101 1,419 58,000 SH   SOLE   1,300 0 56,700
DUN & BRADSTREET CORP COM 26483E100 3,676 30,168 SH   SOLE   18,530 0 11,638
DUNKIN' BRANDS GROUP INC COM 265504100 5,568 127,640 SH   SOLE   41,950 0 85,690
DURECT CORPORATION COM 266605104 21 16,935 SH   SOLE   0 0 16,935
DYNAVAX TECHNOLOGIES CORP COM 268158201 4,607 377,772 SH   SOLE   37,749 0 340,023
Eagle Pharmaceuticals Inc ADR 269796108 2,572 66,305 SH   SOLE   21,275 0 45,030
Eastern Michigan Financial Corp ADR 276722105 234 13,624 SH   SOLE   0 0 13,624
EATON CORP PLC COM G29183103 2,338 39,140 SH   SOLE   9,790 0 29,350
EATON VANCE NATIONAL MUNICIP COM 27829L105 217 9,400 SH   SOLE   9,400 0 0
EBAY INC COM 278642103 3,539 151,172 SH   SOLE   99,833 0 51,339
ECOLAB INC COM 278865100 92,434 779,375 SH   SOLE   310,890 0 468,486
Edgewater Bancorp Inc ADR 28027J108 539 35,900 SH   SOLE   500 0 35,400
EDWARDS LIFESCIENCES CORP COM 28176E108 2,111 21,165 SH   SOLE   8,230 0 12,935
EL POLLO LOCO HOLDINGS INC COM 268603107 362 27,853 SH   SOLE   2,500 0 25,353
ELECTRONIC ARTS INC COM 285512109 1,151 15,195 SH   SOLE   7,300 0 7,895
ELI LILLY & CO COM 532457108 15,588 197,946 SH   SOLE   94,285 0 103,661
EMC CORP/MA COM 268648102 822 30,272 SH   SOLE   10,952 0 19,320
EMERSON ELECTRIC CO COM 291011104 9,860 189,036 SH   SOLE   107,101 0 81,935
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 3,585 154,536 SH   SOLE   18,542 0 135,994
Enbridge Inc Com COM 29250N105 1,044 24,650 SH   SOLE   5,999 0 18,651
ENCANA CORP COM 292505104 515 66,048 SH   SOLE   2,600 0 63,448
ENCORE CAPITAL GROUP INC COM 292554102 4,353 184,993 SH   SOLE   140,520 0 44,473
ENERGY SELECT SECTOR SPDR ETF US 81369Y506 602 8,823 SH   SOLE   6,281 0 2,542
ENERGY TRANSFER EQUITY LP COM 29273V100 2,801 194,952 SH   SOLE   31,560 0 163,392
ENERGY TRANSFER PARTNERS LP COM 29273R109 6,726 176,673 SH   SOLE   44,422 0 132,251
ENERPLUS CORP COM 292766102 252 38,381 SH   SOLE   31,090 0 7,291
EnLink Midstream LLC ADR 29336T100 493 30,970 SH   SOLE   8,750 0 22,220
EnLink Midstream Partners LP LTD PTN 29336U107 1,094 65,790 SH   SOLE   13,620 0 52,170
Enservco Corp ADR 29358Y102 21 34,500 SH   SOLE   10,000 0 24,500
ENTERGY CORP COM 29364G103 222 2,732 SH   SOLE   1,373 0 1,359
ENTERPRISE PRODUCTS PARTNERS COM 293792107 24,001 820,277 SH   SOLE   111,570 0 708,707
ENTRADE, INC.(NV) ADR 29382L100 0 79,388 SH   SOLE   0 0 79,388
ENVESTNET INC COM 29404K106 2,688 80,695 SH   SOLE   4,020 0 76,675
ENVISION HEALTHCARE HOLDINGS COM 29413U103 887 34,950 SH   SOLE   23,800 0 11,150
EOG RESOURCES INC COM 26875P101 74,028 887,417 SH   SOLE   609,405 0 278,012
EPAM SYSTEMS INC COM 29414B104 1,306 20,307 SH   SOLE   17,522 0 2,785
EQT CORP COM 26884L109 816 10,539 SH   SOLE   6,960 0 3,579
EQT Midstream Partners LP LTD PTN 26885B100 323 4,018 SH   SOLE   70 0 3,948
EQUIFAX INC COM 294429105 28,304 220,437 SH   SOLE   138,151 0 82,286
EQUINIX INC COM 29444U700 2,454 6,328 SH   SOLE   2,643 0 3,685
EQUITY LIFESTYLE PROPERTIES COM 29472R108 1,341 16,749 SH   SOLE   3,136 0 13,613
EQUITY RESIDENTIAL COM 29476L107 680 9,873 SH   SOLE   5,187 0 4,686
ESCO TECHNOLOGIES INC COM 296315104 323 8,090 SH   SOLE   0 0 8,090
ESSEX PROPERTY TRUST INC COM 297178105 299 1,312 SH   SOLE   196 0 1,116
ESSEX RENTAL CORP COM 297187106 172 726,500 SH   SOLE   522,800 0 203,700
ESTEE LAUDER COMPANIES-CL A COM 518439104 2,651 29,127 SH   SOLE   14,127 0 15,000
ETFS Physical Swiss Gold Shares ETF US 26922Y105 245 1,900 SH   SOLE   1,900 0 0
EV Tax-Managed Glb B-W Opps COM 27829C105 13,576 1,306,670 SH   SOLE   0 0 1,306,670
EVERBANK FINANCIAL CORP COM 29977G102 3,749 252,317 SH   SOLE   0 0 252,317
EVERSOURCE ENERGY COM 30040W108 462 7,707 SH   SOLE   126 0 7,581
Evolent Health Inc ADR 30050B101 6,558 341,570 SH   SOLE   197,948 0 143,622
EXACT SCIENCES CORP COM 30063P105 6,859 559,938 SH   SOLE   130,002 0 429,936
Exelixis Inc ADR 30161Q104 3,174 406,390 SH   SOLE   60,725 0 345,665
EXELON CORP COM 30161N101 6,296 731,462 SH   SOLE   10,439 0 721,023
ExlService Holdings Inc ADR 302081104 1,177 22,466 SH   SOLE   1,728 0 20,738
EXOVA GROUP PLC ADR G33117105 73 30,180 SH   SOLE   0 0 30,180
EXPEDIA INC COM 30212P303 578 5,437 SH   SOLE   4,691 0 746
EXPEDITORS INTL WASH INC COM 302130109 641 13,069 SH   SOLE   5,963 0 7,106
EXPERIAN PLC-SPONS ADR ADR 30215C101 488 25,713 SH   SOLE   21,078 0 4,635
EXPRESS SCRIPTS HOLDING CO COM 30219G108 82,962 1,094,488 SH   SOLE   696,330 0 398,158
EXXON MOBIL CORP COM 30231G102 52,380 573,972 SH   SOLE   243,716 0 330,256
FACEBOOK INC-A COM 30303M102 111,208 973,117 SH   SOLE   322,608 0 650,509
FACTSET RESEARCH SYSTEMS INC COM 303075105 1,182 7,324 SH   SOLE   6,465 0 859
Fair Isaac Corp ADR 303250104 814 7,200 SH   SOLE   200 0 7,000
Fairmount Santrol Hldgs Inc ADR 30555Q108 359 46,500 SH   SOLE   4,500 0 42,000
FASTENAL CO COM 311900104 136,434 3,073,529 SH   SOLE   1,330,174 0 1,743,355
FEDERAL REALTY INVS TRUST COM 313747206 228 1,375 SH   SOLE   0 0 1,375
FEDEX CORP COM 31428X106 2,159 14,222 SH   SOLE   4,950 0 9,272
FibroGen Inc ADR 31572Q808 190 11,590 SH   SOLE   1,590 0 10,000
FIDELITY NATIONAL INFO SERV COM 31620M106 2,678 36,344 SH   SOLE   21,368 0 14,976
FIFTH THIRD BANCORP COM 316773100 318 18,103 SH   SOLE   48 0 18,055
FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 620 27,108 SH   SOLE   7,194 0 19,914
FinTech Acquisition Corp COM 31809H100 550 55,000 SH   SOLE   0 0 55,000
FIREEYE INC COM 31816Q101 656 39,807 SH   SOLE   8,013 0 31,794
First Bancorp of Indiana Inc ADR 31867T202 345 21,032 SH   SOLE   0 0 21,032
FIRST CASH FINL SVCS INC COM 31942D107 516 10,059 SH   SOLE   0 0 10,059
First Community Financial Partners Inc ADR 31985Q106 132 15,000 SH   SOLE   0 0 15,000
First Federal of Northern Michigan Bancorp Inc ADR 32021X105 488 71,292 SH   SOLE   0 0 71,292
FIRST FINL BANKSHARES INC COM 32020R109 293 8,931 SH   SOLE   0 0 8,931
FIRST HORIZON NATIONAL CORP COM 320517105 216 15,693 SH   SOLE   14,352 0 1,341
FIRST MIDWEST BANCORP INC/IL COM 320867104 611 34,776 SH   SOLE   27,430 0 7,346
FIRST REPUBLIC BANK/CA COM 33616C100 362 5,173 SH   SOLE   3,415 0 1,758
First Trust Large Cap Val AlphaDEX ETF ETF US 33735J101 423 10,608 SH   SOLE   10,608 0 0
FIRST TRUST MORN DVD LEAD IN ETF US 336917109 305 11,385 SH   SOLE   9,385 0 2,000
First Trust North Amer Engy InfrasETF ETF US 33738D101 466 18,898 SH   SOLE   850 0 18,048
FirstMerit Corp ADR 337915102 870 42,922 SH   SOLE   0 0 42,922
FIRSTSERVICE CORP COM 33767E103 1,870 40,810 SH   SOLE   1,825 0 38,985
FISERV INC COM 337738108 48,379 444,949 SH   SOLE   331,336 0 113,613
Flagstar Bancorp Inc ADR 337930705 2,168 88,830 SH   SOLE   330 0 88,500
FLEETCOR TECHNOLOGIES INC COM 339041105 202 1,409 SH   SOLE   330 0 1,079
FLEETMATICS GROUP PLC COM G35569105 23,091 532,900 SH   SOLE   254,944 0 277,956
Flexpoint Sensor Systems Inc ADR 33938W206 10 156,700 SH   SOLE   0 0 156,700
FLOWSERVE CORP COM 34354P105 232 5,146 SH   SOLE   785 0 4,361
FNBH Bancorp Inc ADR 302528203 172 141,993 SH   SOLE   141,993 0 0
FOMENTO ECONOMICO MEX-SP ADR ADR 344419106 430 4,644 SH   SOLE   3,810 0 834
FORD MOTOR CO COM 345370860 1,909 151,850 SH   SOLE   33,276 0 118,574
Forestar Group Inc ADR 346233109 407 34,200 SH   SOLE   0 0 34,200
Fortinet Inc COM 34959E109 947 29,976 SH   SOLE   5,350 0 24,626
FORTUNE BRANDS HOME & SECURI COM 34964C106 3,186 54,962 SH   SOLE   30,390 0 24,572
Foundation Medicine Inc ADR 350465100 1,307 70,040 SH   SOLE   6,313 0 63,727
FRANKLIN COVEY CO COM 353469109 1,121 73,136 SH   SOLE   40,765 0 32,371
FRANKLIN RESOURCES INC COM 354613101 428 12,836 SH   SOLE   9,187 0 3,649
FRANKLIN STREET PROPERTIES C COM 35471R106 1,303 106,193 SH   SOLE   0 0 106,193
FREEPORT-MCMORAN INC COM 35671D857 295 26,520 SH   SOLE   9,584 0 16,936
FRESENIUS MEDICAL CARE-ADR ADR 358029106 645 14,811 SH   SOLE   12,387 0 2,424
FRESHPET INC COM 358039105 1,089 116,705 SH   SOLE   6,250 0 110,455
FRONTIER COMMUNICATIONS CORP COM 35906A108 218 44,131 SH   SOLE   5,251 0 38,880
G & K SERVICES INC -CL A COM 361268105 286 3,731 SH   SOLE   0 0 3,731
GAMESTOP CORP-CLASS A COM 36467W109 435 16,380 SH   SOLE   9,427 0 6,953
GAP INC/THE COM 364760108 385 18,164 SH   SOLE   4,800 0 13,364
GARRISON CAPITAL INC COM 366554103 1,137 112,685 SH   SOLE   2,625 0 110,060
GARTNER INC COM 366651107 7,810 80,181 SH   SOLE   37,851 0 42,330
Generac Holdings Inc ADR 368736104 2,275 65,075 SH   SOLE   3,100 0 61,975
GENERAL DYNAMICS CORP COM 369550108 1,598 11,480 SH   SOLE   5,770 0 5,710
GENERAL ELECTRIC CO COM 369604103 87,734 2,906,058 SH   SOLE   1,095,691 0 1,810,367
GENERAL MILLS INC COM 370334104 6,800 95,345 SH   SOLE   23,339 0 72,006
GENERAL MOTORS CO COM 37045V100 2,947 104,130 SH   SOLE   25,542 0 78,589
Genesis Energy LP LTD PTN 371927104 3,651 95,142 SH   SOLE   10,375 0 84,767
GENPACT LTD COM G3922B107 21,327 794,615 SH   SOLE   473,796 0 320,819
GENTHERM INC COM 37253A103 3,568 104,185 SH   SOLE   79,598 0 24,587
GENUINE PARTS CO COM 372460105 1,343 13,263 SH   SOLE   237 0 13,026
GEO GROUP INC/THE COM 36162J106 841 24,617 SH   SOLE   402 0 24,215
GILEAD SCIENCES INC COM 375558103 186,393 2,370,178 SH   SOLE   1,122,589 0 1,247,589
GLAUKOS CORP COM 377322102 882 30,258 SH   SOLE   18,540 0 11,718
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 2,325 53,644 SH   SOLE   15,412 0 38,232
Global Links Corp ADR 379408701 0 50,000 SH   SOLE   0 0 50,000
GLOBAL PAYMENTS INC COM 37940X102 2,871 40,215 SH   SOLE   29,011 0 11,204
Globant SA ADR L44385109 1,769 44,954 SH   SOLE   11,672 0 33,282
GLOBUS MEDICAL INC - A COM 379577208 1,716 71,995 SH   SOLE   54,365 0 17,630
Glu Mobile Inc ADR 379890106 99 44,900 SH   SOLE   0 0 44,900
GOGO INC COM 38046C109 2,299 274,070 SH   SOLE   24,980 0 249,090
GOLDCORP INC COM 380956409 1,316 377,100 SH   SOLE   5,500 0 371,600
GOLDMAN SACHS GROUP INC COM 38141G104 64,315 510,191 SH   SOLE   17,125 0 493,066
Golub Capital BDC Inc ADR 38173M102 563 31,166 SH   SOLE   0 0 31,166
GP STRATEGIES CORP COM 36225V104 279 12,843 SH   SOLE   0 0 12,843
GRACO INC COM 384109104 1,019 12,901 SH   SOLE   580 0 12,321
Green Brick Partners Inc ADR 392709101 96 13,250 SH   SOLE   0 0 13,250
Greenlight Capital Re Ltd ADR G4095J109 208 10,305 SH   SOLE   0 0 10,305
GREIF INC-CL A COM 397624107 268 7,192 SH   SOLE   2,792 0 4,400
Grifols SA ADR E5706X215 4,348 193,158 SH   SOLE   4,556 0 188,602
Grifols SA ADR E5706X223 838 50,278 SH   SOLE   704 0 49,574
GRIFOLS SA-ADR ADR 398438408 1,014 60,800 SH   SOLE   27,328 0 33,472
GRUBHUB INC COM 400110102 3,846 123,775 SH   SOLE   27,703 0 96,072
GRUPO AEROPORTUARIO PAC-ADR ADR 400506101 276 2,691 SH   SOLE   2,213 0 478
GRUPO FIN SANTANDER-ADR B ADR 40053C105 287 31,534 SH   SOLE   21,748 0 9,786
Guggenheim Macro Opportunities Instl COM 40168W582 2,814 110,879 SH   SOLE   0 0 110,879
Guggenheim S&P 500 Equal Weight ETF ETF US 78355W106 1,936 24,090 SH   SOLE   4,450 0 19,640
Guggenheim S&P 500 Eq Weight HC ETF ETF US 78355W841 219 1,454 SH   SOLE   1,454 0 0
Guggenheim S&P 500 Pure Value ETF ETF US 78355W304 255 5,000 SH   SOLE   2,450 0 2,550
GUIDEWIRE SOFTWARE INC COM 40171V100 74,617 1,208,182 SH   SOLE   822,918 0 385,264
Gulf Coast Ultra Deep Royalty Trust ADR 40222T104 4 50,000 SH   SOLE   0 0 50,000
HAIN CELESTIAL GROUP INC COM 405217100 340 6,844 SH   SOLE   1,218 0 5,626
HALLIBURTON CO COM 406216101 3,718 82,092 SH   SOLE   44,311 0 37,781
HALYARD HEALTH INC COM 40650V100 229 7,057 SH   SOLE   1,940 0 5,117
HARLEY-DAVIDSON INC COM 412822108 8,217 181,384 SH   SOLE   28,704 0 152,681
Harman International Industries Inc ADR 413086109 986 13,725 SH   SOLE   50 0 13,675
HARRIS CORP COM 413875105 634 7,601 SH   SOLE   557 0 7,044
HARVEST CAPITAL CREDIT CORP COM 41753F109 553 43,300 SH   SOLE   5,450 0 37,850
HCP INC COM 40414L109 1,457 41,168 SH   SOLE   10,757 0 30,411
HD Supply Holdings Inc ADR 40416M105 1,207 34,655 SH   SOLE   200 0 34,455
HDFC BANK LTD-ADR ADR 40415F101 740 11,146 SH   SOLE   9,104 0 2,042
HEADWATERS INC COM 42210P102 272 15,174 SH   SOLE   0 0 15,174
HEALTH CARE SELECT SECTOR ETF US 81369Y209 8,698 121,302 SH   SOLE   3,134 0 118,168
HEALTHCARE SERVICES GROUP COM 421906108 41,810 1,010,385 SH   SOLE   98,704 0 911,681
HEALTHSOUTH CORP COM 421924309 1,376 35,438 SH   SOLE   21,555 0 13,883
HealthStream Inc ADR 42222N103 1,867 70,415 SH   SOLE   6,710 0 63,705
HEICO CORP COM 422806109 13,661 204,474 SH   SOLE   151,117 0 53,357
HEICO CORP-CLASS A COM 422806208 1,351 25,185 SH   SOLE   16,605 0 8,580
HENNESSY CAP ACQUISITION CORP COM COM 42588J100 980 100,000 SH   SOLE   0 0 100,000
Hennessy Cap Acquisition Corp Unit 1cm 1wt ADR 42588J209 5,500 550,000 SH   SOLE   40,000 0 510,000
HENRY SCHEIN INC COM 806407102 2,134 12,070 SH   SOLE   1,026 0 11,044
HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1,333 109,144 SH   SOLE   4,100 0 105,044
HERMAN MILLER INC COM 600544100 374 12,500 SH   SOLE   12,500 0 0
HERSHEY CO/THE COM 427866108 2,579 22,725 SH   SOLE   11,850 0 10,875
HEWLETT PACKARD ENTERPRIS COM 42824C109 726 39,733 SH   SOLE   6,261 0 33,472
HFF INC-CLASS A COM 40418F108 2,331 80,707 SH   SOLE   4,531 0 76,176
Hi-Crush Partners LP LTD PTN 428337109 1,218 93,197 SH   SOLE   13,651 0 79,546
Highlands Bankshares Inc ADR 430893107 343 59,800 SH   SOLE   0 0 59,800
Hilltop Holdings Inc ADR 432748101 210 10,001 SH   SOLE   10,001 0 0
HMS HOLDINGS CORP COM 40425J101 3,196 181,506 SH   SOLE   21,175 0 160,331
Holly Energy Partners LP LTD PTN 435763107 3,124 90,162 SH   SOLE   5,560 0 84,602
HOME DEPOT INC COM 437076102 59,421 465,351 SH   SOLE   175,683 0 289,668
HONEYWELL INTERNATIONAL INC COM 438516106 13,285 114,208 SH   SOLE   15,833 0 98,375
HopFed Bancorp Inc ADR 439734104 625 53,947 SH   SOLE   586 0 53,361
HORMEL FOODS CORP COM 440452100 956 26,120 SH   SOLE   24,660 0 1,460
Houston Wire & Cable Co ADR 44244K109 112 21,355 SH   SOLE   0 0 21,355
HP INC COM 40434L105 517 41,202 SH   SOLE   14,161 0 27,041
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1,127 36,007 SH   SOLE   7,199 0 28,808
HTC Purenergy Inc ADR 40432D105 3 14,300 SH   SOLE   0 0 14,300
HUDSON TECHNOLOGIES INC COM 444144109 455 126,288 SH   SOLE   0 0 126,288
Humana Inc ADR 444859102 322 1,792 SH   SOLE   12 0 1,780
HUNT (JB) TRANSPRT SVCS INC COM 445658107 26,322 325,250 SH   SOLE   242,313 0 82,937
HUNTINGTON INGALLS INDUSTRIE COM 446413106 234 1,391 SH   SOLE   1,111 0 280
HURON CONSULTING GROUP INC COM 447462102 494 8,168 SH   SOLE   7,973 0 195
ICF INTERNATIONAL INC COM 44925C103 368 9,006 SH   SOLE   1,461 0 7,545
ICICI Bank Ltd ADR 45104G104 80 11,100 SH   SOLE   0 0 11,100
IDEX CORP COM 45167R104 371 4,517 SH   SOLE   2,150 0 2,367
IDEXX LABORATORIES INC COM 45168D104 215,685 2,322,694 SH   SOLE   1,363,488 0 959,206
IHS INC-CLASS A COM 451734107 6,243 54,002 SH   SOLE   17,005 0 36,997
ILLINOIS TOOL WORKS COM 452308109 65,174 625,708 SH   SOLE   227,289 0 398,419
ILLUMINA INC COM 452327109 16,667 118,730 SH   SOLE   40,834 0 77,896
IMAX CORP COM 45245E109 3,025 102,605 SH   SOLE   76,580 0 26,025
IMPERVA INC COM 45321L100 961 22,349 SH   SOLE   17,853 0 4,496
Independence Realty Trust Inc COM 45378A106 7,200 880,145 SH   SOLE   48,900 0 831,245
INDIA FUND INC COM 454089103 202 8,308 SH   SOLE   20 0 8,288
INDUSTRIAL SELECT SECT SPDR ETF US 81369Y704 2,026 36,179 SH   SOLE   12,785 0 23,394
INFINEON TECHNOLOGIES-ADR ADR 45662N103 385 26,558 SH   SOLE   21,811 0 4,747
INFINERA CORP COM 45667G103 152 13,450 SH   SOLE   6,200 0 7,250
Infinity Pharmaceuticals Inc ADR 45665G303 44 33,130 SH   SOLE   5,600 0 27,530
Information Services Group Inc ADR 45675Y104 4,754 1,267,629 SH   SOLE   13,600 0 1,254,029
ING Groep NV ADR 456837103 232 22,495 SH   SOLE   876 0 21,619
INGREDION INC COM 457187102 528 4,082 SH   SOLE   822 0 3,260
INOGEN INC COM 45780L104 45,744 912,871 SH   SOLE   195,475 0 717,396
Inovalon Holdings Inc ADR 45781D101 522 28,969 SH   SOLE   1,450 0 27,519
INPHI CORP COM 45772F107 1,403 43,800 SH   SOLE   35,500 0 8,300
INSULET CORP COM 45784P101 739 24,425 SH   SOLE   1,100 0 23,325
INTEL CORP COM 458140100 15,084 459,871 SH   SOLE   147,055 0 312,816
INTERCONTINENTAL EXCHANGE IN COM 45866F104 61,483 240,205 SH   SOLE   136,582 0 103,623
INTERDIGITAL INC COM 45867G101 616 11,069 SH   SOLE   9,656 0 1,413
INTERNATIONAL PAPER CO COM 460146103 2,128 50,207 SH   SOLE   29,714 0 20,493
INTERSECT ENT INC COM 46071F103 942 72,882 SH   SOLE   10,637 0 62,245
INTL BUSINESS MACHINES CORP COM 459200101 10,548 69,496 SH   SOLE   32,632 0 36,864
INTL FLAVORS & FRAGRANCES COM 459506101 2,263 17,949 SH   SOLE   13,134 0 4,815
INTUIT INC COM 461202103 29,312 262,626 SH   SOLE   206,980 0 55,646
INTUITIVE SURGICAL INC COM 46120E602 18,404 27,826 SH   SOLE   8,388 0 19,438
Inventure Foods Inc ADR 461212102 625 80,086 SH   SOLE   5,675 0 74,411
INVESCO LTD COM G491BT108 13,721 537,240 SH   SOLE   333,752 0 203,488
iPath Goldman Sachs Crude Oil Total Return Index ETN ETN 06738C786 113 18,014 SH   SOLE   1,650 0 16,364
iPath Bloomberg Cmdty TR ETN ETF US 06738C778 209 8,449 SH   SOLE   365 0 8,084
Iridium Communications Inc ADR 46269C102 3,917 441,150 SH   SOLE   33,444 0 407,706
IRON MOUNTAIN INC COM 46284V101 35,679 895,790 SH   SOLE   235,891 0 659,899
ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 1,098 10,350 SH   SOLE   8,495 0 1,855
ISHARES 1-3 YEAR TREASURY BO ETF US 464287457 884 10,357 SH   SOLE   4,215 0 6,142
ISHARES 20+ YEAR TREASURY BO ETF US 464287432 1,555 11,195 SH   SOLE   16 0 11,179
ISHARES 7-10 YEAR TREASURY B ETF US 464287440 2,580 22,844 SH   SOLE   366 0 22,478
ISHARES CHINA LARGE-CAP ETF ETF US 464287184 204 5,956 SH   SOLE   3,386 0 2,570
ISHARES COMMOD SELECT STRAT ETF US 46431W853 858 26,144 SH   SOLE   0 0 26,144
ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 2,990 36,399 SH   SOLE   1,737 0 34,662
iShares Core MSCI EAFE ETF ETF US 46432F842 1,283 24,725 SH   SOLE   12,071 0 12,654
ISHARES CORE MSCI EMERGING ETF US 46434G103 17,499 418,224 SH   SOLE   401,364 0 16,860
ISHARES CORE RUSSELL U.S. GR ETF US 464287671 1,226 15,011 SH   SOLE   10,438 0 4,573
ISHARES CORE RUSSELL U.S. VA ETF US 464287663 11,039 82,212 SH   SOLE   80,831 0 1,381
ISHARES CORE S&P 500 ETF ETF US 464287200 3,580 17,009 SH   SOLE   8,951 0 8,058
ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2,620 17,536 SH   SOLE   4,771 0 12,765
ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1,136 9,773 SH   SOLE   5,745 0 4,028
ISHARES CORE U.S. AGGREGATE ETF US 464287226 4,553 40,428 SH   SOLE   9,331 0 31,097
iShares Core US Credit Bond ETF US 464288620 1,394 12,300 SH   SOLE   0 0 12,300
iShares Currency Hedged MSCI EAFE ETF ETF US 46434V803 4,218 175,887 SH   SOLE   170,140 0 5,747
iShares Currency Hedged MSCI Eurozone ETF ETF US 46434V639 336 13,963 SH   SOLE   0 0 13,963
ISHARES EDGE MSCI MIN VOL EA ETF US 46429B689 2,344 35,303 SH   SOLE   22,953 0 12,350
iShares Edge MSCI Min Vol Emerging Markets ETF ETF US 464286533 1,991 38,601 SH   SOLE   27,489 0 11,112
iShares Edge MSCI Min Vol Global ETF ETF US 464286525 1,447 18,947 SH   SOLE   18,227 0 720
ISHARES EDGE MSCI MIN VOL US ETF US 46429B697 36,320 785,985 SH   SOLE   673,653 0 112,332
iShares Europe ETF ETF US 464287861 263 6,972 SH   SOLE   0 0 6,972
ISHARES GOLD TRUST ETF US 464285105 4,865 381,295 SH   SOLE   74,502 0 306,793
ISHARES IBOXX INVESTMENT GRA ETF US 464287242 6,293 51,272 SH   SOLE   3,019 0 48,253
ISHARES IBOXX USD HIGH YIELD ETF US 464288513 6,012 70,974 SH   SOLE   4,475 0 66,499
ISHARES INTERMEDIATE CREDIT ETF US 464288638 2,418 21,737 SH   SOLE   21,727 0 10
ISHARES INTERNATIONAL SELECT ETF US 464288448 2,349 82,060 SH   SOLE   21,455 0 60,605
ISHARES JP MORGAN USD EMERGI ETF US 464288281 3,104 26,959 SH   SOLE   119 0 26,840
iShares MBS ETF ETF US 464288588 527 4,797 SH   SOLE   0 0 4,797
iShares MSCI ACWI ETF ETF US 464288257 384 6,836 SH   SOLE   3,137 0 3,699
iShares MSCI ACWI ex US ETF US 464288240 409 10,510 SH   SOLE   400 0 10,110
ISHARES MSCI EAFE ETF ETF US 464287465 28,676 513,720 SH   SOLE   399,170 0 114,550
ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 2,298 35,125 SH   SOLE   30,109 0 5,016
ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 297 6,145 SH   SOLE   5,695 0 450
ISHARES MSCI EAFE VALUE ETF ETF US 464288877 3,144 73,215 SH   SOLE   63,722 0 9,493
ISHARES MSCI EMERGING MARKET ETF US 464287234 3,750 109,135 SH   SOLE   29,545 0 79,590
iShares MSCI Eurozone ETF ETF US 464286608 505 15,654 SH   SOLE   12,800 0 2,854
ISHARES MSCI INDIA ETF ETF US 46429B598 365 13,066 SH   SOLE   3,000 0 10,066
ISHARES MSCI JAPAN ETF ETF US 464286848 1,188 103,313 SH   SOLE   80,908 0 22,405
iShares MSCI KLD 400 Social ETF US 464288570 915 11,835 SH   SOLE   11,835 0 0
ISHARES MSCI USA ESG SELECT ETF US 464288802 725 8,383 SH   SOLE   7,818 0 565
ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 2,825 10,977 SH   SOLE   3,017 0 7,960
ISHARES NATIONAL MUNI BOND E ETF US 464288414 3,280 28,790 SH   SOLE   5,715 0 23,075
ISHARES RUSSELL 1000 ETF ETF US 464287622 1,642 14,049 SH   SOLE   11,080 0 2,969
ISHARES RUSSELL 1000 GROWTH ETF US 464287614 9,500 94,659 SH   SOLE   75,879 0 18,780
ISHARES RUSSELL 1000 VALUE E ETF US 464287598 7,391 71,598 SH   SOLE   46,812 0 24,786
ISHARES RUSSELL 2000 ETF ETF US 464287655 12,839 111,659 SH   SOLE   81,407 0 30,252
iShares Russell 2000 Growth Index Fund ETF US 464287648 1,213 8,845 SH   SOLE   3,051 0 5,794
ISHARES RUSSELL 2000 VALUE E ETF US 464287630 2,448 25,166 SH   SOLE   11,361 0 13,805
ISHARES RUSSELL 3000 ETF ETF US 464287689 10,828 87,308 SH   SOLE   76,496 0 10,812
ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3,157 18,768 SH   SOLE   863 0 17,905
ISHARES RUSSELL MID-CAP GROW ETF US 464287481 1,799 19,223 SH   SOLE   9,868 0 9,355
iShares Russell Mid-Cap Value ETF US 464287473 4,398 59,203 SH   SOLE   3,083 0 56,120
iShares S&P 100 ETF ETF US 464287101 235 2,525 SH   SOLE   0 0 2,525
ISHARES S&P 500 GROWTH ETF ETF US 464287309 441 3,786 SH   SOLE   802 0 2,984
ISHARES S&P 500 VALUE ETF ETF US 464287408 322 3,461 SH   SOLE   1,786 0 1,675
ISHARES S&P MID-CAP 400 GROW ETF US 464287606 1,458 8,623 SH   SOLE   3,885 0 4,738
ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1,071 8,364 SH   SOLE   458 0 7,906
ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 302 2,352 SH   SOLE   326 0 2,026
ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 304 2,605 SH   SOLE   103 0 2,502
ISHARES SELECT DIVIDEND ETF ETF US 464287168 7,528 88,275 SH   SOLE   24,542 0 63,733
ISHARES TIPS BOND ETF ETF US 464287176 21,442 183,785 SH   SOLE   81,522 0 102,263
ISHARES U.S. AEROSPACE & DEF ETF US 464288760 2,815 22,535 SH   SOLE   6,275 0 16,260
ISHARES US PREFERRED STOCK E ETF US 464288687 4,774 119,684 SH   SOLE   16,426 0 103,258
ISHARES US REAL ESTATE ETF ETF US 464287739 695 8,432 SH   SOLE   4,074 0 4,358
J.C. PENNEY CO INC COM 708160106 310 34,959 SH   SOLE   19,959 0 15,000
J2 GLOBAL INC COM 48123V102 14,390 227,804 SH   SOLE   152,330 0 75,474
JACK HENRY & ASSOCIATES INC COM 426281101 552 6,323 SH   SOLE   1,197 0 5,126
JACOBS ENGINEERING GROUP INC COM 469814107 417 8,367 SH   SOLE   1,918 0 6,449
Japan Smaller Capitalization COM 47109U104 205 21,001 SH   SOLE   11,000 0 10,001
JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 304 15,200 SH   SOLE   0 0 15,200
JM SMUCKER CO/THE COM 832696405 24,071 157,937 SH   SOLE   25,849 0 132,088
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4,477 73,131 SH   SOLE   49,838 0 23,293
JOHNSON & JOHNSON COM 478160104 82,508 680,202 SH   SOLE   249,657 0 430,544
JOHNSON CONTROLS INC COM 478366107 2,456 55,495 SH   SOLE   3,047 0 52,448
JONES LANG LASALLE INC COM 48020Q107 3,164 32,469 SH   SOLE   26,786 0 5,683
Joy Global Inc ADR 481165108 1,344 63,574 SH   SOLE   9,109 0 54,465
JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 8,956 281,552 SH   SOLE   142,123 0 139,429
JPMORGAN CHASE & CO COM 46625H100 53,308 857,866 SH   SOLE   343,869 0 513,997
JPMORGAN CHASE & CO PFD 48127R461 211 7,880 SH   SOLE   6,000 0 1,880
KANSAS CITY SOUTHERN COM 485170302 219 2,428 SH   SOLE   1,350 0 1,078
KAO CORP-SPONSORED ADR ADR 485537302 724 12,508 SH   SOLE   10,340 0 2,168
KATE SPADE & CO COM 485865109 791 38,358 SH   SOLE   4,428 0 33,930
Kayne Anderson MLP COM 486606106 568 27,914 SH   SOLE   23,098 0 4,816
KB HOME COM 48666K109 303 19,900 SH   SOLE   19,900 0 0
KCG Holdings Inc ADR 48244B100 3,766 283,156 SH   SOLE   0 0 283,156
KDDI CORP-UNSPONSORED ADR ADR 48667L106 242 15,976 SH   SOLE   0 0 15,976
KELLOGG CO COM 487836108 2,795 34,228 SH   SOLE   10,462 0 23,766
KeyCorp ADR 493267108 168 15,168 SH   SOLE   6,853 0 8,315
Kimberly - Clark de Mexico SAB de CV ADR 494386204 424 36,258 SH   SOLE   1,000 0 35,258
KIMBERLY-CLARK CORP COM 494368103 13,877 100,936 SH   SOLE   26,715 0 74,221
KINDER MORGAN INC COM 49456B101 19,528 1,085,660 SH   SOLE   136,846 0 948,814
KKR & CO LP COM 48248M102 2,071 167,852 SH   SOLE   15,025 0 152,827
KKR INCOME OPPORTUNITIES COM 48249T106 211 14,000 SH   SOLE   14,000 0 0
KOHLS CORP COM 500255104 4,849 127,867 SH   SOLE   28,692 0 99,175
KONINKLIJKE KPN NV - SP ADR ADR 780641205 72 19,478 SH   SOLE   0 0 19,478
Korea Electric Power Corp ADR 500631106 215 8,310 SH   SOLE   4,683 0 3,627
KORNIT DIGITAL LTD COM M6372Q113 10,284 1,053,699 SH   SOLE   30,530 0 1,023,169
KRAFT HEINZ CO/THE COM 500754106 7,783 87,964 SH   SOLE   27,875 0 60,089
Kratos Defense & Security Solutions Inc ADR 50077B207 41 10,000 SH   SOLE   0 0 10,000
KROGER CO COM 501044101 4,630 125,863 SH   SOLE   94,447 0 31,416
L BRANDS INC COM 501797104 477 7,100 SH   SOLE   1,292 0 5,808
Laboratory Corp of America Holdings ADR 50540R409 1,630 12,511 SH   SOLE   2,185 0 10,326
LANDMARK INFRASTRUCTURE PART COM 51508J108 202 12,300 SH   SOLE   0 0 12,300
LANDSTAR SYSTEM INC COM 515098101 522 7,603 SH   SOLE   1,055 0 6,548
LAPORTE BANCORP INC COM 516651106 229 14,000 SH   SOLE   14,000 0 0
LAS VEGAS SANDS CORP COM 517834107 226 5,205 SH   SOLE   1,650 0 3,555
LDR HOLDING CORP COM 50185U105 298 8,063 SH   SOLE   3,274 0 4,789
LEGGETT & PLATT INC COM 524660107 3,232 63,234 SH   SOLE   16,749 0 46,485
LEMAITRE VASCULAR INC COM 525558201 234 16,389 SH   SOLE   0 0 16,389
LendingClub Corp ADR 52603A109 101 23,500 SH   SOLE   14,250 0 9,250
Lennox International Inc ADR 526107107 2,092 14,672 SH   SOLE   1,487 0 13,185
Leucadia National Corp ADR 527288104 235 13,569 SH   SOLE   0 0 13,569
Level 3 Communications Inc ADR 52729N308 399 7,758 SH   SOLE   1,266 0 6,492
Lexmark International Inc ADR 529771107 261 6,906 SH   SOLE   1,000 0 5,906
LIBERTY GLOBAL PLC-SERIES C COM G5480U120 846 29,544 SH   SOLE   12,600 0 16,944
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 368 14,497 SH   SOLE   7,558 0 6,939
LIBERTY SIRIUS GROUP-C COM 531229607 259 8,406 SH   SOLE   6,241 0 2,165
LIGAND PHARMACEUTICALS COM 53220K504 8,113 68,023 SH   SOLE   53,089 0 14,934
LINCOLN NATIONAL CORP COM 534187109 570 14,703 SH   SOLE   2,126 0 12,577
LITHIA MOTORS INC-CL A COM 536797103 260 3,654 SH   SOLE   0 0 3,654
LKQ CORP COM 501889208 17,230 543,544 SH   SOLE   230,059 0 313,485
LLOYDS BANKING GROUP PLC-ADR ADR 539439109 155 52,309 SH   SOLE   0 0 52,309
LOCKHEED MARTIN CORP COM 539830109 2,646 10,663 SH   SOLE   4,781 0 5,882
LOEWS CORP COM 540424108 322 7,826 SH   SOLE   24 0 7,802
Logitech International SA ADR H50430232 364 22,335 SH   SOLE   0 0 22,335
LOWE'S COS INC COM 548661107 60,353 762,318 SH   SOLE   416,875 0 345,443
LULULEMON ATHLETICA INC COM 550021109 17,457 236,357 SH   SOLE   57,956 0 178,401
MAGELLAN MIDSTREAM PARTNERS COM 559080106 26,775 352,307 SH   SOLE   46,380 0 305,927
MAGNA INTERNATIONAL INC COM 559222401 304 8,671 SH   SOLE   6,520 0 2,151
Malvern Bancorp Inc ADR 561409103 390 25,000 SH   SOLE   25,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 272 4,241 SH   SOLE   0 0 4,241
MANULIFE FINANCIAL CORP COM 56501R106 231 16,908 SH   SOLE   2,728 0 14,180
MARATHON OIL CORP COM 565849106 243 16,187 SH   SOLE   7,872 0 8,315
MARATHON PETROLEUM CORP COM 56585A102 393 10,344 SH   SOLE   6,098 0 4,246
Marcus & Millichap Inc ADR 566324109 14,175 557,834 SH   SOLE   253,160 0 304,674
MARKEL CORP COM 570535104 210 220 SH   SOLE   130 0 90
MarketAxess Holdings Inc ADR 57060D108 2,251 15,479 SH   SOLE   748 0 14,731
Marlin Business Services Corp ADR 571157106 1,455 89,266 SH   SOLE   0 0 89,266
MARRIOTT INTERNATIONAL -CL A COM 571903202 3,647 54,871 SH   SOLE   46,682 0 8,189
MARSH & MCLENNAN COS COM 571748102 1,814 26,497 SH   SOLE   5,058 0 21,439
MARTIN MARIETTA MATERIALS COM 573284106 322 1,678 SH   SOLE   642 0 1,036
MASCO CORP COM 574599106 2,054 66,380 SH   SOLE   29,505 0 36,875
MASTERCARD INC-CLASS A COM 57636Q104 105,881 1,202,378 SH   SOLE   740,216 0 462,162
Match Group Inc ADR 57665R106 286 18,975 SH   SOLE   4,100 0 14,875
MATERIALS SELECT SECTOR SPDR ETF US 81369Y100 542 11,693 SH   SOLE   10,600 0 1,093
MAXIMUS INC COM 577933104 318 5,740 SH   SOLE   49 0 5,691
MAXLINEAR INC-CLASS A COM 57776J100 8,393 466,814 SH   SOLE   237,432 0 229,382
MB FINANCIAL INC COM 55264U108 4,370 120,456 SH   SOLE   96,375 0 24,081
MCCORMICK & CO-NON VTG SHRS COM 579780206 45,572 427,224 SH   SOLE   236,386 0 190,838
MCDONALD'S CORP COM 580135101 26,603 221,068 SH   SOLE   97,547 0 123,521
MCKESSON CORP COM 58155Q103 2,148 11,506 SH   SOLE   1,220 0 10,286
MDC PARTNERS INC-A COM 552697104 2,607 142,534 SH   SOLE   1,150 0 141,384
MEAD JOHNSON NUTRITION CO COM 582839106 16,381 180,509 SH   SOLE   84,688 0 95,821
Medinah Minerals Inc ADR 58489M109 2 170,000 SH   SOLE   0 0 170,000
MEDIVATION INC COM 58501N101 30,606 507,570 SH   SOLE   226,787 0 280,783
MEDNAX INC COM 58502B106 33,904 468,087 SH   SOLE   384,827 0 83,260
MEDTRONIC PLC COM G5960L103 33,027 380,626 SH   SOLE   211,071 0 169,555
MercadoLibre Inc ADR 58733R102 1,582 41,731 SH   SOLE   4,100 0 37,361
MERCK & CO. INC. COM 58933Y105 17,910 310,876 SH   SOLE   175,469 0 135,407
Mercury General Corp ADR 589400100 342 6,435 SH   SOLE   2,935 0 3,500
MERCURY SYSTEMS INC COM 589378108 1,295 52,080 SH   SOLE   22,000 0 30,080
MEREDITH CORP COM 589433101 322 6,205 SH   SOLE   0 0 6,205
Merit Medical Systems Inc ADR 589889104 305 15,399 SH   SOLE   0 0 15,399
Merrimack Pharmaceuticals Inc ADR 590328100 1,546 286,850 SH   SOLE   35,425 0 251,425
METLIFE INC COM 59156R108 672 16,876 SH   SOLE   1,742 0 15,134
METTLER-TOLEDO INTERNATIONAL COM 592688105 2,157 5,910 SH   SOLE   4,835 0 1,075
MGE ENERGY INC COM 55277P104 341 6,025 SH   SOLE   1,650 0 4,375
MGM Resorts International ADR 552953101 3,635 160,625 SH   SOLE   15,750 0 144,875
MGP Ingredients Inc ADR 55303J106 780 20,400 SH   SOLE   1,000 0 19,400
MICROCHIP TECHNOLOGY INC COM 595017104 6,520 128,442 SH   SOLE   41,061 0 87,381
Micron Technology Inc ADR 595112103 2,974 216,118 SH   SOLE   40,493 0 175,625
MICROSOFT CORP COM 594918104 141,557 2,766,399 SH   SOLE   1,428,637 0 1,337,762
Microvision Inc ADR 594960304 21 12,375 SH   SOLE   0 0 12,375
Mid-America Apartment Communities Inc COM 59522J103 792 7,444 SH   SOLE   1,100 0 6,344
MIDDLEBY CORP COM 596278101 4,359 37,822 SH   SOLE   24,391 0 13,431
Midland States Bancorp Inc COM 597742105 251 11,569 SH   SOLE   0 0 11,569
MINERALS TECHNOLOGIES INC COM 603158106 2,458 43,276 SH   SOLE   5,332 0 37,944
Mitek Systems Inc ADR 606710200 728 687,370 SH   SOLE   2,975 0 684,395
MITSUBISHI UFJ FINL-SPON ADR ADR 606822104 411 92,808 SH   SOLE   73,609 0 19,199
MiX Telematics Ltd ADR 60688N102 254 54,250 SH   SOLE   0 0 54,250
MOBILEYE NV COM N51488117 43,570 944,303 SH   SOLE   387,166 0 557,137
MOLSON COORS BREWING CO -B COM 60871R209 723 7,146 SH   SOLE   474 0 6,672
MONDELEZ INTERNATIONAL INC-A COM 609207105 4,164 91,489 SH   SOLE   32,958 0 58,531
MONOGRAM RESIDENTIAL TRUST I COM 60979P105 412 40,324 SH   SOLE   40,324 0 0
MONOLITHIC POWER SYSTEMS INC COM 609839105 668 9,781 SH   SOLE   2,666 0 7,115
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 356 14,472 SH   SOLE   0 0 14,472
MONROE CAPITAL CORP COM 610335101 10,465 705,633 SH   SOLE   57,107 0 648,525
MONSANTO CO COM 61166W101 4,373 42,289 SH   SOLE   7,324 0 34,965
MONSTER BEVERAGE CORP COM 61174X109 476 2,962 SH   SOLE   675 0 2,287
Monster Worldwide Inc ADR 611742107 49 20,350 SH   SOLE   13,050 0 7,300
MOODY'S CORP COM 615369105 5,428 57,927 SH   SOLE   17,708 0 40,219
MORGAN STANLEY COM 617446448 1,690 65,068 SH   SOLE   21,517 0 43,551
MORNINGSTAR INC COM 617700109 20,783 254,134 SH   SOLE   125,255 0 128,879
MOTOROLA SOLUTIONS INC COM 620076307 1,527 23,148 SH   SOLE   362 0 22,786
MPLX LP COM 55336V100 2,004 59,593 SH   SOLE   35,207 0 24,386
MSC INDUSTRIAL DIRECT CO-A COM 553530106 1,886 26,723 SH   SOLE   1,792 0 24,931
Multi-Color Corp ADR 625383104 282 4,455 SH   SOLE   0 0 4,455
MYLAN NV COM N59465109 474 10,966 SH   SOLE   300 0 10,666
National Bank Holdings Corp ADR 633707104 255 12,500 SH   SOLE   0 0 12,500
NATIONAL BEVERAGE CORP COM 635017106 1,484 23,628 SH   SOLE   0 0 23,628
NATIONAL CINEMEDIA INC COM 635309107 344 22,208 SH   SOLE   546 0 21,662
NATIONAL FUEL GAS CO COM 636180101 1,136 19,970 SH   SOLE   656 0 19,314
National General Holdings Corp ADR 636220303 231 10,800 SH   SOLE   2,360 0 8,440
NATIONAL OILWELL VARCO INC COM 637071101 406 12,064 SH   SOLE   599 0 11,465
Natures Sunshine Products Inc ADR 639027101 123 12,885 SH   SOLE   12,885 0 0
NEKTAR THERAPEUTICS COM 640268108 4,484 315,129 SH   SOLE   15,700 0 299,429
NeoGenomics Inc ADR 64049M209 1,348 167,638 SH   SOLE   10,650 0 156,988
Nephros Inc ADR 640671301 31 121,334 SH   SOLE   0 0 121,334
Neptune Technologies & Bioressources Inc COM 64077P108 11 10,800 SH   SOLE   0 0 10,800
NESTLE SA-SPONS ADR ADR 641069406 15,929 206,313 SH   SOLE   72,424 0 133,889
NETFLIX INC COM 64110L106 1,704 19,866 SH   SOLE   9,264 0 10,602
NETSUITE INC COM 64118Q107 300 4,119 SH   SOLE   725 0 3,394
Neuralstem Inc COM 64127R302 122 418,942 SH   SOLE   0 0 418,942
NEUSTAR INC-CLASS A COM 64126X201 999 42,512 SH   SOLE   30,905 0 11,607
NEWELL BRANDS INC COM 651229106 8,131 167,410 SH   SOLE   132,294 0 35,116
NEWMONT MINING CORP COM 651639106 274 7,015 SH   SOLE   2,000 0 5,015
NEXTERA ENERGY INC COM 65339F101 5,886 45,137 SH   SOLE   12,611 0 32,525
NIELSEN HOLDINGS PLC COM G6518L108 2,094 40,302 SH   SOLE   30,121 0 10,181
NIKE INC -CL B COM 654106103 37,380 677,166 SH   SOLE   101,981 0 575,185
NIPPON TELEGRAPH & TELE-ADR ADR 654624105 219 4,661 SH   SOLE   213 0 4,448
NiSource Inc ADR 65473P105 332 12,510 SH   SOLE   2,550 0 9,960
NOBLE ENERGY INC COM 655044105 1,327 37,004 SH   SOLE   13,230 0 23,774
NOKIA CORP-SPON ADR ADR 654902204 144 25,237 SH   SOLE   122 0 25,115
Nord Anglia Education Inc ADR G6583A102 16,060 759,687 SH   SOLE   376,283 0 383,404
NORDSTROM INC COM 655664100 561 14,731 SH   SOLE   1,441 0 13,290
NORFOLK SOUTHERN CORP COM 655844108 1,702 19,987 SH   SOLE   10,264 0 9,723
Northeast Indiana Bancorp Inc ADR 664196201 234 8,000 SH   SOLE   0 0 8,000
NORTHERN TRUST CORP COM 665859104 52,510 792,489 SH   SOLE   517,927 0 274,562
NORTHROP GRUMMAN CORP COM 666807102 3,013 13,556 SH   SOLE   7,123 0 6,433
NOVADAQ TECHNOLOGIES INC COM 66987G102 9,020 916,659 SH   SOLE   532,754 0 383,905
NOVARTIS AG-SPONSORED ADR ADR 66987V109 12,906 156,416 SH   SOLE   90,983 0 65,434
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 14,713 273,580 SH   SOLE   12,034 0 261,546
NU SKIN ENTERPRISES INC - A COM 67018T105 339 7,340 SH   SOLE   0 0 7,340
NUCOR CORP COM 670346105 232 4,701 SH   SOLE   1,529 0 3,172
NuStar Energy LP LTD PTN 67058H102 71 1,425 SH   SOLE   0 0 1,425
NUTRISYSTEM INC COM 67069D108 374 14,730 SH   SOLE   0 0 14,730
NUVASIVE INC COM 670704105 14,651 245,333 SH   SOLE   109,902 0 135,431
NUVEEN CREDIT STRAT INC FD COM 67073D102 90 11,130 SH   SOLE   9,450 0 1,680
NUVEEN ENH MUNI CRED OPP FD COM 67070X101 185 11,610 SH   SOLE   9,619 0 1,991
Nuveen Pref Income Opps Fund COM 67073B106 121 12,061 SH   SOLE   0 0 12,061
NVIDIA CORP COM 67066G104 274 5,829 SH   SOLE   2,160 0 3,669
NXP SEMICONDUCTORS NV COM N6596X109 659 8,408 SH   SOLE   4,567 0 3,841
NXSTAGE MEDICAL INC COM 67072V103 19,598 1,186,242 SH   SOLE   269,567 0 916,675
OCCIDENTAL PETROLEUM CORP COM 674599105 4,237 56,070 SH   SOLE   19,232 0 36,838
OFFICE DEPOT INC COM 676220106 117 35,280 SH   SOLE   35,280 0 0
OFG Bancorp ADR 67103X102 658 79,317 SH   SOLE   0 0 79,317
OLD DOMINION FREIGHT LINE COM 679580100 568 9,420 SH   SOLE   7,106 0 2,314
Old National Bancorp ADR 680033107 483 38,550 SH   SOLE   800 0 37,750
OLD REPUBLIC INTL CORP COM 680223104 958 49,674 SH   SOLE   0 0 49,674
OM ASSET MANAGEMENT PLC COM G67506108 329 24,667 SH   SOLE   0 0 24,667
OMEROS CORP COM 682143102 116 11,000 SH   SOLE   0 0 11,000
OMNICOM GROUP COM 681919106 22,310 273,780 SH   SOLE   246,417 0 27,363
ON ASSIGNMENT INC COM 682159108 1,237 33,468 SH   SOLE   24,570 0 8,898
ONEOK PARTNERS LP COM 68268N103 3,982 99,403 SH   SOLE   7,661 0 91,742
OPEN TEXT CORP COM 683715106 270 4,570 SH   SOLE   4,150 0 420
ORACLE CORP COM 68389X105 12,298 300,469 SH   SOLE   139,083 0 161,386
ORBCOMM INC COM 68555P100 424 42,614 SH   SOLE   0 0 42,614
O'REILLY AUTOMOTIVE INC COM 67103H107 71,018 261,961 SH   SOLE   218,319 0 43,642
ORIX - SPONSORED ADR ADR 686330101 492 7,700 SH   SOLE   6,349 0 1,351
ORKLA ASA-SPON ADR ADR 686331109 104 11,745 SH   SOLE   0 0 11,745
OSI SYSTEMS INC COM 671044105 2,263 38,934 SH   SOLE   27,345 0 11,589
OWENS & MINOR INC COM 690732102 741 19,815 SH   SOLE   485 0 19,330
P G & E CORP COM 69331C108 246 3,853 SH   SOLE   420 0 3,433
PACCAR INC COM 693718108 953 18,379 SH   SOLE   8,750 0 9,629
Pacific Biosciences of California Inc COM 69404D108 310 44,000 SH   SOLE   0 0 44,000
PACKAGING CORP OF AMERICA COM 695156109 400 5,970 SH   SOLE   29 0 5,941
PALO ALTO NETWORKS INC COM 697435105 47,267 385,411 SH   SOLE   104,349 0 281,062
Pan American Silver Corp ADR 697900108 374 22,760 SH   SOLE   5,200 0 17,560
PANDORA MEDIA INC COM 698354107 4,173 335,220 SH   SOLE   228,219 0 107,001
PANERA BREAD COMPANY-CLASS A COM 69840W108 1,665 7,855 SH   SOLE   1,684 0 6,171
PAREXEL INTERNATIONAL CORP COM 699462107 275 4,370 SH   SOLE   899 0 3,471
PARKER HANNIFIN CORP COM 701094104 935 8,656 SH   SOLE   400 0 8,256
PATTERSON COS INC COM 703395103 561 11,722 SH   SOLE   500 0 11,222
PAYCHEX INC COM 704326107 31,696 532,700 SH   SOLE   275,556 0 257,144
PAYLOCITY HOLDING CORP COM 70438V106 12,069 279,374 SH   SOLE   30,415 0 248,959
PAYPAL HOLDINGS INC COM 70450Y103 50,207 1,375,154 SH   SOLE   387,726 0 987,428
PENTAIR PLC COM G7S00T104 281 4,828 SH   SOLE   2,282 0 2,546
PEPSICO INC COM 713448108 34,380 324,528 SH   SOLE   106,682 0 217,845
Permian Basin Royalty Trust ADR 714236106 198 27,000 SH   SOLE   9,500 0 17,500
PERRIGO CO PLC COM G97822103 18,910 208,558 SH   SOLE   182,291 0 26,267
Pfenex Inc ADR 717071104 1,321 157,851 SH   SOLE   18,460 0 139,391
PFIZER INC COM 717081103 24,317 706,620 SH   SOLE   263,928 0 442,692
PHILIP MORRIS INTERNATIONAL COM 718172109 21,680 213,136 SH   SOLE   105,093 0 108,043
PHILLIPS 66 COM 718546104 3,062 38,593 SH   SOLE   16,281 0 22,312
Phillips 66 Partners LP LTD PTN 718549207 2,643 47,310 SH   SOLE   9,710 0 37,600
PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 599 6,186 SH   SOLE   0 0 6,186
PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 1,259 12,446 SH   SOLE   7,885 0 4,561
PIMCO Investment Grade Corporate Bd ETF ETF US 72201R817 3,581 33,693 SH   SOLE   2,800 0 30,893
PIONEER NATURAL RESOURCES CO COM 723787107 17,512 115,815 SH   SOLE   91,752 0 24,063
PLAINS ALL AMER PIPELINE LP COM 726503105 8,765 318,830 SH   SOLE   45,228 0 273,602
Plains GP Holdings LP ADR 72651A108 133 12,780 SH   SOLE   9,050 0 3,730
Planet Fitness Inc ADR 72703H101 894 47,355 SH   SOLE   2,200 0 45,155
PNC FINANCIAL SERVICES GROUP COM 693475105 2,310 28,379 SH   SOLE   5,133 0 23,246
Pool Corp ADR 73278L105 2,118 22,526 SH   SOLE   661 0 21,865
Popular Inc ADR 733174700 1,128 38,500 SH   SOLE   0 0 38,500
Portola Pharmaceuticals Inc ADR 737010108 335 14,200 SH   SOLE   0 0 14,200
POTASH CORP OF SASKATCHEWAN COM 73755L107 1,195 73,608 SH   SOLE   60,458 0 13,150
POTBELLY CORP COM 73754Y100 4,108 327,609 SH   SOLE   89,074 0 238,535
PowerShares DB US Dollar Index Bullish Fund ETF US 73936D107 2,771 111,551 SH   SOLE   925 0 110,626
PowerShares DWA Emerging Markets Mom ETF ETF US 73936Q207 187 11,909 SH   SOLE   7,396 0 4,513
PowerShares DWA Momentum ETF ETF US 73935X153 2,062 48,975 SH   SOLE   1,850 0 47,125
PowerShares Financial Preferred Portfolio ETF US 73935X229 2,837 147,836 SH   SOLE   750 0 147,086
PowerShares FTSE RAFI US 1000 ETF ETF US 73935X583 445 4,920 SH   SOLE   4,147 0 773
PowerShares Preferred Portfolio ETF US 73936T565 1,197 78,544 SH   SOLE   11,585 0 66,959
POWERSHARES QQQ TRUST SERIES ETF US 73935A104 7,620 70,861 SH   SOLE   36,943 0 33,918
POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 3,411 79,724 SH   SOLE   11,816 0 67,908
PowerShares Senior Loan Portfolio ETF US 73936Q769 322 14,025 SH   SOLE   100 0 13,925
PPG INDUSTRIES INC COM 693506107 5,573 53,510 SH   SOLE   41,015 0 12,495
PPL CORP COM 69351T106 330 8,744 SH   SOLE   7,600 0 1,144
PRA GROUP INC COM 69354N106 35,994 1,491,061 SH   SOLE   511,456 0 979,605
PRAXAIR INC COM 74005P104 62,545 556,501 SH   SOLE   302,809 0 253,692
Preferred Apartment Communities Inc COM 74039L103 951 64,600 SH   SOLE   11,250 0 53,350
Premara Financial Inc ADR 74046G105 68 10,000 SH   SOLE   0 0 10,000
Premier Inc ADR 74051N102 21,905 669,885 SH   SOLE   271,526 0 398,359
PREPAID CARD HOLDINGS INC ADR 74072A105 0 20,000 SH   SOLE   0 0 20,000
Press Ganey Holdings Inc ADR 74113L102 44,380 1,127,819 SH   SOLE   302,316 0 825,503
PRICELINE GROUP INC/THE COM 741503403 47,556 38,093 SH   SOLE   32,410 0 5,683
PRIMERICA INC COM 74164M108 511 8,934 SH   SOLE   0 0 8,934
PRIVATEBANCORP INC COM 742962103 259 5,885 SH   SOLE   800 0 5,085
PRIVATEBANCORP IV PFD 74272L208 296 11,484 SH   SOLE   0 0 11,484
PROCTER & GAMBLE CO/THE COM 742718109 53,968 648,889 SH   SOLE   273,108 0 375,781
PROGRESSIVE CORP COM 743315103 7,187 214,545 SH   SOLE   34,687 0 179,858
PRONAI THERAPEUTICS INC COM 74346L101 33 16,688 SH   SOLE   12,458 0 4,230
Proofpoint Inc ADR 743424103 1,381 21,890 SH   SOLE   500 0 21,390
ProShares S&P 500 Dividend Aristocrats ETF ETF US 74348A467 252 4,625 SH   SOLE   0 0 4,625
PROSHARES SHORT 20+ TREASURY ETF US 74347X849 3,182 151,165 SH   SOLE   55,140 0 96,025
PROSHARES SHORT S&P500 ETF US 74347B425 380 9,594 SH   SOLE   7,879 0 1,715
ProShares Ultra Financials ETF US 74347X633 275 4,150 SH   SOLE   700 0 3,450
Prospect Capital Corp ADR 74348T102 105 13,450 SH   SOLE   0 0 13,450
Protein Polymer Technologies Inc ADR 743697104 0 660,000 SH   SOLE   0 0 660,000
PROTO LABS INC COM 743713109 29,232 507,861 SH   SOLE   185,052 0 322,809
PRUDENTIAL FINANCIAL INC COM 744320102 474 6,644 SH   SOLE   4,339 0 2,305
PRUDENTIAL PLC-ADR ADR 74435K204 1,731 50,911 SH   SOLE   40,667 0 10,244
PUBLIC SERVICE ENTERPRISE GP COM 744573106 404 8,673 SH   SOLE   1,104 0 7,569
PUBLIC STORAGE COM 74460D109 854 3,342 SH   SOLE   837 0 2,505
Q2 HOLDINGS INC COM 74736L109 362 12,910 SH   SOLE   0 0 12,910
QIWI Plc ADR 74735M108 278 21,200 SH   SOLE   1,700 0 19,500
QT VASCULAR LTD COM Y71660107 177 2,565,696 SH   SOLE   2,565,696 0 0
QUALCOMM INC COM 747525103 18,716 349,372 SH   SOLE   100,402 0 248,971
Quanta Services Inc COM 74762E102 398 17,200 SH   SOLE   0 0 17,200
QUEST DIAGNOSTICS INC COM 74834L100 1,595 19,595 SH   SOLE   777 0 18,818
QUINTILES TRANSNATIONAL HOLD COM 74876Y101 349 5,350 SH   SOLE   2,150 0 3,200
Rackspace Hosting Inc ADR 750086100 3,828 266,195 SH   SOLE   18,465 0 247,730
Rapid7 Inc ADR 753422104 3,098 246,260 SH   SOLE   25,685 0 220,575
RAYTHEON COMPANY COM 755111507 5,342 39,294 SH   SOLE   5,684 0 33,610
RBC BEARINGS INC COM 75524B104 378 5,218 SH   SOLE   208 0 5,010
RE/MAX HOLDINGS INC-CL A COM 75524W108 8,338 207,113 SH   SOLE   33,990 0 173,123
REALPAGE INC COM 75606N109 882 39,505 SH   SOLE   4,005 0 35,500
RECKITT BENCKISER-SPON ADR ADR 756255204 714 35,214 SH   SOLE   27,789 0 7,425
RED HAT INC COM 756577102 101,460 1,397,518 SH   SOLE   1,009,285 0 388,233
REGENERON PHARMACEUTICALS COM 75886F107 409 1,170 SH   SOLE   547 0 623
Regions Financial Corp ADR 7591EP100 201 23,604 SH   SOLE   1,813 0 21,791
RELX PLC - SPON ADR ADR 759530108 877 46,906 SH   SOLE   32,443 0 14,463
REPLIGEN CORP COM 759916109 1,448 52,924 SH   SOLE   31,590 0 21,334
REPUBLIC SERVICES INC COM 760759100 1,171 22,822 SH   SOLE   5,378 0 17,444
RESMED INC COM 761152107 16,324 258,165 SH   SOLE   44,989 0 213,176
Restoration Hardware Holdings Inc ADR 761283100 965 33,662 SH   SOLE   3,186 0 30,476
Retail Properties of America Inc COM 76131V202 182 10,742 SH   SOLE   2,952 0 7,790
REYNOLDS AMERICAN INC COM 761713106 992 18,402 SH   SOLE   11,740 0 6,662
RIGNET INC COM 766582100 724 54,100 SH   SOLE   8,550 0 45,550
RingCentral Inc ADR 76680R206 594 30,105 SH   SOLE   1,000 0 29,105
RIO TINTO PLC-SPON ADR ADR 767204100 492 15,728 SH   SOLE   11,856 0 3,872
Ritchie Bros Auctioneers Inc ADR 767744105 1,071 31,695 SH   SOLE   75 0 31,620
Rite Aid Corp ADR 767754104 196 26,191 SH   SOLE   371 0 25,820
RLI CORP COM 749607107 394 5,731 SH   SOLE   0 0 5,731
ROBERT HALF INTL INC COM 770323103 8,029 210,405 SH   SOLE   109,163 0 101,242
ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 7,859 238,569 SH   SOLE   192,170 0 46,399
ROCKWELL AUTOMATION INC COM 773903109 1,042 9,075 SH   SOLE   135 0 8,940
ROCKWELL COLLINS INC COM 774341101 24,767 290,893 SH   SOLE   165,059 0 125,834
ROLLS ROYCE HOLDINGS PLC LONDON SHS C ADR G76225112 0 5,150,033 SH   SOLE   0 0 5,150,033
ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 271 28,114 SH   SOLE   23,208 0 4,906
ROPER TECHNOLOGIES INC COM 776696106 3,838 22,505 SH   SOLE   10,177 0 12,328
ROSS STORES INC COM 778296103 529 9,331 SH   SOLE   2,123 0 7,208
ROVI CORP COM 779376102 1,223 78,200 SH   SOLE   2,250 0 75,950
Royal Bank of Canada ADR 780087102 292 4,934 SH   SOLE   0 0 4,934
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 498 7,411 SH   SOLE   3,895 0 3,516
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 4,316 78,164 SH   SOLE   29,286 0 48,878
ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 909 16,229 SH   SOLE   2,047 0 14,182
RPM INTERNATIONAL INC COM 749685103 475 9,512 SH   SOLE   2,200 0 7,312
RPX CORP COM 74972G103 1,203 131,140 SH   SOLE   99,670 0 31,470
RVUE Holdings Inc ADR 74975J104 0 10,000 SH   SOLE   0 0 10,000
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 531 7,637 SH   SOLE   5,314 0 2,323
SABRA HEALTH CARE REIT INC COM 78573L106 334 16,182 SH   SOLE   390 0 15,792
Sabre Corp ADR 78573M104 271 10,105 SH   SOLE   0 0 10,105
SALESFORCE.COM INC COM 79466L302 81,066 1,020,858 SH   SOLE   361,691 0 659,167
SALLY BEAUTY HOLDINGS INC COM 79546E104 24,297 826,159 SH   SOLE   679,210 0 146,949
San Juan Basin Royalty Trust ADR 798241105 102 14,000 SH   SOLE   0 0 14,000
SANGAMO BIOSCIENCES INC COM 800677106 60 10,400 SH   SOLE   9,400 0 1,000
SANOFI-ADR ADR 80105N105 408 9,748 SH   SOLE   751 0 8,997
SAP SE-SPONSORED ADR ADR 803054204 623 8,305 SH   SOLE   6,004 0 2,301
Saratoga Investment Corp COM 80349A307 634 24,920 SH   SOLE   0 0 24,920
SBA COMMUNICATIONS CORP-CL A COM 78388J106 6,143 56,910 SH   SOLE   48,369 0 8,541
Sberbank of Russia PJSC ADR 80585Y308 489 56,103 SH   SOLE   0 0 56,103
SCANSOURCE INC COM 806037107 256 6,908 SH   SOLE   2,850 0 4,058
SCHLUMBERGER LTD COM 806857108 99,786 1,261,836 SH   SOLE   710,735 0 551,100
SCHWAB (CHARLES) CORP COM 808513105 34,962 1,381,355 SH   SOLE   448,875 0 932,480
Schwab International Equity ETF ETF US 808524805 484 17,866 SH   SOLE   10,531 0 7,335
SCOTTS MIRACLE-GRO CO-CL A COM 810186106 21,495 307,468 SH   SOLE   93,951 0 213,517
Scripps Networks Interactive Inc ADR 811065101 210 3,368 SH   SOLE   0 0 3,368
SEALED AIR CORP COM 81211K100 258 5,613 SH   SOLE   1,338 0 4,275
Seattle Genetics Inc ADR 812578102 28,133 696,200 SH   SOLE   49,016 0 647,184
SEI Investments Co ADR 784117103 266 5,531 SH   SOLE   2,756 0 2,775
Sempra Energy ADR 816851109 2,247 19,703 SH   SOLE   423 0 19,280
SENSATA TECHNOLOGIES HOLDING COM N7902X106 561 16,082 SH   SOLE   11,966 0 4,116
Sequenom Inc ADR 817337405 46 50,000 SH   SOLE   0 0 50,000
Serco Group PLC ADR G80400107 23 15,400 SH   SOLE   0 0 15,400
SERVICEMASTER GLOBAL HOLDING COM 81761R109 2,150 54,023 SH   SOLE   47,417 0 6,606
ServiceSource International Inc ADR 81763U100 154 38,300 SH   SOLE   0 0 38,300
SHAKE SHACK INC - CLASS A COM 819047101 17,848 489,933 SH   SOLE   52,222 0 437,711
Shell Midstream Partners LP LTD PTN 822634101 5,991 177,310 SH   SOLE   44,800 0 132,510
SHERWIN-WILLIAMS CO/THE COM 824348106 7,807 26,585 SH   SOLE   14,189 0 12,396
SHIRE PLC-ADR ADR 82481R106 3,023 16,425 SH   SOLE   7,990 0 8,435
Shutterstock Inc ADR 825690100 1,571 34,305 SH   SOLE   2,730 0 31,575
SIEMENS AG-SPONS ADR ADR 826197501 2,209 21,557 SH   SOLE   17,286 0 4,271
Sientra Inc ADR 82621J105 95 14,372 SH   SOLE   3,514 0 10,858
SIGNATURE BANK COM 82669G104 38,643 309,345 SH   SOLE   223,673 0 85,672
SILICON LABORATORIES INC COM 826919102 662 13,580 SH   SOLE   330 0 13,250
SILVER WHEATON CORP COM 828336107 2,179 203,129 SH   SOLE   20,887 0 182,242
SIMON PROPERTY GROUP INC COM 828806109 835 3,848 SH   SOLE   527 0 3,321
Sionix Corp ADR 829400100 0 30,000 SH   SOLE   0 0 30,000
SIRIUS XM HOLDINGS INC COM 82968B103 150 37,860 SH   SOLE   8,000 0 29,860
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3,978 68,642 SH   SOLE   47,863 0 20,779
SKECHERS USA INC-CL A COM 830566105 478 16,100 SH   SOLE   1,200 0 14,900
SNAP-ON INC COM 833034101 6,314 40,010 SH   SOLE   11,601 0 28,409
SONUS NETWORKS INC COM 835916503 167 19,229 SH   SOLE   17,800 0 1,429
SONY CORP-SPONSORED ADR ADR 835699307 237 8,090 SH   SOLE   200 0 7,890
Southern Banc Co Inc ADR 842233108 154 15,700 SH   SOLE   0 0 15,700
SOUTHERN CO/THE COM 842587107 2,318 43,228 SH   SOLE   18,880 0 24,348
Southwest Airlines Co ADR 844741108 387 9,870 SH   SOLE   1,085 0 8,785
SPDR Barclays High Yield Bond ETF ETF US 78464A417 608 17,023 SH   SOLE   36 0 16,987
SPDR BARCLAYS INTL TREASURY ETF US 78464A516 289 5,054 SH   SOLE   1,819 0 3,235
SPDR BARCLAYS SHORT TERM COR ETF US 78464A474 2,648 86,028 SH   SOLE   0 0 86,028
SPDR BARCLAYS SHORT-TERM HIG ETF US 78468R408 224 8,286 SH   SOLE   1,835 0 6,451
SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 6,443 127,939 SH   SOLE   90,716 0 37,223
SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 6,379 153,895 SH   SOLE   144,745 0 9,150
SPDR DJIA TRUST ETF US 78467X109 552 3,085 SH   SOLE   1,735 0 1,350
SPDR EURO STOXX 50 ETF ETF US 78463X202 466 14,950 SH   SOLE   6,252 0 8,698
SPDR GOLD SHARES ETF US 78463V107 4,125 32,616 SH   SOLE   9,624 0 22,992
SPDR S&P 500 ETF TRUST ETF US 78462F103 77,538 370,154 SH   SOLE   249,496 0 120,658
SPDR S&P DIVIDEND ETF ETF US 78464A763 17,215 205,134 SH   SOLE   14,202 0 190,933
SPDR S&P INTL SMALL CAP ETF US 78463X871 331 11,397 SH   SOLE   10,925 0 472
SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 3,562 13,085 SH   SOLE   6,208 0 6,877
SPDR Barclays Convertible Secs ETF ETF US 78464A359 776 17,707 SH   SOLE   0 0 17,707
SPDR Nuveen Barclays Municipal Bond ETF ETF US 78468R721 640 12,646 SH   SOLE   1,646 0 11,000
SPDR Nuveen Barclays ST Muni Bd ETF ETF US 78468R739 556 11,324 SH   SOLE   4,525 0 6,799
SPDR Nuveen S&P High Yield Muni Bd ETF ETF US 78464A284 5,684 95,055 SH   SOLE   250 0 94,805
SPDR S&P Bank ETF ETF US 78464A797 517 16,960 SH   SOLE   0 0 16,960
SPECTRA ENERGY CORP COM 847560109 1,328 36,250 SH   SOLE   2,361 0 33,889
SPECTRA ENERGY PARTNERS LP COM 84756N109 4,169 88,360 SH   SOLE   5,630 0 82,730
SPECTRANETICS CORP COM 84760C107 442 23,650 SH   SOLE   12,600 0 11,050
Spire Inc COM 84857L101 308 4,350 SH   SOLE   0 0 4,350
Splunk Inc ADR 848637104 1,508 27,826 SH   SOLE   2,470 0 25,356
SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 153 18,945 SH   SOLE   15,245 0 3,700
SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 1,393 126,859 SH   SOLE   64,644 0 62,215
SPROTT PHYSICAL SILVER TRUST ETF US 85207K107 150 20,713 SH   SOLE   3,000 0 17,713
SPROUTS FARMERS MARKET INC COM 85208M102 221 9,630 SH   SOLE   50 0 9,580
SQUARE INC - A COM 852234103 522 57,730 SH   SOLE   4,175 0 53,555
ST JUDE MEDICAL INC COM 790849103 397 5,093 SH   SOLE   1,761 0 3,332
Stanley Black & Decker Inc ADR 854502101 935 8,405 SH   SOLE   0 0 8,405
STAPLES INC COM 855030102 458 53,179 SH   SOLE   18,525 0 34,654
STARBUCKS CORP COM 855244109 212,455 3,719,446 SH   SOLE   1,116,118 0 2,603,328
Starwood Hotels & Resorts Worldwide Inc ADR 85590A401 287 3,876 SH   SOLE   990 0 2,886
STARWOOD PROPERTY TRUST INC COM 85571B105 536 25,881 SH   SOLE   4,000 0 21,881
STATE STREET CORP COM 857477103 423 7,844 SH   SOLE   4,932 0 2,912
STERICYCLE INC COM 858912108 81,376 781,559 SH   SOLE   344,562 0 436,997
STEVEN MADDEN LTD COM 556269108 2,506 73,323 SH   SOLE   55,883 0 17,440
STILLWATER MINING CO COM 86074Q102 365 30,789 SH   SOLE   0 0 30,789
STOCK YARDS BANCORP INC COM 861025104 267 9,446 SH   SOLE   0 0 9,446
STRATASYS LTD COM M85548101 241 10,547 SH   SOLE   2,387 0 8,160
STRYKER CORP COM 863667101 32,302 269,563 SH   SOLE   78,665 0 190,898
Sturgis Bancorp Inc ADR 864087101 653 57,066 SH   SOLE   0 0 57,066
SUBURBAN PROPANE PARTNERS LP COM 864482104 356 10,670 SH   SOLE   2,547 0 8,123
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 182 31,814 SH   SOLE   2,817 0 28,997
SUN COMMUNITIES INC COM 866674104 1,178 15,372 SH   SOLE   2,920 0 12,452
SUN LIFE FINANCIAL INC COM 866796105 576 17,533 SH   SOLE   9,430 0 8,103
SUNCOR ENERGY INC COM 867224107 31,717 1,143,796 SH   SOLE   514,779 0 629,017
SUNOCO LOGISTICS PARTNERS LP COM 86764L108 7,063 245,685 SH   SOLE   57,175 0 188,510
SunPower Corp ADR 867652406 1,333 86,028 SH   SOLE   5,995 0 80,033
SUPERVALU INC COM 868536103 50 10,650 SH   SOLE   10,650 0 0
SVB Financial Group ADR 78486Q101 284 2,984 SH   SOLE   859 0 2,125
SYMANTEC CORP COM 871503108 291 14,180 SH   SOLE   3,642 0 10,538
SYNTEL INC COM 87162H103 1,048 23,145 SH   SOLE   3,670 0 19,475
Synthetic Biologics Inc ADR 87164U102 3,782 2,101,226 SH   SOLE   240,775 0 1,860,451
SYSCO CORP COM 871829107 4,628 91,205 SH   SOLE   24,503 0 66,702
T ROWE PRICE GROUP INC COM 74144T108 6,526 89,430 SH   SOLE   18,854 0 70,576
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3,072 117,113 SH   SOLE   98,744 0 18,369
Tallgrass Energy Partners LP LTD PTN 874697105 1,631 35,445 SH   SOLE   760 0 34,685
Targa Resources Corp ADR 87612G101 222 5,262 SH   SOLE   0 0 5,262
TARGET CORP COM 87612E106 3,310 47,401 SH   SOLE   13,984 0 33,417
TC Pipelines LP LTD PTN 87233Q108 1,136 19,844 SH   SOLE   0 0 19,844
TE CONNECTIVITY LTD COM H84989104 7,410 129,743 SH   SOLE   64,970 0 64,774
TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 881 20,316 SH   SOLE   1,755 0 18,561
TEEKAY LNG PARTNERS LP COM Y8564M105 139 12,330 SH   SOLE   600 0 11,730
Teleflex Inc COM 879369106 621 3,500 SH   SOLE   0 0 3,500
Terravia Holdings Inc COM 88105A106 259 98,857 SH   SOLE   4,000 0 94,857
TESLA MOTORS INC COM 88160R101 3,041 14,326 SH   SOLE   4,191 0 10,135
Tesoro Logistics LP LTD PTN 88160T107 1,256 25,355 SH   SOLE   740 0 24,615
TEVA PHARMACEUTICAL-SP ADR ADR 881624209 1,203 23,953 SH   SOLE   15,133 0 8,820
TEXAS INSTRUMENTS INC COM 882508104 11,938 190,558 SH   SOLE   129,687 0 60,871
The Advisory Board Co ADR 00762W107 10,347 292,367 SH   SOLE   50,303 0 242,064
The Container Store Group Inc ADR 210751103 105 19,600 SH   SOLE   18,500 0 1,100
The Dixie Group Inc ADR 255519100 527 148,173 SH   SOLE   0 0 148,173
THERMO FISHER SCIENTIFIC INC COM 883556102 19,710 133,392 SH   SOLE   62,041 0 71,351
THOMSON REUTERS CORP COM 884903105 1,171 28,983 SH   SOLE   8,515 0 20,468
THOR INDUSTRIES INC COM 885160101 545 8,426 SH   SOLE   0 0 8,426
Threshold Pharmaceuticals Inc ADR 885807206 15 24,120 SH   SOLE   2,750 0 21,370
TIFFANY & CO COM 886547108 335 5,525 SH   SOLE   2,950 0 2,575
TIME WARNER INC COM 887317303 1,483 20,169 SH   SOLE   5,128 0 15,041
Titan Medical Inc ADR 88830X108 20 30,000 SH   SOLE   0 0 30,000
Tivo Inc ADR 888706108 1,337 135,075 SH   SOLE   8,275 0 126,800
TJX COMPANIES INC COM 872540109 8,730 113,036 SH   SOLE   23,584 0 89,453
T-Mobile US Inc ADR 872590104 902 20,850 SH   SOLE   5,000 0 15,850
Tobira Therapeutics Inc ADR 88883P101 253 20,115 SH   SOLE   6,200 0 13,915
TORONTO-DOMINION BANK COM 891160509 2,568 59,810 SH   SOLE   54,571 0 5,239
Tortoise MLP Fund COM 89148B101 318 17,225 SH   SOLE   2,850 0 14,375
TOTAL SA-SPON ADR ADR 89151E109 2,354 48,950 SH   SOLE   37,407 0 11,543
Towerstream Corp ADR 892000100 2 10,000 SH   SOLE   0 0 10,000
TRACTOR SUPPLY COMPANY COM 892356106 76,647 840,613 SH   SOLE   590,316 0 250,297
TRANSDIGM GROUP INC COM 893641100 69,955 265,293 SH   SOLE   208,852 0 56,441
TRANSMONTAIGNE PARTNERS LP COM 89376V100 381 9,284 SH   SOLE   0 0 9,284
TRANSOCEAN LTD COM H8817H100 474 39,835 SH   SOLE   22,365 0 17,470
TransUnion ADR 89400J107 3,873 115,825 SH   SOLE   14,200 0 101,625
TRAVELERS COS INC/THE COM 89417E109 2,397 20,132 SH   SOLE   8,596 0 11,536
TREEHOUSE FOODS INC COM 89469A104 21,373 208,209 SH   SOLE   32,104 0 176,105
Triangle Capital Corp ADR 895848109 375 19,350 SH   SOLE   4,325 0 15,025
TRIMBLE NAVIGATION LTD COM 896239100 17,897 734,706 SH   SOLE   413,466 0 321,240
TRIPADVISOR INC COM 896945201 263 4,090 SH   SOLE   1,500 0 2,590
TWITTER INC COM 90184L102 2,034 120,297 SH   SOLE   12,860 0 107,437
TYCO INTERNATIONAL PLC COM G91442106 519 12,189 SH   SOLE   2,783 0 9,406
TYLER TECHNOLOGIES INC COM 902252105 3,923 23,532 SH   SOLE   4,314 0 19,218
TYSON FOODS INC-CL A COM 902494103 1,250 18,721 SH   SOLE   18,486 0 235
UBS GROUP AG-REG COM H42097107 1,034 79,764 SH   SOLE   64,413 0 15,351
ULTA SALON COSMETICS & FRAGR COM 90384S303 10,820 44,409 SH   SOLE   25,351 0 19,058
ULTIMATE SOFTWARE GROUP INC COM 90385D107 86,432 411,011 SH   SOLE   119,980 0 291,031
UNDER ARMOUR INC-CLASS A COM 904311107 19,668 490,104 SH   SOLE   51,791 0 438,313
UNDER ARMOUR INC-CLASS C COM 904311206 15,482 425,316 SH   SOLE   49,280 0 376,036
UNIFIRST CORP/MA COM 904708104 9,753 84,284 SH   SOLE   63,207 0 21,077
UNILEVER N V -NY SHARES ADR 904784709 8,230 175,323 SH   SOLE   116,190 0 59,133
UNILEVER PLC-SPONSORED ADR ADR 904767704 2,603 54,334 SH   SOLE   16,209 0 38,125
UNION PACIFIC CORP COM 907818108 56,920 652,382 SH   SOLE   393,402 0 258,980
UNITED CONTINENTAL HOLDINGS COM 910047109 208 5,059 SH   SOLE   2,765 0 2,294
UNITED PARCEL SERVICE-CL B COM 911312106 57,757 536,178 SH   SOLE   229,484 0 306,694
UNITED RENTALS INC COM 911363109 301 4,485 SH   SOLE   1,561 0 2,924
United Security Bancshares Inc ADR 911459105 1,117 125,500 SH   SOLE   0 0 125,500
UNITED STATES OIL FUND LP ETF US 91232N108 601 51,980 SH   SOLE   27,731 0 24,249
UNITED TECHNOLOGIES CORP COM 913017109 8,378 81,700 SH   SOLE   28,194 0 53,506
UNITEDHEALTH GROUP INC COM 91324P102 6,958 49,275 SH   SOLE   13,206 0 36,069
UNIVERSAL ELECTRONICS INC COM 913483103 449 6,210 SH   SOLE   0 0 6,210
UPLAND SOFTWARE INC COM 91544A109 88 11,500 SH   SOLE   7,500 0 4,000
URANIUM ENERGY CORP COM 916896103 49 55,555 SH   SOLE   55,555 0 0
US AUTO PARTS NETWORK INC COM 90343C100 396 100,152 SH   SOLE   0 0 100,152
US BANCORP COM 902973304 9,633 238,848 SH   SOLE   93,221 0 145,627
US Silica Holdings Inc COM 90346E103 1,384 40,149 SH   SOLE   19,891 0 20,258
USA TECHNOLOGIES INC COM 90328S500 554 129,648 SH   SOLE   41,500 0 88,148
UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 4,577 87,224 SH   SOLE   14,987 0 72,237
VALEANT PHARMACEUTICALS INTE COM 91911K102 798 39,634 SH   SOLE   8,398 0 31,236
VALENCE TECHNOLOGY, INC.(NV) ADR 918914102 0 36,000 SH   SOLE   0 0 36,000
VALERO ENERGY CORP COM 91913Y100 1,542 30,229 SH   SOLE   8,656 0 21,573
Valmont Industries Inc ADR 920253101 349 2,577 SH   SOLE   0 0 2,577
VALSPAR CORP/THE COM 920355104 508 4,700 SH   SOLE   900 0 3,800
VANECK VECTORS GOLD MINERS E ETF US 92189F106 1,777 64,132 SH   SOLE   15,782 0 48,350
VanEck Vectors High Inc Infras MLP ETF ETF US 92189F569 210 14,375 SH   SOLE   525 0 13,850
VanEck Vectors India Small-Cap ETF ETF US 92189F767 327 7,710 SH   SOLE   1,710 0 6,000
VANECK VECTORS JUNIOR GOLD M ETF US 92189F791 507 11,898 SH   SOLE   2,975 0 8,923
Vanguard Consumer Staples ETF ETF US 92204A207 480 3,401 SH   SOLE   176 0 3,225
VANGUARD DIVIDEND APPREC ETF ETF US 921908844 20,093 241,382 SH   SOLE   57,940 0 183,442
VANGUARD EXTENDED MARKET ETF ETF US 922908652 3,235 37,872 SH   SOLE   35,372 0 2,500
VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 31,369 732,055 SH   SOLE   640,310 0 91,745
VANGUARD FTSE DEVELOPED ETF ETF US 921943858 15,201 429,882 SH   SOLE   268,381 0 161,501
VANGUARD FTSE EMERGING MARKE ETF US 922042858 14,205 403,211 SH   SOLE   190,098 0 213,113
VANGUARD FTSE EUROPE ETF ETF US 922042874 4,032 86,416 SH   SOLE   34,959 0 51,457
Vanguard FTSE Pacific ETF ETF US 922042866 255 4,573 SH   SOLE   4,573 0 0
VANGUARD GLBL EX-US REAL EST ETF US 922042676 4,181 77,341 SH   SOLE   29,054 0 48,287
VANGUARD GROWTH ETF ETF US 922908736 62,681 584,707 SH   SOLE   21,372 0 563,335
VANGUARD HIGH DVD YIELD ETF ETF US 921946406 25,766 360,568 SH   SOLE   13,087 0 347,480
Vanguard Information Technology ETF ETF US 92204A702 256 2,388 SH   SOLE   2,114 0 274
VANGUARD INTERMEDIATE-TERM B ETF US 921937819 885 10,044 SH   SOLE   854 0 9,190
VANGUARD INT-TERM CORPORATE ETF US 92206C870 3,423 38,283 SH   SOLE   964 0 37,319
VANGUARD LARGE-CAP ETF ETF US 922908637 222 2,319 SH   SOLE   105 0 2,214
Vanguard Long-Term Bond ETF ETF US 921937793 349 3,564 SH   SOLE   1,335 0 2,229
VANGUARD MATERIALS ETF ETF US 92204A801 803 7,836 SH   SOLE   7,466 0 370
VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 1,872 22,424 SH   SOLE   20,291 0 2,133
VANGUARD MID-CAP ETF ETF US 922908629 3,912 31,643 SH   SOLE   22,959 0 8,684
VANGUARD MID-CAP GROWTH ETF ETF US 922908538 887 8,705 SH   SOLE   2,490 0 6,215
VANGUARD MID-CAP VALUE ETF ETF US 922908512 3,397 38,131 SH   SOLE   20,073 0 18,058
VANGUARD REIT ETF ETF US 922908553 22,135 249,636 SH   SOLE   146,367 0 103,269
VANGUARD S&P 500 ETF ETF US 922908363 10,400 54,109 SH   SOLE   29,478 0 24,631
VANGUARD S/T CORP BOND ETF ETF US 92206C409 2,674 33,072 SH   SOLE   5,257 0 27,815
VANGUARD SHORT-TERM BOND ETF ETF US 921937827 2,642 32,596 SH   SOLE   11,649 0 20,947
Vanguard Short-Term Government Bond ETF ETF US 92206C102 402 6,550 SH   SOLE   0 0 6,550
VANGUARD SMALL-CAP ETF ETF US 922908751 3,508 30,321 SH   SOLE   20,898 0 9,423
Vanguard Small-Cap Growth ETF ETF US 922908595 409 3,305 SH   SOLE   1,323 0 1,982
VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 830 7,886 SH   SOLE   1,781 0 6,105
VANGUARD TOTAL BOND MARKET ETF US 921937835 7,129 84,569 SH   SOLE   5,401 0 79,168
VANGUARD TOTAL INTL BOND ETF ETF US 92203J407 9,643 173,128 SH   SOLE   159,586 0 13,542
VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 6,447 60,160 SH   SOLE   32,041 0 28,119
VANGUARD VALUE ETF ETF US 922908744 12,643 148,758 SH   SOLE   36,649 0 112,109
VANTIV INC - CL A COM 92210H105 6,898 121,864 SH   SOLE   101,935 0 19,929
VARIAN MEDICAL SYSTEMS INC COM 92220P105 462 5,622 SH   SOLE   1,700 0 3,922
VCA INC COM 918194101 4,006 59,251 SH   SOLE   35,636 0 23,615
VECTREN CORP COM 92240G101 1,077 20,450 SH   SOLE   2,080 0 18,370
VEEVA SYSTEMS INC-CLASS A COM 922475108 37,649 1,103,443 SH   SOLE   360,946 0 742,497
VENTAS INC COM 92276F100 5,077 69,721 SH   SOLE   10,724 0 58,997
Veolia Environnement SA ADR 92334N103 646 29,850 SH   SOLE   0 0 29,850
VERISK ANALYTICS INC COM 92345Y106 77,523 956,129 SH   SOLE   713,919 0 242,210
VERIZON COMMUNICATIONS INC COM 92343V104 23,673 457,411 SH   SOLE   162,185 0 295,226
VERTEX PHARMACEUTICALS INC COM 92532F100 626 7,273 SH   SOLE   5,823 0 1,450
VF CORP COM 918204108 30,377 494,011 SH   SOLE   366,306 0 127,704
VIACOM INC-CLASS B COM 92553P201 270 6,515 SH   SOLE   140 0 6,375
Vince Holding Corp ADR 92719W108 126 23,000 SH   SOLE   0 0 23,000
VirTra Systems Inc ADR 92827K103 4 20,000 SH   SOLE   0 0 20,000
VIRTU FINANCIAL INC-CLASS A COM 928254101 535 29,702 SH   SOLE   8,300 0 21,402
Virtus Multi-Sector S/T Bd I COM 92828R610 95 20,096 SH   SOLE   0 0 20,096
VISA INC-CLASS A SHARES COM 92826C839 215,134 2,900,557 SH   SOLE   1,110,614 0 1,789,943
Vital Therapies Inc COM 92847R104 369 59,500 SH   SOLE   59,500 0 0
Vocera Communications Inc ADR 92857F107 132 10,301 SH   SOLE   1,321 0 8,980
VODAFONE GROUP PLC-SP ADR ADR 92857W308 985 31,889 SH   SOLE   3,282 0 28,607
Vonage Holdings Corp ADR 92886T201 123 20,200 SH   SOLE   0 0 20,200
VORNADO REALTY TRUST COM 929042109 300 2,998 SH   SOLE   2,166 0 832
VOYAGER ENTMT INTL INC ADR 92908D101 0 91,000 SH   SOLE   0 0 91,000
VULCAN MATERIALS CO COM 929160109 3,503 29,104 SH   SOLE   27,377 0 1,727
WABTEC CORP COM 929740108 350 4,979 SH   SOLE   72 0 4,907
WageWorks Inc ADR 930427109 30,273 506,148 SH   SOLE   176,498 0 329,650
WALGREENS BOOTS ALLIANCE INC COM 931427108 109,728 1,317,740 SH   SOLE   504,069 0 813,671
WALMART DE MEXICO-SPON ADR V ADR 93114W107 2,292 95,386 SH   SOLE   82,177 0 13,209
WAL-MART STORES INC COM 931142103 21,769 298,118 SH   SOLE   52,201 0 245,917
WALT DISNEY CO/THE COM 254687106 73,197 748,281 SH   SOLE   200,891 0 547,390
WASTE MANAGEMENT INC COM 94106L109 2,359 35,593 SH   SOLE   13,028 0 22,565
WATERS CORP COM 941848103 659 4,682 SH   SOLE   0 0 4,682
WATSCO INC COM 942622200 75,303 535,243 SH   SOLE   383,318 0 151,925
WD-40 CO COM 929236107 6,493 55,284 SH   SOLE   41,388 0 13,896
WEATHERFORD INTERNATIONAL PL COM G48833100 505 91,067 SH   SOLE   90,392 0 675
WEBMD HEALTH CORP COM 94770V102 418 7,193 SH   SOLE   3,270 0 3,923
WEC ENERGY GROUP INC COM 92939U106 2,302 35,259 SH   SOLE   16,055 0 19,204
WELLS FARGO & CO COM 949746101 34,759 734,407 SH   SOLE   219,087 0 515,320
WELLS FARGO & COMPANY PFD 949746804 403 310 SH   SOLE   100 0 210
WELLTOWER INC COM 95040Q104 2,977 39,085 SH   SOLE   10,804 0 28,281
WESBANCO INC COM 950810101 286 9,223 SH   SOLE   0 0 9,223
WESTAR ENERGY INC COM 95709T100 230 4,100 SH   SOLE   3,000 0 1,100
Western Digital Corp ADR 958102105 208 4,395 SH   SOLE   2,322 0 2,073
Western Gas Partners, LP LTD PTN 958254104 5,495 109,035 SH   SOLE   20,655 0 88,380
WESTERN UNION CO COM 959802109 2,944 153,497 SH   SOLE   28,178 0 125,319
WEX INC COM 96208T104 32,754 369,393 SH   SOLE   282,830 0 86,563
WEYERHAEUSER CO COM 962166104 2,677 89,909 SH   SOLE   31,353 0 58,556
WHIRLPOOL CORP COM 963320106 5,942 35,656 SH   SOLE   3,090 0 32,566
WHITEWAVE FOODS CO COM 966244105 1,066 22,711 SH   SOLE   2,028 0 20,683
WHOLE FOODS MARKET INC COM 966837106 3,330 103,995 SH   SOLE   18,888 0 85,107
WILLIAMS COS INC COM 969457100 741 34,268 SH   SOLE   2,678 0 31,590
WILLIAMS PARTNERS LP COM 96949L105 8,114 234,235 SH   SOLE   84,046 0 150,189
WILLIAMS-SONOMA INC COM 969904101 9,706 186,187 SH   SOLE   93,326 0 92,861
WILLIS TOWERS WATSON PLC COM G96629103 5,500 44,242 SH   SOLE   36,065 0 8,177
Winston Pharmaceuticals Inc ADR 975657107 7 370,671 SH   SOLE   0 0 370,671
WINTRUST FINANCIAL CORP COM 97650W108 1,412 27,691 SH   SOLE   12,120 0 15,571
WisdomTree Dividend ex-Financials ETF ETF US 97717W406 300 3,895 SH   SOLE   0 0 3,895
WisdomTree Emerging Markets High Dividend Fund ETF US 97717W315 521 14,720 SH   SOLE   2,625 0 12,095
WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 1,267 25,082 SH   SOLE   5,941 0 19,141
WisdomTree High Dividend ETF ETF US 97717W208 1,470 22,035 SH   SOLE   9,300 0 12,735
WisdomTree International Equity ETF ADR 97717W703 134 3,000 SH   SOLE   1,200 0 1,800
WisdomTree International Equity ETF ETF US 97717W703 134 3,000 SH   SOLE   1,200 0 1,800
WisdomTree Investments Inc ADR 97717P104 385 39,306 SH   SOLE   15,556 0 23,750
WISDOMTREE JAPAN HEDGED EQ ETF US 97717W851 2,022 52,135 SH   SOLE   5,940 0 46,195
WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 1,973 26,040 SH   SOLE   3,544 0 22,496
WISDOMTREE MIDCAP DIVIDEND F ETF US 97717W505 594 6,642 SH   SOLE   362 0 6,280
WisdomTree Total Dividend ETF ETF US 97717W109 2,729 35,561 SH   SOLE   1,300 0 34,261
WNS HOLDINGS LTD-ADR ADR 92932M101 1,790 66,290 SH   SOLE   45,873 0 20,417
WOLSELEY PLC-ADR ADR 977868306 682 132,080 SH   SOLE   86,891 0 45,189
WOODWARD INC COM 980745103 1,182 20,500 SH   SOLE   20,500 0 0
WORKDAY INC-CLASS A COM 98138H101 68,012 910,838 SH   SOLE   426,002 0 484,836
WPP PLC-SPONSORED ADR ADR 92937A102 2,225 21,288 SH   SOLE   18,955 0 2,333
WRIGHT MEDICAL GROUP NV COM N96617118 205 11,788 SH   SOLE   1,619 0 10,169
WTS DEL TACO RESTAURANTS IN-CW18 WTS 245496112 23 12,500 SH   SOLE   0 0 12,500
WTS Eastman Kodak Co WTS 277461141 69 19,789 SH   SOLE   4,000 0 15,789
WTS Hennessy Cap Acquisition Corp Wt Exp 072820 WTS 42588J118 62 100,000 SH   SOLE   0 0 100,000
WW GRAINGER INC COM 384802104 62,405 274,611 SH   SOLE   177,469 0 97,142
WYNDHAM WORLDWIDE CORP COM 98310W108 437 6,138 SH   SOLE   6,000 0 138
Wynn Resorts Ltd ADR 983134107 327 3,605 SH   SOLE   740 0 2,865
XACTLY CORP COM 98386L101 181 14,168 SH   SOLE   0 0 14,168
XCEL ENERGY INC COM 98389B100 1,219 27,215 SH   SOLE   3,267 0 23,948
XCERRA CORP COM 98400J108 360 62,593 SH   SOLE   0 0 62,593
XILINX INC COM 983919101 3,406 73,838 SH   SOLE   28,553 0 45,285
X-LINKS CUSHING MLP INFRASTR ETF US 22542D852 1,662 78,085 SH   SOLE   38,068 0 40,017
XPO LOGISTICS INC COM 983793100 244 9,310 SH   SOLE   7,110 0 2,200
XYLEM INC COM 98419M100 568 12,714 SH   SOLE   1,746 0 10,968
YAHOO! INC COM 984332106 1,660 44,204 SH   SOLE   23,168 0 21,036
YUM! BRANDS INC COM 988498101 5,192 62,613 SH   SOLE   47,773 0 14,840
Yuma Energy Inc COM 98872E108 4 14,000 SH   SOLE   0 0 14,000
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 11,802 235,570 SH   SOLE   56,205 0 179,365
ZELTIQ AESTHETICS INC COM 98933Q108 3,196 116,957 SH   SOLE   8,157 0 108,800
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,508 12,530 SH   SOLE   3,308 0 9,222
ZOE'S KITCHEN INC COM 98979J109 14,083 388,278 SH   SOLE   211,560 0 176,718
ZOETIS INC COM 98978V103 90,649 1,910,011 SH   SOLE   1,387,933 0 522,078
Zogenix Inc ADR 98978L204 529 195,500 SH   SOLE   0 0 195,500