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,938 16,952 SH   SOLE   16,952 0 0
Abbott Laboratories COM 028241000 430 5,123 SH   SOLE   5,123 0 0
AbbVie Inc COM 00287Y109 666 9,171 SH   SOLE   9,171 0 0
Accenture PLC SH CL A G1151C101 1,983 10,735 SH   SOLE   10,735 0 0
Actuant Corp Cl A New CL A New 00508X203 404 16,295 SH   SOLE   16,295 0 0
Adams Diversified Equity Fund COM 006212104 213 13,780 SH   SOLE   13,780 0 0
Affiliated Managers Group Inc COM 008252108 2,288 24,835 SH   SOLE   24,835 0 0
Alibaba Group Holding Ltd ADR SPONSORED ADS 01609W102 238 1,408 SH   SOLE   1,408 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 2,957 2,731 SH   SOLE   2,731 0 0
Alphabet Inc Class C Capital S CAP STK CL C 02079K107 360 333 SH   SOLE   333 0 0
Amazon.com Inc. COM 023135106 908 480 SH   SOLE   480 0 0
Amer Electric Pwr Co Inc COM 025537101 270 3,075 SH   SOLE   3,075 0 0
Ameren Corp. COM 023608102 246 3,283 SH   SOLE   3,283 0 0
American Express COM 025816109 7,300 59,138 SH   SOLE   59,138 0 0
AmerisourceBergen Corp COM 03073E105 1,066 12,511 SH   SOLE   12,511 0 0
Anheuser-Busch Inbev SA ADR Sponsored ADR 03524A108 4,489 50,720 SH   SOLE   50,720 0 0
Apple COM 037833100 8,803 44,481 SH   SOLE   44,481 0 0
Aqua America Inc COM 03783W103 210 5,100 SH   SOLE   5,100 0 0
Artisan Partners Asset Mgmt CL A 04316A108 390 14,194 SH   SOLE   14,194 0 0
AT&T COM 00206R102 1,895 56,551 SH   SOLE   56,187 0 364
Auto Data Processing COM 053015103 2,113 12,786 SH   SOLE   12,786 0 0
Bancfirst Corp Oklahoma COM 05945F103 267 4,806 SH   SOLE   4,806 0 0
Berkshire Hathaway Cl B COM 084670207 2,167 10,170 SH   SOLE   10,155 0 15
Boeing Co COM 097023105 399 1,097 SH   SOLE   1,097 0 0
Boston Scientific Corp COM 101137107 300 7,000 SH   SOLE   7,000 0 0
Bristol-Myers Squibb Co COM 11133T103 213 4,701 SH   SOLE   4,701 0 0
Broadridge Financial Solutions COM 115236101 1,306 10,235 SH   SOLE   10,235 0 0
Brown & Brown Inc COM 115236101 2,307 68,892 SH   SOLE   68,892 0 0
Capital One Financial COM 14040H105 3,809 41,986 SH   SOLE   41,986 0 0
Cardinal Health COM 14149Y108 1,203 25,542 SH   SOLE   25,542 0 0
Caterpillar Inc COM 149123101 400 2,937 SH   SOLE   2,937 0 0
CDK Global Inc COM 12508E101 479 9,693 SH   SOLE   9,693 0 0
Cerner Corp COM 156782104 307 4,200 SH   SOLE   4,200 0 0
CH Robinson Worldwide Inc. COM 12541W209 2,888 34,248 SH   SOLE   34,248 0 0
Charles Schwab Corp COM 808513105 3,986 99,180 SH   SOLE   99,180 0 0
Chevron Corp COM 166764100 1,487 11,950 SH   SOLE   11,950 0 0
Church & Dwight Co Inc COM 171340102 549 7,516 SH   SOLE   7,516 0 0
Cigna Corp COM 125523100 278 1,768 SH   SOLE   1,768 0 0
Cintas Corp COM 172908105 656 2,765 SH   SOLE   2,765 0 0
Cisco Systems Inc COM 17275R102 7,770 141,970 SH   SOLE   141,970 0 0
Clorox Company COM 189054109 1,389 9,074 SH   SOLE   9,074 0 0
Coca Cola COM 191216100 929 18,263 SH   SOLE   18,263 0 0
Comcast Corp New Cl A CL A 20030N101 2,178 51,524 SH   SOLE   51,524 0 0
Costco COM 22160K105 1,734 6,563 SH   SOLE   6,563 0 0
CSX Corp COM 126408103 240 3,106 SH   SOLE   3,106 0 0
Cummins Inc COM 231021106 253 1,477 SH   SOLE   1,477 0 0
CVS Health Corp COM 126650100 2,850 52,304 SH   SOLE   52,304 0 0
Deere & Co COM 244199105 235 1,420 SH   SOLE   1,420 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 4,277 24,823 SH   SOLE   24,823 0 0
Diamondback Energy Inc COM 25278X109 280 2,576 SH   SOLE   2,576 0 0
Disney, Walt COM DISNEY 254687106 3,954 28,320 SH   SOLE   28,320 0 0
Eaton Corp SHS G29183103 210 2,523 SH   SOLE   2,523 0 0
Emerson Electric COM 291011104 1,473 22,087 SH   SOLE   22,087 0 0
Energy Transfer Partners UNIT LTD PARTN 29273R109 534 37,952 SH   SOLE   37,952 0 0
Enterprise Products Partners L UNIT LTD PARTN 293792107 1,216 42,123 SH   SOLE   42,123 0 0
Equifax Inc COM 294429105 332 2,460 SH   SOLE   2,460 0 0
Essex Property Trust Inc COM 297178105 277 950 SH   SOLE   950 0 0
Exxon Mobil COM 30231G102 3,016 39,363 SH   SOLE   39,363 0 0
Facebook Inc Class A CL A 30303M102 377 1,957 SH   SOLE   1,957 0 0
Fair Isaac & Co Inc. COM 303250104 974 3,103 SH   SOLE   3,103 0 0
Fastenal Co COM 311900104 1,331 40,867 SH   SOLE   40,867 0 0
Gallagher Arthur J & Co COM 363576109 326 3,726 SH   SOLE   3,726 0 0
General Electric COM 369604103 1,780 169,570 SH   SOLE   169,570 0 0
General Mills Inc COM 370334104 1,419 27,029 SH   SOLE   27,029 0 0
Gilead Sciences Inc COM 375558103 266 3,941 SH   SOLE   3,941 0 0
Heico Corporation COM 422806109 467 3,496 SH   SOLE   3,496 0 0
Heico Corporation Class A CL A 422806208 356 3,452 SH   SOLE   3,452 0 0
Hillenbrand Inc COM 431571108 219 5,544 SH   SOLE   5,544 0 0
Home Depot COM 437076102 3,711 17,845 SH   SOLE   17,845 0 0
IBM COM 459200101 4,649 33,716 SH   SOLE   33,716 0 0
Illinois Tool Works COM 452308109 830 5,505 SH   SOLE   5,505 0 0
Intel Corporation COM 458140100 4,086 85,361 SH   SOLE   85,361 0 0
Intuitive Surgical New COM 46120E602 1,017 1,940 SH   SOLE   1,940 0 0
iShares Barclays TIPS Bond COM 464287176 302 2,622 SH   SOLE   2,622 0 0
iShares iBoxx Investment Grade Corp Bond Fund IBOXX INV CP ETF 464287242 249 2,005 SH   SOLE   2,005 0 0
iShares MSCI EAFE Index MSCI EAFE ETF 464287465 282 4,302 SH   SOLE   4,302 0 0
iShares MSCI Emerging Markets MSCI Emerging Markets 464287234 289 6,755 SH   SOLE   6,755 0 0
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 267 1,697 SH   SOLE   1,697 0 0
iShares Russell 2000 Growth In RUS 2000 GRW ETF 464287648 637 3,175 SH   SOLE   3,175 0 0
iShares Russell 2000 Index RUSSELL 2000 ETF 464287655 333 2,144 SH   SOLE   2,144 0 0
iShares S&P 500 Index S&P 500 Index 464287200 2,069 7,020 SH   SOLE   7,020 0 0
iShares S&P 600 Small Cap Index CORE S&P SCP ETF 464287804 303 3,876 SH   SOLE   3,876 0 0
John Wiley & Sons, Inc. Class A CL A 968223206 347 7,573 SH   SOLE   7,573 0 0
Johnson & Johnson COM 478160104 8,423 60,479 SH   SOLE   60,479 0 0
JP Morgan Chase & Co COM 46625H100 857 7,668 SH   SOLE   7,668 0 0
Kinder Morgan Inc COM 49456B101 299 14,329 SH   SOLE   14,329 0 0
L Brands Inc COM 501797104 416 15,964 SH   SOLE   15,964 0 0
Landstar System, Inc. COM 515098101 321 2,980 SH   SOLE   2,980 0 0
Legg Mason Inc. COM 524901105 1,214 31,720 SH   SOLE   31,720 0 0
Lilly Eli & Co COM 532457108 243 2,200 SH   SOLE   2,200 0 0
Lockheed Martin Corp COM 539830109 650 1,788 SH   SOLE   1,788 0 0
Lowes Companies COM 548661107 203 2,020 SH   SOLE   2,020 0 0
LPL Financial Holdings Inc. COM 50212V100 628 7,700 SH   SOLE   7,700 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 1,198 18,725 SH   SOLE   18,725 0 0
Markel Corporation COM 570535104 2,364 2,170 SH   SOLE   2,170 0 0
Marsh & McLennan Inc COM 571748102 478 4,800 SH   SOLE   4,800 0 0
Mastercard COM 57636Q104 4,120 15,577 SH   SOLE   15,577 0 0
Matthews Intl Corp Cl A COM 577128101 267 7,670 SH   SOLE   7,670 0 0
McCormick & Co COM 579780206 752 4,852 SH   SOLE   4,852 0 0
McDonalds COM 580135101 2,283 10,994 SH   SOLE   10,994 0 0
McKesson Corp COM 58155Q103 2,787 20,742 SH   SOLE   20,742 0 0
Medtronic COM 585055106 2,880 29,573 SH   SOLE   29,573 0 0
Merck & Co Inc COM 589331107 1,877 22,389 SH   SOLE   22,389 0 0
Microsoft COM 594918104 17,087 127,556 SH   SOLE   127,556 0 0
Molson Coors Brewing Co B CL B 60871R209 505 9,029 SH   SOLE   9,029 0 0
Mondelez International Inc CL A 609207105 3,834 71,143 SH   SOLE   71,143 0 0
Moodys Corp COM 615369105 663 3,399 SH   SOLE   3,399 0 0
Nielsen Holdings PLC SHS EUR G6518L108 4,115 182,086 SH   SOLE   182,086 0 0
Northern Trust Corp COM 665859104 441 4,900 SH   SOLE   4,900 0 0
Novartis A G SPONSORED ADR 66987V109 232 2,543 SH   SOLE   2,543 0 0
OGE Energy Corp. COM 670837103 4,366 102,589 SH   SOLE   102,589 0 0
Oracle Corporation COM 68389X105 210 3,691 SH   SOLE   3,691 0 0
Paychex Inc COM 704326107 1,759 21,377 SH   SOLE   21,377 0 0
Pepsico Incorporated COM 713448108 6,486 49,467 SH   SOLE   49,467 0 0
Pfizer COM 717081103 4,062 93,781 SH   SOLE   93,781 0 0
Pinnacle West Capital Cp COM 723484101 1,159 12,324 SH   SOLE   12,324 0 0
Post Holdings Inc COM 737446104 285 2,745 SH   SOLE   2,745 0 0
PPG Industries Inc COM 693506107 345 2,960 SH   SOLE   2,960 0 0
Procter & Gamble COM 742718109 9,628 87,813 SH   SOLE   87,813 0 0
Qualcomm COM 747525103 349 4,598 SH   SOLE   4,598 0 0
Resmed Inc COM 761152107 222 1,825 SH   SOLE   1,825 0 0
S&P Global Inc COM 78409V104 586 2,575 SH   SOLE   2,575 0 0
Schwab Fundamental US SCHWB FDT INT LG 808524755 275 9,895 SH   SOLE   9,895 0 0
Schwab Fundamental US Large Company ETF SCHWAB FDT US LG 808524771 1,196 30,583 SH   SOLE   30,583 0 0
Schwab International Equity ETF INTL EQTY ETF 808524805 1,837 57,255 SH   SOLE   56,905 0 350
Schwab U.S. Dividend Equity ETF US DIVIDEND EQ 808524797 290 5,482 SH   SOLE   5,482 0 0
Sealed Air Corp COM 81211k100 1,039 24,300 SH   SOLE   24,300 0 0
Southern Company COM 842587107 202 3,669 SH   SOLE   3,669 0 0
SPDR Blmbg Barclays Inv Grd Flt Rt ETF BLOMBERG BRC INV 78468R200 275 8,965 SH   SOLE   8,965 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 387 1,323 SH   SOLE   1,323 0 0
Sprott Phys Silver Trust TR UNIT 85207K107 153 26,880 SH   SOLE   26,880 0 0
Starbucks Corp COM 855244109 1,862 22,217 SH   SOLE   22,217 0 0
State Street Corp COM 857477103 347 6,200 SH   SOLE   6,200 0 0
Stericycle Inc COM 858912108 1,298 27,203 SH   SOLE   27,203 0 0
Stryker COM 863667101 961 4,678 SH   SOLE   4,678 0 0
Sun Communities COM 866674104 2,051 16,000 SH   SOLE   16,000 0 0
Sysco COM 871829107 6,853 96,908 SH   SOLE   96,908 0 0
T. Rowe Price Group Inc COM 74144T108 1,884 17,179 SH   SOLE   17,179 0 0
Target COM 87612E106 754 8,714 SH   SOLE   8,714 0 0
United Parcel Service B COM 911312106 4,124 39,938 SH   SOLE   39,938 0 0
United Technologies Corp COM 913017109 313 2,406 SH   SOLE   2,406 0 0
Unitedhealth Group Inc COM 91324P102 389 1,596 SH   SOLE   1,596 0 0
US Bancorp COM 902973304 5,031 96,028 SH   SOLE   96,028 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 1,003 8,718 SH   SOLE   8,718 0 0
Vanguard Emerging Markets ETF FTSE EMR MKT ETF 922042858 329 7,741 SH   SOLE   7,681 0 60
Vanguard Growth ETF GROWTH ETF 922908736 461 2,823 SH   SOLE   2,823 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 348 5,115 SH   SOLE   4,812 0 303
Vanguard MSCI EAFE ETF FTSE DEV MKT ETF 921943858 374 8,972 SH   SOLE   8,972 0 0
Vanguard REIT ETF REIT ETF 922908553 360 4,124 SH   SOLE   4,124 0 0
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 292 1,949 SH   SOLE   1,949 0 0
Verizon Communications COM 92343V104 1,681 29,429 SH   SOLE   29,429 0 0
Visa COM 92826C839 928 5,349 SH   SOLE   5,349 0 0
Walgreens Boots Alliance Inc. COM 931427108 2,139 39,128 SH   SOLE   39,128 0 0
Wal-Mart Stores COM 931142103 1,987 17,984 SH   SOLE   17,984 0 0
Waste Management Inc. COM 94106L109 305 2,646 SH   SOLE   2,646 0 0
Waters Corp COM 941848103 364 1,693 SH   SOLE   1,693 0 0
Wells Fargo COM 949746101 572 12,091 SH   SOLE   12,091 0 0
Western Union COM 959802109 1,914 96,249 SH   SOLE   96,249 0 0
Weyerhaeuser Co COM 962166104 228 8,666 SH   SOLE   8,666 0 0
Willis Towers Watson PLC COM G96629103 5,247 27,396 SH   SOLE   27,396 0 0
Xilinx Inc COM 983919101 547 4,646 SH   SOLE   4,646 0 0