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,947 22,540 SH   SOLE   22,175 0 365
Abbott Laboratories COM 002824100 499 12,698 SH   SOLE   10,523 0 2,175
AbbVie Inc COM 00287Y109 458 7,390 SH   SOLE   6,490 0 900
Abiomed Inc COM 003654100 8,227 75,276 SH   SOLE   73,501 0 1,775
Accenture PLC Ireland Cl A COM G1151C101 51,840 457,584 SH   SOLE   433,778 0 23,806
Acuity Brands Inc Com COM 00508Y102 48,473 195,486 SH   SOLE   188,233 0 7,253
Adobe Systems Inc COM 00724F101 65,267 681,360 SH   SOLE   644,547 0 36,813
AdZone Research, Inc. COM 00763K102 0 200,000 SH   SOLE   200,000 0 0
Aia Group Ltd Hong Kong COM Y002A1105 911 150,000 SH   SOLE   150,000 0 0
Akamai Technologies Inc COM 00971T101 40,943 732,036 SH   SOLE   695,720 0 36,316
Alexion Pharmaceuticals Inc COM 015351109 4,031 34,525 SH   SOLE   34,390 0 135
Align Technology Inc COM 016255101 4,799 59,576 SH   SOLE   59,161 0 415
Alphabet Inc Cl A COM 02079K305 42,011 59,715 SH   SOLE   56,706 0 3,009
Alphabet Inc Cl C COM 02079K107 21,219 30,659 SH   SOLE   28,421 0 2,238
Amazon.Com Inc COM 023135106 1,438 2,010 SH   SOLE   2,010 0 0
American International Group COM 026874784 391 7,387 SH   SOLE   7,387 0 0
American Tower Corp COM 03027X100 9,654 84,973 SH   SOLE   83,453 0 1,520
AmerisourceBergen Corp COM 03073E105 381 4,803 SH   SOLE   3,288 0 1,515
Amgen Inc Com COM 031162100 4,659 30,624 SH   SOLE   30,444 0 180
Amphenol Corp COM 032095101 54,782 955,559 SH   SOLE   908,661 0 46,898
Analog Devices Inc COM 032654105 52,553 927,837 SH   SOLE   881,664 0 46,173
Apache Corp COM 037411105 996 17,890 SH   SOLE   14,405 0 3,485
Apple Inc COM 037833100 67,174 702,652 SH   SOLE   669,882 0 32,770
AT&T Inc COM COM 00206R102 433 10,029 SH   SOLE   9,129 0 900
Automatic Data Processing Inc COM 053015103 54,324 591,311 SH   SOLE   561,064 0 30,247
B/E Aerospace Inc COM 073302101 34,768 752,964 SH   SOLE   728,987 0 23,977
Baker Hughes Inc COM 057224107 6,852 151,834 SH   SOLE   147,374 0 4,460
Berkshire Hathaway Inc COM 084670702 286 1,977 SH   SOLE   1,977 0 0
Booz Allen Hamilton Hldg Corp COM 099502106 7,778 262,425 SH   SOLE   255,235 0 7,190
Bristol Myers Squibb Co COM 110122108 303 4,121 SH   SOLE   4,121 0 0
Broadridge Financial Solutions COM 11133T103 3,605 55,287 SH   SOLE   54,692 0 595
Brown-Forman Corp Cl B COM 115637209 254 2,545 SH   SOLE   2,225 0 320
Buffalo Wild Wings Inc COM 119848109 409 2,945 SH   SOLE   2,945 0 0
Cambrex Corp COM 132011107 40,616 785,158 SH   SOLE   752,090 0 33,068
Camden Property Trust COM 133131102 40,488 457,908 SH   SOLE   442,631 0 15,277
Canadian National Railway Co COM 136375102 50,533 855,622 SH   SOLE   806,260 0 49,362
Canadian Pacific Railway Ltd COM 13645T100 6,552 50,871 SH   SOLE   49,956 0 915
Cantel Medical Corp COM COM 138098108 4,608 67,042 SH   SOLE   66,577 0 465
Carters Inc COM 146229109 41,718 391,831 SH   SOLE   377,528 0 14,303
Caseys General Stores Inc COM 147528103 7,813 59,408 SH   SOLE   58,958 0 450
Caterpillar Inc COM COM 149123101 654 8,628 SH   SOLE   7,513 0 1,115
Celgene Corp COM 151020104 50,725 514,294 SH   SOLE   486,931 0 27,363
Cerner Corp COM 156782104 353 6,026 SH   SOLE   6,026 0 0
Check Point Software Tech COM M22465104 5,049 63,360 SH   SOLE   62,945 0 415
Chevron Corp COM 166764100 301 2,874 SH   SOLE   2,683 0 191
China Mobile Ltd Sponsored ADR COM 16941M109 2,326 40,170 SH   SOLE   39,920 0 250
Chipotle Mexican Grill Inc COM 169656105 4,110 10,205 SH   SOLE   10,130 0 75
Church & Dwight Co COM 171340102 51,261 498,208 SH   SOLE   477,389 0 20,819
Cintas Corp COM 172908105 45,131 459,909 SH   SOLE   442,695 0 17,214
Cisco Systems, Inc COM 17275R102 3,564 124,225 SH   SOLE   122,585 0 1,640
Clorox Company COM 189054109 60,037 433,823 SH   SOLE   410,789 0 23,034
CME Group Inc COM 12572Q105 8,645 88,760 SH   SOLE   87,535 0 1,225
Coca Cola Co COM 191216100 4,116 90,807 SH   SOLE   85,862 0 4,945
Cognex Corp COM 192422103 41,591 964,985 SH   SOLE   927,445 0 37,540
Cognizant Technology Solutions COM 192446102 4,555 79,581 SH   SOLE   79,031 0 550
Colgate-Palmolive Co COM 194162103 59,513 813,013 SH   SOLE   769,865 0 43,148
Conocophillips COM 20825C104 5,729 131,400 SH   SOLE   131,400 0 0
Cooper Cos Inc COM 216648402 41,898 244,205 SH   SOLE   235,041 0 9,164
Core Laboratories NV COM N22717107 38,764 312,890 SH   SOLE   300,892 0 11,998
Costco Wholesale Corp COM 22160K105 62,355 397,067 SH   SOLE   376,445 0 20,622
Crown Castle International Cor COM 22822V101 49,830 491,274 SH   SOLE   466,789 0 24,485
CVS Corp COM 126650100 6,988 72,986 SH   SOLE   72,151 0 835
Cyberark Software Ltd COM M2682V108 7,332 150,885 SH   SOLE   146,850 0 4,035
Danaher Corp COM 235851102 230 2,277 SH   SOLE   2,277 0 0
Darden Restaurants Inc COM 237194105 6,727 106,199 SH   SOLE   102,984 0 3,215
Deere & Co COM 244199105 205 2,525 SH   SOLE   2,525 0 0
Diamond Resorts Intl Inc COM 25272T104 9,595 320,269 SH   SOLE   310,959 0 9,310
Discovery Communications Inc S COM 25470F104 1,582 62,713 SH   SOLE   62,588 0 125
Discovery Communications Inc S COM 25470F302 1,196 50,161 SH   SOLE   50,036 0 125
Dorman Products Inc COM 258278100 43,187 755,020 SH   SOLE   724,481 0 30,539
Du Pont E I De Nemours Co COM 263534109 11,957 184,518 SH   SOLE   184,518 0 0
Ecolab Inc COM 278865100 51,197 431,679 SH   SOLE   408,995 0 22,684
Electronic Arts Inc COM 285512109 51,744 682,998 SH   SOLE   653,847 0 29,151
EOG Res Inc COM 26875P101 286 3,433 SH   SOLE   2,353 0 1,080
Equifax Inc COM 294429105 46,873 365,051 SH   SOLE   347,485 0 17,566
Equinix Inc COM 29444U700 8,997 23,205 SH   SOLE   22,713 0 492
Estee Lauder Companies Cl A COM 518439104 51,543 566,278 SH   SOLE   537,928 0 28,350
Exxon Mobil Corp COM 30231G102 8,531 91,009 SH   SOLE   83,414 0 7,595
F5 Networks Inc COM 315616102 38,597 339,047 SH   SOLE   326,138 0 12,909
Facebook Inc COM 30303M102 55,115 482,281 SH   SOLE   459,764 0 22,517
Factset Reasearch Systems Inc COM 303075105 36,678 227,219 SH   SOLE   218,345 0 8,874
Fair Isaac Corp COM 303250104 6,155 54,461 SH   SOLE   53,926 0 535
First Rep Bk San Francisco Cal COM 33616C100 6,485 92,651 SH   SOLE   88,636 0 4,015
Fiserv Incorporated COM 337738108 2,123 19,522 SH   SOLE   17,167 0 2,355
Foot Locker Inc COM 344849104 32,687 595,817 SH   SOLE   575,432 0 20,385
Fortinet Inc COM 34959E109 505 16,000 SH   SOLE   16,000 0 0
G-III Apparel Group Ltd COM 36237H101 39,231 858,062 SH   SOLE   828,592 0 29,470
General Electric COM COM 369604103 8,634 274,284 SH   SOLE   268,609 0 5,675
General Mills Inc COM 370334104 7,653 107,303 SH   SOLE   100,938 0 6,365
Genpact Limited COM G3922B107 36,077 1,344,159 SH   SOLE   1,293,666 0 50,493
Gentex Corp COM 371901109 3,790 245,280 SH   SOLE   244,580 0 700
Gilead Sciences Inc COM COM 375558103 3,566 42,750 SH   SOLE   42,415 0 335
Hain Celestial Group Inc. COM 405217100 45,190 908,350 SH   SOLE   878,529 0 29,821
Harris Corp COM 413875105 3,909 46,846 SH   SOLE   46,421 0 425
Helen Of Troy Corp Ltd COM G4388N106 40,032 389,269 SH   SOLE   372,778 0 16,491
Henry Schein Inc COM 806407102 42,890 242,589 SH   SOLE   232,050 0 10,539
Hollyfrontier Corp COM 436106108 2,180 91,715 SH   SOLE   91,075 0 640
Home Depot Inc COM 437076102 70,992 555,974 SH   SOLE   528,687 0 27,287
Idexx Labs Corp COM 45168D104 253 2,724 SH   SOLE   2,724 0 0
Illinois Tool Works COM 452308109 60,055 576,568 SH   SOLE   547,901 0 28,667
Illumina Incorporated COM 452327109 3,791 27,006 SH   SOLE   26,906 0 100
Intel Corp COM 458140100 3,921 119,539 SH   SOLE   117,314 0 2,225
Intercontinental Exchange Inc COM 45866F104 55,059 215,109 SH   SOLE   203,562 0 11,547
International Business Machs COM 459200101 383 2,526 SH   SOLE   1,886 0 640
International Flavors & Fragra COM 459506101 39,628 314,331 SH   SOLE   301,033 0 13,298
Interxion Holding N.V COM N47279109 6,858 185,950 SH   SOLE   181,420 0 4,530
IPG Photonics Corp COM 44980X109 34,619 432,742 SH   SOLE   417,444 0 15,298
J P Morgan Chase & Co COM 46625H100 3,355 53,983 SH   SOLE   53,023 0 960
Jack Henry & Associates COM 426281101 44,052 504,783 SH   SOLE   483,199 0 21,584
JB Hunt Transport Services Inc COM 445658107 83,524 1,032,049 SH   SOLE   984,108 0 47,941
JC Penney Co COM 708160106 7,361 828,954 SH   SOLE   805,474 0 23,480
Johnson & Johnson COM 478160104 9,725 80,171 SH   SOLE   75,531 0 4,640
Lennox International Inc COM 526107107 45,918 322,008 SH   SOLE   307,730 0 14,278
Linear Technology Corp COM 535678106 38,668 831,032 SH   SOLE   800,741 0 30,291
Linkedin Corp COM 53578A108 814 4,300 SH   SOLE   4,300 0 0
Manhattan Assocs Inc COM 562750109 37,692 587,749 SH   SOLE   566,362 0 21,387
Marriot Intl Inc New CL A COM 571903202 218 3,277 SH   SOLE   3,277 0 0
Masco Corp Com COM 574599106 36,998 1,195,805 SH   SOLE   1,152,385 0 43,420
Mastercard Inc. CL-A COM 57636Q104 5,564 63,181 SH   SOLE   62,631 0 550
McCormick & Co. - non voting s COM 579780206 429 4,022 SH   SOLE   4,022 0 0
McDonalds Corp COM 580135101 41,882 348,027 SH   SOLE   328,641 0 19,386
Medtronic PLC COM G5960L103 388 4,475 SH   SOLE   4,475 0 0
Merck & Co Inc COM 58933Y105 53,064 921,090 SH   SOLE   878,590 0 42,500
MetLife Inc COM 59156R108 2,457 61,680 SH   SOLE   60,830 0 850
Mettler Toledo International COM 592688105 40,639 111,363 SH   SOLE   106,661 0 4,702
Microsoft Corp COM 594918104 7,412 144,857 SH   SOLE   135,048 0 9,809
Middleby Corp COM 596278101 40,710 353,229 SH   SOLE   337,473 0 15,756
Mondelez International Inc COM 609207105 935 20,539 SH   SOLE   19,914 0 625
Nestle S A COM 641069406 3,328 43,148 SH   SOLE   42,698 0 450
Nextera Energy Inc COM 65339F101 4,068 31,200 SH   SOLE   30,290 0 910
Nike Inc Cl B COM 654106103 4,665 84,519 SH   SOLE   83,669 0 850
Norfolk Southn Corp COM 655844108 3,297 38,724 SH   SOLE   37,974 0 750
Northern Trust Corp COM 665859104 42,858 646,816 SH   SOLE   615,514 0 31,302
Novo-Nordisk A/S - Spons ADR ( COM 670100205 4,961 92,245 SH   SOLE   91,620 0 625
NVIDIA Corp COM 67066G104 11,869 252,486 SH   SOLE   246,956 0 5,530
Occidental Petroleum Corp COM 674599105 2,833 37,497 SH   SOLE   37,292 0 205
Omnicom Group Inc COM 681919106 3,114 38,218 SH   SOLE   37,843 0 375
OReilly Automotive Inc COM 67103H107 6,980 25,747 SH   SOLE   24,747 0 1,000
Palo Alto Networks Inc Com COM 697435105 8,307 67,733 SH   SOLE   66,108 0 1,625
Parexel Intl Corp COM 699462107 39,064 621,254 SH   SOLE   597,081 0 24,173
Paychex Inc COM 704326107 5,934 99,723 SH   SOLE   99,048 0 675
Paypal Holdings Inc COM 70450Y103 48,677 1,333,256 SH   SOLE   1,270,905 0 62,351
Peoples United Financial Inc COM 712704105 7,151 487,767 SH   SOLE   473,562 0 14,205
Pepsico Inc COM 713448108 53,247 502,610 SH   SOLE   479,405 0 23,205
Pfizer Inc COM COM 717081103 442 12,540 SH   SOLE   12,540 0 0
Phillips 66 COM 718546104 4,903 61,800 SH   SOLE   61,600 0 200
PPG Industries Inc COM 693506107 48,695 467,548 SH   SOLE   443,226 0 24,322
Praxair Inc COM 74005P104 816 7,257 SH   SOLE   5,782 0 1,475
Procter & Gamble Co COM 742718109 1,772 20,930 SH   SOLE   20,930 0 0
Proto Labs Inc COM 743713109 3,718 64,589 SH   SOLE   64,354 0 235
Public Storage COM 74460D109 5,419 21,201 SH   SOLE   20,981 0 220
Qualcomm Inc COM 747525103 3,296 61,524 SH   SOLE   60,722 0 802
Qualys Inc COM 74758T303 3,013 101,087 SH   SOLE   100,712 0 375
Raymond James Financial Inc COM 754730109 34,806 706,010 SH   SOLE   679,974 0 26,036
Resmed Inc COM 761152107 42,342 669,657 SH   SOLE   640,488 0 29,169
Robert Half Intl Inc COM 770323103 31,544 826,627 SH   SOLE   800,233 0 26,394
Rockwell Automation Inc COM 773903109 56,361 490,862 SH   SOLE   466,572 0 24,290
Ross Stores Inc COM 778296103 211 3,720 SH   SOLE   3,720 0 0
Rpm Intl Inc COM 749685103 2,776 55,574 SH   SOLE   55,374 0 200
S&P Global COM 78409V104 51,216 477,493 SH   SOLE   451,940 0 25,553
Schlumberger Ltd COM 806857108 49,600 627,207 SH   SOLE   600,812 0 26,395
Schwab (Charles) Corp COM 808513105 227 8,965 SH   SOLE   8,965 0 0
Scripps Networks Inter-Cl A COM 811065101 35,888 576,333 SH   SOLE   556,957 0 19,376
Shake Shack Inc COM 819047101 492 13,500 SH   SOLE   13,500 0 0
Sherwin Williams COM 824348106 6,146 20,929 SH   SOLE   20,704 0 225
Signature Bank COM 82669G104 36,778 294,416 SH   SOLE   281,845 0 12,571
Skyworks Solutions Inc COM 83088M102 4,504 71,177 SH   SOLE   65,402 0 5,775
Smuckers JM Co COM 832696405 3,524 23,123 SH   SOLE   22,548 0 575
Snap On Inc COM 833034101 40,433 256,197 SH   SOLE   245,530 0 10,667
Southern Co COM 842587107 483 9,000 SH   SOLE   7,700 0 1,300
Starbucks Corp COM 855244109 71,155 1,245,707 SH   SOLE   1,186,407 0 59,300
Starz - A COM 85571Q102 7,026 234,827 SH   SOLE   229,657 0 5,170
Stericycle Inc COM 858912108 3,719 35,715 SH   SOLE   35,590 0 125
Stryker Corp COM 863667101 54,238 452,624 SH   SOLE   430,410 0 22,214
Surgical Care Affiliates Inc. COM 86881L106 7,221 151,489 SH   SOLE   147,809 0 3,680
Synopsys Inc COM 871607107 42,821 791,816 SH   SOLE   756,762 0 35,054
T Rowe Price Group Inc. COM 74144T108 6,826 93,549 SH   SOLE   93,349 0 200
Teleflex Inc COM 879369106 10,546 59,480 SH   SOLE   58,180 0 1,300
Texas Roadhouse Inc COM 882681109 41,987 920,771 SH   SOLE   885,414 0 35,357
Thermo Fisher Scientific Inc. COM 883556102 49,580 335,544 SH   SOLE   319,351 0 16,193
Time Warner Inc COM 887317303 2,900 39,439 SH   SOLE   38,504 0 935
TJX Companies Inc COM 872540109 64,801 839,066 SH   SOLE   790,129 0 48,937
Tractor Supply Company COM 892356106 5,267 57,767 SH   SOLE   57,567 0 200
Travelers Cos Inc/The COM 89417E109 247 2,075 SH   SOLE   2,075 0 0
Trimble Navigation Ltd COM 896239100 3,617 148,481 SH   SOLE   148,481 0 0
Twenty-First Century Fox Inc C COM 90130A101 6,477 239,458 SH   SOLE   234,993 0 4,465
Ulta Salon Cosmetics & Fragran COM 90384S303 8,421 34,565 SH   SOLE   34,315 0 250
Under Armour Class C COM 904311206 6,643 182,503 SH   SOLE   158,342 0 24,161
Under Armour Inc Cl A COM 904311107 35,568 886,317 SH   SOLE   847,526 0 38,791
Union Pacific Corp COM 907818108 3,715 42,581 SH   SOLE   42,406 0 175
United Parcel Service COM 911312106 3,545 32,906 SH   SOLE   31,621 0 1,285
United Rentals Inc COM 911363109 8,687 129,457 SH   SOLE   126,127 0 3,330
United Technologies COM 913017109 1,557 15,184 SH   SOLE   14,084 0 1,100
UnitedHealth Group Inc COM 91324P102 74,339 526,477 SH   SOLE   500,967 0 25,510
V F Corporation COM 918204108 8,639 140,502 SH   SOLE   136,517 0 3,985
VCA Antech Inc COM 918194101 38,961 576,268 SH   SOLE   551,857 0 24,411
Verifone Sys Inc COM 92342Y109 5,048 272,298 SH   SOLE   265,023 0 7,275
Verizon Communications COM 92343V104 7,780 139,335 SH   SOLE   137,860 0 1,475
Visa Inc COM 92826C839 61,051 823,119 SH   SOLE   778,645 0 44,474
Vista Outdoor Inc COM 928377100 3,010 63,060 SH   SOLE   62,860 0 200
Volkswagen AG- Spons ADR COM 928662303 7,178 268,303 SH   SOLE   259,863 0 8,440
Wal Mart Stores Inc COM 931142103 241 3,300 SH   SOLE   3,300 0 0
Walgreen Co COM 931427108 223 2,676 SH   SOLE   2,076 0 600
Walt Disney Co COM 254687106 52,897 540,757 SH   SOLE   513,354 0 27,403
Wells Fargo & Co New COM 949746101 1,375 29,059 SH   SOLE   25,209 0 3,850
Williams Sonoma Inc COM 969904101 2,032 38,988 SH   SOLE   38,583 0 405
Yahoo Inc COM 984332106 208 5,533 SH   SOLE   5,533 0 0
Zoetis Inc COM 98978V103 13,802 290,811 SH   SOLE   286,486 0 4,325
E-Tracs Alerian MLP ETN COM 90267B682 13,323 667,141 SH   SOLE   659,472 0 7,669
iShares Core MSCI Emerging Mar COM 46434G103 10,371 247,877 SH   SOLE   245,015 0 2,862
iShares Core S&P 500 COM 464287200 4,826 22,924 SH   SOLE   22,639 0 285
iShares Core S&P Mid-Cap COM 464287507 2,612 17,485 SH   SOLE   17,268 0 217
iShares Core S&P Small-Cap COM 464287804 1,864 16,038 SH   SOLE   15,901 0 137
iShares Europe COM 464287861 3,056 80,865 SH   SOLE   79,864 0 1,001
iShares MSCI EAFE COM 464287465 1,425 25,521 SH   SOLE   15,166 0 10,355
iShares MSCI Japan COM 464286848 471 40,980 SH   SOLE   40,474 0 506
iShares MSCI Pacific ex Japan COM 464286665 1,083 27,631 SH   SOLE   27,290 0 341
iShares Russell 1000 Growth In COM 464287614 1,453 14,478 SH   SOLE   14,478 0 0
iShares Russell MidCap Growth COM 464287481 851 9,095 SH   SOLE   9,095 0 0
SPDR Dow Jones Intl Real Estat COM 78463X863 6,268 151,225 SH   SOLE   149,483 0 1,742
SPDR Dow Jones US Real Estate COM 78464A607 6,752 67,912 SH   SOLE   67,128 0 784
SPDR S&P 500 ETF Trust COM 78462F103 403 1,922 SH   SOLE   1,922 0 0
SPDR S&P Midcap 400 ETF COM 78467Y107 325 1,194 SH   SOLE   994 0 200
Vanguard FTSE All-World ex-US COM 922042718 6,710 72,082 SH   SOLE   71,249 0 833
Vanguard FTSE Emerging Markets COM 922042858 2,188 62,105 SH   SOLE   22,535 0 39,570