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,333 33,484 SH   SOLE   33,484 0 0
Abbott Laboratories COM 028241000 747 6,881 SH   SOLE   6,881 0 0
AbbVie Inc COM 00287Y109 1,303 8,512 SH   SOLE   8,512 0 0
Accenture PLC SH CL A G1151C101 3,072 11,066 SH   SOLE   11,066 0 0
Adobe Systems Inc COM 00724F101 200 548 SH   SOLE   548 0 0
Advanced Micro Devices COM 007903107 433 5,670 SH   SOLE   5,670 0 0
Affiliated Managers Group Inc COM 008252108 339 2,915 SH   SOLE   2,915 0 0
Air Prod & Chemicals Inc COM 009158106 817 3,398 SH   SOLE   3,398 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 6,562 3,011 SH   SOLE   3,011 0 0
Alphabet Inc Class C Capital S CAP STK CL C 02079K107 759 347 SH   SOLE   347 0 0
Altice USA Inc CL A 02156K103 365 39,500 SH   SOLE   39,500 0 0
Amazon.com Inc. COM 023135106 4,762 44,841 SH   SOLE   44,841 0 0
Amer Electric Pwr Co Inc COM 025537101 489 5,100 SH   SOLE   5,100 0 0
Ameren Corp COM 023608102 420 4,658 SH   SOLE   4,658 0 0
American Express COM 025816109 5,747 41,459 SH   SOLE   41,459 0 0
AmerisourceBergen Corp COM 03073E105 355 2,510 SH   SOLE   2,510 0 0
Amgen COM 031162100 664 2,732 SH   SOLE   2,732 0 0
Anheuser-Busch Inbev SA ADR Sponsored ADR 03524A108 4,111 76,208 SH   SOLE   76,208 0 0
Apple COM 037833100 18,229 133,333 SH   SOLE   133,333 0 0
Artisan Partners Asset Mgmt CL A 043113208 260 7,323 SH   SOLE   7,323 0 0
AT&T COM 00206R102 1,947 92,918 SH   SOLE   92,554 0 364
Auto Data Processing COM 053015103 1,957 9,320 SH   SOLE   9,320 0 0
Bancfirst Corp Oklahoma COM 05945F103 1,093 11,427 SH   SOLE   11,427 0 0
Berkshire Hathaway Inc Class A CL A 084670108 817 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Class B CL B NEW 084670207 5,100 18,680 SH   SOLE   18,665 0 15
BlackRock Inc COM 09247X101 248 408 SH   SOLE   408 0 0
Boeing Co COM 097023105 324 2,371 SH   SOLE   2,371 0 0
Bristol-Myers Squibb Co COM 11133T103 633 8,231 SH   SOLE   8,231 0 0
Broadcom Ltd COM 11135F101 1,831 3,770 SH   SOLE   3,770 0 0
Broadmark Realty Capital COM 11135B100 235 35,110 SH   SOLE   35,110 0 0
Brookfield Infr Prt Lp Lp Int Unit LP INT UNIT G16252101 213 5,577 SH   SOLE   5,577 0 0
Brown & Brown Inc COM 115236101 2,597 44,515 SH   SOLE   44,515 0 0
Canadian Pacific Railway Limited COM 13645T100 207 2,975 SH   SOLE   2,975 0 0
Capital One Financial COM 14040H105 4,569 43,860 SH   SOLE   43,860 0 0
Cardinal Health COM 14149Y108 2,195 42,010 SH   SOLE   42,010 0 0
Caterpillar Inc COM 149123101 591 3,307 SH   SOLE   3,307 0 0
CDK Global Inc COM 12508E101 471 8,606 SH   SOLE   8,606 0 0
CH Robinson Worldwide Inc. COM 12541W209 2,848 28,097 SH   SOLE   28,097 0 0
Change Healthcare Inc COM 15912K100 667 28,950 SH   SOLE   28,950 0 0
Charles Schwab Corp COM 808513105 5,380 85,168 SH   SOLE   85,168 0 0
Chevron Corp COM 166764100 2,157 14,901 SH   SOLE   14,901 0 0
Chubb Limited COM H1467J104 361 1,838 SH   SOLE   1,838 0 0
Church & Dwight Co Inc COM 171340102 648 7,000 SH   SOLE   7,000 0 0
Cigna Corp COM 125523100 774 2,940 SH   SOLE   2,940 0 0
Cintas Corp COM 172908105 898 2,404 SH   SOLE   2,404 0 0
Cisco Systems Inc COM 17275R102 6,540 153,398 SH   SOLE   153,398 0 0
Clarivate PLC ORD SHS G21810109 333 24,075 SH   SOLE   24,075 0 0
Clorox Company COM 189054109 1,540 10,925 SH   SOLE   10,925 0 0
Coca Cola COM 191216100 1,412 22,455 SH   SOLE   22,455 0 0
Comcast Corp New Cl A CL A 20030N101 3,226 82,233 SH   SOLE   82,233 0 0
Corning Inc COM 219350105 465 14,763 SH   SOLE   14,763 0 0
Corteva Inc COM 22052L104 1,467 27,102 SH   SOLE   27,102 0 0
Costco COM 22160K105 1,088 2,271 SH   SOLE   2,271 0 0
Crown Castle International COM 22822V101 1,329 7,897 SH   SOLE   7,897 0 0
CSX Corp COM 126408103 270 9,323 SH   SOLE   9,323 0 0
Cummins Inc COM 231021106 2,724 14,078 SH   SOLE   14,078 0 0
CVS Health Corp COM 126650100 7,403 79,903 SH   SOLE   79,903 0 0
Deere & Co COM 244199105 274 917 SH   SOLE   917 0 0
Diageo Plc New Adr Sponsored ADR 25243Q205 358 2,057 SH   SOLE   2,057 0 0
DigitalBridge Group Inc CL A COM 25401T108 126 25,845 SH   SOLE   25,845 0 0
Disney, Walt COM DISNEY 254687106 3,522 37,314 SH   SOLE   37,314 0 0
Dominion Res Inc Va New COM 25746U109 247 3,104 SH   SOLE   3,104 0 0
Eaton Corp PLC SHS G29183103 415 3,295 SH   SOLE   3,295 0 0
Emerson Electric COM 291011104 1,496 18,813 SH   SOLE   18,813 0 0
Energy Transfer Partners UNIT LTD PARTN 29273R109 109 10,944 SH   SOLE   10,944 0 0
Enerpac Tool Group Corp CL A COM 292765104 247 13,011 SH   SOLE   13,011 0 0
Enterprise Products Partners LP COM 293792107 221 9,087 SH   SOLE   9,087 0 0
Equifax Inc COM 294429105 301 1,650 SH   SOLE   1,650 0 0
Essential Utilities Inc COM 29670G102 233 5,100 SH   SOLE   5,100 0 0
Essex Property TRUST Inc COM 297178105 222 850 SH   SOLE   850 0 0
Exxon Mobil COM 30231G102 2,982 34,830 SH   SOLE   34,830 0 0
Fastenal Co COM 311900104 341 6,850 SH   SOLE   6,850 0 0
First Trust Preferred Sec & Inc ETF PFD SECS INC ETF 33739E108 3,759 218,177 SH   SOLE   218,177 0 0
Fiserv Inc COM 337738108 2,568 28,868 SH   SOLE   28,868 0 0
FlexShares HY Val-Scrd Bd HIG YLD VL ETF 33939L662 646 16,000 SH   SOLE   16,000 0 0
Franklin Resources Inc COM 354613101 927 39,802 SH   SOLE   39,802 0 0
General Electric COM 369604103 323 5,085 SH   SOLE   5,085 0 0
General Mills Inc COM 370334104 1,989 26,370 SH   SOLE   26,370 0 0
Gilead Sciences Inc COM 375558103 323 5,240 SH   SOLE   5,240 0 0
Heico Corporation COM 422806109 458 3,496 SH   SOLE   3,496 0 0
Heico Corporation Class A CL A 422806208 363 3,452 SH   SOLE   3,452 0 0
Hershey Company COM 427866108 449 2,089 SH   SOLE   2,089 0 0
Hillenbrand Inc COM 431571108 349 8,525 SH   SOLE   8,525 0 0
Home Depot COM 437076102 4,786 17,452 SH   SOLE   17,452 0 0
Honeywell International COM 438516106 397 2,285 SH   SOLE   2,285 0 0
Hubbell Inc CL B COM 443510607 1,139 6,383 SH   SOLE   6,383 0 0
IBM COM 459200101 6,664 47,200 SH   SOLE   47,200 0 0
Intel Corporation COM 458140100 1,983 53,029 SH   SOLE   53,029 0 0
International Flavors & Fragrances COM 459044103 367 3,085 SH   SOLE   3,085 0 0
iShares Barclays Aggregate Bond CORE US AGGBD ET 464287226 523 5,153 SH   SOLE   5,153 0 0
iShares Barclays TIPS Bond COM 464287176 405 3,557 SH   SOLE   3,557 0 0
iShares Core 1-5 Year USD Bond ETF CORE 1 5 YR USD 46432F859 3,544 74,784 SH   SOLE   74,784 0 0
iShares Dow Jones US Telecom US TELECOM ETF 464287713 294 2,500 SH   SOLE   2,500 0 0
iShares MSCI ACWI ex US Index MSCI ACWI EX US 464288240 510 11,349 SH   SOLE   11,349 0 0
iShares Russell 1000 Value Index RUS 1000 VAL ETF 464287598 1,841 12,700 SH   SOLE   12,700 0 0
iShares Russell 2000 Growth Index RUS 2000 GRW ETF 464287648 707 3,430 SH   SOLE   3,430 0 0
iShares Russell Midcap Growth RUS MD CP GR ETF 464287481 200 1,973 SH   SOLE   1,973 0 0
iShares S&P 500 Grwth S&P 500 GRWT ETF 464287309 473 7,852 SH   SOLE   7,852 0 0
iShares S&P 500 Index S&P 500 Index 464287200 4,642 12,244 SH   SOLE   12,244 0 0
iShares S&P 600 Small Cap Index CORE S&P SCP ETF 464287804 322 3,491 SH   SOLE   3,491 0 0
iShares S&P SmallCap 600 Grwth Idx S&P SML 600 GWT 464287887 225 2,138 SH   SOLE   2,138 0 0
John Wiley & Sons, Inc. Class A CL A 968223206 232 4,860 SH   SOLE   4,860 0 0
Johnson & Johnson COM 478160104 9,659 54,414 SH   SOLE   54,414 0 0
Johnson Controls SHS G51502105 213 4,469 SH   SOLE   4,469 0 0
JP Morgan Chase & Co COM 46625H100 2,171 19,281 SH   SOLE   19,281 0 0
JPMorgan Ultra-Short Income ETF ULTRA SHRT INC 46641Q837 3,078 61,457 SH   SOLE   61,457 0 0
JPMorgan Ultra-Short Municipal Inc ETF ULTRA SHT MUNCPL 46641Q654 1,358 26,821 SH   SOLE   26,821 0 0
KLA Corporation COM NEW 482480100 2,680 8,399 SH   SOLE   8,399 0 0
Laboratory Corp of America Holdings COM NEW 50540R409 3,381 14,428 SH   SOLE   14,428 0 0
Lam Research Corporation COM 512807108 213 500 SH   SOLE   500 0 0
LightPath Technologies Inc COM CL A 532257805 37 30,842 SH   SOLE   30,842 0 0
Lilly Eli & Co COM CL A 532457108 1,098 3,388 SH   SOLE   3,388 0 0
Lockheed Martin Corp COM 539830109 5,910 13,745 SH   SOLE   13,745 0 0
Lowes Companies COM 548661107 3,052 17,475 SH   SOLE   17,475 0 0
LPL Financial Holdings Inc. COM 50212V100 573 3,110 SH   SOLE   3,110 0 0
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 226 4,750 SH   SOLE   4,750 0 0
Marsh & McLennan Inc COM 571748102 762 4,913 SH   SOLE   4,913 0 0
Mastercard COM 57636Q104 3,753 11,897 SH   SOLE   11,897 0 0
McCormick & Co COM 579780206 830 9,974 SH   SOLE   9,974 0 0
McDonalds COM 580135101 2,807 11,373 SH   SOLE   11,373 0 0
McKesson Corp COM 58155Q103 6,230 19,101 SH   SOLE   19,101 0 0
Medtronic COM 585055106 3,405 37,940 SH   SOLE   37,940 0 0
Merck & Co Inc COM 589331107 6,521 71,530 SH   SOLE   71,530 0 0
Meta Platforms Inc Class A CL A 30303M102 2,443 15,150 SH   SOLE   15,150 0 0
Microchip Technology Inc COM 595017104 390 6,716 SH   SOLE   6,716 0 0
Microsoft COM 594918104 24,362 94,858 SH   SOLE   94,858 0 0
Molson Coors Brewing Co B CL B 60871R209 975 17,890 SH   SOLE   17,890 0 0
Mondelez International Inc CL A 609207105 1,587 25,574 SH   SOLE   25,574 0 0
Moodys Corp COM 615369105 844 3,104 SH   SOLE   3,104 0 0
Morgan Stanley COM NEW 617446448 1,005 13,221 SH   SOLE   13,221 0 0
Nielsen Holdings PLC SHS EUR G6518L108 908 39,106 SH   SOLE   39,106 0 0
Northern Trust Corp COM 665859104 443 4,600 SH   SOLE   4,600 0 0
Novo-Nordisk A-S Adr ADR 670100205 234 2,100 SH   SOLE   2,100 0 0
Nuveen Pref & Income Securities Fund COM 67072C105 72 10,000 SH   SOLE   10,000 0 0
OGE Energy Corp. COM 670837103 3,955 102,589 SH   SOLE   102,589 0 0
Omnicom Group Inc COM 681919106 1,755 27,602 SH   SOLE   27,602 0 0
Paychex Inc COM 704326107 2,174 19,095 SH   SOLE   19,095 0 0
Pepsico Incorporated COM 713448108 7,844 47,069 SH   SOLE   47,069 0 0
Pfizer COM 717081103 3,275 62,475 SH   SOLE   62,475 0 0
Philip Morris Int'l Inc COM 718172109 258 2,621 SH   SOLE   2,621 0 0
Pinnacle West Capital Cp COM 723484101 636 8,708 SH   SOLE   8,708 0 0
Post Holdings Inc COM 737446104 284 3,460 SH   SOLE   3,460 0 0
Powershares QQQ UNIT SER 1 46090E103 545 1,944 SH   SOLE   1,944 0 0
PPG Industries Inc COM 693506107 297 2,606 SH   SOLE   2,606 0 0
Procter & Gamble COM 742718109 6,108 42,480 SH   SOLE   42,480 0 0
Proshares S&P 500 Div S&P 500 DV ARIST 74348A467 226 2,651 SH   SOLE   2,351 0 300
Qualcomm COM 747525103 1,851 14,497 SH   SOLE   14,497 0 0
Resmed Inc COM 761152107 231 1,106 SH   SOLE   1,106 0 0
S&P Global Inc COM 78409V104 396 1,175 SH   SOLE   1,175 0 0
Schwab Fundamental US Large Company ETF SCHWAB FDT US LG 808524771 1,750 34,399 SH   SOLE   34,399 0 0
Schwab Fundemental US Small Company ETF SCHWAB FDT US SC 808524763 629 13,911 SH   SOLE   13,911 0 0
Schwab International Equity ETF INTL EQTY ETF 808524805 439 13,989 SH   SOLE   13,639 0 350
Schwab U.S. Broad Market ETF US BRD MKT ETF 808524102 446 10,106 SH   SOLE   10,106 0 0
Schwab U.S. Dividend Equity ETF US DIVIDEND EQ 808524797 465 6,504 SH   SOLE   6,504 0 0
Southern Company COM 842587107 245 3,437 SH   SOLE   3,437 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 1,498 3,971 SH   SOLE   3,971 0 0
Sprott Phys Silver Trust TR UNIT 85207K107 300 43,570 SH   SOLE   43,570 0 0
Starbucks Corp COM 855244109 4,455 58,321 SH   SOLE   58,321 0 0
State Street Corp COM 857477103 331 5,375 SH   SOLE   5,375 0 0
Stericycle Inc COM 858912108 397 9,071 SH   SOLE   9,071 0 0
Stryker COM 863667101 574 2,890 SH   SOLE   2,890 0 0
Sysco COM 871829107 9,105 107,493 SH   SOLE   107,493 0 0
T. Rowe Price Group Inc COM 74144T108 2,842 25,018 SH   SOLE   25,018 0 0
Target COM 87612E106 597 4,230 SH   SOLE   4,230 0 0
Teradyne, Inc. COM 880770102 2,902 32,416 SH   SOLE   32,416 0 0
Tesla Motors Inc. COM 88160R101 1,899 2,821 SH   SOLE   2,821 0 0
Texas Instruments Inc COM 882508104 884 5,755 SH   SOLE   5,755 0 0
Texas Pacific Land Trust COM 88262P102 297 200 SH   SOLE   200 0 0
Union Pacific Corp COM 907818108 680 3,188 SH   SOLE   3,188 0 0
United Parcel Service B COM 911312106 7,276 39,865 SH   SOLE   39,865 0 0
Unitedhealth Group Inc COM 91324P102 1,068 2,080 SH   SOLE   2,080 0 0
US Bancorp COM 902973304 5,741 124,768 SH   SOLE   124,768 0 0
US Foods Holding Corp COM 912008109 238 7,775 SH   SOLE   7,775 0 0
Vanguard Div Apprciation DIV APP ETF 921908844 1,534 10,696 SH   SOLE   10,696 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 244 747 SH   SOLE   747 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 1,247 18,182 SH   SOLE   18,182 0 0
Vanguard Mid-Cap ETF MID CAP ETF 922908629 264 1,344 SH   SOLE   1,229 0 115
Vanguard REIT ETF REIT ETF 922908553 445 4,884 SH   SOLE   4,884 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 577 1,665 SH   SOLE   1,665 0 0
Vanguard Total Bond Market TOTAL BND MRKT 921937835 219 2,912 SH   SOLE   2,562 0 350
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 1,326 7,035 SH   SOLE   7,035 0 0
Verizon Communications COM 92343V104 2,372 46,739 SH   SOLE   46,739 0 0
Visa COM 92826C839 1,161 5,901 SH   SOLE   5,901 0 0
Walgreens Boots Alliance Inc. COM 931427108 1,438 37,960 SH   SOLE   37,960 0 0
Wal-Mart Stores COM 931142103 1,603 13,191 SH   SOLE   13,191 0 0
Warner Bros. Discovery Inc COM SER A 934423104 140 10,464 SH   SOLE   10,464 0 0
Waste Management, Inc. COM 94106L109 1,916 12,526 SH   SOLE   12,526 0 0
Wells Fargo COM 949746101 1,081 27,610 SH   SOLE   27,610 0 0
Weyerhaeuser Co COM NEW 962166104 264 8,000 SH   SOLE   8,000 0 0
Willis Towers Watson PLC COM G96629103 875 4,435 SH   SOLE   4,435 0 0