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,949 35,745 SH   SOLE   35,745 0 0
Abbott Laboratories COM 028241000 755 7,812 SH   SOLE   7,812 0 0
AbbVie Inc COM 00287Y109 1,053 7,853 SH   SOLE   7,853 0 0
Accenture PLC SH CL A G1151C101 2,956 11,488 SH   SOLE   11,488 0 0
Advanced Micro Devices COM 007903107 365 5,767 SH   SOLE   5,767 0 0
Affiliated Managers Group Inc COM 008252108 326 2,915 SH   SOLE   2,915 0 0
Air Prod & Chemicals Inc COM 009158106 995 4,278 SH   SOLE   4,278 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 6,110 63,885 SH   SOLE   63,885 0 0
Alphabet Inc Class C Capital S CAP STK CL C 02079K107 768 7,990 SH   SOLE   7,990 0 0
Altice USA Inc CL A 02156K103 152 26,100 SH   SOLE   26,100 0 0
Amazon.com Inc. COM 023135106 5,705 50,494 SH   SOLE   50,494 0 0
Amer Electric Pwr Co Inc COM 025537101 453 5,250 SH   SOLE   5,250 0 0
Ameren Corp COM 023608102 375 4,658 SH   SOLE   4,658 0 0
American Express COM 025816109 5,742 42,564 SH   SOLE   42,564 0 0
AmerisourceBergen Corp COM 03073E105 326 2,410 SH   SOLE   2,410 0 0
Amgen COM 031162100 812 3,605 SH   SOLE   3,605 0 0
Anheuser-Busch Inbev SA ADR Sponsored ADR 03524A108 3,528 78,143 SH   SOLE   78,143 0 0
Apple COM 037833100 18,879 136,609 SH   SOLE   136,609 0 0
AT&T COM 00206R102 1,426 92,987 SH   SOLE   92,623 0 364
Auto Data Processing COM 053015103 2,129 9,415 SH   SOLE   9,415 0 0
B O K Financial Cp New COM NEW 05561Q201 228 2,573 SH   SOLE   2,573 0 0
Bancfirst Corp Oklahoma COM 05945F103 1,022 11,427 SH   SOLE   11,427 0 0
Berkshire Hathaway Inc Class A CL A 084670108 812 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Class B CL B NEW 084670207 5,327 19,950 SH   SOLE   19,935 0 15
BlackRock Inc COM 09247X101 248 451 SH   SOLE   451 0 0
Boeing Co COM 097023105 255 2,112 SH   SOLE   2,112 0 0
Bristol-Myers Squibb Co COM 11133T103 490 6,894 SH   SOLE   6,894 0 0
Broadcom Ltd COM 11135F101 1,783 4,016 SH   SOLE   4,016 0 0
Broadmark Realty Capital COM 11135B100 185 36,232 SH   SOLE   36,232 0 0
Brookfield Infr Prt Lp Lp Int Unit LP INT UNIT G16252101 202 5,630 SH   SOLE   5,630 0 0
Brown & Brown Inc COM 115236101 2,692 44,515 SH   SOLE   44,515 0 0
Capital One Financial COM 14040H105 4,196 45,526 SH   SOLE   45,526 0 0
Cardinal Health COM 14149Y108 2,837 42,559 SH   SOLE   42,559 0 0
Caterpillar Inc COM 149123101 550 3,355 SH   SOLE   3,355 0 0
CH Robinson Worldwide Inc. COM 12541W209 2,545 26,428 SH   SOLE   26,428 0 0
Change Healthcare Inc COM 15912K100 795 28,950 SH   SOLE   28,950 0 0
Charles Schwab Corp COM 808513105 6,345 88,285 SH   SOLE   88,285 0 0
Chevron Corp COM 166764100 2,136 14,872 SH   SOLE   14,872 0 0
Chubb Limited COM H1467J104 311 1,711 SH   SOLE   1,711 0 0
Church & Dwight Co Inc COM 171340102 500 7,000 SH   SOLE   7,000 0 0
Cigna Corp COM 125523100 601 2,167 SH   SOLE   2,167 0 0
Cintas Corp COM 172908105 893 2,302 SH   SOLE   2,302 0 0
Cisco Systems Inc COM 17275R102 6,463 161,576 SH   SOLE   161,576 0 0
Clarivate PLC ORD SHS G21810109 363 38,750 SH   SOLE   38,750 0 0
Clorox Company COM 189054109 1,364 10,625 SH   SOLE   10,625 0 0
Coca Cola COM 191216100 1,212 21,652 SH   SOLE   21,652 0 0
Comcast Corp New Cl A CL A 20030N101 2,825 96,349 SH   SOLE   96,349 0 0
ConocoPhillips COM 20825C104 205 2,004 SH   SOLE   2,004 0 0
Corning Inc COM 219350105 566 19,530 SH   SOLE   19,530 0 0
Corteva Inc COM 22052L104 1,868 32,695 SH   SOLE   32,695 0 0
Costco COM 22160K105 1,180 2,499 SH   SOLE   2,499 0 0
Crown Castle International COM 22822V101 1,219 8,436 SH   SOLE   8,436 0 0
CSX Corp COM 126408103 248 9,324 SH   SOLE   9,324 0 0
Cummins Inc COM 231021106 3,320 16,315 SH   SOLE   16,315 0 0
CVS Health Corp COM 126650100 7,711 80,855 SH   SOLE   80,855 0 0
Darling Ingredients Inc COM 237266101 209 3,169 SH   SOLE   3,169 0 0
Deere & Co COM 244199105 335 1,006 SH   SOLE   1,006 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 326 1,922 SH   SOLE   1,922 0 0
Dominion Res Inc Va New COM 25746U109 224 3,254 SH   SOLE   3,254 0 0
Eaton Corp PLC SHS G29183103 454 3,406 SH   SOLE   3,406 0 0
Emerson Electric COM 291011104 1,362 18,613 SH   SOLE   18,613 0 0
Energy Transfer Partners UNIT LTD PARTN 29273R109 221 20,112 SH   SOLE   20,112 0 0
Enerpac Tool Group Corp CL A COM 292765104 225 12,646 SH   SOLE   12,646 0 0
Enterprise Products Partners LP COM 293792107 214 9,003 SH   SOLE   9,003 0 0
Equifax Inc COM 294429105 282 1,650 SH   SOLE   1,650 0 0
Essential Utilities Inc COM 29670G102 202 4,889 SH   SOLE   4,889 0 0
Essex Property TRUST Inc COM 297178105 205 850 SH   SOLE   850 0 0
Exxon Mobil COM 30231G102 2,941 33,691 SH   SOLE   33,691 0 0
Fastenal Co COM 311900104 269 5,845 SH   SOLE   5,845 0 0
First Trust Preferred Sec & Inc ETF PFD SECS INC ETF 33739E108 4,295 257,207 SH   SOLE   257,207 0 0
Fiserv Inc COM 337738108 3,103 33,167 SH   SOLE   33,167 0 0
FlexShares HY Val-Scrd Bd HIG YLD VL ETF 33939L662 566 14,500 SH   SOLE   14,500 0 0
Franklin Resources Inc COM 354613101 895 41,590 SH   SOLE   41,590 0 0
General Electric COM 369604103 275 4,450 SH   SOLE   4,450 0 0
General Mills Inc COM 370334104 1,945 25,400 SH   SOLE   25,400 0 0
Gilead Sciences Inc COM 375558103 343 5,560 SH   SOLE   5,560 0 0
Heico Corporation COM 422806109 503 3,496 SH   SOLE   3,496 0 0
Heico Corporation Class A CL A 422806208 395 3,452 SH   SOLE   3,452 0 0
Hershey Company COM 427866108 415 1,885 SH   SOLE   1,885 0 0
Hillenbrand Inc COM 431571108 313 8,525 SH   SOLE   8,525 0 0
Home Depot COM 437076102 4,937 17,894 SH   SOLE   17,894 0 0
Honeywell International COM 438516106 340 2,037 SH   SOLE   2,037 0 0
Hubbell Inc CL B COM 443510607 1,476 6,621 SH   SOLE   6,621 0 0
IBM COM 459200101 5,934 49,945 SH   SOLE   49,945 0 0
Intel Corporation COM 458140100 1,051 40,790 SH   SOLE   40,790 0 0
International Flavors & Fragrances COM 459044103 280 3,091 SH   SOLE   3,091 0 0
iShares Barclays 1-3 Yr Treas 1 3 YR TREAS BD 464287457 7,358 90,607 SH   SOLE   90,607 0 0
iShares Barclays Aggregate Bond CORE US AGGBD ET 464287226 965 10,026 SH   SOLE   10,026 0 0
iShares Barclays TIPS Bond COM 464287176 264 2,518 SH   SOLE   2,518 0 0
iShares Core 1-5 Year USD Bond ETF CORE 1 5 YR USD 46432F859 3,125 67,804 SH   SOLE   67,804 0 0
iShares Dow Jones Select Dividend Index SELECT DIVID ETF 464287168 268 2,500 SH   SOLE   2,500 0 0
iShares MSCI ACWI ex US Index MSCI ACWI EX US 464288240 454 11,349 SH   SOLE   11,349 0 0
iShares Russell 1000 Value Index RUS 1000 VAL ETF 464287598 1,737 12,775 SH   SOLE   12,775 0 0
iShares Russell 2000 Growth Index RUS 2000 GRW ETF 464287648 695 3,366 SH   SOLE   3,366 0 0
iShares S&P 500 Grwth S&P 500 GRWT ETF 464287309 454 7,852 SH   SOLE   7,852 0 0
iShares S&P 500 Index S&P 500 Index 464287200 4,257 11,871 SH   SOLE   11,871 0 0
iShares S&P 600 Small Cap Index CORE S&P SCP ETF 464287804 321 3,684 SH   SOLE   3,684 0 0
iShares S&P SmallCap 600 Grwth Idx S&P SML 600 GWT 464287887 205 2,017 SH   SOLE   2,017 0 0
Johnson & Johnson COM 478160104 8,920 54,603 SH   SOLE   54,603 0 0
Johnson Controls SHS G51502105 211 4,297 SH   SOLE   4,297 0 0
JP Morgan Chase & Co COM 46625H100 2,156 20,632 SH   SOLE   20,632 0 0
JPMorgan Ultra-Short Income ETF ULTRA SHRT INC 46641Q837 3,547 70,715 SH   SOLE   70,715 0 0
JPMorgan Ultra-Short Municipal Inc ETF ULTRA SHT MUNCPL 46641Q654 2,162 42,995 SH   SOLE   42,995 0 0
KLA Corporation COM NEW 482480100 2,974 9,827 SH   SOLE   9,827 0 0
LightPath Technologies Inc COM CL A 532257805 34 31,962 SH   SOLE   31,962 0 0
Lilly Eli & Co COM CL A 532457108 1,144 3,539 SH   SOLE   3,539 0 0
Lockheed Martin Corp COM 539830109 5,432 14,064 SH   SOLE   14,064 0 0
Lowes Companies COM 548661107 3,566 18,989 SH   SOLE   18,989 0 0
LPL Financial Holdings Inc. COM 50212V100 647 2,965 SH   SOLE   2,965 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 225 4,750 SH   SOLE   4,750 0 0
Marsh & McLennan Inc COM 571748102 789 5,290 SH   SOLE   5,290 0 0
Mastercard COM 57636Q104 3,487 12,266 SH   SOLE   12,266 0 0
McCormick & Co COM 579780206 711 9,977 SH   SOLE   9,977 0 0
McDonalds COM 580135101 2,628 11,393 SH   SOLE   11,393 0 0
McKesson Corp COM 58155Q103 6,108 17,974 SH   SOLE   17,974 0 0
Medtronic COM 585055106 3,430 42,484 SH   SOLE   42,484 0 0
Merck & Co Inc COM 589331107 6,229 72,339 SH   SOLE   72,339 0 0
Meta Platforms Inc Class A CL A 30303M102 2,268 16,717 SH   SOLE   16,717 0 0
Microchip Technology Inc COM 595017104 409 6,716 SH   SOLE   6,716 0 0
Microsoft COM 594918104 22,488 96,559 SH   SOLE   96,559 0 0
Molson Coors Brewing Co B CL B 60871R209 850 17,719 SH   SOLE   17,719 0 0
Mondelez International Inc CL A 609207105 1,499 27,341 SH   SOLE   27,341 0 0
Moodys Corp COM 615369105 754 3,104 SH   SOLE   3,104 0 0
Morgan Stanley COM NEW 617446448 1,118 14,158 SH   SOLE   14,158 0 0
Nielsen Holdings PLC SHS EUR G6518L108 478 17,271 SH   SOLE   17,271 0 0
Northern Trust Corp COM 665859104 393 4,600 SH   SOLE   4,600 0 0
Nuveen Pref & Income Securities Fund COM 67072C105 65 10,000 SH   SOLE   10,000 0 0
OGE Energy Corp. COM 670837103 3,740 102,589 SH   SOLE   102,589 0 0
Omnicom Group Inc COM 681919106 1,805 28,612 SH   SOLE   28,612 0 0
Paychex Inc COM 704326107 2,182 19,449 SH   SOLE   19,449 0 0
Pepsico Incorporated COM 713448108 7,687 47,086 SH   SOLE   47,086 0 0
Pfizer COM 717081103 2,204 50,365 SH   SOLE   50,365 0 0
Pinnacle West Capital Cp COM 723484101 562 8,714 SH   SOLE   8,714 0 0
PNC Finl Services Gp Inc COM 693475105 206 1,385 SH   SOLE   1,385 0 0
Post Holdings Inc COM 737446104 283 3,460 SH   SOLE   3,460 0 0
Powershares QQQ UNIT SER 1 46090E103 504 1,887 SH   SOLE   1,887 0 0
PPG Industries Inc COM 693506107 299 2,709 SH   SOLE   2,709 0 0
Procter & Gamble COM 742718109 4,953 39,236 SH   SOLE   39,236 0 0
Qualcomm COM 747525103 1,925 17,042 SH   SOLE   17,042 0 0
Resmed Inc COM 761152107 241 1,108 SH   SOLE   1,108 0 0
S&P Global Inc COM 78409V104 378 1,239 SH   SOLE   1,239 0 0
Schwab Fundamental US Large Company ETF SCHWAB FDT US LG 808524771 2,375 49,736 SH   SOLE   49,736 0 0
Schwab Fundemental US Small Company ETF SCHWAB FDT US SC 808524763 899 21,157 SH   SOLE   21,157 0 0
Schwab International Equity ETF INTL EQTY ETF 808524805 388 13,824 SH   SOLE   13,474 0 350
Schwab U.S. Broad Market ETF US BRD MKT ETF 808524102 424 10,106 SH   SOLE   10,106 0 0
Schwab U.S. Dividend Equity ETF US DIVIDEND EQ 808524797 485 7,302 SH   SOLE   7,302 0 0
Schwab U.S. TIPS ETF US TIPS ETF 808524870 363 7,012 SH   SOLE   7,012 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 1,218 3,412 SH   SOLE   3,412 0 0
Sprott Phys Silver Trust TR UNIT 85207K107 288 43,570 SH   SOLE   43,570 0 0
Starbucks Corp COM 855244109 5,173 61,394 SH   SOLE   61,394 0 0
State Street Corp COM 857477103 312 5,131 SH   SOLE   5,131 0 0
Stericycle Inc COM 858912108 381 9,071 SH   SOLE   9,071 0 0
Stryker COM 863667101 585 2,890 SH   SOLE   2,890 0 0
Sysco COM 871829107 7,564 106,983 SH   SOLE   106,983 0 0
T. Rowe Price Group Inc COM 74144T108 3,004 28,612 SH   SOLE   28,612 0 0
Target COM 87612E106 627 4,230 SH   SOLE   4,230 0 0
Teradyne, Inc. COM 880770102 2,744 36,525 SH   SOLE   36,525 0 0
Tesla Motors Inc. COM 88160R101 2,510 9,464 SH   SOLE   9,464 0 0
Texas Instruments Inc COM 882508104 935 6,046 SH   SOLE   6,046 0 0
Union Pacific Corp COM 907818108 628 3,228 SH   SOLE   3,228 0 0
United Parcel Service B COM 911312106 6,505 40,270 SH   SOLE   40,270 0 0
Unitedhealth Group Inc COM 91324P102 1,349 2,672 SH   SOLE   2,672 0 0
US Bancorp COM 902973304 5,281 130,994 SH   SOLE   130,994 0 0
US Foods Holding Corp COM 912008109 232 8,775 SH   SOLE   8,775 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 1,454 10,762 SH   SOLE   10,762 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 208 677 SH   SOLE   677 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 1,046 16,886 SH   SOLE   16,771 0 115
Vanguard Mid-Cap ETF MID CAP ETF 922908629 252 1,344 SH   SOLE   1,344 0 0
Vanguard REIT ETF REIT ETF 922908553 419 5,228 SH   SOLE   5,228 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 699 2,132 SH   SOLE   2,132 0 0
Vanguard Total Bond Market TOTAL BND MRKT 921937835 207 2,912 SH   SOLE   2,562 0 350
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 1,209 6,739 SH   SOLE   6,739 0 0
Vanguard Value ETF VALUE ETF 922908744 252 2,048 SH   SOLE   2,048 0 0
Verizon Communications COM 92343V104 1,749 46,081 SH   SOLE   46,081 0 0
Visa COM 92826C839 1,125 6,334 SH   SOLE   6,334 0 0
Walgreens Boots Alliance Inc. COM 931427108 1,189 37,875 SH   SOLE   37,875 0 0
Wal-Mart Stores COM 931142103 1,740 13,423 SH   SOLE   13,423 0 0
Walt Disney Co COM 254687106 3,896 41,302 SH   SOLE   41,302 0 0
Waste Management, Inc. COM 94106L109 1,626 10,155 SH   SOLE   10,155 0 0
Wells Fargo COM 949746101 1,100 27,369 SH   SOLE   27,369 0 0
Weyerhaeuser Co COM NEW 962166104 228 8,000 SH   SOLE   8,000 0 0
Willis Towers Watson PLC COM G96629103 830 4,135 SH   SOLE   4,135 0 0