FORM 13F INFORMATION TABLE
                                                           VALUE   SHARES/  SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
        NAME OF ISSUER          TITLE OF CLASS    CUSIP   (x$1000) PRN AMT  PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
                                                                                           
3M Co                          COM              88579Y101     1016     9557 SH       SOLE                     9237               320
AT&T Inc                       COM              00206R102      305     8309 SH       SOLE                     8309
AbbVie Inc                     COM              00287Y109      757    18561 SH       SOLE                    17611               950
Abbott Laboratories            COM              002824100      677    19167 SH       SOLE                    17967              1200
Accenture PLC Ireland Cl A     COM              G1151C101    76097  1001677 SH       SOLE                   926794             74883
Adobe Systems Inc              COM              00724F101    59128  1358804 SH       SOLE                  1254116            104688
Agilent Technologies Inc       COM              00846U101      970    23121 SH       SOLE                    23121
Air Products & Chemicals Inc   COM              009158106      836     9593 SH       SOLE                     9228               365
Airgas Inc                     COM              009363102     4294    43308 SH       SOLE                    41268              2040
Allergan Inc                   COM              018490102    67919   608430 SH       SOLE                   563223             45207
Amazon.Com Inc                 COM              023135106      533     2000 SH       SOLE                     2000
American International Group   COM              026874784     3110    80106 SH       SOLE                    79391               715
American Tower Corp            COM              03027X100    74432   967649 SH       SOLE                   902305             65344
Amgen Inc Com                  COM              031162100      810     7900 SH       SOLE                     7900
Anadarko Petroleum Corp        COM              032511107     4407    50394 SH       SOLE                    48015              2379
Ansys Inc                      COM              03662Q105    13139   161374 SH       SOLE                   148060             13314
Apache Corp                    COM              037411105     3912    50700 SH       SOLE                    47175              3525
Apple Inc                      COM              037833100    71619   161793 SH       SOLE                   150914             10879
Ariad Pharmaceuticals          COM              04033A100      542    30000 SH       SOLE                    30000
Autodesk Inc.                  COM              052769106     3670    88961 SH       SOLE                    81686              7275
Automatic Data Processing, Inc COM              053015103     1033    15879 SH       SOLE                    14609              1270
BB & T Corp                    COM              054937107    64811  2064712 SH       SOLE                  1905520            159192
BHP Billiton Ltd- Spon ADR     COM              088606108      604     8825 SH       SOLE                     8415               410
Baidu Inc Sponsored ADR        COM              056752108     1416    16145 SH       SOLE                    16095                50
Bed Bath & Beyond Inc Com      COM              075896100    58217   903707 SH       SOLE                   839926             63781
Berkshire Hathaway Inc-Cl B    COM              084670702      271     2600 SH       SOLE                     2600
Bristol Myers Squibb Co        COM              110122108      350     8501 SH       SOLE                     8501
Buffalo Wild Wings Inc         COM              119848109     3490    39862 SH       SOLE                    39462               400
CACI Intl Inc Cl A             COM              127190304    10767   186063 SH       SOLE                   172420             13643
Camden Property Trust          COM              133131102    10679   155491 SH       SOLE                   142664             12827
Canadian National Railway Co   COM              136375102    72682   724643 SH       SOLE                   669854             54789
Canadian Pacific Railway Ltd   COM              13645T100     5883    45090 SH       SOLE                    42560              2530
Capital One Financial Corp     COM              14040H105      954    17365 SH       SOLE                    17365
Cardtronics Inc                COM              14161H108     3769   137244 SH       SOLE                   130269              6975
Caseys General Stores Inc      COM              147528103     5241    89891 SH       SOLE                    85326              4565
Caterpillar Inc                COM              149123101     6457    74242 SH       SOLE                    68972              5270
Cerner Corp                    COM              156782104     6002    63351 SH       SOLE                    60231              3120
Check Point Software Tech      COM              M22465104     2720    57890 SH       SOLE                    57475               415
Chevron Corp                   COM              166764100     1185     9974 SH       SOLE                     9358               616
Chicago Bridge & Iron Co N V   COM              167250109     3328    53585 SH       SOLE                    52930               655
China Mobile Ltd Sponsored ADR COM              16941M109     1624    30564 SH       SOLE                    30314               250
Church & Dwight Co             COM              171340102    16893   261377 SH       SOLE                   241212             20165
Cintas Corp                    COM              172908105    10755   243710 SH       SOLE                   224105             19605
Citrix Sys Inc Com             COM              177376100    54487   755185 SH       SOLE                   700912             54273
Coach Inc                      COM              189754104      681    13614 SH       SOLE                    13614
Coca Cola Co                   COM              191216100    67841  1677578 SH       SOLE                  1564010            113568
Colgate Palmolive Co Com       COM              194162103    72789   616702 SH       SOLE                   571813             44889
Comcast Corp Cl A              COM              20030N101    65722  1565551 SH       SOLE                  1455294            110257
Concur Technologies            COM              206708109     2909    42365 SH       SOLE                    41940               425
Conocophillips                 COM              20825C104    11340   188689 SH       SOLE                   186419              2270
Cooper Cos Inc                 COM              216648402    11326   104991 SH       SOLE                    96666              8325
Core Laboratories NV           COM              N22717107    12729    92294 SH       SOLE                    83905              8389
Costco Wholesale Corp          COM              22160K105      469     4420 SH       SOLE                     4420
Covidien PLC                   COM              G2554F113     4237    62449 SH       SOLE                    59289              3160
Cullen/Frost Bankers Inc       COM              229899109      850    13590 SH       SOLE                    12560              1030
Cummins Inc                    COM              231021106    62255   537558 SH       SOLE                   501298             36260
Danaher Corp                   COM              235851102     3512    56507 SH       SOLE                    55907               600
Deere & Co                     COM              244199105     4914    57151 SH       SOLE                    54296              2855
Discovery Communications Inc   COM              25470F104     4082    51836 SH       SOLE                    51711               125
Dollar Tree Inc                COM              256746108    66752  1378322 SH       SOLE                  1280457             97865
Donaldson Co Inc               COM              257651109    11100   306702 SH       SOLE                   283016             23686
Dow Chem Co                    COM              260543103      308     9687 SH       SOLE                     9687
Du Pont E I De Nemours Co      COM              263534109     9894   201263 SH       SOLE                   200313               950
E M C Corp Mass Com            COM              268648102    54224  2269742 SH       SOLE                  2095057            174685
EQT Corp                       COM              26884L109      339     5000 SH       SOLE                     5000
Eaton Corp                     COM              g29183103     1238    20215 SH       SOLE                    19670               545
Edwards Lifesciences Corp      COM              28176E108    65747   800232 SH       SOLE                   743177             57055
Emerson Electric Co            COM              291011104     1148    20555 SH       SOLE                    17690              2865
Equifax Inc                    COM              294429105     4798    83319 SH       SOLE                    69034             14285
Equinix Inc                    COM              29444u502     4214    19479 SH       SOLE                    18549               930
Estee Lauder Companies-CL A    COM              518439104    55488   866597 SH       SOLE                   803865             62732
Exxon Mobil Corp               COM              30231G102    70136   778335 SH       SOLE                   724329             54006
FEI Co                         COM              30241L109    12513   193855 SH       SOLE                   178000             15855
FMC Corp                       COM              302491303    13912   243937 SH       SOLE                   220996             22941
Family Dollar Stores Inc       COM              307000109     9365   158601 SH       SOLE                   146971             11630
Fastenal Co                    COM              311900104    56659  1103812 SH       SOLE                  1020937             82875
First Majestic Silver Corp     COM              32076V103      178    11000 SH       SOLE                    11000
Fortune Brands Home & Security COM              34964C106     4017   107330 SH       SOLE                   103045              4285
Fossil Inc                     COM              349882100     3385    35045 SH       SOLE                    34945               100
Freeport-McMoran Copper & Gold COM              35671D857     2873    86793 SH       SOLE                    86113               680
Gap Inc Del Com                COM              364760108     2983    84255 SH       SOLE                    84255
General Electric Co            COM              369604103     1520    65748 SH       SOLE                    65748
General Mills Inc              COM              370334104     2844    57681 SH       SOLE                    56781               900
Google Inc - Cl A              COM              38259P508    68792    86619 SH       SOLE                    80557              6062
HSNI Inc.                      COM              404303109     4627    84334 SH       SOLE                    78819              5515
Hain Celestial Group Inc.      COM              405217100    17502   286547 SH       SOLE                   263380             23167
Hawaiian Telcom Holdco Inc     COM              420031106      305    13235 SH       SOLE                    11385              1850
Heinz H J Co                   COM              423074103     2764    38249 SH       SOLE                    37804               445
Henry Schein Inc               COM              806407102    11960   129227 SH       SOLE                   118087             11140
Hexcel Corp                    COM              428291108    11731   404381 SH       SOLE                   372702             31679
Home Depot Inc                 COM              437076102     3245    46505 SH       SOLE                    41450              5055
Hubbell Inc Cl B               COM              443510201    12474   128448 SH       SOLE                   117398             11050
Hunt (JB) Transport Services I COM              445658107    13616   182809 SH       SOLE                   166812             15997
Idexx Labs Corp                COM              45168D104    11148   120662 SH       SOLE                   111207              9455
Illinois Tool Works            COM              452308109     1257    20624 SH       SOLE                    19555              1069
Intel Corp                     COM              458140100     1101    50431 SH       SOLE                    47371              3060
International Business Machine COM              459200101    74429   348940 SH       SOLE                   324741             24199
International Game Technology  COM              459902102     2567   155592 SH       SOLE                   154857               735
Intuit Inc                     COM              461202103      263     4000 SH       SOLE                     4000
Intuitive Surgical Inc         COM              46120E602    61664   125541 SH       SOLE                   116818              8723
Iron Mountain Inc              COM              462846106     4303   118499 SH       SOLE                   112960              5539
J P Morgan Chase & Co          COM              46625H100     1091    22997 SH       SOLE                    22132               865
Jack Henry & Associates        COM              426281101    11820   255785 SH       SOLE                   234025             21760
Jacobs Engineering             COM              469814107      223     3960 SH       SOLE                     3960
Jarden Corp                    COM              471109108    12369   288666 SH       SOLE                   265847             22819
Johnson & Johnson              COM              478160104    71224   873593 SH       SOLE                   813753             59840
Joy Global Inc                 COM              481165108     2866    48154 SH       SOLE                    46009              2145
Kraft Foods Group Inc          COM              50076Q106    26810   520280 SH       SOLE                   484971             35309
Las Vegas Sands Corporation    COM              517834107     3732    66226 SH       SOLE                    63271              2955
Life Technologies Corporation  COM              53217v109     5040    77990 SH       SOLE                    73120              4870
Lincoln Electric Holdings      COM              533900106     7155   132055 SH       SOLE                   127971              4084
Lumber Liquidators Holdings    COM              55003T107     2808    39989 SH       SOLE                    39989
M & T Bank Corp                COM              55261F104     3256    31566 SH       SOLE                    31341               225
Madison Square Garden Inc-A    COM              55826P100     5425    94184 SH       SOLE                    89449              4735
Mastercard Inc. CL-A           COM              57636Q104     3943     7287 SH       SOLE                     7227                60
McDonalds Corp                 COM              580135101     1343    13473 SH       SOLE                    10883              2590
Medtronic Inc                  COM              585055106      715    15225 SH       SOLE                    14515               710
Micros Systems Inc             COM              594901100    10091   221741 SH       SOLE                   205261             16480
Microsoft Corp                 COM              594918104    55926  1955105 SH       SOLE                  1820994            134111
Molex Inc                      COM              608554101      719    24565 SH       SOLE                    23410              1155
Mondelez International Inc     COM              609207105    45329  1480616 SH       SOLE                  1379811            100805
Monsanto Co                    COM              61166W101    80218   759422 SH       SOLE                   705237             54185
Motorola Solutions Inc         COM              620076307     5073    79222 SH       SOLE                    75301              3921
Mylan Inc                      COM              628530107    11914   411459 SH       SOLE                   378525             32934
National Oilwell Varco Inc     COM              637071101    56859   803658 SH       SOLE                   742429             61229
Nestle S A Sponsored ADR       COM              641069406     4129    56951 SH       SOLE                    56151               800
Netgear Inc                    COM              64111Q104     9194   274361 SH       SOLE                   254410             19951
News Corp Cl A                 COM              65248e104     4529   148441 SH       SOLE                   141401              7040
Nextera Energy Inc             COM              65339F101     1290    16607 SH       SOLE                    16167               440
Noble Corp                     COM              H5833N103     3117    81704 SH       SOLE                    81169               535
Noble Energy Inc               COM              655044105      975     8429 SH       SOLE                     8429
Norfolk Southn Corp            COM              655844108     5610    72779 SH       SOLE                    71119              1660
Novartis AG                    COM              66987V109      914    12825 SH       SOLE                    12360               465
Novo-Nordisk A/S - Spons ADR ( COM              670100205      485     3000 SH       SOLE                     3000
O'Reilly Automotive Inc        COM              67103H107    12223   119323 SH       SOLE                   109193             10130
Occidental Petroleum Corp      COM              674599105      763     9734 SH       SOLE                     9059               675
Oceaneering International Inc  COM              675232102    18956   285442 SH       SOLE                   266282             19160
Oil States International Inc   COM              678026105    13079   160340 SH       SOLE                   146492             13848
Oracle Corp                    COM              68389X105     3815   117999 SH       SOLE                   116674              1325
PNC Bank Corp                  COM              693475105      230     3457 SH       SOLE                     3457
Panera Bread Company - Class A COM              69840W108    13644    82572 SH       SOLE                    76055              6517
Paychex Inc                    COM              704326107     3343    95345 SH       SOLE                    94670               675
Peoples United Financial Inc   COM              712704105     3902   290788 SH       SOLE                   273703             17085
Pepsico Inc                    COM              713448108      687     8680 SH       SOLE                     8280               400
Perrigo Co                     COM              714290103    65028   547651 SH       SOLE                   510082             37569
Petsmart Inc Com               COM              716768106     9609   154735 SH       SOLE                   141943             12792
Pfizer Inc                     COM              717081103      383    13272 SH       SOLE                    13272
Philip Morris Intl Inc         COM              718172109     3827    41279 SH       SOLE                    39229              2050
Phillips 66                    COM              718546104    10635   151988 SH       SOLE                   147632              4356
Plains All American Pipeline L COM              726503105      226     4000 SH       SOLE                     4000
Podzinger Corp                 COM              730990884        0  1000000 SH       SOLE                  1000000
Potash Corp of Saskatchewan    COM              73755L107     4762   121321 SH       SOLE                   114741              6580
Praxair Inc Com                COM              74005P104    68850   617269 SH       SOLE                   574808             42461
Precision Castparts Corp       COM              740189105    62606   330163 SH       SOLE                   306117             24046
Procter & Gamble Co            COM              742718109     3606    46798 SH       SOLE                    46798
Public Storage                 COM              74460D109     5344    35082 SH       SOLE                    33362              1720
Qualcomm Inc Com               COM              747525103    71882  1073821 SH       SOLE                   999277             74544
Red Hat Inc                    COM              756577102     2845    56279 SH       SOLE                    56104               175
Roper Industries Inc           COM              776696106    72518   569618 SH       SOLE                   528920             40698
Ross Stores Inc                COM              778296103    11488   189514 SH       SOLE                   172040             17474
Sakari Resources Limited       COM              Y7456M108        0    14700 SH       SOLE                    14700
Schlumberger Ltd               COM              806857108    59236   790971 SH       SOLE                   736656             54315
Schwab (Charles) Corp          COM              808513105    58824  3325271 SH       SOLE                  3066760            258511
Sherwin Williams               COM              824348106     3565    21107 SH       SOLE                    20832               275
Sigma-Aldrich                  COM              826552101    14328   184524 SH       SOLE                   172050             12474
Signature Bank                 COM              82669G104    13052   165717 SH       SOLE                   150690             15027
Skyworks Solutions Inc         COM              83088M102     9782   444133 SH       SOLE                   407870             36263
Smith (AO) Corp                COM              831865209    11304   153643 SH       SOLE                   140128             13515
Southern Co                    COM              842587107     1635    34855 SH       SOLE                    32800              2055
Spectra Energy Corp            COM              847560109      509    16550 SH       SOLE                    16550
Starbucks Corp                 COM              855244109     3994    70138 SH       SOLE                    69753               385
Starz                          COM              85571Q102     5285   238591 SH       SOLE                   227546             11045
T Rowe Price Group Inc.        COM              74144T108     4877    65133 SH       SOLE                    64683               450
TJX Companies Inc              COM              872540109    75186  1608248 SH       SOLE                  1488248            120000
Teradata Corp                  COM              88076W103     9922   169574 SH       SOLE                   154299             15275
Teva Pharmaceutical- SP ADR    COM              881624209      739    18630 SH       SOLE                    17800               830
The Buckle Inc                 COM              118440106    10877   233156 SH       SOLE                   215376             17780
Thoratec Corp                  COM              885175307     5250   140006 SH       SOLE                   133191              6815
Tibco Software Inc             COM              88632Q103     9674   478558 SH       SOLE                   440333             38225
Tiffany & Co New Com           COM              886547108      667     9590 SH       SOLE                     9100               490
Travelers Cos Inc/The          COM              89417E109    76299   906270 SH       SOLE                   839297             66973
Ulta Salon Cosmetics & Fragran COM              90384S303     2626    32302 SH       SOLE                    32052               250
Union Pacific Corp             COM              907818108      237     1665 SH       SOLE                     1650                15
United Parcel Service          COM              911312106    63216   735922 SH       SOLE                   684703             51219
United Technologies            COM              913017109    70726   756994 SH       SOLE                   704152             52842
United Therapeutics Corp       COM              91307C102    11653   191438 SH       SOLE                   174715             16723
V F Corporation                COM              918204108    78816   469842 SH       SOLE                   434486             35356
Valeant Pharmaceuticals Intl I COM              91911K102     4355    58055 SH       SOLE                    54825              3230
Verizon Communications         COM              92343V104     4452    90586 SH       SOLE                    89681               905
Vertex Pharmaceuticals Inc     COM              92532f100     2980    54210 SH       SOLE                    53910               300
W.R. Grace                     COM              38388f108      233     3000 SH       SOLE                     3000
WW Grainger Inc                COM              384802104    16405    72916 SH       SOLE                    67811              5105
Wabtec Corp                    COM              929740108    12804   125391 SH       SOLE                   110541             14850
Wal Mart Stores Inc            COM              931142103      499     6675 SH       SOLE                     6675
Wells Fargo Company            COM              949746101     2588    69968 SH       SOLE                    61483              8485
Whiting USA Trust II           COM              966388100      145    10000 SH       SOLE                    10000
Yum! Brands Inc                COM              988498101     3717    51665 SH       SOLE                    48585              3080
eBay Inc                       COM              278642103    54122   998195 SH       SOLE                   920909             77286
IShares S&P SmallCap 600                        464287804      658     7559 SH       SOLE                     7484                75
Ishares S&P Midcap 400                          464287507      240     2089 SH       SOLE                     2089
SPDR Gold Trust Gold SHS                        78463V107      248     1605 SH       SOLE                     1005               600
SPDR S&P 500 ETF Trust                          78462F103      516     3295 SH       SOLE                     3095               200
SPDR S&P MidCap 400 ETF Trust                   78467Y107      508     2424 SH       SOLE                     1094              1330
Vanguard MSCI Emerging Markets                  922042858     3949    92052 SH       SOLE                    43397             48655
iShares MSCI EAFE Index Fund                    464287465     2781    47157 SH       SOLE                    33502             13655
iShares Russell 1000 Growth In                  464287614      282     3951 SH       SOLE                     3951
iShares Russell 1000 Value Ind                  464287598      308     3791 SH       SOLE                     3256               535
Congress All Cap Opportunity F                  74316J474     1373 116990.040SH      SOLE               116990.040
Congress Large Cap Growth Fund                  74316J789     5728 317893.369SH      SOLE               250726.012         67167.357
Congress Large Cap Growth Fund                  742935216     8261 458429.849SH      SOLE               409047.604         49382.245
Congress Mid Cap Growth Fund I                  74316J458     1181 106104.250SH      SOLE               106104.250
Congress Mid Cap Growth Fund R                  74316J466      722 64945.000SH       SOLE                64945.000
Fidelity Ginnie Mae Fund                        31617K105      271 23103.799SH       SOLE                 8547.009         14556.790
Goldman Sachs Absolute Ret Trc                  38145N220      126 13564.366SH       SOLE                11628.882          1935.484
Goldman Sachs Commodity Fund                    38143H381      135 23369.172SH       SOLE                20949.817          2419.355
Harding Loevner Emerging Marke                  412295305      338 7007.950 SH       SOLE                 6489.158           518.792
Thornburg Int'l Value Fund                      885215566      309 10779.503SH       SOLE                 8136.325          2643.178
AIA Group LTD                                   Y002A1105      306    69000 SH       SOLE                    69000