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,543 18,011 SH   SOLE   18,011 0 0
Abbott Laboratories COM 028241000 395 6,478 SH   SOLE   6,478 0 0
AbbVie Inc COM 00287Y109 720 7,775 SH   SOLE   7,775 0 0
Accenture PLC SH CL A G1151C101 1,817 11,108 SH   SOLE   11,108 0 0
Actuant Corp Cl A New CL A New 00508X203 471 16,050 SH   SOLE   16,050 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 2,201 1,950 SH   SOLE   1,950 0 0
Alphabet Inc Class C Capital S CAP STK CL C 02079K107 331 297 SH   SOLE   297 0 0
Amazon.com Inc. COM 023135106 651 383 SH   SOLE   383 0 0
Amer Electric Pwr Co Inc COM 025537101 215 3,111 SH   SOLE   3,111 0 0
American Express COM 025816109 5,828 59,469 SH   SOLE   59,469 0 0
AmerisourceBergen Corp COM 03073E105 1,137 13,335 SH   SOLE   13,335 0 0
Anheuser-Busch Inbev SA ADR Sponsored ADR 03524A108 2,682 26,623 SH   SOLE   26,623 0 0
Apple COM 037833100 6,601 35,665 SH   SOLE   35,665 0 0
AT&T COM 00206R102 1,533 47,756 SH   SOLE   47,392 0 364
Auto Data Processing COM 053015103 1,745 13,011 SH   SOLE   13,011 0 0
Bancfirst Corp Oklahoma COM 05945F103 284 4,806 SH   SOLE   4,806 0 0
Bank Of America Corp COM 060505104 1,974 10,576 SH   SOLE   10,576 0 0
Berkshire Hathaway Cl B COM 084670207 370 1,105 SH   SOLE   1,090 0 15
Boeing Co COM 097023105 228 7,000 SH   SOLE   7,000 0 0
Bristol-Myers Squibb Co COM 11133T103 313 5,665 SH   SOLE   5,665 0 0
Broadridge Financial Solutions COM 115236101 1,401 12,180 SH   SOLE   12,180 0 0
Brown & Brown Inc COM 115236101 1,921 69,280 SH   SOLE   69,280 0 0
Capital One Financial COM 14040H105 3,809 41,448 SH   SOLE   41,448 0 0
Cardinal Health COM 14149Y108 852 17,452 SH   SOLE   17,452 0 0
Caterpillar Inc COM 149123101 407 3,004 SH   SOLE   2,791 0 213
CH Robinson Worldwide Inc. COM 12541W209 3,017 36,071 SH   SOLE   36,071 0 0
Charles Schwab Corp COM 808513105 4,944 96,762 SH   SOLE   96,762 0 0
Chevron Corp COM 166764100 1,748 13,828 SH   SOLE   13,828 0 0
Church & Dwight Co Inc COM 171340102 401 7,544 SH   SOLE   7,544 0 0
Cintas Corp COM 172908105 864 4,670 SH   SOLE   4,670 0 0
Cisco Systems Inc COM 17275R102 6,620 153,850 SH   SOLE   153,850 0 0
Clorox Company COM 189054109 1,267 9,374 SH   SOLE   9,374 0 0
Coca Cola COM 191216100 746 17,018 SH   SOLE   17,018 0 0
Comcast Corp New Cl A CL A 20030N101 1,746 53,238 SH   SOLE   53,238 0 0
Costco COM 22160K105 1,550 7,421 SH   SOLE   7,421 0 0
CVS Health Corp COM 126650100 511 7,953 SH   SOLE   7,953 0 0
Deere & Co COM 244199105 291 2,083 SH   SOLE   2,083 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 3,741 25,981 SH   SOLE   25,981 0 0
Disney, Walt COM DISNEY 254687106 2,829 26,997 SH   SOLE   26,997 0 0
Dowdupont Inc COM 26078J100 205 3,114 SH   SOLE   3,114 0 0
Emerson Electric COM 291011104 1,717 24,843 SH   SOLE   24,843 0 0
Energen Corp COM 29265N108 291 4,000 SH   SOLE   4,000 0 0
Energy Transfer Partners UNIT LTD PARTN 29273R109 567 29,818 SH   SOLE   29,818 0 0
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,187 42,923 SH   SOLE   42,923 0 0
Equifax Inc COM 294429105 310 2,480 SH   SOLE   2,480 0 0
Essex Property Trust Inc COM 297178105 227 950 SH   SOLE   950 0 0
Expeditors International WA COM 302130109 292 4,000 SH   SOLE   4,000 0 0
Express Scripts Inc COM 30219G108 400 5,187 SH   SOLE   5,187 0 0
Exxon Mobil COM 30231G102 3,529 42,666 SH   SOLE   42,666 0 0
Facebook Inc Class A CL A 30303M102 362 1,867 SH   SOLE   1,867 0 0
Fair Isaac & Co Inc. COM 303250104 599 3,103 SH   SOLE   3,103 0 0
Fastenal Co COM 311900104 1,211 25,171 SH   SOLE   25,171 0 0
Gallagher Arthur J & Co COM 363576109 238 3,656 SH   SOLE   3,656 0 0
General Electric COM 369604103 5,542 407,216 SH   SOLE   407,216 0 0
General Mills Inc COM 370334104 821 18,560 SH   SOLE   18,560 0 0
Gilead Sciences Inc COM 375558103 276 3,903 SH   SOLE   3,903 0 0
Heico Corporation COM 422806109 254 3,496 SH   SOLE   3,496 0 0
Heico Corporation Class A CL A 422806208 210 3,452 SH   SOLE   3,452 0 0
Hillenbrand Inc COM 431571108 399 8,474 SH   SOLE   8,474 0 0
Home Depot COM 437076102 3,328 17,061 SH   SOLE   17,061 0 0
IBM COM 459200101 4,513 32,305 SH   SOLE   32,305 0 0
IHS Markit Ltd COM G47567105 565 10,962 SH   SOLE   10,962 0 0
Illinois Tool Works COM 452308109 768 5,550 SH   SOLE   5,550 0 0
Intel Corporation COM 458140100 2,750 55,325 SH   SOLE   55,325 0 0
Intuitive Surgical New COM 46120E602 889 1,860 SH   SOLE   1,860 0 0
iShares Barclays TIPS Bond COM 464287176 225 2,000 SH   SOLE   2,000 0 0
iShares MSCI Emerging Markets MSCI Emerging Markets 464287234 315 7,290 SH   SOLE   7,290 0 0
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 243 1,695 SH   SOLE   1,695 0 0
iShares Russell 2000 Growth In RUS 2000 GRW ETF 464287648 648 3,175 SH   SOLE   3,175 0 0
iShares Russell 2000 Index RUSSELL 2000 ETF 464287655 270 1,650 SH   SOLE   1,650 0 0
iShares S&P 500 Index S&P 500 Index 464287200 1,522 5,575 SH   SOLE   5,575 0 0
John Wiley & Sons, Inc. Class A CL A 968223206 433 6,950 SH   SOLE   6,950 0 0
Johnson & Johnson COM 478160104 7,715 63,583 SH   SOLE   63,583 0 0
JP Morgan Chase & Co COM 46625H100 873 8,379 SH   SOLE   8,379 0 0
Kinder Morgan Inc COM 49456B101 343 19,429 SH   SOLE   19,429 0 0
L Brands Inc COM 501797104 555 15,061 SH   SOLE   15,061 0 0
Landstar System, Inc. COM 515098101 343 3,145 SH   SOLE   3,145 0 0
Legg Mason Inc. COM 524901105 891 25,663 SH   SOLE   25,663 0 0
Lockheed Martin Corp COM 539830109 515 1,744 SH   SOLE   1,744 0 0
LPL Financial Holdings Inc. COM 50212V100 517 7,900 SH   SOLE   7,900 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 1,300 18,825 SH   SOLE   18,825 0 0
Markel Corporation COM 570535104 2,591 2,390 SH   SOLE   2,390 0 0
Marsh & McLennan Inc COM 571748102 393 4,800 SH   SOLE   4,800 0 0
Mastercard COM 57636Q104 3,648 18,567 SH   SOLE   18,567 0 0
Matthews Intl Corp Cl A COM 577128101 455 7,748 SH   SOLE   7,748 0 0
McCormick & Co COM 579780206 896 7,723 SH   SOLE   7,723 0 0
McDonalds COM 580135101 1,767 11,279 SH   SOLE   11,279 0 0
McKesson Corp COM 58155Q103 2,067 15,501 SH   SOLE   15,501 0 0
Medtronic COM 585055106 2,637 30,805 SH   SOLE   30,805 0 0
Merck & Co Inc COM 589331107 1,378 22,717 SH   SOLE   22,717 0 0
Microsoft COM 594918104 13,957 141,545 SH   SOLE   141,545 0 0
Mondelez International Inc CL A 609207105 3,353 81,794 SH   SOLE   81,794 0 0
Moodys Corp COM 615369105 589 3,454 SH   SOLE   3,454 0 0
Nielsen Holdings PLC SHS EUR G6518L108 1,300 42,048 SH   SOLE   42,048 0 0
Northern Trust Corp COM 665859104 504 4,900 SH   SOLE   4,900 0 0
Novartis A G SPONSORED ADR 66987V109 234 3,106 SH   SOLE   3,106 0 0
OGE Energy Corp. COM 670837103 3,612 102,589 SH   SOLE   102,589 0 0
Paychex Inc COM 704326107 1,556 22,770 SH   SOLE   22,770 0 0
Pepsico Incorporated COM 713448108 5,760 52,909 SH   SOLE   52,909 0 0
Pfizer COM 717081103 3,639 100,327 SH   SOLE   100,327 0 0
Pinnacle West Capital Cp COM 723484101 1,000 12,419 SH   SOLE   12,419 0 0
Post Holdings Inc COM 737446104 258 3,000 SH   SOLE   3,000 0 0
PPG Industries Inc COM 693506107 269 2,600 SH   SOLE   2,600 0 0
Procter & Gamble COM 742718109 7,447 95,406 SH   SOLE   95,406 0 0
S&P Global Inc COM 78409V104 550 2,700 SH   SOLE   2,700 0 0
Schwab Fundamental US SCHWAB FDT US LG 808524771 518 13,896 SH   SOLE   13,896 0 0
Schwab U.S. Dividend Equity ET US DIVIDEND EQ 808524797 263 5,339 SH   SOLE   5,339 0 0
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 204 4,048 SH   SOLE   3,813 0 235
Sealed Air Corp COM 81211k100 1,031 24,300 SH   SOLE   24,300 0 0
SPDR Blmbg Barclays Inv Grd Flt Rt ETF BLOMBERG BRC INV 78468R200 2,951 95,980 SH   SOLE   95,980 0 0
SPDR Nuveen Barclays ST Muni Bd ETF NUVEEN BLMBRG SR 78468R739 226 4,712 SH   SOLE   4,712 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 497 1,834 SH   SOLE   1,834 0 0
Sprott Phys Silver Trust TR UNIT 85207K107 157 26,880 SH   SOLE   26,880 0 0
Starbucks Corp COM 855244109 1,029 21,064 SH   SOLE   21,064 0 0
State Street Corp COM 857477103 577 6,200 SH   SOLE   6,200 0 0
Stericycle Inc COM 858912108 1,129 17,307 SH   SOLE   17,307 0 0
Stryker COM 863667101 789 4,678 SH   SOLE   4,678 0 0
Sun Communities COM 866674104 1,331 13,600 SH   SOLE   13,600 0 0
Sysco COM 871829107 7,542 110,446 SH   SOLE   110,446 0 0
T. Rowe Price Group Inc COM 74144T108 1,913 16,481 SH   SOLE   16,481 0 0
Target COM 87612E106 744 9,776 SH   SOLE   9,776 0 0
The Kraft Heinz Co COM 500754106 239 3,810 SH   SOLE   3,810 0 0
United Parcel Service B COM 911312106 4,039 38,025 SH   SOLE   38,025 0 0
United Technologies Corp COM 913017109 236 1,893 SH   SOLE   1,893 0 0
Unitedhealth Group Inc COM 91324P102 379 1,547 SH   SOLE   1,547 0 0
US Bancorp COM 902973304 4,756 95,087 SH   SOLE   95,087 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 774 7,619 SH   SOLE   7,619 0 0
Vanguard Emerging Markets ETF FTSE EMR MKT ETF 922042858 376 8,929 SH   SOLE   8,869 0 60
Vanguard REIT ETF REIT ETF 922908553 329 4,051 SH   SOLE   4,051 0 0
Verizon Communications COM 92343V104 1,463 29,099 SH   SOLE   29,099 0 0
Visa COM 92826C839 1,214 9,168 SH   SOLE   9,168 0 0
Walgreens Boots Alliance Inc. COM 931427108 2,357 39,275 SH   SOLE   39,275 0 0
Wal-Mart Stores COM 931142103 5,132 59,923 SH   SOLE   59,923 0 0
Waste Management Inc. COM 94106L109 215 2,645 SH   SOLE   2,645 0 0
Waters Corp COM 941848103 361 1,868 SH   SOLE   1,868 0 0
Wells Fargo COM 949746101 506 9,134 SH   SOLE   9,134 0 0
Western Union COM 959802109 1,932 95,052 SH   SOLE   95,052 0 0
Weyerhaeuser Co COM 962166104 304 8,360 SH   SOLE   8,360 0 0
Willis Towers Watson PLC COM G96629103 4,016 26,496 SH   SOLE   26,496 0 0
Xilinx Inc COM 983919101 303 4,646 SH   SOLE   4,646 0 0