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 3,003 16,818 SH   SOLE   13,518 0 3,300
Abbott Laboratories COM 028241000 639 16,645 SH   SOLE   6,345 0 10,300
AbbVie Inc COM 00287Y109 1,148 18,339 SH   SOLE   8,039 0 10,300
Accenture PLC SH CL A G1151C101 1,234 10,534 SH   SOLE   10,534 0 0
Activision Blizzard Inc. COM 00507V109 242 6,690 SH   SOLE   6,690 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 218 275 SH   SOLE   275 0 0
Alphabet Inc Class C Capital S CAP STK CL C 02079K107 248 321 SH   SOLE   321 0 0
ALPS Alerian MLP ETF Alerian MLP 00162Q866 525 41,671 SH   SOLE   41,671 0 0
Amazon.com Inc. COM 023135106 275 367 SH   SOLE   367 0 0
American Express COM 025816109 4,431 59,820 SH   SOLE   59,820 0 0
AmerisourceBergen Corp COM 03073E105 970 12,405 SH   SOLE   12,405 0 0
Anthem Inc COM 036752103 1,722 11,978 SH   SOLE   11,978 0 0
Apple COM 037833100 5,127 44,264 SH   SOLE   39,714 0 4,550
AT&T COM 00206R102 1,295 30,442 SH   SOLE   30,442 0 0
Auto Data Processing COM 053015103 2,461 23,942 SH   SOLE   13,592 0 10,350
B O K Financial Cp New COM 05561Q201 904 10,882 SH   SOLE   0 0 10,882
Bancfirst Corp Oklahoma COM 05945F103 2,252 24,200 SH   SOLE   200 0 24,000
Bank Of America Corp COM 060505104 1,063 48,114 SH   SOLE   48,114 0 0
Bard C R COM 067383109 471 2,095 SH   SOLE   2,095 0 0
Becton Dickinson & Co COM 075887109 513 3,097 SH   SOLE   97 0 3,000
Berkshire Hathaway Cl A COM 084670108 2,441 10 SH   SOLE   0 0 10
Berkshire Hathaway Cl B COM 084670207 451 2,770 SH   SOLE   2,770 0 0
BIO Path Holdings Inc COM 09057N102 60 44,674 SH   SOLE   44,674 0 0
Boeing Co COM 097023105 220 1,414 SH   SOLE   1,414 0 0
Bristol-Myers Squibb Co COM 11133T103 287 4,903 SH   SOLE   4,903 0 0
Broadridge Financial Solutions COM 115236101 579 8,736 SH   SOLE   8,736 0 0
Brown & Brown Inc COM 115236101 1,248 27,815 SH   SOLE   27,815 0 0
Campbell Soup Co COM 134429109 1,010 16,700 SH   SOLE   6,200 0 10,500
Capital One Financial COM 14040H105 3,076 35,264 SH   SOLE   35,264 0 0
Caterpillar Inc COM 149123101 302 3,256 SH   SOLE   3,256 0 0
CDK Global Inc COM 14040H105 317 5,316 SH   SOLE   1,867 0 3,449
CH Robinson Worldwide Inc. COM 12541W209 2,086 28,476 SH   SOLE   28,476 0 0
Charles Schwab Corp COM 808513105 3,857 97,720 SH   SOLE   97,720 0 0
Chevron Corp COM 166764100 1,721 14,619 SH   SOLE   14,619 0 0
Church & Dwight Co Inc COM 171340102 333 7,544 SH   SOLE   7,544 0 0
Cintas Corp COM 172908105 604 5,225 SH   SOLE   5,225 0 0
Cisco Systems Inc COM 17275R102 4,925 162,963 SH   SOLE   143,463 0 19,500
Citigroup Inc COM 172967424 520 8,756 SH   SOLE   8,756 0 0
Clorox Company COM 189054109 1,840 15,329 SH   SOLE   8,829 0 6,500
Coca Cola COM 191216100 969 23,382 SH   SOLE   9,846 0 13,536
Colgate-Palmolive Co COM 194162103 677 10,338 SH   SOLE   338 0 10,000
Comcast Corp New Cl A SH CL A 22160K101 229 3,312 SH   SOLE   3,312 0 0
Costco COM 20030N105 1,120 6,995 SH   SOLE   6,995 0 0
DCP Midstream Partners LP COM 23311P100 422 11,000 SH   SOLE   0 0 11,000
Deere & Co COM 244199105 970 9,410 SH   SOLE   3,410 0 6,000
Devon Energy COM 25179M103 340 7,450 SH   SOLE   7,450 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 2,019 19,424 SH   SOLE   19,424 0 0
Disney Walt Co COM 254687106 2,495 23,944 SH   SOLE   21,944 0 2,000
Du Pont E I De Nemour&Co COM 263534109 213 2,900 SH   SOLE   2,900 0 0
Eaton Corp COM G29183103 640 9,544 SH   SOLE   1,544 0 8,000
Eli Lilly & Co COM 532457108 530 7,200 SH   SOLE   1,800 0 5,400
Emerson Electric COM 291011104 4,372 78,415 SH   SOLE   56,015 0 22,400
Energen Corp COM 29265N108 231 4,000 SH   SOLE   0 0 4,000
Energy Transfer Partners UNIT LTD PARTN 29273R109 408 11,383 SH   SOLE   883 0 10,500
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,926 71,237 SH   SOLE   35,237 0 36,000
Equifax Inc COM 294429105 241 2,042 SH   SOLE   2,042 0 0
Essex Property Trust Inc COM 297178105 231 994 SH   SOLE   994 0 0
Expeditors International WA COM 302130109 385 7,270 SH   SOLE   7,270 0 0
Express Scripts Inc COM 30219G108 367 5,337 SH   SOLE   450 0 4,887
Exxon Mobil COM 30231G102 10,549 116,873 SH   SOLE   77,602 0 39,271
Fair Isaac & Co Inc. COM 303250104 477 4,003 SH   SOLE   4,003 0 0
Fastenal Co COM 311900104 362 7,700 SH   SOLE   7,700 0 0
Federated Investors Inc. B COM 314211103 264 9,350 SH   SOLE   9,350 0 0
General Electric COM 369604103 8,431 266,799 SH   SOLE   232,545 0 34,254
General Mills Inc COM 370334104 494 8,000 SH   SOLE   0 0 8,000
Genuine Parts Co COM 372460105 479 5,017 SH   SOLE   17 0 5,000
Golub Capital BDC Inc. Class COM 38173M102 321 17,475 SH   SOLE   1,475 0 16,000
Health Care Ppty Inv Inc COM 42217K106 208 6,991 SH   SOLE   6,991 0 0
Hershey Company COM 427866108 321 3,106 SH   SOLE   106 0 3,000
Home Depot COM 437076102 2,443 18,223 SH   SOLE   15,223 0 3,000
IBM COM 459200101 4,839 29,151 SH   SOLE   24,919 0 4,232
IHS Markit Ltd COM G47567105 248 6,995 SH   SOLE   6,995 0 0
Illinois Tool Works COM 452308109 718 5,865 SH   SOLE   5,865 0 0
Intel Corporation COM 458140100 2,676 73,779 SH   SOLE   54,779 0 19,000
Intuitive Surgical New COM 46120E602 404 637 SH   SOLE   637 0 0
iShares MSCI ACWI ex US Index MSCI ACWI ex US Index 464288240 1,933 48,000 SH   SOLE   0 0 48,000
iShares MSCI EAFE Index MSCI EAFE ETF 464287465 263 4,549 SH   SOLE   4,549 0 0
iShares MSCI Emerging Markets MSCI Emerging Markets 464287234 563 16,072 SH   SOLE   16,072 0 0
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 375 3,573 SH   SOLE   398 0 3,175
iShares Russell 2000 Growth In RUS 2000 GRW ETF 464287648 489 3,175 SH   SOLE   3,175 0 0
iShares Russell 2000 Index RUSSELL 2000 ETF 464287655 458 3,399 SH   SOLE   3,399 0 0
iShares S&P 500 Index S&P 500 Index 464287200 1,736 7,718 SH   SOLE   7,718 0 0
iShares S&P U.S. Preferred Sto U.S. PFD STK ETF 464288687 942 25,307 SH   SOLE   25,307 0 0
John Wiley & Sons CL A 968223206 210 3,850 SH   SOLE   3,850 0 0
Johnson & Johnson COM 478160104 7,450 64,663 SH   SOLE   58,463 0 6,200
JP Morgan Chase & Co COM 46625H100 1,443 16,722 SH   SOLE   16,722 0 0
Kinder Morgan Inc COM 49456B101 1,436 69,323 SH   SOLE   37,632 0 31,691
Legg Mason Inc. COM 524901105 343 11,480 SH   SOLE   11,480 0 0
Linear Technology COM 535678106 374 6,000 SH   SOLE   0 0 6,000
Lockheed Martin Corp COM 539830109 474 1,898 SH   SOLE   1,898 0 0
LPL Financial Holdings Inc. COM 50212V100 243 6,900 SH   SOLE   6,900 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 3,095 40,925 SH   SOLE   17,325 0 23,600
Main Street Capital Corp COM 56035L104 212 5,775 SH   SOLE   5,775 0 0
Mannkind Corp COM 56400P201 6 10,000 SH   SOLE   10,000 0 0
Markel Corporation COM 570535104 2,187 2,418 SH   SOLE   2,418 0 0
Marsh & McLennan Inc COM 571748102 342 5,059 SH   SOLE   5,059 0 0
Mastercard COM 57636Q104 1,585 15,347 SH   SOLE   15,347 0 0
Matthews Intl Corp Cl A COM 577128101 206 2,675 SH   SOLE   2,675 0 0
McCormick & Co COM 579780206 428 4,585 SH   SOLE   4,585 0 0
McDonalds COM 580135101 2,541 20,877 SH   SOLE   10,877 0 10,000
McKesson Corp COM 58155Q103 1,529 10,888 SH   SOLE   10,888 0 0
Medtronic COM 585055106 2,092 29,366 SH   SOLE   29,366 0 0
Merck & Co Inc COM 589331107 1,546 26,257 SH   SOLE   6,373 0 19,884
Microsoft COM 594918104 10,852 174,639 SH   SOLE   149,481 0 25,158
Mondelez International Inc CL A 609207105 4,248 95,821 SH   SOLE   77,121 0 18,700
Moodys Corp COM 615369105 300 3,179 SH   SOLE   3,179 0 0
Northern Trust Corp COM 665859104 436 4,900 SH   SOLE   4,900 0 0
Novartis A G SPONSORED ADR 66987V109 559 7,672 SH   SOLE   2,672 0 5,000
Oneok Partners LP UNIT LTD PARTN 68268N103 430 10,000 SH   SOLE   0 0 10,000
Panhandle Oil & Gas Inc COM 698477106 353 15,000 SH   SOLE   0 0 15,000
Paychex Inc COM 704326107 1,162 19,085 SH   SOLE   9,085 0 10,000
Pepsico Incorporated COM 713448108 5,483 52,408 SH   SOLE   47,408 0 5,000
Pfizer COM 717081103 1,362 41,926 SH   SOLE   31,206 0 10,720
Pinnacle West Capital Cp COM 723484101 978 12,531 SH   SOLE   12,531 0 0
PPG Industries Inc COM 693506107 268 2,827 SH   SOLE   227 0 2,600
Procter & Gamble COM 742718109 7,419 88,233 SH   SOLE   68,933 0 19,300
S&P Global Inc COM 78409V104 269 2,500 SH   SOLE   2,500 0 0
Schlumberger Ltd COM 806857108 289 3,446 SH   SOLE   3,446 0 0
Schwab Fundamental Intl Sm Co SCHWB FDT INT SC 808524748 255 9,000 SH   SOLE   0 0 9,000
Schwab Fundamental Intl Lg Co SCHWB FDT INT LG 808524755 269 10,724 SH   SOLE   1,724 0 9,000
Schwab U.S. Dividend Equity ET US DIVIDEND EQ 808524797 279 6,395 SH   SOLE   6,395 0 0
Sealed Air Corp COM 81211k100 1,102 24,300 SH   SOLE   24,300 0 0
South Jersey Industries COM 838518108 214 6,358 SH   SOLE   6,358 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 1,018 4,553 SH   SOLE   4,553 0 0
Sprott Phys Silver Trust TR UNIT 85207K107 163 26,880 SH   SOLE   26,880 0 0
Starbucks Corp COM 855244109 1,198 21,580 SH   SOLE   21,580 0 0
State Street Corp COM 857477103 422 5,432 SH   SOLE   5,432 0 0
Stericycle Inc COM 858912108 224 2,910 SH   SOLE   2,910 0 0
Stryker COM 863667101 1,245 10,395 SH   SOLE   5,395 0 5,000
Sun Communitie COM 866674104 720 9,400 SH   SOLE   9,400 0 0
Sunoco Logistics Ptnr Lp COM UNITS 86764L108 1,034 43,027 SH   SOLE   34,027 0 9,000
Sysco COM 871829107 6,161 111,263 SH   SOLE   111,263 0 0
T. Rowe Price Group Inc COM 74144T108 608 8,083 SH   SOLE   8,083 0 0
Target COM 87612E106 735 10,179 SH   SOLE   7,179 0 3,000
The Kraft Heinz Co COM 500754106 768 8,793 SH   SOLE   2,560 0 6,233
United Parcel Service B COM 911312106 3,464 30,218 SH   SOLE   30,218 0 0
US Bancorp COM 902973304 4,246 82,647 SH   SOLE   73,175 0 9,472
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 386 2,882 SH   SOLE   2,882 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 750 8,810 SH   SOLE   8,810 0 0
Vanguard Emerging Markets ETF FTSE EMR MKT ETF 922042858 432 12,082 SH   SOLE   12,082 0 0
Vanguard Information Technolog INF TECH ETF 92204A702 439 3,616 SH   SOLE   3,616 0 0
Vanguard Mid-Cap ETF MID CAP ETF 922908629 453 3,443 SH   SOLE   3,443 0 0
Vanguard MSCI EAFE ETF FTSE EMR MKT ETF 921943858 217 5,932 SH   SOLE   5,932 0 0
Vanguard REIT ETF REIT ETF 922908553 350 4,236 SH   SOLE   4,236 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 219 1,698 SH   SOLE   1,698 0 0
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 313 2,713 SH   SOLE   2,713 0 0
Verizon Communications COM 92343v104 1,136 21,279 SH   SOLE   21,279 0 0
Visa COM 92826c839 611 7,829 SH   SOLE   7,829 0 0
Walgreens Boots Alliance Inc. COM 931427108 3,130 37,818 SH   SOLE   37,818 0 0
Wal-Mart Stores COM 931142103 4,429 64,075 SH   SOLE   58,362 0 5,713
Waste Management Inc. COM 94106L109 946 13,345 SH   SOLE   3,345 0 10,000
Wells Fargo COM 949746101 487 8,838 SH   SOLE   8,838 0 0
Western Union COM 959802109 5,174 238,228 SH   SOLE   238,228 0 0
Weyerhaeuser Co COM 962166104 252 8,360 SH   SOLE   8,360 0 0
Willis Towers Watson PLC COM G96629103 2,373 19,404 SH   SOLE   19,404 0 0
Xilinx Inc COM 983919101 2,157 35,730 SH   SOLE   35,730 0 0
Zions Bancorporation COM 989696141 606 25,205 SH   SOLE   25,205 0 0