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 2,864 16,252 SH   SOLE   12,952 0 3,300
Abbott Laboratories COM 028241000 697 16,476 SH   SOLE   6,176 0 10,300
AbbVie Inc COM 00287Y109 1,146 18,170 SH   SOLE   7,870 0 10,300
Accenture PLC SH CL A G1151C101 1,317 10,784 SH   SOLE   10,784 0 0
Alphabet Inc. Class C CAP STK CL C 02079K107 250 321 SH   SOLE   321 0 0
ALPS Alerian Alerian MLP 00162Q866 548 43,170 SH   SOLE   43,170 0 0
Amazon.com Inc. COM 023135106 299 357 SH   SOLE   357 0 0
American Express COM 025816109 3,647 56,943 SH   SOLE   56,943 0 0
Anthem Inc COM 036752103 1,354 10,808 SH   SOLE   10,808 0 0
Apple Inc. COM 037833100 6,022 53,270 SH   SOLE   48,720 0 4,550
Ares Capital Corporation COM 04010L103 320 20,650 SH   SOLE   3,650 0 17,000
AT&T COM 00206R102 1,232 30,336 SH   SOLE   30,336 0 0
Auto Data Processing COM 053015103 2,112 23,940 SH   SOLE   13,590 0 10,350
B O K Financial Cp New COM 05561Q201 751 10,882 SH   SOLE   0 0 10,882
Bancfirst Corp Oklahoma COM 05945F103 1,755 24,200 SH   SOLE   200 0 24,000
Bank Of America Corp COM 060505104 722 46,114 SH   SOLE   46,114 0 0
Bard C R COM 067383109 470 2,095 SH   SOLE   2,095 0 0
Becton Dickinson & Co COM 075887109 555 3,087 SH   SOLE   87 0 3,000
Berkshire Hathaway Cl A COM 084670108 2,162 10 SH   SOLE   0 0 10
Berkshire Hathaway Cl B COM 084670207 404 2,794 SH   SOLE   2,794 0 0
BIO Path Holdings Inc COM 09057N102 63 44,674 SH   SOLE   44,674 0 0
Boeing Co COM 097023105 224 1,704 SH   SOLE   1,704 0 0
Bristol-Myers Squibb Co COM 11133T103 285 5,278 SH   SOLE   5,278 0 0
Broadridge Financial Solutions COM 115236101 462 6,811 SH   SOLE   6,811 0 0
Brown & Brown Inc COM 115236101 843 22,365 SH   SOLE   22,365 0 0
Campbell Soup Co COM 134429109 913 16,700 SH   SOLE   6,200 0 10,500
Capital One Financial COM 14040H105 2,436 33,909 SH   SOLE   33,909 0 0
Caterpillar Inc COM 149123101 299 3,365 SH   SOLE   3,365 0 0
CDK Global Inc. COM 14040H105 305 5,316 SH   SOLE   5,316 0 0
CH Robinson Worldwide Inc. COM 12541W209 1,783 25,306 SH   SOLE   25,306 0 0
Charles Schwab Corp COM 808513105 2,937 93,018 SH   SOLE   93,018 0 0
Chevron Corp COM 166764100 1,533 14,894 SH   SOLE   14,894 0 0
Church & Dwight Co Inc COM 171340102 362 7,544 SH   SOLE   3,344 0 4,200
Cintas Corp COM 172908105 546 4,850 SH   SOLE   4,850 0 0
Cisco Systems Inc COM 17275R102 4,973 156,790 SH   SOLE   141,790 0 15,000
Citigroup Inc COM 172967424 399 8,439 SH   SOLE   8,439 0 0
Clorox Company COM 189054109 1,956 15,629 SH   SOLE   9,129 0 6,500
Coca Cola COM 191216100 1,019 24,090 SH   SOLE   10,554 0 13,536
Colgate-Palmolive Co COM 194162103 765 10,315 SH   SOLE   315 0 10,000
Comcast Corp New Cl A SH CL A 22160K105 221 3,327 SH   SOLE   3,327 0 0
Costco COM 20030N101 1,112 7,294 SH   SOLE   7,294 0 0
DCP Midstream Partners LP COM 23311P100 389 11,000 SH   SOLE   0 0 11,000
Deere & Co COM 244199105 3,406 39,911 SH   SOLE   33,911 0 6,000
Devon Energy COM 25179M103 329 7,450 SH   SOLE   7,450 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 2,113 18,211 SH   SOLE   18,211 0 0
Disney Walt Co COM 254687106 2,222 23,924 SH   SOLE   23,924 0 0
Eaton Corp COM G29183103 559 8,500 SH   SOLE   500 0 8,000
Eli Lilly & Co COM 532457108 578 7,200 SH   SOLE   1,800 0 5,400
Emerson Electric COM 291011104 4,014 73,647 SH   SOLE   52,447 0 21,200
Energen Corp COM 29265N108 231 4,000 SH   SOLE   0 0 4,000
Energy Transfer Partners UNIT LTD PARTN 29273R109 462 12,483 SH   SOLE   1,983 0 10,500
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,847 66,862 SH   SOLE   36,862 0 30,000
Equifax Inc COM 294429105 219 1,627 SH   SOLE   1,627 0 0
Essex Property Trust Inc COM 297178105 221 994 SH   SOLE   994 0 0
Expeditors International WA COM 302130109 375 7,270 SH   SOLE   7,270 0 0
Express Scripts Inc COM 30219G108 355 5,037 SH   SOLE   1,650 0 3,387
Exxon Mobil COM 30231G102 10,431 119,517 SH   SOLE   81,246 0 38,271
Fair Isaac & Co Inc. COM 303250104 499 4,003 SH   SOLE   4,003 0 0
Fastenal Co COM 311900104 261 6,250 SH   SOLE   6,250 0 0
Federated Investors Inc. B COM 314211103 356 12,000 SH   SOLE   12,000 0 0
General Electric COM 369604103 7,506 253,404 SH   SOLE   227,310 0 26,094
General Mills Inc COM 370334104 516 8,076 SH   SOLE   76 0 8,000
Genuine Parts Co COM 372460105 502 5,000 SH   SOLE   0 0 5,000
Golub Capital BDC Inc. Class COM 38173M102 325 17,475 SH   SOLE   1,475 0 16,000
Health Care Ppty Inv Inc COM 42217K106 265 6,991 SH   SOLE   6,991 0 0
Hershey Company COM 427866108 297 3,106 SH   SOLE   106 0 3,000
Home Depot COM 437076102 2,344 18,212 SH   SOLE   15,212 0 3,000
IBM COM 459200101 4,521 28,459 SH   SOLE   24,227 0 4,232
Illinois Tool Works COM 452308109 703 5,865 SH   SOLE   5,865 0 0
Intel Corporation COM 458140100 2,818 74,638 SH   SOLE   55,638 0 19,000
Intuitive Surgical New COM 46120E602 462 637 SH   SOLE   637 0 0
iShares iBoxx Investment Grade IBOXX INV CP ETF 464287242 227 1,840 SH   SOLE   1,840 0 0
iShares MSCI ACWI ex US Index MSCI ACWI ex US Index 464288240 1,991 48,000 SH   SOLE   0 0 48,000
iShares MSCI EAFE Index MSCI EAFE ETF 464287465 228 3,864 SH   SOLE   3,864 0 0
iShares MSCI Emerging Markets MSCI Emerging Markets 464287234 538 14,379 SH   SOLE   14,379 0 0
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 580 5,572 SH   SOLE   5,572 0 0
iShares Russell 2000 Growth In RUS 2000 GRW ETF 464287648 473 3,175 SH   SOLE   3,175 0 0
iShares S&P 500 Index S&P 500 Index 464287200 1,522 6,995 SH   SOLE   6,995 0 0
iShares S&P U.S. Preferred Sto U.S. PFD STK ETF 464288687 981 24,826 SH   SOLE   24,826 0 0
Johnson & Johnson COM 478160104 7,360 62,308 SH   SOLE   56,908 0 5,400
JP Morgan Chase & Co COM 46625H100 504 7,566 SH   SOLE   7,566 0 0
Kinder Morgan Inc COM 49456B101 1,488 64,333 SH   SOLE   32,642 0 31,691
Legg Mason Inc. COM 524901105 230 6,880 SH   SOLE   6,880 0 0
Linear Technology COM 535678106 356 6,000 SH   SOLE   0 0 6,000
Lockheed Martin Corp COM 539830109 459 1,916 SH   SOLE   1,916 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 2,847 40,250 SH   SOLE   18,650 0 21,600
Mannkind Corp COM 56400P201 6 10,000 SH   SOLE   10,000 0 0
Markel Corporation COM 570535104 1,600 1,723 SH   SOLE   1,723 0 0
Marsh & McLennan Inc COM 571748102 340 5,059 SH   SOLE   5,059 0 0
Mastercard COM 57636Q104 1,460 14,347 SH   SOLE   14,347 0 0
McCormick & Co COM 579780206 402 4,025 SH   SOLE   4,025 0 0
McDonalds COM 580135101 2,408 20,877 SH   SOLE   10,877 0 10,000
McKesson Corp COM 58155Q103 641 3,847 SH   SOLE   3,847 0 0
Medtronic COM 585055106 2,532 29,309 SH   SOLE   29,309 0 0
Merck & Co Inc COM 589331107 1,587 25,435 SH   SOLE   11,335 0 14,100
Microsoft COM 594918104 9,847 170,961 SH   SOLE   145,803 0 25,158
Mondelez International Inc CL A 609207105 3,992 90,939 SH   SOLE   72,239 0 18,700
Moodys Corp COM 615369105 336 3,104 SH   SOLE   3,104 0 0
Northern Trust Corp COM 665859104 333 4,900 SH   SOLE   4,900 0 0
Novartis A G SPONSORED ADR 66987V109 663 8,401 SH   SOLE   3,401 0 5,000
OGE Energy Corp. COM 670837103 632 20,000 SH   SOLE   0 0 20,000
Oneok Partners LP UNIT LTD PARTN 68268N103 400 10,000 SH   SOLE   0 0 10,000
Panhandle Oil & Gas Inc COM 698477106 263 15,000 SH   SOLE   0 0 15,000
Paychex Inc COM 704326107 1,104 19,085 SH   SOLE   9,085 0 10,000
Pepsico Incorporated COM 713448108 5,305 48,771 SH   SOLE   43,771 0 5,000
Pfizer COM 717081103 3,471 102,490 SH   SOLE   92,490 0 10,000
Pinnacle West Capital Cp COM 723484101 917 12,066 SH   SOLE   12,066 0 0
PPG Industries Inc COM 693506107 289 2,800 SH   SOLE   2,800 0 0
Procter & Gamble COM 742718109 7,567 84,309 SH   SOLE   69,209 0 15,100
S&P Global Inc COM 78409V104 348 2,750 SH   SOLE   2,750 0 0
Schlumberger Ltd COM 806857108 1,714 21,794 SH   SOLE   21,794 0 0
Schwab Fundamental Intl Sm Co SCHWB FDT INT SC 808524748 264 9,000 SH   SOLE   0 0 9,000
Schwab Fundamental Intl Lg Co SCHWB FDT INT LG 808524755 270 10,724 SH   SOLE   1,724 0 9,000
Schwab U.S. Dividend Equity ET US DIVIDEND EQ 808524797 419 9,906 SH   SOLE   9,906 0 0
Sealed Air Corp COM 81211k100 1,113 24,300 SH   SOLE   24,300 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 858 3,966 SH   SOLE   3,966 0 0
Sprott Physical Silver Tr TR UNIT 85207K107 199 26,880 SH   SOLE   26,880 0 0
Starbucks Corp COM 855244109 1,200 22,167 SH   SOLE   22,167 0 0
State Street Corp COM 857477103 378 5,432 SH   SOLE   5,432 0 0
Stryker COM 863667101 1,210 10,395 SH   SOLE   5,395 0 5,000
Sun Communitie COM 866674104 738 9,400 SH   SOLE   9,400 0 0
Sunoco Logistics Ptnr Lp COM UNITS 86764L108 972 34,204 SH   SOLE   34,204 0 0
Sysco COM 871829107 5,347 109,095 SH   SOLE   109,095 0 0
T. Rowe Price Group Inc COM 74144T108 536 8,057 SH   SOLE   8,057 0 0
Target COM 87612E106 699 10,177 SH   SOLE   10,177 0 0
The Kraft Heinz Co COM 500754106 800 8,934 SH   SOLE   2,701 0 6,233
United Parcel Service B COM 911312106 3,150 28,803 SH   SOLE   28,803 0 0
US Bancorp COM 902973304 3,338 77,822 SH   SOLE   72,028 0 5,794
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 394 2,882 SH   SOLE   2,882 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 739 8,810 SH   SOLE   8,810 0 0
Vanguard Emerging Markets ETF FTSE EMR MKT ETF 922042858 519 13,781 SH   SOLE   13,781 0 0
Vanguard Information Technolog INF TECH ETF 92204A702 416 3,456 SH   SOLE   3,456 0 0
Vanguard MSCI EAFE ETF FTSE EMR MKT ETF 921943858 296 7,916 SH   SOLE   7,916 0 0
Vanguard REIT ETF REIT ETF 922908553 447 5,154 SH   SOLE   5,154 0 0
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 299 2,682 SH   SOLE   2,682 0 0
Verizon Communications COM 92343v104 1,169 22,488 SH   SOLE   22,488 0 0
Visa COM 92826c839 401 4,850 SH   SOLE   4,850 0 0
Walgreens Boots Alliance Inc. COM 931427108 3,049 37,817 SH   SOLE   37,817 0 0
Wal-Mart Stores COM 931142103 4,588 63,610 SH   SOLE   57,897 0 5,713
Waste Management Inc. COM 94106L109 851 13,345 SH   SOLE   3,345 0 10,000
Wells Fargo COM 949746101 478 10,800 SH   SOLE   10,800 0 0
Western Union COM 959802109 4,534 217,758 SH   SOLE   217,758 0 0
Weyerhaeuser Co COM 962166104 267 8,360 SH   SOLE   8,360 0 0
Willis Towers Watson PLC COM G96629103 2,222 16,736 SH   SOLE   16,736 0 0
Xilinx Inc COM 983919101 1,942 35,730 SH   SOLE   35,730 0 0
Zions Bancorporation COM 989701107 667 25,805 SH   SOLE   25,805 0 0