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 18,328 88,034 SH   SOLE   27,169 0 60,865
ABBOTT LABS COM 002824100 448 9,215 SH   SOLE   3,024 0 6,191
ABBVIE INC COM 00287Y109 652 8,988 SH   SOLE   3,427 0 5,561
ACCENTURE PLC IRELAND SHS CLASS A g1151C101 21,429 173,258 SH   SOLE   45,488 0 127,770
ADOBE SYS INC COM 00724F101 2,030 14,350 SH   SOLE   200 0 14,150
ALPHABET INC CAP STK CL C 02079k107 15,507 17,065 SH   SOLE   4,936 0 12,129
ALPHABET INC CAP STK CL A 02079k305 9,864 10,610 SH   SOLE   3,190 0 7,420
AMAZON COM INC COM 023135106 295 305 SH   SOLE   103 0 202
AMERICAN EXPRESS CO COM 025816109 684 8,114 SH   SOLE   2,350 0 5,764
AMETEK INC NEW COM 031100100 2,662 43,955 SH   SOLE   30,269 0 13,686
AMGEN INC COM 031162100 1,598 9,278 SH   SOLE   1,440 0 7,838
ANALOG DEVICES INC COM 032654105 1,759 22,607 SH   SOLE   16,836 0 5,771
ANSYS INC COM 03662Q105 1,763 14,490 SH   SOLE   12,812 0 1,678
APPLE INC COM 037833100 16,267 112,946 SH   SOLE   26,651 0 86,295
ARCADIA BIOSCIENCES INC COM 039014105 333 738,924 SH   SOLE   738,924 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,219 11,900 SH   SOLE   0 0 11,900
BARD C R INC COM 067383109 9,512 30,090 SH   SOLE   13,751 0 16,339
BAXTER INTL INC COM 071813109 203 3,359 SH   SOLE   1,041 0 2,318
BB&T CORP COM 054937107 243 5,357 SH   SOLE   3,500 0 1,857
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,042 6,151 SH   SOLE   1,198 0 4,953
BIO TECHNE CORP COM 09073M104 816 6,945 SH   SOLE   1,700 0 5,245
BLACKROCK INC COM 09247x101 20,983 49,674 SH   SOLE   13,581 0 36,093
BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 232 6,030 SH   SOLE   0 0 6,030
BOEING CO COM 097023105 912 4,611 SH   SOLE   2,006 0 2,605
BRISTOL MYERS SQUIBB CO COM 110122108 384 6,900 SH   SOLE   1,300 0 5,600
CANADIAN NATL RY CO COM 136375102 19,682 242,833 SH   SOLE   74,678 0 168,155
CATERPILLAR INC DEL COM 149123101 1,822 16,954 SH   SOLE   7,850 0 9,104
CDK GLOBAL INC COM 12508E101 215 3,466 SH   SOLE   0 0 3,466
CENTRAL FD CDA LTD CL A 153501101 217 17,600 SH   SOLE   0 0 17,600
CHEVRON CORP NEW COM 166764100 9,260 88,756 SH   SOLE   20,379 0 68,377
CHURCH & DWIGHT INC COM 171340102 1,408 27,140 SH   SOLE   24,488 0 2,652
CISCO SYS INC COM 17275R102 1,140 36,422 SH   SOLE   1,000 0 35,422
CLOROX CO DEL COM 189054109 6,005 45,071 SH   SOLE   8,094 0 36,977
COACH INC COM 189754104 429 9,064 SH   SOLE   0 0 9,064
COCA COLA CO COM 191216100 849 18,935 SH   SOLE   2,250 0 16,686
COLGATE PALMOLIVE CO COM 194162103 2,039 27,508 SH   SOLE   3,350 0 24,158
COSTAR GROUP INC COM 22160N109 1,232 4,674 SH   SOLE   4,156 0 518
COSTCO WHSL CORP NEW COM 22160k105 6,735 42,113 SH   SOLE   8,693 0 33,420
CRITEO S A SPONS ADS 226718104 648 13,209 SH   SOLE   12,210 0 999
CVS HEALTH CORP COM 126650100 511 6,349 SH   SOLE   1,330 0 5,019
DELL TECHNOLOGIES INC COM CL V 24703L103 201 3,285 SH   SOLE   711 0 2,574
DISNEY WALT CO COM DISNEY 254687106 9,964 93,777 SH   SOLE   20,988 0 72,789
DU PONT E I DE NEMOURS & CO COM 263534109 301 3,734 SH   SOLE   0 0 3,734
DUKE ENERGY CORP NEW COM NEW 26441C204 244 2,915 SH   SOLE   0 0 2,915
EASTGROUP PPTY INC COM 277276101 474 5,652 SH   SOLE   0 0 5,652
ECOLAB INC COM 278865100 3,782 28,491 SH   SOLE   18,230 0 10,261
EMERSON ELEC CO COM 291011104 7,046 118,177 SH   SOLE   14,502 0 103,675
ENERGEN CORP COM 29265N108 237 4,800 SH   SOLE   500 0 4,300
EOG RES INC COM 26875P101 832 9,194 SH   SOLE   3,613 0 5,581
EXPEDITORS INTL WASH INC COM 302130109 7,092 125,562 SH   SOLE   54,916 0 70,646
EXPRESS SCRIPTS HLDG CO COM 30219G108 2,534 39,691 SH   SOLE   5,600 0 34,091
EXXON MOBIL CORP COM 30231g102 6,204 76,854 SH   SOLE   13,640 0 63,214
FACEBOOK INC CL A 30303M102 480 3,179 SH   SOLE   100 0 3,079
FACTSET RESH SYS INC COM 303075105 5,720 34,418 SH   SOLE   14,616 0 19,802
FISERV INC COM 337738108 3,569 29,174 SH   SOLE   1,800 0 27,374
FULLER H B CO COM 359694106 485 9,480 SH   SOLE   4,000 0 5,480
GENERAL ELECTRIC CO COM 369604103 806 29,835 SH   SOLE   405 0 29,430
GENERAL MLS INC COM 370334104 1,363 24,610 SH   SOLE   200 0 24,410
GRAINGER W W INC COM 384802104 768 4,255 SH   SOLE   400 0 3,855
HOME DEPOT INC COM 437076102 1,481 9,655 SH   SOLE   0 0 9,655
HONEYWELL INTL INC COM 438516106 246 1,842 SH   SOLE   0 0 1,842
IDEX CORP COM 45167R104 2,503 22,150 SH   SOLE   19,952 0 2,198
INTEL CORP COM 458140100 2,297 68,065 SH   SOLE   1,170 0 66,895
INTERNATIONAL BUSINESS MACHS COM 459200101 2,070 13,459 SH   SOLE   200 0 13,259
INTL PAPER CO COM 460146103 207 3,653 SH   SOLE   0 0 3,653
ISHARES MSCI BRIC INDX 464286657 393 10,500 SH   SOLE   0 0 10,500
ISHARES TR CORE S&P500 ETF 464287200 381 1,565 SH   SOLE   0 0 1,565
ISHARES TR MSCI AC ASIA ETF 464288182 674 10,000 SH   SOLE   0 0 10,000
JOHNSON & JOHNSON COM 478160104 11,296 85,389 SH   SOLE   10,431 0 74,958
JPMORGAN CHASE & CO COM 46625H100 3,453 37,781 SH   SOLE   0 0 37,781
KIMBERLY CLARK CORP COM 494368103 511 3,956 SH   SOLE   989 0 2,967
LILLY ELI & CO COM 532457108 204 2,481 SH   SOLE   856 0 1,625
MASTERCARD INCORPORATED CL A 57636Q104 3,602 29,658 SH   SOLE   6,850 0 22,808
MCCORMICK & CO INC COM NON VTG 579780206 3,101 31,805 SH   SOLE   16,168 0 15,637
MCDONALDS CORP COM 580135101 1,466 9,571 SH   SOLE   2,900 0 6,671
MEDTRONIC PLC SHS G5960L103 499 5,625 SH   SOLE   350 0 5,275
MERCK & CO INC COM 58933Y105 709 11,067 SH   SOLE   0 0 11,067
METTLER TOLEDO INTERNATIONAL COM 592688105 8,304 14,110 SH   SOLE   7,787 0 6,323
MICROCHIP TECHNOLOGY INC COM 595017104 2,669 34,578 SH   SOLE   9,183 0 25,395
MICROSOFT CORP COM 594918104 13,770 199,764 SH   SOLE   42,294 0 157,470
NIKE INC CL B 654106103 4,253 72,086 SH   SOLE   20,857 0 51,229
NORFOLK SOUTHERN CORP COM 655844108 299 2,458 SH   SOLE   800 0 1,658
NORTHERN TR CORP COM 665859104 994 10,230 SH   SOLE   2,200 0 8,030
NXP SEMICONDUCTORS N V COM N6596X109 3,469 31,698 SH   SOLE   15,504 0 16,194
O REILLY AUTOMOTIVE INC NEW COM 67103H107 10,734 49,074 SH   SOLE   17,794 0 31,280
OMNICOM GROUP INC COM 681919106 258 3,115 SH   SOLE   0 0 3,115
ORACLE CORP COM 68389X105 1,174 23,419 SH   SOLE   7,500 0 15,919
PAREXEL INTL CORP COM 699462107 2,462 28,332 SH   SOLE   20,502 0 7,830
PEGASYSTEMS INC COM 705573103 2,229 38,204 SH   SOLE   33,850 0 4,354
PEPSICO INC COM 713448108 6,849 59,302 SH   SOLE   18,069 0 41,233
PFIZER INC COM 717081103 757 22,539 SH   SOLE   0 0 22,539
PIONEER NAT RES CO COM 723787107 7,041 44,119 SH   SOLE   19,521 0 24,598
PRA HEALTH SCIENCES INC COM 69354M108 2,138 28,500 SH   SOLE   22,242 0 6,258
PRAXAIR INC COM 74005P104 285 2,149 SH   SOLE   44 0 2,105
PRICE T ROWE GROUP INC COM 74144T108 10,283 138,561 SH   SOLE   35,063 0 103,498
PROCTER AND GAMBLE CO COM 742718109 6,508 74,674 SH   SOLE   12,807 0 61,868
PROSHARES TR PSHS ULTSH 20YRS 74347B201 215 6,000 SH   SOLE   6,000 0 0
QUALCOMM INC COM 747525103 4,160 75,340 SH   SOLE   16,935 0 58,405
RESMED INC COM 761152107 742 9,533 SH   SOLE   7,394 0 2,139
ROSS STORES INC COM 778296103 231 4,000 SH   SOLE   0 0 4,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 241 4,539 SH   SOLE   900 0 3,639
SCHLUMBERGER LTD COM 806857108 761 11,557 SH   SOLE   450 0 11,107
SCHWAB CHARLES CORP NEW COM 808513105 252 5,872 SH   SOLE   2,700 0 3,172
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,822 48,265 SH   SOLE   3,550 0 44,715
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 603 10,441 SH   SOLE   2,083 0 8,358
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,304 20,628 SH   SOLE   10,280 0 10,348
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 364 7,246 SH   SOLE   0 0 7,246
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,165 25,838 SH   SOLE   0 0 25,838
SCOTTS MIRACLE GRO CO CL A 810186106 630 7,047 SH   SOLE   6,464 0 583
SEI INVESTMENTS CO COM 784117103 1,150 21,387 SH   SOLE   19,146 0 2,241
SELECT SECTOR SPDR TR ENERGY 81369y506 1,337 20,587 SH   SOLE   2,725 0 17,862
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 1,752 32,025 SH   SOLE   4,400 0 27,625
SHERWIN WILLIAMS CO COM 824348106 1,843 5,250 SH   SOLE   0 0 5,250
SILICON LABORATORIES INC COM 826919102 753 11,010 SH   SOLE   9,928 0 1,082
SPDR GOLD TRUST GOLD SHS 78463V107 203 1,720 SH   SOLE   0 0 1,720
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 400 4,370 SH   SOLE   0 0 4,370
SPDR S&P 500 ETF TR TR UNIT 78462f103 223 923 SH   SOLE   0 0 923
SPDR SERIES TRUST MORGAN TECH ETF 78464A102 249 3,412 SH   SOLE   0 0 3,412
SPDR SERIES TRUST S&P BIOTECH 78464a870 14,474 187,538 SH   SOLE   66,869 0 120,669
STATE STR CORP COM 857477103 2,941 32,773 SH   SOLE   3,350 0 29,423
STERICYCLE INC COM 858912108 689 9,030 SH   SOLE   1,650 0 7,380
STRYKER CORP COM 863667101 5,937 42,778 SH   SOLE   15,655 0 27,123
SYSCO CORP COM 871829107 1,887 37,486 SH   SOLE   0 0 37,486
THERMO FISHER SCIENTIFIC INC COM 883556102 10,233 58,650 SH   SOLE   10,430 0 48,220
TREEHOUSE FOODS INC COM 89469A104 529 6,480 SH   SOLE   5,774 0 706
TRIMBLE INC COM 896239100 3,000 84,094 SH   SOLE   40,330 0 43,764
UNION PAC CORP COM 907818108 476 4,368 SH   SOLE   0 0 4,368
UNITED PARCEL SERVICE INC CL B 911312106 6,431 58,153 SH   SOLE   11,328 0 46,825
UNITED TECHNOLOGIES CORP COM 913017109 4,454 36,476 SH   SOLE   7,366 0 29,110
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,300 11,043 SH   SOLE   5,835 0 5,208
VANGUARD INDEX FDS GROWTH ETF 922908736 2,160 17,006 SH   SOLE   7,867 0 9,139
VANGUARD INDEX FDS TOTAL STK MKT 922908769 553 4,442 SH   SOLE   0 0 4,442
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 236 3,495 SH   SOLE   0 0 3,495
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 355 8,706 SH   SOLE   0 0 8,706
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,088 11,739 SH   SOLE   1,135 0 10,604
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 502 12,140 SH   SOLE   0 0 12,140
VANGUARD WORLD FDS INF TECH ETF 92204A702 498 3,535 SH   SOLE   0 0 3,535
VANTIV INC CL A 92210H105 667 10,526 SH   SOLE   9,690 0 836
VAREX IMAGING CORP COM 92214X106 257 7,595 SH   SOLE   4,372 0 3,223
VARIAN MED SYS INC COM 92220P105 3,294 31,922 SH   SOLE   14,806 0 17,116
VERIZON COMMUNICATIONS INC COM 92343V104 322 7,199 SH   SOLE   263 0 6,936
VISA INC COM CL A 92826c839 18,220 194,289 SH   SOLE   49,736 0 144,553
WABTEC CORP COM 929740108 3,195 34,919 SH   SOLE   20,162 0 14,757
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,561 19,929 SH   SOLE   0 0 19,929
WAL-MART STORES INC COM 931142103 1,057 13,961 SH   SOLE   878 0 13,083
WASTE CONNECTIONS INC COM 94106B101 864 13,414 SH   SOLE   0 0 13,414
WASTE MGMT INC DEL COM 94106L109 571 7,784 SH   SOLE   0 0 7,784
WELLS FARGO CO NEW COM 949746101 429 7,739 SH   SOLE   0 0 7,739
WOLVERINE WORLD WIDE INC COM 978097103 204 7,300 SH   SOLE   0 0 7,300