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 2,929 20,657 SH   SOLE   20,417 0 240
Abbott Laboratories COM 002824100 44,268 1,100,653 SH   SOLE   1,036,945 0 63,708
AbbVie Inc COM 00287Y109 430 7,900 SH   SOLE   6,950 0 950
Accenture PLC Ireland Cl A COM G1151C101 4,771 48,551 SH   SOLE   45,186 0 3,365
Acuity Brands Inc Com COM 00508Y102 31,486 179,323 SH   SOLE   169,996 0 9,327
Adobe Systems Inc COM 00724F101 66,498 808,779 SH   SOLE   759,578 0 49,201
AdZone Research, Inc. COM 00763K102 0 318,000 SH   SOLE   318,000 0 0
Aia Group Ltd Hong Kong COM Y002A1105 785 150,000 SH   SOLE   150,000 0 0
Airgas Inc COM 009363102 24,879 278,506 SH   SOLE   263,897 0 14,609
Akamai Technologies Inc COM 00971T101 46,181 668,705 SH   SOLE   628,849 0 39,856
Alexion Pharmaceuticals Inc COM 015351109 4,906 31,373 SH   SOLE   31,238 0 135
Alliance Data Systems Corp COM 018581108 33,681 130,053 SH   SOLE   123,355 0 6,698
Alphabet Inc Cl A COM 02079K305 29,836 46,738 SH   SOLE   43,180 0 3,558
Alphabet Inc Cl C COM 02079K107 22,705 37,319 SH   SOLE   34,390 0 2,929
Amazon.Com Inc COM 023135106 1,063 2,076 SH   SOLE   2,076 0 0
American International Group COM 026874784 4,965 87,380 SH   SOLE   86,665 0 715
American Tower Corp COM 03027X100 8,784 99,840 SH   SOLE   98,145 0 1,695
AmerisourceBergen Corp COM 03073E105 66,164 696,531 SH   SOLE   656,334 0 40,197
Amgen Inc Com COM 031162100 3,911 28,277 SH   SOLE   28,097 0 180
Amphenol Corp COM 032095101 50,930 999,419 SH   SOLE   943,652 0 55,767
Analog Devices Inc COM 032654105 55,250 979,439 SH   SOLE   926,354 0 53,085
Ansys Inc COM 03662Q105 29,490 334,582 SH   SOLE   315,328 0 19,254
Apple Inc COM 037833100 82,185 745,102 SH   SOLE   706,695 0 38,407
Ariad Pharmaceuticals COM 04033A100 175 30,000 SH   SOLE   30,000 0 0
AT&T Inc COM COM 00206R102 351 10,770 SH   SOLE   9,870 0 900
Automatic Data Processing Inc COM 053015103 49,446 615,308 SH   SOLE   578,887 0 36,421
Avanti Mng Inc COM 01986P100 4 90,000 SH   SOLE   90,000 0 0
B/E Aerospace Inc COM 073302101 23,682 539,445 SH   SOLE   511,950 0 27,495
Berkshire Hathaway Inc COM 084670702 457 3,507 SH   SOLE   3,507 0 0
Biogen Inc COM 09062X103 40,356 138,295 SH   SOLE   130,286 0 8,009
Bristol Myers Squibb Co COM 110122108 355 5,995 SH   SOLE   5,995 0 0
Broadridge Financial Solutions COM 11133T103 2,624 47,415 SH   SOLE   47,080 0 335
Brown-Forman Corp Cl B COM 115637209 53,097 547,962 SH   SOLE   514,911 0 33,051
Buffalo Wild Wings Inc COM 119848109 6,679 34,527 SH   SOLE   34,127 0 400
Camden Property Trust COM 133131102 27,079 366,430 SH   SOLE   349,159 0 17,271
Canadian National Railway Co COM 136375102 51,799 912,592 SH   SOLE   854,630 0 57,962
Canadian Pacific Railway Ltd COM 13645T100 7,229 50,353 SH   SOLE   49,488 0 865
Cardtronics Inc COM 14161H108 7,359 225,053 SH   SOLE   219,288 0 5,765
Carters Inc COM 146229109 29,717 327,859 SH   SOLE   311,089 0 16,770
Caseys General Stores Inc COM 147528103 6,543 63,574 SH   SOLE   63,124 0 450
Caterpillar Inc COM COM 149123101 5,097 77,988 SH   SOLE   76,283 0 1,705
Celgene Corp COM 151020104 60,085 555,470 SH   SOLE   522,567 0 32,903
Cerner Corp COM 156782104 53,703 895,653 SH   SOLE   848,572 0 47,081
Check Point Software Tech COM M22465104 5,045 63,592 SH   SOLE   63,177 0 415
Chevron Corp COM 166764100 311 3,937 SH   SOLE   3,771 0 166
China Mobile Ltd Sponsored ADR COM 16941M109 2,273 38,202 SH   SOLE   37,952 0 250
Church & Dwight Co COM 171340102 36,748 437,997 SH   SOLE   413,338 0 24,659
Cintas Corp COM 172908105 34,240 399,301 SH   SOLE   378,124 0 21,177
Cisco Systems, Inc COM 17275R102 3,017 114,951 SH   SOLE   112,911 0 2,040
Clorox Company COM 189054109 58,028 502,279 SH   SOLE   475,620 0 26,659
CME Group Inc COM 12572Q105 7,745 83,517 SH   SOLE   82,492 0 1,025
Coca Cola Co COM 191216100 3,430 85,502 SH   SOLE   80,982 0 4,520
Cognex Corp COM 192422103 26,819 780,289 SH   SOLE   737,055 0 43,234
Cognizant Technology Solutions COM 192446102 4,803 76,719 SH   SOLE   76,169 0 550
Colgate-Palmolive Co COM 194162103 53,265 839,347 SH   SOLE   788,094 0 51,253
Conocophillips COM 20825C104 6,444 134,355 SH   SOLE   134,355 0 0
Cooper Cos Inc COM 216648402 27,957 187,806 SH   SOLE   177,327 0 10,479
Core Laboratories NV COM N22717107 24,426 244,746 SH   SOLE   230,479 0 14,267
Costco Wholesale Corp COM 22160K105 62,806 434,436 SH   SOLE   409,946 0 24,490
CVS Corp COM 126650100 2,694 27,924 SH   SOLE   27,614 0 310
Cyberark Software Ltd COM M2682V108 7,369 146,962 SH   SOLE   143,467 0 3,495
Danaher Corp COM 235851102 214 2,507 SH   SOLE   2,507 0 0
Deere & Co COM 244199105 588 7,950 SH   SOLE   7,750 0 200
Diamond Resorts Intl Inc COM 25272T104 7,956 340,165 SH   SOLE   331,025 0 9,140
Discovery Communications Inc S COM 25470F104 1,397 53,677 SH   SOLE   53,552 0 125
Discovery Communications Inc S COM 25470F302 1,260 51,868 SH   SOLE   51,743 0 125
Dollar Tree Inc COM 256746108 328 4,921 SH   SOLE   2,021 0 2,900
Dorman Products Inc COM 258278100 32,090 630,581 SH   SOLE   593,457 0 37,124
Du Pont E I De Nemours Co COM 263534109 8,997 186,653 SH   SOLE   186,253 0 400
Ecolab Inc COM 278865100 50,209 457,614 SH   SOLE   430,216 0 27,398
Emerson Electric Co COM 291011104 243 5,501 SH   SOLE   4,346 0 1,155
EOG Res Inc COM 26875P101 39,267 539,385 SH   SOLE   512,543 0 26,842
EQT Corp COM 26884L109 324 5,000 SH   SOLE   5,000 0 0
Equifax Inc COM 294429105 34,815 358,256 SH   SOLE   333,803 0 24,453
Equinix Inc COM 29444U700 17,644 64,534 SH   SOLE   63,164 0 1,370
Estee Lauder Companies Cl A COM 518439104 49,731 616,393 SH   SOLE   581,058 0 35,335
Exxon Mobil Corp COM 30231G102 5,108 68,709 SH   SOLE   63,559 0 5,150
F5 Networks Inc COM 315616102 29,809 257,421 SH   SOLE   241,975 0 15,446
Facebook Inc COM 30303M102 4,288 47,697 SH   SOLE   47,432 0 265
Factset Reasearch Systems, Inc COM 303075105 26,888 168,247 SH   SOLE   159,412 0 8,835
Fair Isaac Corp COM 303250104 5,116 60,545 SH   SOLE   60,010 0 535
First Rep Bk San Francisco Cal COM 33616C100 6,522 103,896 SH   SOLE   99,956 0 3,940
Fiserv Incorporated COM 337738108 1,178 13,599 SH   SOLE   11,244 0 2,355
Foot Locker Inc COM 344849104 28,228 392,221 SH   SOLE   369,972 0 22,249
Fortinet Inc COM 34959E109 1,031 24,278 SH   SOLE   24,278 0 0
General Electric COM COM 369604103 1,637 64,926 SH   SOLE   64,126 0 800
General Mills Inc COM 370334104 5,887 104,881 SH   SOLE   98,891 0 5,990
Gentex Corp COM 371901109 3,613 233,088 SH   SOLE   232,388 0 700
Gilead Sciences Inc COM COM 375558103 3,704 37,727 SH   SOLE   37,392 0 335
Graco Inc Com COM 384109104 26,197 390,830 SH   SOLE   372,576 0 18,254
Hain Celestial Group Inc. COM 405217100 34,578 670,110 SH   SOLE   627,950 0 42,160
Henry Schein Inc COM 806407102 30,549 230,177 SH   SOLE   216,913 0 13,264
Hertz Global Holdings Inc COM 42805T105 7,785 465,316 SH   SOLE   456,226 0 9,090
Hollyfrontier Corp COM 436106108 4,141 84,777 SH   SOLE   84,137 0 640
Home Depot Inc COM 437076102 72,240 625,507 SH   SOLE   592,298 0 33,209
HSNI Inc. COM 404303109 9,038 157,891 SH   SOLE   153,396 0 4,495
Idexx Labs Corp COM 45168D104 33,424 450,153 SH   SOLE   424,197 0 25,956
Illinois Tool Works COM 452308109 50,232 610,272 SH   SOLE   578,553 0 31,719
Illumina Incorporated COM 452327109 3,397 19,319 SH   SOLE   19,219 0 100
Intel Corp COM 458140100 3,127 103,745 SH   SOLE   102,220 0 1,525
Intercontinental Exchange Inc COM 45866F104 55,577 236,507 SH   SOLE   222,933 0 13,574
International Business Machs COM 459200101 744 5,133 SH   SOLE   4,468 0 665
International Flavors&Fragranc COM 459506101 26,830 259,827 SH   SOLE   244,459 0 15,368
IPG Photonics Corp COM 44980X109 25,123 330,698 SH   SOLE   312,873 0 17,825
J P Morgan Chase & Co COM 46625H100 2,764 45,338 SH   SOLE   44,778 0 560
Jack Henry & Associates COM 426281101 33,046 474,726 SH   SOLE   446,720 0 28,006
Jarden Corp COM 471109108 32,061 655,918 SH   SOLE   616,170 0 39,748
JB Hunt Transport Services Inc COM 445658107 68,390 957,839 SH   SOLE   900,685 0 57,154
JC Penney Co COM 708160106 8,759 942,817 SH   SOLE   919,987 0 22,830
Johnson & Johnson COM 478160104 7,645 81,899 SH   SOLE   77,054 0 4,845
Kinder Morgan Inc COM 49456B101 221 7,973 SH   SOLE   7,673 0 300
Lennox International Inc COM 526107107 33,250 293,393 SH   SOLE   277,210 0 16,183
Linear Technology Corp COM 535678106 27,178 673,566 SH   SOLE   638,744 0 34,822
Linkedin Corp COM 53578A108 835 4,392 SH   SOLE   4,392 0 0
Marriot Intl Inc New CL A COM 571903202 223 3,277 SH   SOLE   3,277 0 0
Mastercard Inc. CL-A COM 57636Q104 5,975 66,297 SH   SOLE   65,747 0 550
McCormick & Co. - non voting s COM 579780206 287 3,490 SH   SOLE   3,490 0 0
McDonalds Corp COM 580135101 442 4,483 SH   SOLE   2,438 0 2,045
Mcgraw Hill Finl Inc COM 580645109 42,736 494,063 SH   SOLE   463,304 0 30,759
Medtronic PLC COM G5960L103 366 5,475 SH   SOLE   5,475 0 0
Merck & Co Inc COM 58933Y105 47,180 955,259 SH   SOLE   905,296 0 49,963
MetLife Inc COM 59156R108 2,197 46,593 SH   SOLE   46,043 0 550
Mettler Toledo International COM 592688105 27,874 97,892 SH   SOLE   92,350 0 5,542
Microsoft Corp COM 594918104 57,479 1,298,664 SH   SOLE   1,226,209 0 72,455
Middleby Corp COM 596278101 31,268 297,252 SH   SOLE   278,694 0 18,558
Mondelez International Inc COM 609207105 1,113 26,579 SH   SOLE   25,954 0 625
Monsanto Co COM 61166W101 376 4,410 SH   SOLE   3,810 0 600
Nestle S A COM 641069406 2,997 39,980 SH   SOLE   39,355 0 625
Nextera Energy Inc COM 65339F101 2,816 28,867 SH   SOLE   28,282 0 585
Nike Inc Cl B COM 654106103 4,870 39,600 SH   SOLE   39,175 0 425
Norfolk Southn Corp COM 655844108 3,249 42,522 SH   SOLE   41,572 0 950
Northern Trust Corp COM 665859104 45,831 672,408 SH   SOLE   632,744 0 39,664
Novartis A G COM 66987V109 2,820 30,680 SH   SOLE   30,010 0 670
Novo-Nordisk A/S - Spons ADR ( COM 670100205 5,083 93,714 SH   SOLE   93,089 0 625
NVIDIA Corp COM 67066G104 10,509 426,343 SH   SOLE   415,913 0 10,430
Occidental Petroleum Corp COM 674599105 2,060 31,144 SH   SOLE   30,939 0 205
Oceaneering International Inc COM 675232102 595 15,156 SH   SOLE   15,156 0 0
Omnicom Group Inc COM 681919106 2,088 31,689 SH   SOLE   31,589 0 100
OReilly Automotive Inc COM 67103H107 8,233 32,932 SH   SOLE   31,677 0 1,255
Palo Alto Networks Inc Com COM 697435105 15,179 88,249 SH   SOLE   86,624 0 1,625
Parexel Intl Corp COM 699462107 29,946 483,623 SH   SOLE   455,946 0 27,677
Paychex Inc COM 704326107 4,767 100,094 SH   SOLE   99,419 0 675
Peoples United Financial Inc COM 712704105 8,598 546,589 SH   SOLE   532,384 0 14,205
Pepsico Inc COM 713448108 5,115 54,240 SH   SOLE   53,200 0 1,040
Pfizer Inc COM COM 717081103 628 20,008 SH   SOLE   19,408 0 600
Philip Morris Intl Inc COM 718172109 371 4,680 SH   SOLE   4,680 0 0
Phillips 66 COM 718546104 4,751 61,835 SH   SOLE   61,635 0 200
PNC Finl Svcs Grp Inc COM 693475105 50,192 562,694 SH   SOLE   531,365 0 31,329
Podzinger Corp COM 730990884 0 1,000,000 SH   SOLE   1,000,000 0 0
Polaris Inds Inc COM 731068102 27,902 232,772 SH   SOLE   222,167 0 10,605
Praxair Inc COM 74005P104 2,088 20,497 SH   SOLE   16,547 0 3,950
Priceline Grp Inc COM 741503403 51,613 41,729 SH   SOLE   39,324 0 2,405
Procter & Gamble Co COM 742718109 2,195 30,518 SH   SOLE   30,518 0 0
Proto Labs Inc COM 743713109 3,990 59,554 SH   SOLE   59,319 0 235
Public Storage COM 74460D109 5,059 23,903 SH   SOLE   23,683 0 220
Purespectrum Inc Del COM 74624D102 0 20,000 SH   SOLE   20,000 0 0
Qualcomm Inc COM 747525103 45,102 839,422 SH   SOLE   795,048 0 44,374
Qualys Inc COM 74758T303 2,712 95,279 SH   SOLE   94,904 0 375
Raymond James Financial Inc COM 754730109 26,323 530,390 SH   SOLE   501,240 0 29,150
Robert Half Intl Inc COM 770323103 27,965 546,626 SH   SOLE   519,323 0 27,303
Rockwell Automation Inc COM 773903109 4,757 46,881 SH   SOLE   44,971 0 1,910
Ross Stores Inc COM 778296103 203 4,178 SH   SOLE   4,178 0 0
Sakari Resources Limited COM Y7456M108 0 14,700 SH   SOLE   14,700 0 0
Schlumberger Ltd COM 806857108 38,146 553,077 SH   SOLE   521,286 0 31,791
Schwab (Charles) Corp COM 808513105 827 28,971 SH   SOLE   25,149 0 3,822
Scripps Networks Inter-Cl A COM 811065101 21,350 434,038 SH   SOLE   414,883 0 19,155
Sherwin Williams COM 824348106 4,645 20,849 SH   SOLE   20,599 0 250
Signature Bank COM 82669G104 33,540 243,820 SH   SOLE   228,758 0 15,062
Skyworks Solutions Inc COM 83088M102 6,116 72,633 SH   SOLE   66,858 0 5,775
Snap On Inc COM 833034101 31,425 208,197 SH   SOLE   195,582 0 12,615
Southern Co COM 842587107 545 12,190 SH   SOLE   10,840 0 1,350
Spectra Energy Corp COM 847560109 420 16,000 SH   SOLE   16,000 0 0
Starbucks Corp COM 855244109 81,986 1,442,401 SH   SOLE   1,367,407 0 74,994
Starz - A COM 85571Q102 13,894 372,092 SH   SOLE   364,917 0 7,175
Stericycle Inc COM 858912108 4,457 31,994 SH   SOLE   31,869 0 125
Stryker Corp COM 863667101 3,486 37,049 SH   SOLE   34,249 0 2,800
Supervalu Inc COM 868536103 12,174 1,695,594 SH   SOLE   1,664,064 0 31,530
Synopsys Inc COM 871607107 31,102 673,487 SH   SOLE   631,569 0 41,918
T Rowe Price Group Inc. COM 74144T108 6,062 87,219 SH   SOLE   87,019 0 200
Teleflex Inc COM 879369106 8,837 71,143 SH   SOLE   69,843 0 1,300
Texas Roadhouse Inc COM 882681109 32,339 869,321 SH   SOLE   820,596 0 48,725
Time Warner Inc COM 887317303 2,127 30,934 SH   SOLE   30,449 0 485
TJX Companies Inc COM 872540109 66,911 936,870 SH   SOLE   878,530 0 58,340
Tractor Supply Company COM 892356106 4,296 50,951 SH   SOLE   50,751 0 200
Travelers Cos Inc/The COM 89417E109 212 2,125 SH   SOLE   2,125 0 0
Trimble Navigation Ltd COM 896239100 2,081 126,760 SH   SOLE   126,760 0 0
Twenty-First Century Fox Inc C COM 90130A101 6,674 247,369 SH   SOLE   242,704 0 4,665
Twitter Inc COM 90184L102 350 13,000 SH   SOLE   13,000 0 0
Ulta Salon Cosmetics & Fragran COM 90384S303 6,104 37,367 SH   SOLE   37,117 0 250
Under Armour Inc Cl A COM 904311107 53,130 548,979 SH   SOLE   516,630 0 32,349
Union Pacific Corp COM 907818108 4,105 46,430 SH   SOLE   46,090 0 340
United Parcel Service COM 911312106 2,838 28,758 SH   SOLE   27,473 0 1,285
United Rentals Inc COM 911363109 14,332 238,666 SH   SOLE   234,716 0 3,950
United Technologies COM 913017109 48,114 540,662 SH   SOLE   511,768 0 28,894
UnitedHealth Group Inc COM 91324P102 70,967 611,733 SH   SOLE   580,260 0 31,473
V F Corporation COM 918204108 8,951 131,228 SH   SOLE   127,243 0 3,985
Valeant Pharmaceuticals Intl I COM 91911K102 10,948 61,374 SH   SOLE   59,674 0 1,700
Verifone Sys Inc COM 92342Y109 7,952 286,749 SH   SOLE   279,634 0 7,115
Verizon Communications COM 92343V104 5,569 127,994 SH   SOLE   127,394 0 600
Visa Inc COM 92826C839 63,042 904,999 SH   SOLE   851,527 0 53,472
Walgreen Co COM 931427108 256 3,076 SH   SOLE   2,476 0 600
Walt Disney Co COM 254687106 60,504 592,018 SH   SOLE   559,031 0 32,987
Wells Fargo & Co New COM 949746101 1,966 38,288 SH   SOLE   31,688 0 6,600
Whole Foods Market Inc COM 966837106 482 15,241 SH   SOLE   13,106 0 2,135
Williams Sonoma Inc COM 969904101 75,915 994,304 SH   SOLE   935,543 0 58,761
WR Grace COM 38388F108 279 3,000 SH   SOLE   3,000 0 0
WW Grainger Inc COM 384802104 873 4,059 SH   SOLE   3,974 0 85
Zoetis Inc COM 98978V103 12,538 304,466 SH   SOLE   299,941 0 4,525
iShares Core S&P Mid-Cap COM 464287507 285 2,089 SH   SOLE   2,089 0 0
iShares Core S&P Small-Cap COM 464287804 575 5,392 SH   SOLE   5,317 0 75
iShares Russell 1000 Growth In COM 464287614 6,449 69,343 SH   SOLE   69,343 0 0
iShares Russell MidCap Growth COM 464287481 6,226 70,266 SH   SOLE   67,466 0 2,800
iShares TR MSCI ETF COM 464287465 2,230 38,899 SH   SOLE   26,551 0 12,348
SPDR S&P 500 ETF Trust COM 78462F103 1,208 6,302 SH   SOLE   6,302 0 0
SPDR S&P Midcap 400 ETF COM 78467Y107 242 974 SH   SOLE   709 0 265
Vanguard Intl Equity Index Fd COM 922042858 2,182 65,941 SH   SOLE   22,701 0 43,240