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
3M Co COM 88579Y101 3,599 21,599 SH   SOLE   21,359 0 240
Abbott Laboratories COM 002824100 45,209 1,080,778 SH   SOLE   1,022,801 0 57,977
AbbVie Inc COM 00287Y109 448 7,850 SH   SOLE   6,950 0 900
Abiomed Inc COM 003654100 398 4,200 SH   SOLE   4,010 0 190
Accenture PLC Ireland Cl A COM G1151C101 53,717 465,483 SH   SOLE   439,280 0 26,203
Acuity Brands Inc Com COM 00508Y102 41,558 190,510 SH   SOLE   182,665 0 7,845
Adobe Systems Inc COM 00724F101 67,407 718,629 SH   SOLE   674,967 0 43,662
AdZone Research, Inc. COM 00763K102 0 318,000 SH   SOLE   318,000 0 0
Aia Group Ltd Hong Kong COM Y002A1105 839 150,000 SH   SOLE   150,000 0 0
Akamai Technologies Inc COM 00971T101 40,439 727,717 SH   SOLE   688,053 0 39,664
Alexion Pharmaceuticals Inc COM 015351109 4,495 32,287 SH   SOLE   32,152 0 135
Alliance Data Systems Corp COM 018581108 32,971 149,868 SH   SOLE   144,030 0 5,838
Alphabet Inc Cl A COM 02079K305 46,343 60,746 SH   SOLE   57,309 0 3,437
Alphabet Inc Cl C COM 02079K107 24,875 33,392 SH   SOLE   30,763 0 2,629
Amazon.Com Inc COM 023135106 1,223 2,060 SH   SOLE   2,060 0 0
American International Group COM 026874784 4,844 89,621 SH   SOLE   88,906 0 715
American Tower Corp COM 03027X100 10,124 98,891 SH   SOLE   97,246 0 1,645
AmerisourceBergen Corp COM 03073E105 57,267 661,667 SH   SOLE   623,025 0 38,642
Amgen Inc Com COM 031162100 4,484 29,910 SH   SOLE   29,730 0 180
Amphenol Corp COM 032095101 56,640 979,590 SH   SOLE   924,428 0 55,162
Analog Devices Inc COM 032654105 55,987 945,886 SH   SOLE   893,101 0 52,785
Ansys Inc COM 03662Q105 33,346 372,748 SH   SOLE   356,531 0 16,217
Apple Inc COM 037833100 78,095 716,529 SH   SOLE   680,138 0 36,391
Ariad Pharmaceuticals COM 04033A100 192 30,000 SH   SOLE   30,000 0 0
AT&T Inc COM COM 00206R102 609 15,554 SH   SOLE   14,654 0 900
Autodesk Inc. COM 052769106 233 4,000 SH   SOLE   0 0 4,000
Automatic Data Processing Inc COM 053015103 54,133 603,419 SH   SOLE   568,636 0 34,783
Avanti Mng Inc COM 01986P209 4 90,000 SH   SOLE   90,000 0 0
B/E Aerospace Inc COM 073302101 31,094 674,197 SH   SOLE   650,271 0 23,926
Bank of America Corp COM 060505104 370 27,341 SH   SOLE   27,341 0 0
Berkshire Hathaway Inc COM 084670702 552 3,892 SH   SOLE   3,892 0 0
Booz Allen Hamilton Hldg Corp COM 099502106 8,402 277,477 SH   SOLE   270,287 0 7,190
Bristol Myers Squibb Co COM 110122108 361 5,646 SH   SOLE   5,646 0 0
Broadridge Financial Solutions COM 11133T103 3,213 54,170 SH   SOLE   53,575 0 595
Brown-Forman Corp Cl B COM 115637209 505 5,133 SH   SOLE   4,694 0 439
Buffalo Wild Wings Inc COM 119848109 5,285 35,682 SH   SOLE   35,332 0 350
Cambrex Corp COM 132011107 22,018 500,419 SH   SOLE   489,672 0 10,747
Camden Property Trust COM 133131102 33,571 399,228 SH   SOLE   384,009 0 15,219
Canadian National Railway Co COM 136375102 54,872 878,508 SH   SOLE   822,388 0 56,120
Canadian Pacific Railway Ltd COM 13645T100 7,358 55,452 SH   SOLE   54,537 0 915
Carters Inc COM 146229109 36,920 350,349 SH   SOLE   336,008 0 14,341
Caseys General Stores Inc COM 147528103 6,723 59,329 SH   SOLE   58,879 0 450
Caterpillar Inc COM COM 149123101 704 9,197 SH   SOLE   8,082 0 1,115
Celgene Corp COM 151020104 52,702 526,548 SH   SOLE   494,907 0 31,641
Cerner Corp COM 156782104 504 9,519 SH   SOLE   9,519 0 0
Check Point Software Tech COM M22465104 5,505 62,935 SH   SOLE   62,520 0 415
Chevron Corp COM 166764100 385 4,037 SH   SOLE   3,946 0 91
China Mobile Ltd Sponsored ADR COM 16941M109 2,190 39,499 SH   SOLE   39,249 0 250
Church & Dwight Co COM 171340102 43,002 466,496 SH   SOLE   445,561 0 20,935
Cintas Corp COM 172908105 37,081 412,886 SH   SOLE   395,462 0 17,424
Cisco Systems, Inc COM 17275R102 3,390 119,085 SH   SOLE   117,445 0 1,640
Clorox Company COM 189054109 56,554 448,628 SH   SOLE   422,292 0 26,336
CME Group Inc COM 12572Q105 8,282 86,227 SH   SOLE   85,002 0 1,225
Coca Cola Co COM 191216100 4,145 89,356 SH   SOLE   84,411 0 4,945
Cognex Corp COM 192422103 34,225 878,693 SH   SOLE   841,376 0 37,317
Cognizant Technology Solutions COM 192446102 4,923 78,522 SH   SOLE   77,972 0 550
Colgate-Palmolive Co COM 194162103 58,813 832,453 SH   SOLE   783,403 0 49,050
Conocophillips COM 20825C104 5,375 133,485 SH   SOLE   133,485 0 0
Cooper Cos Inc COM 216648402 33,819 219,649 SH   SOLE   210,435 0 9,214
Core Laboratories NV COM N22717107 31,795 282,850 SH   SOLE   271,018 0 11,832
Costco Wholesale Corp COM 22160K105 63,776 404,720 SH   SOLE   381,311 0 23,409
CVS Corp COM 126650100 7,136 68,798 SH   SOLE   67,963 0 835
Cyberark Software Ltd COM M2682V108 7,205 169,006 SH   SOLE   164,971 0 4,035
Danaher Corp COM 235851102 238 2,507 SH   SOLE   2,507 0 0
Darden Restaurants Inc COM 237194105 7,786 117,432 SH   SOLE   114,217 0 3,215
Deere & Co COM 244199105 294 3,815 SH   SOLE   3,815 0 0
Diamond Resorts Intl Inc COM 25272T104 8,578 353,013 SH   SOLE   343,703 0 9,310
Discovery Communications Inc S COM 25470F104 1,692 59,113 SH   SOLE   58,988 0 125
Discovery Communications Inc S COM 25470F302 1,394 51,627 SH   SOLE   51,502 0 125
Dorman Products Inc COM 258278100 36,857 677,271 SH   SOLE   646,872 0 30,399
Du Pont E I De Nemours Co COM 263534109 11,694 184,680 SH   SOLE   184,680 0 0
Ecolab Inc COM 278865100 48,439 434,351 SH   SOLE   407,921 0 26,430
Emerson Electric Co COM 291011104 238 4,385 SH   SOLE   3,385 0 1,000
EOG Res Inc COM 26875P101 269 3,708 SH   SOLE   2,628 0 1,080
EQT Corp COM 26884L109 336 5,000 SH   SOLE   5,000 0 0
Equifax Inc COM 294429105 40,428 353,728 SH   SOLE   334,715 0 19,013
Equinix Inc COM 29444U700 21,174 64,026 SH   SOLE   62,695 0 1,331
Estee Lauder Companies Cl A COM 518439104 55,733 590,953 SH   SOLE   558,115 0 32,838
Exxon Mobil Corp COM 30231G102 6,885 82,372 SH   SOLE   74,952 0 7,420
F5 Networks Inc COM 315616102 32,877 310,599 SH   SOLE   297,696 0 12,903
Facebook Inc COM 30303M102 55,684 488,025 SH   SOLE   462,368 0 25,657
Factset Reasearch Systems, Inc COM 303075105 30,042 198,259 SH   SOLE   190,522 0 7,737
Fair Isaac Corp COM 303250104 5,948 56,064 SH   SOLE   55,529 0 535
First Rep Bk San Francisco Cal COM 33616C100 6,401 96,057 SH   SOLE   92,117 0 3,940
Fiserv Incorporated COM 337738108 2,185 21,296 SH   SOLE   18,941 0 2,355
Foot Locker Inc COM 344849104 30,803 477,574 SH   SOLE   458,256 0 19,318
Fortinet Inc COM 34959E109 490 16,000 SH   SOLE   16,000 0 0
G-III Apparel Group, Ltd COM 36237H101 36,209 740,616 SH   SOLE   711,607 0 29,009
General Electric COM COM 369604103 9,552 300,478 SH   SOLE   294,803 0 5,675
General Mills Inc COM 370334104 6,927 109,349 SH   SOLE   102,984 0 6,365
Gentex Corp COM 371901109 3,803 242,390 SH   SOLE   241,690 0 700
Gilead Sciences Inc COM COM 375558103 3,664 39,890 SH   SOLE   39,555 0 335
Graco Inc Com COM 384109104 35,392 421,540 SH   SOLE   405,473 0 16,067
Hain Celestial Group Inc. COM 405217100 34,689 847,932 SH   SOLE   818,263 0 29,669
Harris Corp COM 413875105 3,558 45,702 SH   SOLE   45,277 0 425
Helen Of Troy Corp Ltd COM G4388N106 35,864 345,876 SH   SOLE   329,330 0 16,546
Henry Schein Inc COM 806407102 39,618 229,494 SH   SOLE   218,359 0 11,135
Hertz Global Holdings Inc COM 42805T105 5,916 561,816 SH   SOLE   549,796 0 12,020
Hollyfrontier Corp COM 436106108 3,132 88,682 SH   SOLE   88,042 0 640
Home Depot Inc COM 437076102 76,959 576,773 SH   SOLE   546,271 0 30,502
Idexx Labs Corp COM 45168D104 36,677 468,291 SH   SOLE   446,004 0 22,287
Illinois Tool Works COM 452308109 61,163 597,058 SH   SOLE   563,985 0 33,073
Illumina Incorporated COM 452327109 4,128 25,465 SH   SOLE   25,365 0 100
Intel Corp COM 458140100 3,802 117,539 SH   SOLE   115,314 0 2,225
Intercontinental Exchange Inc COM 45866F104 52,191 221,955 SH   SOLE   208,621 0 13,334
International Business Machs COM 459200101 635 4,193 SH   SOLE   3,553 0 640
International Flavors & Fragra COM 459506101 33,095 290,896 SH   SOLE   277,688 0 13,208
IPG Photonics Corp COM 44980X109 35,260 366,989 SH   SOLE   351,848 0 15,141
J P Morgan Chase & Co COM 46625H100 3,103 52,391 SH   SOLE   51,831 0 560
Jack Henry & Associates COM 426281101 38,357 453,555 SH   SOLE   431,498 0 22,057
JB Hunt Transport Services Inc COM 445658107 83,439 990,488 SH   SOLE   937,840 0 52,648
JC Penney Co COM 708160106 10,436 943,598 SH   SOLE   920,118 0 23,480
Johnson & Johnson COM 478160104 8,618 79,647 SH   SOLE   75,007 0 4,640
Lennox International Inc COM 526107107 40,850 302,170 SH   SOLE   287,861 0 14,309
Linear Technology Corp COM 535678106 33,266 746,553 SH   SOLE   716,563 0 29,990
Linkedin Corp COM 53578A108 492 4,300 SH   SOLE   4,300 0 0
Macy's Inc. COM 55616P104 4,872 110,508 SH   SOLE   109,883 0 625
Marriot Intl Inc New CL A COM 571903202 233 3,277 SH   SOLE   3,277 0 0
Mastercard Inc. CL-A COM 57636Q104 6,048 64,001 SH   SOLE   63,451 0 550
McCormick & Co. - non voting s COM 579780206 332 3,338 SH   SOLE   3,338 0 0
McDonalds Corp COM 580135101 43,734 347,975 SH   SOLE   326,147 0 21,828
Mcgraw Hill Finl Inc COM 580645109 48,598 490,985 SH   SOLE   461,201 0 29,784
Medtronic PLC COM G5960L103 519 6,915 SH   SOLE   6,915 0 0
Merck & Co Inc COM 58933Y105 49,590 937,250 SH   SOLE   887,579 0 49,671
MetLife Inc COM 59156R108 2,357 53,647 SH   SOLE   52,797 0 850
Mettler Toledo International COM 592688105 36,533 105,966 SH   SOLE   101,277 0 4,689
Microsoft Corp COM 594918104 69,307 1,254,874 SH   SOLE   1,187,444 0 67,430
Middleby Corp COM 596278101 34,902 326,893 SH   SOLE   311,193 0 15,700
Mondelez International Inc COM 609207105 840 20,937 SH   SOLE   20,312 0 625
Nestle S A COM 641069406 3,087 41,147 SH   SOLE   40,697 0 450
Nextera Energy Inc COM 65339F101 3,679 31,088 SH   SOLE   30,178 0 910
Nike Inc Cl B COM 654106103 5,127 83,404 SH   SOLE   82,554 0 850
Norfolk Southn Corp COM 655844108 2,994 35,965 SH   SOLE   35,065 0 900
Northern Trust Corp COM 665859104 42,577 653,328 SH   SOLE   616,714 0 36,614
Novartis A G COM 66987V109 2,547 35,159 SH   SOLE   34,489 0 670
Novo-Nordisk A/S - Spons ADR ( COM 670100205 5,094 94,009 SH   SOLE   93,384 0 625
NVIDIA Corp COM 67066G104 13,706 384,684 SH   SOLE   374,254 0 10,430
Occidental Petroleum Corp COM 674599105 2,339 34,176 SH   SOLE   33,971 0 205
Omnicom Group Inc COM 681919106 2,908 34,940 SH   SOLE   34,565 0 375
OReilly Automotive Inc COM 67103H107 7,167 26,190 SH   SOLE   25,190 0 1,000
Palo Alto Networks Inc Com COM 697435105 13,026 79,844 SH   SOLE   78,219 0 1,625
Parexel Intl Corp COM 699462107 33,406 532,534 SH   SOLE   509,317 0 23,217
Paychex Inc COM 704326107 5,344 98,946 SH   SOLE   98,271 0 675
Paypal Holdings Inc COM 70450Y103 52,553 1,361,472 SH   SOLE   1,291,064 0 70,408
Peoples United Financial Inc COM 712704105 8,801 552,466 SH   SOLE   538,261 0 14,205
Pepsico Inc COM 713448108 52,348 510,813 SH   SOLE   483,869 0 26,944
Pfizer Inc COM COM 717081103 868 29,297 SH   SOLE   29,297 0 0
Philip Morris Intl Inc COM 718172109 459 4,680 SH   SOLE   4,680 0 0
Phillips 66 COM 718546104 5,352 61,812 SH   SOLE   61,612 0 200
PNC Finl Svcs Grp Inc COM 693475105 215 2,539 SH   SOLE   2,454 0 85
Podzinger Corp COM 730990884 0 1,000,000 SH   SOLE   1,000,000 0 0
PPG Industries Inc COM 693506107 53,491 479,778 SH   SOLE   451,596 0 28,182
Praxair Inc COM 74005P104 1,482 12,953 SH   SOLE   11,478 0 1,475
Priceline Grp Inc COM 741503403 394 306 SH   SOLE   306 0 0
Procter & Gamble Co COM 742718109 2,307 28,025 SH   SOLE   28,025 0 0
Proto Labs Inc COM 743713109 4,846 62,862 SH   SOLE   62,627 0 235
Public Storage COM 74460D109 5,854 21,224 SH   SOLE   21,004 0 220
Qualcomm Inc COM 747525103 3,635 71,088 SH   SOLE   70,106 0 982
Qualys Inc COM 74758T303 2,470 97,591 SH   SOLE   97,216 0 375
Raymond James Financial Inc COM 754730109 30,144 633,152 SH   SOLE   607,457 0 25,695
Resmed Inc COM 761152107 35,295 610,430 SH   SOLE   581,141 0 29,289
Robert Half Intl Inc COM 770323103 31,778 682,224 SH   SOLE   656,266 0 25,958
Rockwell Automation Inc COM 773903109 56,851 499,788 SH   SOLE   472,017 0 27,771
Ross Stores Inc COM 778296103 221 3,820 SH   SOLE   3,820 0 0
Sakari Resources Limited COM Y7456M108 0 14,700 SH   SOLE   14,700 0 0
Schlumberger Ltd COM 806857108 897 12,158 SH   SOLE   11,908 0 250
Schwab (Charles) Corp COM 808513105 394 14,077 SH   SOLE   14,077 0 0
Scripps Networks Inter-Cl A COM 811065101 32,621 498,037 SH   SOLE   481,406 0 16,631
Shake Shack Inc COM 819047101 504 13,500 SH   SOLE   13,500 0 0
Sherwin Williams COM 824348106 6,001 21,082 SH   SOLE   20,857 0 225
Signature Bank COM 82669G104 34,685 254,813 SH   SOLE   242,211 0 12,602
Skyworks Solutions Inc COM 83088M102 5,415 69,514 SH   SOLE   63,739 0 5,775
Smuckers JM Co COM 832696405 2,772 21,349 SH   SOLE   20,824 0 525
Snap On Inc COM 833034101 35,477 225,982 SH   SOLE   215,353 0 10,629
Southern Co COM 842587107 571 11,035 SH   SOLE   9,735 0 1,300
Starbucks Corp COM 855244109 76,776 1,286,028 SH   SOLE   1,217,598 0 68,430
Starz - A COM 85571Q102 6,798 258,199 SH   SOLE   253,029 0 5,170
Stericycle Inc COM 858912108 4,344 34,424 SH   SOLE   34,299 0 125
Stryker Corp COM 863667101 4,216 39,293 SH   SOLE   36,453 0 2,840
Supervalu Inc COM 868536103 9,741 1,691,139 SH   SOLE   1,664,209 0 26,930
Synopsys Inc COM 871607107 35,790 738,852 SH   SOLE   703,664 0 35,188
T Rowe Price Group Inc. COM 74144T108 6,736 91,696 SH   SOLE   91,496 0 200
Teleflex Inc COM 879369106 10,995 70,030 SH   SOLE   68,730 0 1,300
Texas Roadhouse Inc COM 882681109 39,600 908,674 SH   SOLE   868,458 0 40,216
Thermo Fisher Scientific Inc. COM 883556102 48,384 341,719 SH   SOLE   323,068 0 18,651
Time Warner Inc COM 887317303 2,669 36,783 SH   SOLE   35,848 0 935
TJX Companies Inc COM 872540109 68,345 872,309 SH   SOLE   816,756 0 55,553
Tractor Supply Company COM 892356106 5,147 56,899 SH   SOLE   56,699 0 200
Travelers Cos Inc/The COM 89417E109 242 2,075 SH   SOLE   2,075 0 0
Trimble Navigation Ltd COM 896239100 3,520 141,933 SH   SOLE   141,933 0 0
Twenty-First Century Fox Inc C COM 90130A101 7,293 261,573 SH   SOLE   257,108 0 4,465
Ulta Salon Cosmetics & Fragran COM 90384S303 6,694 34,554 SH   SOLE   34,304 0 250
Under Armour Inc Cl A COM 904311107 47,247 556,957 SH   SOLE   522,624 0 34,333
Union Pacific Corp COM 907818108 3,401 42,755 SH   SOLE   42,580 0 175
United Parcel Service COM 911312106 3,267 30,975 SH   SOLE   29,690 0 1,285
United Rentals Inc COM 911363109 9,462 152,140 SH   SOLE   148,610 0 3,530
United Technologies COM 913017109 791 7,905 SH   SOLE   6,805 0 1,100
UnitedHealth Group Inc COM 91324P102 72,826 564,981 SH   SOLE   535,100 0 29,881
V F Corporation COM 918204108 8,826 136,293 SH   SOLE   132,308 0 3,985
Verifone Sys Inc COM 92342Y109 8,412 297,890 SH   SOLE   290,615 0 7,275
Verizon Communications COM 92343V104 7,404 136,909 SH   SOLE   135,434 0 1,475
Visa Inc COM 92826C839 62,995 823,683 SH   SOLE   773,502 0 50,181
Vista Outdoor Inc COM 928377100 3,211 61,857 SH   SOLE   61,657 0 200
Volkswagen AG- Spons ADR COM 928662303 9,040 310,987 SH   SOLE   302,547 0 8,440
Wal Mart Stores Inc COM 931142103 226 3,300 SH   SOLE   3,300 0 0
Walgreen Co COM 931427108 225 2,676 SH   SOLE   2,076 0 600
Walt Disney Co COM 254687106 55,008 553,900 SH   SOLE   522,765 0 31,135
Washington Mutual Inc Escrow COM 939esc968 0 34,220 SH   SOLE   34,220 0 0
Wells Fargo & Co New COM 949746101 1,645 34,025 SH   SOLE   30,175 0 3,850
Williams Sonoma Inc COM 969904101 2,011 36,745 SH   SOLE   36,205 0 540
WR Grace COM 38388F108 214 3,000 SH   SOLE   3,000 0 0
Yahoo Inc COM 984332106 204 5,533 SH   SOLE   5,533 0 0
Zoetis Inc COM 98978V103 13,799 311,286 SH   SOLE   306,961 0 4,325
E-Tracs Alerian MLP ETN COM 90267B682 326 19,168 SH   SOLE   19,168 0 0
iShares Core MSCI Emerging Mar COM 46434G103 2,164 52,006 SH   SOLE   51,500 0 506
iShares Core S&P 500 COM 464287200 3,802 18,399 SH   SOLE   18,193 0 206
iShares Core S&P Mid-Cap COM 464287507 2,383 16,526 SH   SOLE   16,364 0 162
iShares Core S&P Small-Cap COM 464287804 1,646 14,622 SH   SOLE   14,517 0 105
iShares MSCI ACWI COM 464288257 12,213 217,859 SH   SOLE   215,413 0 2,446
iShares MSCI EAFE COM 464287465 1,883 32,934 SH   SOLE   22,579 0 10,355
iShares MSCI Pacific ex Japan COM 464286665 924 23,561 SH   SOLE   23,297 0 264
iShares Russell 1000 Growth In COM 464287614 574 5,757 SH   SOLE   5,757 0 0
SPDR Dow Jones Intl Real Estat COM 78463X863 1,387 33,452 SH   SOLE   33,126 0 326
SPDR Dow Jones US Real Estate COM 78464A607 1,396 14,669 SH   SOLE   14,525 0 144
SPDR S&P 500 ETF Trust COM 78462F103 564 2,746 SH   SOLE   2,746 0 0
SPDR S&P Midcap 400 ETF COM 78467Y107 314 1,194 SH   SOLE   994 0 200
Vanguard FTSE All-World ex-US COM 922042718 1,446 15,489 SH   SOLE   15,336 0 153
Vanguard FTSE Emerging Markets COM 922042858 2,124 61,421 SH   SOLE   21,851 0 39,570