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 Company COM 88579y101 17,858 108,680 SH   SOLE   0 0 108,680
Abbott Labs COM 002824100 548 12,180 SH   SOLE   0 0 12,180
Abbvie Inc. Com COM 00287y109 787 12,030 SH   SOLE   0 0 12,030
Aggreko PLC COM G0116s185 11,225 478,958 SH   SOLE   0 0 478,958
Amerisourcebergen Corp Com COM 03073e105 368 4,079 SH   SOLE   0 0 4,079
Apache Corp COM 037411105 202 3,230 SH   SOLE   0 0 3,230
Apple Computer COM 037833100 5,785 52,407 SH   SOLE   0 0 52,407
Auto Data Processing COM 053015103 17,038 204,365 SH   SOLE   0 0 204,365
Becton Dickinson COM 075887109 285 2,050 SH   SOLE   0 0 2,050
Berkshire Hathaway Cl B COM 084670702 311 2,070 SH   SOLE   0 0 2,070
CDK Global Inc Com COM 12508e101 1,950 47,832 SH   SOLE   0 0 47,832
Chevron Corp COM 166764100 2,348 20,930 SH   SOLE   0 0 20,930
Coca-Cola Co COM 191216100 15,699 371,835 SH   SOLE   0 0 371,835
ConocoPhillips COM 20825C104 373 5,397 SH   SOLE   0 0 5,397
Darden Restaurants COM 237194105 287 4,900 SH   SOLE   0 0 4,900
Deere & Co. COM 244199105 347 3,925 SH   SOLE   0 0 3,925
Donaldson Inc COM 257651109 19,370 501,411 SH   SOLE   0 0 501,411
Dorchester Minerals LP Com Uni COM 25820R105 1,354 53,023 SH   SOLE   0 0 53,023
Dover Corp COM 260003108 13,353 186,189 SH   SOLE   0 0 186,189
Echelon COM 27874n105 92 54,162 SH   SOLE   0 0 54,162
Ecolab Inc COM 278865100 17,524 167,662 SH   SOLE   0 0 167,662
Emerson Electric Co COM 291011104 13,912 225,362 SH   SOLE   0 0 225,362
Exxon Mobil Corp Com COM 30231g102 3,677 39,775 SH   SOLE   0 0 39,775
FedEx Corp COM 31428x106 18,393 105,916 SH   SOLE   0 0 105,916
Halcon Res Corp Com New COM 40537q209 467 262,222 SH   SOLE   0 0 262,222
Home Depot Inc COM 437076102 460 4,386 SH   SOLE   0 0 4,386
Illinois Tool Works COM 452308109 18,478 195,123 SH   SOLE   0 0 195,123
Intel Corp COM 458140100 19,209 529,315 SH   SOLE   0 0 529,315
International Business Machine COM 459200101 693 4,317 SH   SOLE   0 0 4,317
Johnson & Johnson COM 478160104 17,766 169,895 SH   SOLE   0 0 169,895
Luminex Corp Com COM 55027E102 869 46,338 SH   SOLE   0 0 46,338
Medtronic PLC COM 585055106 649 8,982 SH   SOLE   0 0 8,982
Microsoft Corp COM 594918104 17,238 371,112 SH   SOLE   0 0 371,112
National Instr Corp COM 636518102 12,684 407,989 SH   SOLE   0 0 407,989
Nordson Corp COM 655663102 21,269 272,819 SH   SOLE   0 0 272,819
Novartis AG COM 66987V109 16,160 174,404 SH   SOLE   0 0 174,404
Paccar COM 693718108 15,594 229,288 SH   SOLE   0 0 229,288
PepsiCo Inc COM 713448108 15,478 163,682 SH   SOLE   0 0 163,682
Phillips 66 COM COM 718546104 208 2,903 SH   SOLE   0 0 2,903
Procter & Gamble COM 742718109 17,787 195,266 SH   SOLE   0 0 195,266
Sabine Royalty Trust UBI COM 785688102 501 14,000 SH   SOLE   0 0 14,000
San Juan Basin Royalty Trust COM 798241105 9,226 647,452 SH   SOLE   0 0 647,452
Schlumberger Ltd COM 806857108 13,935 163,152 SH   SOLE   0 0 163,152
Sigma Aldrich COM 826552101 22,743 165,680 SH   SOLE   0 0 165,680
Stericycle Inc Com COM 858912108 228 1,740 SH   SOLE   0 0 1,740
TJX Cos Inc New COM 872540109 346 5,045 SH   SOLE   0 0 5,045
Telefonica de Espana COM 879382208 579 40,779 SH   SOLE   0 0 40,779
United Parcel Svc Cl B COM 911312106 15,495 139,377 SH   SOLE   0 0 139,377
W.W. Grainger COM 384802104 21,569 84,622 SH   SOLE   0 0 84,622
Wal-Mart Stores COM 931142103 423 4,920 SH   SOLE   0 0 4,920