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 14,074 98,251 SH   SOLE   29,441 0 68,810
ABBOTT LABS COM 002824100 321 7,844 SH   SOLE   1,000 0 6,844
ABBVIE INC COM 00287Y109 432 7,646 SH   SOLE   1,000 0 6,646
ACCENTURE PLC IRELAND SHS CLASS A g1151C101 15,905 196,747 SH   SOLE   42,530 0 154,217
ADOBE SYS INC COM 00724F101 1,407 19,450 SH   SOLE   300 0 19,150
AIRGAS INC COM 009363102 1,655 15,200 SH   SOLE   7,613 0 7,587
AMERICAN EXPRESS CO COM 025816109 1,116 11,763 SH   SOLE   5,350 0 6,413
AMETEK INC NEW COM 031100100 2,695 51,547 SH   SOLE   28,541 0 23,006
AMGEN INC COM 031162100 954 8,060 SH   SOLE   3,240 0 4,820
APPLE INC COM 037833100 3,188 34,301 SH   SOLE   7,179 0 27,122
AUTOMATIC DATA PROCESSING IN COM 053015103 856 10,800 SH   SOLE   0 0 10,800
AUTOZONE INC COM 053332102 368 687 SH   SOLE   0 0 687
BARD C R INC COM 067383109 4,845 33,879 SH   SOLE   13,688 0 20,191
BAXTER INTL INC COM 071813109 201 2,784 SH   SOLE   0 0 2,784
BB&T CORP COM 054937107 211 5,349 SH   SOLE   3,500 0 1,849
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 276 2,178 SH   SOLE   548 0 1,630
BLACKROCK INC COM 09247x101 19,936 62,377 SH   SOLE   18,011 0 44,366
BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 236 6,030 SH   SOLE   0 0 6,030
BOEING CO COM 097023105 492 3,866 SH   SOLE   2,000 0 1,866
CANADIAN NATL RY CO COM 136375102 15,698 241,440 SH   SOLE   43,996 0 197,444
CATAMARAN CORP COM 148887102 1,351 30,592 SH   SOLE   14,054 0 16,538
CATERPILLAR INC DEL COM 149123101 3,501 32,218 SH   SOLE   4,006 0 28,212
CENTRAL FD CDA LTD CL A 153501101 256 17,600 SH   SOLE   0 0 17,600
CHEVRON CORP NEW COM 166764100 14,333 109,790 SH   SOLE   24,223 0 85,567
CHURCH & DWIGHT INC COM 171340102 756 10,803 SH   SOLE   7,403 0 3,400
CISCO SYS INC COM 17275R102 1,308 52,648 SH   SOLE   8,172 0 44,476
CLOROX CO DEL COM 189054109 5,806 63,521 SH   SOLE   10,380 0 53,141
CNO FINL GROUP INC COM 12621E103 303 17,000 SH   SOLE   0 0 17,000
COACH INC COM 189754104 1,799 52,630 SH   SOLE   12,009 0 40,621
COCA COLA CO COM 191216100 718 16,962 SH   SOLE   0 0 16,962
COLGATE PALMOLIVE CO COM 194162103 2,156 31,629 SH   SOLE   6,700 0 24,929
CONOCOPHILLIPS COM 20825C104 5,150 60,069 SH   SOLE   19,900 0 40,169
CONTINENTAL RESOURCES INC COM 212015101 636 4,025 SH   SOLE   650 0 3,375
COSTAR GROUP INC COM 22160N109 759 4,799 SH   SOLE   2,984 0 1,815
COSTCO WHSL CORP NEW COM 22160k105 1,229 10,670 SH   SOLE   1,600 0 9,070
DISNEY WALT CO COM DISNEY 254687106 717 8,359 SH   SOLE   700 0 7,659
DU PONT E I DE NEMOURS & CO COM 263534109 278 4,253 SH   SOLE   0 0 4,253
E M C CORP MASS COM 268648102 1,401 53,195 SH   SOLE   20,905 0 32,290
ECOLAB INC COM 278865100 2,693 24,183 SH   SOLE   14,573 0 9,610
EMERSON ELEC CO COM 291011104 18,756 282,636 SH   SOLE   51,293 0 231,343
EOG RES INC COM 26875p101 2,260 19,342 SH   SOLE   0 0 19,342
EXPEDITORS INTL WASH INC COM 302130109 4,937 111,789 SH   SOLE   45,050 0 66,739
EXPRESS SCRIPTS HLDG CO COM 30219G108 13,214 190,589 SH   SOLE   32,186 0 158,403
EXXON MOBIL CORP COM 30231g102 11,337 112,608 SH   SOLE   24,956 0 87,652
FACEBOOK INC CL A 30303M102 239 3,550 SH   SOLE   100 0 3,450
FACTSET RESH SYS INC COM 303075105 4,973 41,348 SH   SOLE   16,695 0 24,653
FEDERATED INVS INC PA CL B 314211103 14,624 472,972 SH   SOLE   575 0 472,397
FISERV INC COM 337738108 2,432 40,316 SH   SOLE   2,516 0 37,800
FMC TECHNOLOGIES INC COM 30249U101 1,707 27,952 SH   SOLE   12,690 0 15,262
FULLER H B CO COM 359694106 456 9,480 SH   SOLE   4,000 0 5,480
GENERAL ELECTRIC CO COM 369604103 563 21,437 SH   SOLE   1,600 0 19,837
GENERAL MLS INC COM 370334104 1,615 30,730 SH   SOLE   3,500 0 27,230
GOOGLE INC CL A 38259P508 8,093 13,842 SH   SOLE   3,675 0 10,167
GOOGLE INC CL C 38259P706 8,334 14,486 SH   SOLE   3,680 0 10,806
GRAINGER W W INC COM 384802104 1,312 5,160 SH   SOLE   400 0 4,760
HOME DEPOT INC COM 437076102 876 10,826 SH   SOLE   0 0 10,826
HONEYWELL INTL INC COM 438516106 562 6,051 SH   SOLE   3,958 0 2,093
IDEX CORP COM 45167R104 1,835 22,728 SH   SOLE   14,578 0 8,150
IHS INC CL A 451734107 1,218 8,976 SH   SOLE   6,126 0 2,850
INFORMATICA CORP COM 45666Q102 4,981 139,708 SH   SOLE   55,525 0 84,183
INTEL CORP COM 458140100 3,602 116,581 SH   SOLE   13,691 0 102,890
INTERNATIONAL BUSINESS MACHS COM 459200101 3,659 20,184 SH   SOLE   2,396 0 17,788
ISHARES MSCI BRIC INDX 464286657 405 10,500 SH   SOLE   0 0 10,500
ISHARES MSCI EAFE ETF 464287465 352 5,151 SH   SOLE   0 0 5,151
ISHARES RUSSELL 2000 ETF 464287655 447 3,766 SH   SOLE   0 0 3,766
ISHARES MSCI AC ASIA ETF 464288182 627 10,000 SH   SOLE   0 0 10,000
JOHNSON & JOHNSON COM 478160104 6,178 59,056 SH   SOLE   7,317 0 51,739
KIMBERLY CLARK CORP COM 494368103 286 2,571 SH   SOLE   0 0 2,571
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 458 5,575 SH   SOLE   1,000 0 4,575
KINDER MORGAN MANAGEMENT LLC SHS 49455u100 357 4,525 SH   SOLE   629 0 3,896
LINEAR TECHNOLOGY CORP COM 535678106 1,366 29,016 SH   SOLE   12,631 0 16,385
MASTERCARD INC CL A 57636Q104 2,761 37,581 SH   SOLE   26,056 0 11,525
MCCORMICK & CO INC COM NON VTG 579780206 1,851 25,858 SH   SOLE   13,010 0 12,848
MCDONALDS CORP COM 580135101 1,151 11,427 SH   SOLE   3,200 0 8,227
MERCK & CO INC NEW COM 58933Y105 644 11,138 SH   SOLE   0 0 11,138
METTLER TOLEDO INTERNATIONAL COM 592688105 3,448 13,620 SH   SOLE   6,766 0 6,854
MICROCHIP TECHNOLOGY INC COM 595017104 2,522 51,669 SH   SOLE   4,100 0 47,569
MICROS SYS INC COM 594901100 1,261 18,568 SH   SOLE   6,068 0 12,500
MICROSOFT CORP COM 594918104 8,203 196,715 SH   SOLE   50,216 0 146,499
NIKE INC CL B 654106103 2,252 29,033 SH   SOLE   7,556 0 21,477
NORTHERN TR CORP COM 665859104 955 14,873 SH   SOLE   2,700 0 12,173
O REILLY AUTOMOTIVE INC NEW COM 67103H107 11,904 79,045 SH   SOLE   20,646 0 58,399
ORACLE CORP COM 68389X105 1,282 31,639 SH   SOLE   13,800 0 17,839
PAREXEL INTL CORP COM 699462107 2,752 52,081 SH   SOLE   34,921 0 17,160
PEPSICO INC COM 713448108 6,584 73,699 SH   SOLE   12,344 0 61,355
PETSMART INC COM 716768106 972 16,260 SH   SOLE   3,550 0 12,710
PFIZER INC COM 717081103 385 12,971 SH   SOLE   2,600 0 10,371
PIONEER NAT RES CO COM 723787107 3,296 14,341 SH   SOLE   2,363 0 11,978
POLARIS INDS INC COM 731068102 3,652 28,040 SH   SOLE   11,619 0 16,421
PRAXAIR INC COM 74005P104 314 2,365 SH   SOLE   1,687 0 678
PRICE T ROWE GROUP INC COM 74144T108 12,585 149,090 SH   SOLE   31,607 0 117,483
PROCTER & GAMBLE CO COM 742718109 5,217 66,380 SH   SOLE   17,711 0 48,669
QUALCOMM INC COM 747525103 16,704 210,909 SH   SOLE   52,679 0 158,230
RESMED INC COM 761152107 486 9,591 SH   SOLE   5,441 0 4,150
SCHLUMBERGER LTD COM 806857108 3,065 25,986 SH   SOLE   9,490 0 16,496
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 539 11,290 SH   SOLE   0 0 11,290
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 760 15,663 SH   SOLE   6,605 0 9,058
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369y506 1,694 16,925 SH   SOLE   1,900 0 15,025
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 1,091 28,450 SH   SOLE   5,300 0 23,150
SHERWIN WILLIAMS CO COM 824348106 1,086 5,250 SH   SOLE   0 0 5,250
SIGMA ALDRICH CORP COM 826552101 1,164 11,475 SH   SOLE   6,929 0 4,546
SILICON LABORATORIES INC COM 826919102 556 11,292 SH   SOLE   7,292 0 4,000
SPDR GOLD TRUST GOLD SHS 78463V107 312 2,436 SH   SOLE   0 0 2,436
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 601 7,270 SH   SOLE   700 0 6,570
SPDR INDEX SHS FDS S&P WRLD EX US 78463x889 272 9,000 SH   SOLE   0 0 9,000
SPDR S&P 500 ETF TR TR UNIT 78462f103 1,275 6,513 SH   SOLE   130 0 6,383
SPDR SERIES TRUST MORGAN TECH ETF 78464A102 230 2,403 SH   SOLE   0 0 2,403
SPDR SERIES TRUST S&P OILGAS EXP 78464a730 413 5,025 SH   SOLE   1,450 0 3,575
SPDR SERIES TRUST S&P BIOTECH 78464a870 15,988 103,822 SH   SOLE   19,744 0 84,078
STATE STR CORP COM 857477103 2,898 43,088 SH   SOLE   8,591 0 34,497
STERICYCLE INC COM 858912108 1,318 11,133 SH   SOLE   6,983 0 4,150
STRYKER CORP COM 863667101 395 4,680 SH   SOLE   500 0 4,180
SYSCO CORP COM 871829107 1,503 40,133 SH   SOLE   697 0 39,436
TARGET CORP COM 87612E106 4,204 72,545 SH   SOLE   15,190 0 57,355
TECHNE CORP COM 878377100 657 7,100 SH   SOLE   2,200 0 4,900
TRIMBLE NAVIGATION LTD COM 896239100 2,982 80,691 SH   SOLE   39,670 0 41,021
UMB FINL CORP COM 902788108 1,518 23,945 SH   SOLE   16,632 0 7,313
UNION PAC CORP COM 907818108 386 3,872 SH   SOLE   0 0 3,872
UNITED PARCEL SERVICE INC CL B 911312106 7,303 71,141 SH   SOLE   13,433 0 57,708
UNITED TECHNOLOGIES CORP COM 913017109 5,680 49,199 SH   SOLE   12,200 0 36,999
VALMONT INDS INC COM 920253101 1,273 8,378 SH   SOLE   4,408 0 3,970
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 977 10,142 SH   SOLE   4,765 0 5,377
VANGUARD INDEX FDS GROWTH ETF 922908736 1,844 18,644 SH   SOLE   7,045 0 11,599
VANGUARD INDEX FDS TOTAL STK MKT 922908769 739 7,257 SH   SOLE   0 0 7,257
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 217 3,495 SH   SOLE   0 0 3,495
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 403 9,335 SH   SOLE   0 0 9,335
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 624 8,001 SH   SOLE   0 0 8,001
VANGUARD WORLD FDS INF TECH ETF 92204A702 342 3,535 SH   SOLE   0 0 3,535
VARIAN MED SYS INC COM 92220P105 3,069 36,910 SH   SOLE   13,646 0 23,264
VISA INC COM CL A 92826c839 12,921 61,323 SH   SOLE   11,782 0 49,541
WALGREEN CO COM 931422109 1,819 24,535 SH   SOLE   1,000 0 23,535
WAL-MART STORES INC COM 931142103 8,170 108,833 SH   SOLE   28,802 0 80,031
WASTE CONNECTIONS INC COM 941053100 270 5,568 SH   SOLE   0 0 5,568
WELLS FARGO & CO NEW COM 949746101 444 8,448 SH   SOLE   1,500 0 6,948
WHITING PETE CORP NEW COM 966387102 5,712 71,176 SH   SOLE   27,205 0 43,971
WHOLE FOODS MKT INC COM 966837106 745 19,276 SH   SOLE   12,300 0 6,976
WILLIAMS SONOMA INC COM 969904101 3,422 47,673 SH   SOLE   21,292 0 26,381
WOLVERINE WORLD WIDE INC COM 978097103 239 9,186 SH   SOLE   0 0 9,186