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 4,728 31,762 SH   SOLE   31,762 0 0
Abbott Laboratories COM 028241000 798 6,742 SH   SOLE   6,742 0 0
AbbVie Inc COM 00287Y109 1,541 9,511 SH   SOLE   9,511 0 0
Accenture PLC SH CL A G1151C101 3,616 10,723 SH   SOLE   10,723 0 0
Adobe Systems Inc COM 00724F101 248 545 SH   SOLE   545 0 0
Advanced Micro Devices COM 007903107 651 5,960 SH   SOLE   5,960 0 0
Affiliated Managers Group Inc COM 008252108 336 2,390 SH   SOLE   2,390 0 0
Air Prod & Chemicals Inc COM 009158106 618 2,475 SH   SOLE   2,475 0 0
AllianceBernstein Holding LP UNIT LTD PARTN 01881G106 211 4,500 SH   SOLE   4,500 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 7,426 2,670 SH   SOLE   2,670 0 0
Alphabet Inc Class C Capital S CAP STK CL C 02079K107 999 358 SH   SOLE   358 0 0
Altice USA Inc CL A 02156K103 423 33,925 SH   SOLE   33,925 0 0
Altria Group Inc COM 02209S103 228 4,380 SH   SOLE   4,380 0 0
Amazon.com Inc. COM 023135106 6,888 2,113 SH   SOLE   2,113 0 0
Amer Electric Pwr Co Inc COM 025537101 516 5,173 SH   SOLE   5,173 0 0
Ameren Corp COM 023608102 461 4,920 SH   SOLE   4,920 0 0
American Express COM 025816109 7,806 41,748 SH   SOLE   41,748 0 0
American Fin Group OH COM 025932104 200 1,378 SH   SOLE   1,378 0 0
AmerisourceBergen Corp COM 03073E105 388 2,510 SH   SOLE   2,510 0 0
Amgen COM 031162100 499 2,063 SH   SOLE   2,063 0 0
Anheuser-Busch Inbev SA ADR Sponsored ADR 03524A108 4,432 73,795 SH   SOLE   73,795 0 0
Apple COM 037833100 22,870 130,979 SH   SOLE   130,979 0 0
Artisan Partners Asset Mgmt CL A 043113208 297 7,573 SH   SOLE   7,573 0 0
AT&T COM 00206R102 2,031 85,967 SH   SOLE   85,603 0 364
Auto Data Processing COM 053015103 2,142 9,415 SH   SOLE   9,415 0 0
B O K Financial Cp New COM NEW 05561Q201 241 2,573 SH   SOLE   2,573 0 0
Bancfirst Corp Oklahoma COM 05945F103 950 11,427 SH   SOLE   11,427 0 0
Becton Dickinson & Co COM 075887109 203 764 SH   SOLE   764 0 0
Berkshire Hathaway Inc Class A CL A 084670108 1,057 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Class B CL B NEW 084670207 6,481 18,366 SH   SOLE   18,351 0 15
BlackRock Inc COM 09247X101 295 386 SH   SOLE   386 0 0
Boeing Co COM 097023105 393 2,056 SH   SOLE   2,056 0 0
Bristol-Myers Squibb Co COM 11133T103 622 8,528 SH   SOLE   8,528 0 0
Broadcom Ltd COM 11135F101 2,299 3,652 SH   SOLE   3,652 0 0
Broadmark Realty Capital COM 11135B100 295 34,109 SH   SOLE   34,109 0 0
Brookfield Infr Prt Lp Lp Int Unit LP INT UNIT G16252101 244 3,691 SH   SOLE   3,691 0 0
Brown & Brown Inc COM 115236101 3,217 44,515 SH   SOLE   44,515 0 0
Cabot Corp COM 127055101 206 3,021 SH   SOLE   3,021 0 0
Canadian Pacific Railway Limited COM 13645T100 245 2,975 SH   SOLE   2,975 0 0
Capital One Financial COM 14040H105 5,652 43,050 SH   SOLE   43,050 0 0
Cardinal Health COM 14149Y108 2,238 39,481 SH   SOLE   39,481 0 0
Caterpillar Inc COM 149123101 727 3,264 SH   SOLE   3,264 0 0
CDK Global Inc COM 12508E101 476 9,794 SH   SOLE   9,794 0 0
Cerner Corp COM 156782104 394 4,220 SH   SOLE   4,220 0 0
CH Robinson Worldwide Inc. COM 12541W209 3,392 31,495 SH   SOLE   31,495 0 0
Change Healthcare Inc COM 15912K100 631 28,950 SH   SOLE   28,950 0 0
Charles Schwab Corp COM 808513105 6,941 82,329 SH   SOLE   82,329 0 0
Chevron Corp COM 166764100 2,230 13,698 SH   SOLE   13,698 0 0
Chubb Limited COM H1467J104 374 1,751 SH   SOLE   1,751 0 0
Church & Dwight Co Inc COM 171340102 695 7,000 SH   SOLE   7,000 0 0
Cigna Corp COM 125523100 716 2,988 SH   SOLE   2,988 0 0
Cintas Corp COM 172908105 1,022 2,403 SH   SOLE   2,403 0 0
Cisco Systems Inc COM 17275R102 8,231 147,624 SH   SOLE   147,624 0 0
Clarivate PLC ORD SHS G21810109 240 14,350 SH   SOLE   14,350 0 0
Clorox Company COM 189054109 1,539 11,070 SH   SOLE   11,070 0 0
Coca Cola COM 191216100 1,387 22,383 SH   SOLE   22,383 0 0
Comcast Corp New Cl A CL A 20030N101 3,493 74,611 SH   SOLE   74,611 0 0
Corning Inc COM 219350105 214 5,817 SH   SOLE   5,817 0 0
Corteva Inc COM 22052L104 1,362 23,701 SH   SOLE   23,701 0 0
Costco COM 22160K105 1,306 2,268 SH   SOLE   2,268 0 0
Crown Castle International COM 22822V101 1,379 7,471 SH   SOLE   7,471 0 0
CSX Corp COM 126408103 349 9,322 SH   SOLE   9,322 0 0
Cummins Inc COM 231021106 2,485 12,117 SH   SOLE   12,117 0 0
CVS Health Corp COM 126650100 7,927 78,324 SH   SOLE   78,324 0 0
Deere & Co COM 244199105 380 917 SH   SOLE   917 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 526 2,592 SH   SOLE   2,592 0 0
DigitalBridge Group Inc CL A COM 25401T108 132 18,345 SH   SOLE   18,345 0 0
Disney, Walt COM DISNEY 254687106 4,623 33,710 SH   SOLE   33,710 0 0
Dominion Res Inc Va New COM 25746U109 263 3,104 SH   SOLE   3,104 0 0
Eaton Corp PLC SHS G29183103 480 3,166 SH   SOLE   3,166 0 0
Emerson Electric COM 291011104 1,864 19,013 SH   SOLE   19,013 0 0
Energy Transfer Partners UNIT LTD PARTN 29273R109 122 10,944 SH   SOLE   10,944 0 0
Enerpac Tool Group Corp CL A COM 292765104 280 12,816 SH   SOLE   12,816 0 0
Enterprise Products Partners LP COM 293792107 208 8,092 SH   SOLE   8,092 0 0
Equifax Inc COM 294429105 391 1,650 SH   SOLE   1,650 0 0
Essential Utilities Inc COM 29670G102 260 5,100 SH   SOLE   5,100 0 0
Essex Property TRUST Inc COM 297178105 302 875 SH   SOLE   875 0 0
Exxon Mobil COM 30231G102 2,796 33,857 SH   SOLE   33,857 0 0
Fastenal Co COM 311900104 406 6,850 SH   SOLE   6,850 0 0
Fedex Corporation COM 31428X106 208 903 SH   SOLE   903 0 0
First Trust Preferred Sec & Inc ETF PFD SECS INC ETF 33739E108 4,259 223,922 SH   SOLE   223,922 0 0
Fiserv Inc COM 337738108 2,521 24,869 SH   SOLE   24,869 0 0
FlexShares HY Val-Scrd Bd HIG YLD VL ETF 33939L662 741 16,000 SH   SOLE   16,000 0 0
FlexShares iBoxx 3Yr Target Dur TIPS ETF IBOXX 3R TARGT 33939L506 687 26,550 SH   SOLE   26,550 0 0
Fluor Corporation New COM 343412102 231 8,072 SH   SOLE   8,072 0 0
Franklin Resources Inc COM 354613101 1,023 36,654 SH   SOLE   36,654 0 0
General Electric COM 369604103 500 5,472 SH   SOLE   5,472 0 0
General Mills Inc COM 370334104 1,777 26,246 SH   SOLE   26,246 0 0
Gilead Sciences Inc COM 375558103 302 5,081 SH   SOLE   5,081 0 0
Healthpeak Properties Inc. COM 42250P103 204 5,971 SH   SOLE   5,971 0 0
Heico Corporation COM 422806109 536 3,496 SH   SOLE   3,496 0 0
Heico Corporation Class A CL A 422806208 437 3,452 SH   SOLE   3,452 0 0
Hershey Company COM 427866108 451 2,084 SH   SOLE   2,084 0 0
Hillenbrand Inc COM 431571108 376 8,525 SH   SOLE   8,525 0 0
Home Depot COM 437076102 5,149 17,203 SH   SOLE   17,203 0 0
Honeywell International COM 438516106 421 2,164 SH   SOLE   2,164 0 0
Hubbell Inc CL B COM 443510607 905 4,929 SH   SOLE   4,929 0 0
IBM COM 459200101 5,916 45,504 SH   SOLE   45,504 0 0
Intel Corporation COM 458140100 3,336 67,313 SH   SOLE   67,313 0 0
International Flavors & Fragrances COM 459044103 404 3,079 SH   SOLE   3,079 0 0
Intuit Inc COM 461202103 235 490 SH   SOLE   490 0 0
iShares Barclays Aggregate Bond CORE US AGGBD ET 464287226 587 5,484 SH   SOLE   5,484 0 0
iShares Barclays TIPS Bond COM 464287176 565 4,537 SH   SOLE   4,537 0 0
iShares Core 1-5 Year USD Bond ETF CORE 1 5 YR USD 46432F859 4,261 87,938 SH   SOLE   87,938 0 0
iShares Dow Jones US Telecom US TELECOM ETF 464287713 320 2,500 SH   SOLE   2,500 0 0
iShares MSCI ACWI ex US Index MSCI ACWI EX US 464288240 593 11,349 SH   SOLE   11,349 0 0
iShares MSCI EAFE Index MSCI EAFE ETF 464287465 307 4,175 SH   SOLE   4,175 0 0
iShares Russell 1000 Value Index RUS 1000 VAL ETF 464287598 2,316 13,954 SH   SOLE   13,954 0 0
iShares Russell 2000 Growth Index RUS 2000 GRW ETF 464287648 1,067 4,175 SH   SOLE   4,175 0 0
iShares Russell 2000 Value RUS 2000 VAL ETF 464287630 228 1,413 SH   SOLE   1,413 0 0
iShares Russell Midcap Growth RUS MD CP GR ETF 464287481 226 2,250 SH   SOLE   2,250 0 0
iShares S&P 500 Grwth S&P 500 GRWT ETF 464287309 324 4,252 SH   SOLE   4,252 0 0
iShares S&P 500 Index S&P 500 Index 464287200 5,762 12,701 SH   SOLE   12,701 0 0
iShares S&P 500 Value Index S&P 500 VAL ETF 464287408 222 1,430 SH   SOLE   1,430 0 0
iShares S&P 600 Small Cap Index CORE S&P SCP ETF 464287804 356 3,303 SH   SOLE   3,303 0 0
iShares S&P MidCap 400 Growth S&P MC 400GR ETF 464287606 210 2,728 SH   SOLE   2,728 0 0
iShares Ultra Short-Term Bond ETF ULTR SH TRM BD 46434V878 649 12,960 SH   SOLE   12,960 0 0
John Wiley & Sons, Inc. Class A CL A 968223206 257 4,860 SH   SOLE   4,860 0 0
Johnson & Johnson COM 478160104 9,591 54,119 SH   SOLE   54,119 0 0
Johnson Controls SHS G51502105 337 5,151 SH   SOLE   5,151 0 0
JP Morgan Chase & Co COM 46625H100 2,470 18,121 SH   SOLE   18,121 0 0
JPMorgan Ultra-Short Income ETF ULTRA SHRT INC 46641Q837 4,257 84,692 SH   SOLE   84,692 0 0
JPMorgan Ultra-Short Municipal Inc ETF ULTRA SHT MUNCPL 46641Q654 2,760 54,506 SH   SOLE   54,506 0 0
KLA Corporation COM NEW 482480100 2,765 7,554 SH   SOLE   7,554 0 0
Laboratory Corp of America Holdings COM NEW 50540R409 3,723 14,120 SH   SOLE   14,120 0 0
Lam Research Corporation COM 512807108 240 446 SH   SOLE   446 0 0
LightPath Technologies Inc COM CL A 532257805 57 29,217 SH   SOLE   29,217 0 0
Lilly Eli & Co COM CL A 532457108 999 3,491 SH   SOLE   3,491 0 0
Lockheed Martin Corp COM 539830109 5,775 13,085 SH   SOLE   13,085 0 0
Lowes Companies COM 548661107 3,326 16,451 SH   SOLE   16,451 0 0
LPL Financial Holdings Inc. COM 50212V100 568 3,110 SH   SOLE   3,110 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 233 4,750 SH   SOLE   4,750 0 0
Markel Corporation COM 570535104 227 154 SH   SOLE   154 0 0
Marsh & McLennan Inc COM 571748102 818 4,800 SH   SOLE   4,800 0 0
Martin Marietta Matr COM 573284106 200 521 SH   SOLE   521 0 0
Mastercard COM 57636Q104 4,265 11,936 SH   SOLE   11,936 0 0
McCormick & Co COM 579780206 995 9,971 SH   SOLE   9,971 0 0
McDonalds COM 580135101 2,841 11,490 SH   SOLE   11,490 0 0
McKesson Corp COM 58155Q103 5,973 19,513 SH   SOLE   19,513 0 0
Medtronic COM 585055106 3,931 35,435 SH   SOLE   35,435 0 0
Merck & Co Inc COM 589331107 5,761 70,221 SH   SOLE   70,221 0 0
Meta Platforms Inc Class A CL A 30303M102 2,707 12,177 SH   SOLE   12,177 0 0
Microchip Technology Inc COM 595017104 504 6,716 SH   SOLE   6,716 0 0
Microsoft COM 594918104 29,068 94,284 SH   SOLE   94,284 0 0
Molson Coors Brewing Co B CL B 60871R209 1,002 18,771 SH   SOLE   18,771 0 0
Mondelez International Inc CL A 609207105 1,330 21,187 SH   SOLE   21,187 0 0
Moodys Corp COM 615369105 1,047 3,104 SH   SOLE   3,104 0 0
Morgan Stanley COM NEW 617446448 1,032 11,814 SH   SOLE   11,814 0 0
Nielsen Holdings PLC SHS EUR G6518L108 1,315 48,280 SH   SOLE   48,280 0 0
Northern Trust Corp COM 665859104 535 4,600 SH   SOLE   4,600 0 0
Novartis A G SPONSORED ADR 66987V109 200 2,287 SH   SOLE   2,287 0 0
Novo-Nordisk A-S Adr ADR 670100205 233 2,100 SH   SOLE   2,100 0 0
Nuveen Pref & Income Securities Fund COM 67072C105 84 10,000 SH   SOLE   10,000 0 0
OGE Energy Corp. COM 670837103 4,183 102,589 SH   SOLE   102,589 0 0
Omnicom Group Inc COM 681919106 2,233 26,312 SH   SOLE   26,312 0 0
Oracle Corporation COM 68389X105 200 2,422 SH   SOLE   2,422 0 0
Paychex Inc COM 704326107 2,553 18,712 SH   SOLE   18,712 0 0
Pepsico Incorporated COM 713448108 7,895 47,171 SH   SOLE   47,171 0 0
Pfizer COM 717081103 3,350 64,711 SH   SOLE   64,711 0 0
Philip Morris Int'l Inc COM 718172109 252 2,692 SH   SOLE   2,692 0 0
Pinnacle West Capital Cp COM 723484101 678 8,691 SH   SOLE   8,691 0 0
PNC Finl Services Gp Inc COM 693475105 202 1,100 SH   SOLE   1,100 0 0
Post Holdings Inc COM 737446104 239 3,460 SH   SOLE   3,460 0 0
PowerShares Nasdaq Internet ETF NASDAQ INTERNT 46137V530 204 1,209 SH   SOLE   1,209 0 0
Powershares QQQ UNIT SER 1 46090E103 568 1,569 SH   SOLE   1,569 0 0
PPG Industries Inc COM 693506107 345 2,634 SH   SOLE   2,634 0 0
Procter & Gamble COM 742718109 6,833 44,722 SH   SOLE   44,722 0 0
Proshares S&P 500 Div S&P 500 DV ARIST 74348A467 251 2,647 SH   SOLE   2,347 0 300
Qualcomm COM 747525103 2,039 13,344 SH   SOLE   13,344 0 0
Resmed Inc COM 761152107 267 1,104 SH   SOLE   1,104 0 0
Rockwell Automation Inc COM 773903109 233 834 SH   SOLE   834 0 0
S&P Global Inc COM 78409V104 481 1,174 SH   SOLE   1,174 0 0
Schwab Fundamental US Large Company ETF SCHWAB FDT US LG 808524771 1,709 29,219 SH   SOLE   29,219 0 0
Schwab Fundemental US Small Company ETF SCHWAB FDT US SC 808524763 689 12,895 SH   SOLE   12,895 0 0
Schwab International Equity ETF INTL EQTY ETF 808524805 507 13,821 SH   SOLE   13,471 0 350
Schwab U.S. Broad Market ETF US BRD MKT ETF 808524102 323 6,056 SH   SOLE   6,056 0 0
Schwab U.S. Dividend Equity ETF US DIVIDEND EQ 808524797 564 7,155 SH   SOLE   7,155 0 0
Southern Company COM 842587107 249 3,437 SH   SOLE   3,437 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 1,902 4,212 SH   SOLE   4,212 0 0
Sprott Phys Silver Trust TR UNIT 85207K107 382 43,570 SH   SOLE   43,570 0 0
Starbucks Corp COM 855244109 5,072 55,764 SH   SOLE   55,764 0 0
State Street Corp COM 857477103 479 5,500 SH   SOLE   5,500 0 0
Stericycle Inc COM 858912108 415 7,046 SH   SOLE   7,046 0 0
Stryker COM 863667101 772 2,890 SH   SOLE   2,890 0 0
Sysco COM 871829107 8,586 105,167 SH   SOLE   105,167 0 0
T. Rowe Price Group Inc COM 74144T108 3,467 22,932 SH   SOLE   22,932 0 0
Target COM 87612E106 917 4,322 SH   SOLE   4,322 0 0
Teradyne, Inc. COM 880770102 3,510 29,695 SH   SOLE   29,695 0 0
Tesla Motors Inc. COM 88160R101 3,625 3,364 SH   SOLE   3,364 0 0
Texas Instruments Inc COM 882508104 466 2,541 SH   SOLE   2,541 0 0
Tyler Technologies Inc COM 902252105 222 500 SH   SOLE   500 0 0
Union Pacific Corp COM 907818108 871 3,188 SH   SOLE   3,188 0 0
United Parcel Service B COM 911312106 8,468 39,485 SH   SOLE   39,485 0 0
Unitedhealth Group Inc COM 91324P102 1,068 2,094 SH   SOLE   2,094 0 0
US Bancorp COM 902973304 6,376 119,979 SH   SOLE   119,979 0 0
US Foods Holding Corp COM 912008109 250 6,650 SH   SOLE   6,650 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 1,744 10,755 SH   SOLE   10,755 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 1,412 17,870 SH   SOLE   17,755 0 115
Vanguard Mid-Cap ETF MID CAP ETF 922908629 319 1,344 SH   SOLE   1,344 0 0
Vanguard REIT ETF REIT ETF 922908553 479 4,424 SH   SOLE   4,424 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 688 1,659 SH   SOLE   1,659 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 205 968 SH   SOLE   968 0 0
Vanguard Total Bond Market TOTAL BND MRKT 921937835 231 2,912 SH   SOLE   2,562 0 350
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 603 2,652 SH   SOLE   2,652 0 0
Verizon Communications COM 92343V104 2,173 42,662 SH   SOLE   42,662 0 0
Visa COM 92826C839 1,314 5,925 SH   SOLE   5,925 0 0
Walgreens Boots Alliance Inc. COM 931427108 1,686 37,675 SH   SOLE   37,675 0 0
Wal-Mart Stores COM 931142103 2,032 13,648 SH   SOLE   13,648 0 0
Waste Management, Inc. COM 94106L109 2,128 13,428 SH   SOLE   13,428 0 0
Wells Fargo COM 949746101 1,330 27,459 SH   SOLE   27,459 0 0
Weyerhaeuser Co COM NEW 962166104 303 8,000 SH   SOLE   8,000 0 0
Willis Towers Watson PLC COM G96629103 1,077 4,560 SH   SOLE   4,560 0 0