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 |
Abbott Laboratories | COM | 028241000 | 1,508,590 | 13,232 | SH | | SOLE | | 13,232 | 0 | 0 |
AbbVie Inc | COM | 00287Y109 | 1,954,628 | 9,897 | SH | | SOLE | | 9,897 | 0 | 0 |
Accenture PLC | SH CL A | G1151C101 | 10,123,212 | 28,638 | SH | | SOLE | | 28,638 | 0 | 0 |
Adobe Systems Inc | COM | 00724F101 | 6,421,023 | 12,401 | SH | | SOLE | | 12,401 | 0 | 0 |
Advanced Micro Devices | COM | 007903107 | 766,089 | 4,669 | SH | | SOLE | | 4,669 | 0 | 0 |
Affiliated Managers Group Inc | COM | 008252108 | 420,497 | 2,365 | SH | | SOLE | | 2,365 | 0 | 0 |
Air Prod & Chemicals Inc | COM | 009158106 | 1,578,512 | 5,301 | SH | | SOLE | | 5,301 | 0 | 0 |
Alphabet Inc Class A | CAP STK CL A | 02079K305 | 12,492,410 | 75,323 | SH | | SOLE | | 75,315 | 0 | 8 |
Alphabet Inc Class C | CAP STK CL C | 02079K107 | 3,005,304 | 17,975 | SH | | SOLE | | 17,975 | 0 | 0 |
Altria Group Inc | COM | 02209S103 | 228,720 | 4,481 | SH | | SOLE | | 4,481 | 0 | 0 |
Amazon.com Inc. | COM | 023135106 | 11,730,158 | 62,953 | SH | | SOLE | | 62,947 | 0 | 6 |
Amdocs Limited | SHS | G02602103 | 778,861 | 8,903 | SH | | SOLE | | 8,903 | 0 | 0 |
Amer Electric Pwr Co Inc | COM | 025537101 | 545,421 | 5,316 | SH | | SOLE | | 5,316 | 0 | 0 |
Ameren Corp | COM | 023608102 | 411,610 | 4,706 | SH | | SOLE | | 4,706 | 0 | 0 |
American Express | COM | 025816109 | 10,787,471 | 39,776 | SH | | SOLE | | 39,776 | 0 | 0 |
American Tower Corporation New | COM | 03027X100 | 232,253 | 998 | SH | | SOLE | | 998 | 0 | 0 |
Amgen | COM | 031162100 | 1,541,509 | 4,784 | SH | | SOLE | | 4,784 | 0 | 0 |
Amphenol Corp New | CL A | 032095101 | 296,087 | 4,544 | SH | | SOLE | | 4,544 | 0 | 0 |
Anheuser-Busch Inbev SA ADR | SPONSORED ADR | 03524A108 | 5,801,435 | 87,515 | SH | | SOLE | | 87,505 | 0 | 10 |
Apple | COM | 037833100 | 31,132,363 | 133,615 | SH | | SOLE | | 133,615 | 0 | 0 |
AT&T | COM | 00206R102 | 2,431,610 | 110,527 | SH | | SOLE | | 110,163 | 0 | 364 |
Auto Data Processing | COM | 053015103 | 1,961,738 | 7,089 | SH | | SOLE | | 7,089 | 0 | 0 |
B O K Financial Cp New | COM NEW | 05561Q201 | 269,187 | 2,573 | SH | | SOLE | | 2,573 | 0 | 0 |
Bancfirst Corp Oklahoma | COM | 05945F103 | 1,202,691 | 11,427 | SH | | SOLE | | 11,427 | 0 | 0 |
Bank Of New York Mellon Corp | COM | 064058100 | 229,070 | 3,187 | SH | | SOLE | | 3,187 | 0 | 0 |
Berkshire Hathaway Inc Class A | CL A | 084670108 | 1,382,360 | 2 | SH | | SOLE | | 2 | 0 | 0 |
Berkshire Hathaway Inc Class B | CL B NEW | 084670207 | 11,502,724 | 24,991 | SH | | SOLE | | 24,991 | 0 | 0 |
BlackRock Inc | COM | 09247X101 | 1,377,942 | 1,451 | SH | | SOLE | | 1,451 | 0 | 0 |
Boeing Co | COM | 097023105 | 267,134 | 1,757 | SH | | SOLE | | 1,757 | 0 | 0 |
Booking Holdings Inc | COM | 09857L108 | 1,116,211 | 265 | SH | | SOLE | | 265 | 0 | 0 |
Bristol-Myers Squibb Co | COM | 110122108 | 255,093 | 4,930 | SH | | SOLE | | 4,930 | 0 | 0 |
Broadcom Ltd | COM | 11135F101 | 5,136,428 | 29,776 | SH | | SOLE | | 29,776 | 0 | 0 |
Brookfield Infr Prt Lp Lp Int Unit | LP INT UNIT | G16252101 | 217,204 | 6,198 | SH | | SOLE | | 6,198 | 0 | 0 |
Brown & Brown Inc | COM | 115236101 | 2,834,806 | 27,363 | SH | | SOLE | | 27,363 | 0 | 0 |
Cabot Corp | COM | 127055101 | 223,540 | 2,000 | SH | | SOLE | | 2,000 | 0 | 0 |
Calvert International Responsible ETF | CALVERT INTERNAT | 61774R106 | 239,631 | 4,000 | SH | | SOLE | | 4,000 | 0 | 0 |
Capital One Financial | COM | 14040H105 | 1,036,880 | 6,925 | SH | | SOLE | | 6,925 | 0 | 0 |
Cardinal Health | COM | 14149Y108 | 4,096,475 | 37,065 | SH | | SOLE | | 37,065 | 0 | 0 |
Carrier Global Corp | COM | 14448C104 | 405,687 | 5,040 | SH | | SOLE | | 5,040 | 0 | 0 |
Caterpillar Inc | COM | 149123101 | 1,126,632 | 2,880 | SH | | SOLE | | 2,880 | 0 | 0 |
Cencora Inc | COM | 03073E105 | 353,375 | 1,570 | SH | | SOLE | | 1,570 | 0 | 0 |
CH Robinson Worldwide Inc. | COM | 12541W209 | 441,808 | 4,002 | SH | | SOLE | | 4,002 | 0 | 0 |
Charles Schwab Corp | COM | 808513105 | 8,382,072 | 129,333 | SH | | SOLE | | 129,323 | 0 | 10 |
Chevron Corp | COM | 166764100 | 2,511,389 | 17,052 | SH | | SOLE | | 17,052 | 0 | 0 |
Chubb Limited | COM | H1467J104 | 496,319 | 1,721 | SH | | SOLE | | 1,721 | 0 | 0 |
Church & Dwight Co Inc | COM | 171340102 | 502,656 | 4,800 | SH | | SOLE | | 4,800 | 0 | 0 |
Cigna Corp | COM | 125523100 | 668,128 | 1,928 | SH | | SOLE | | 1,928 | 0 | 0 |
Cintas Corp | COM | 172908105 | 390,348 | 1,896 | SH | | SOLE | | 1,896 | 0 | 0 |
Cisco Systems Inc | COM | 17275R102 | 2,641,863 | 49,640 | SH | | SOLE | | 49,640 | 0 | 0 |
Clarivate PLC | ORD SHS | G21810109 | 510,845 | 71,950 | SH | | SOLE | | 71,950 | 0 | 0 |
Clorox Company | COM | 189054109 | 1,321,851 | 8,114 | SH | | SOLE | | 8,114 | 0 | 0 |
Coca Cola | COM | 191216100 | 1,778,463 | 24,749 | SH | | SOLE | | 24,749 | 0 | 0 |
Colgate-Palmolive Co | COM | 194162103 | 724,774 | 6,981 | SH | | SOLE | | 6,981 | 0 | 0 |
Comcast Corp New Cl A | CL A | 20030N101 | 5,297,434 | 126,823 | SH | | SOLE | | 126,823 | 0 | 0 |
Communication Services Sel Sect SPDR ETF | COMMUNICATION | 81369Y852 | 489,584 | 5,415 | SH | | SOLE | | 5,415 | 0 | 0 |
Consolidated Edison | COM | 209115104 | 247,308 | 2,375 | SH | | SOLE | | 2,375 | 0 | 0 |
Constellation Brands | CL A | 21036P108 | 415,138 | 1,611 | SH | | SOLE | | 1,611 | 0 | 0 |
Corning Inc | COM | 219350105 | 1,792,586 | 39,702 | SH | | SOLE | | 39,702 | 0 | 0 |
Corteva Inc | COM | 22052L104 | 3,828,923 | 65,128 | SH | | SOLE | | 65,107 | 0 | 21 |
Costco | COM | 22160K105 | 4,092,779 | 4,616 | SH | | SOLE | | 4,616 | 0 | 0 |
Crown Castle International | COM | 22822V101 | 1,196,064 | 10,082 | SH | | SOLE | | 10,082 | 0 | 0 |
CSX Corp | COM | 126408103 | 310,770 | 9,000 | SH | | SOLE | | 9,000 | 0 | 0 |
Cummins Inc | COM | 231021106 | 7,387,782 | 22,816 | SH | | SOLE | | 22,814 | 0 | 2 |
Deere & Co | COM | 244199105 | 829,652 | 1,988 | SH | | SOLE | | 1,988 | 0 | 0 |
Dollar General Corp | COM | 256677105 | 3,108,690 | 36,758 | SH | | SOLE | | 36,758 | 0 | 0 |
Donaldson Company Inc | COM | 257651109 | 797,360 | 10,819 | SH | | SOLE | | 10,819 | 0 | 0 |
DR Horton | COM | 23331A109 | 204,267 | 1,070 | SH | | SOLE | | 1,070 | 0 | 0 |
Eaton Corp PLC | SHS | G29183103 | 938,801 | 2,832 | SH | | SOLE | | 2,832 | 0 | 0 |
Ecolab Inc | COM | 278865100 | 1,010,085 | 3,956 | SH | | SOLE | | 3,956 | 0 | 0 |
Edwards Lifesciences Corp | COM | 28176E108 | 646,636 | 9,799 | SH | | SOLE | | 9,799 | 0 | 0 |
Emerson Electric | COM | 291011104 | 1,618,693 | 14,800 | SH | | SOLE | | 14,800 | 0 | 0 |
Energizer Holding Inc | COM | 29272W109 | 237,406 | 7,475 | SH | | SOLE | | 7,475 | 0 | 0 |
Energy Transfer Partners | COM UT LTD PTN | 29273V100 | 272,033 | 16,949 | SH | | SOLE | | 16,949 | 0 | 0 |
Equifax Inc | COM | 294429105 | 484,869 | 1,650 | SH | | SOLE | | 1,650 | 0 | 0 |
Essex Property TRUST Inc | COM | 297178105 | 206,794 | 700 | SH | | SOLE | | 700 | 0 | 0 |
Exxon Mobil | COM | 30231G102 | 3,832,335 | 32,693 | SH | | SOLE | | 32,693 | 0 | 0 |
Fair Isaac & Co Inc. | COM | 303250104 | 200,182 | 103 | SH | | SOLE | | 103 | 0 | 0 |
Fastenal Co | COM | 311900104 | 336,888 | 4,717 | SH | | SOLE | | 4,717 | 0 | 0 |
Fedex Corporation | COM | 31428X106 | 618,243 | 2,259 | SH | | SOLE | | 2,259 | 0 | 0 |
Financial Select Sector SPDR | FINANCIAL | 81369Y605 | 229,370 | 5,061 | SH | | SOLE | | 5,061 | 0 | 0 |
First Trust Preferred Sec & Inc ETF | PFD SECS INC ETF | 33739E108 | 4,900,735 | 270,758 | SH | | SOLE | | 270,758 | 0 | 0 |
Fiserv Inc | COM | 337738108 | 7,220,032 | 40,189 | SH | | SOLE | | 40,182 | 0 | 7 |
Franklin Resources Inc | COM | 354613101 | 734,726 | 36,462 | SH | | SOLE | | 36,462 | 0 | 0 |
General Electric | COM NEW | 369604301 | 465,226 | 2,467 | SH | | SOLE | | 2,467 | 0 | 0 |
General Mills Inc | COM | 370334104 | 1,931,188 | 26,150 | SH | | SOLE | | 26,150 | 0 | 0 |
GFL Environmental Inc | SUB VTG SHS | 36168Q104 | 278,163 | 6,975 | SH | | SOLE | | 6,975 | 0 | 0 |
Gilead Sciences Inc | COM | 375558103 | 260,903 | 3,111 | SH | | SOLE | | 3,111 | 0 | 0 |
Grainger, W W | COM | 384802104 | 311,643 | 300 | SH | | SOLE | | 300 | 0 | 0 |
Guggenheim S&P 500 Equal Weight ETF | S&P500 EQL WGT | 46137V357 | 368,546 | 2,057 | SH | | SOLE | | 2,057 | 0 | 0 |
Hannon Armstrong Sustainable Infrastructure Capital Inc | COM | 41068X100 | 239,743 | 6,955 | SH | | SOLE | | 6,955 | 0 | 0 |
Heico Corporation | COM | 422806109 | 914,134 | 3,496 | SH | | SOLE | | 3,496 | 0 | 0 |
Heico Corporation Class A | CL A | 422806208 | 703,379 | 3,452 | SH | | SOLE | | 3,452 | 0 | 0 |
Hershey Company | COM | 427866108 | 3,924,806 | 20,465 | SH | | SOLE | | 20,465 | 0 | 0 |
Home Depot | COM | 437076102 | 6,710,649 | 16,561 | SH | | SOLE | | 16,561 | 0 | 0 |
Honeywell International | COM | 438516106 | 1,212,560 | 5,866 | SH | | SOLE | | 5,866 | 0 | 0 |
Hubbell Inc CL B | COM | 443510607 | 1,891,600 | 4,416 | SH | | SOLE | | 4,416 | 0 | 0 |
IBM | COM | 459200101 | 5,837,752 | 26,405 | SH | | SOLE | | 26,405 | 0 | 0 |
Illinois Tool Works | COM | 452308109 | 834,430 | 3,184 | SH | | SOLE | | 3,184 | 0 | 0 |
Intel Corporation | COM | 458140100 | 428,418 | 18,261 | SH | | SOLE | | 18,261 | 0 | 0 |
Intuit Inc | COM | 461202103 | 1,625,157 | 2,617 | SH | | SOLE | | 2,617 | 0 | 0 |
Intuitive Surgical New | COM NEW | 46120E602 | 1,418,296 | 2,887 | SH | | SOLE | | 2,887 | 0 | 0 |
iShares Barclays 1-3 Yr Treas | 1 3 YR TREAS BD | 464287457 | 1,544,391 | 18,573 | SH | | SOLE | | 18,573 | 0 | 0 |
iShares Barclays Aggregate Bond | CORE US AGGBD ET | 464287226 | 3,142,297 | 31,028 | SH | | SOLE | | 31,028 | 0 | 0 |
iShares Core 1-5 Year USD Bond ETF | CORE 1 5 YR USD | 46432F859 | 1,584,283 | 32,544 | SH | | SOLE | | 32,544 | 0 | 0 |
iShares Dow Jones Select Dividend Index | SELECT DIVID ETF | 464287168 | 330,246 | 2,445 | SH | | SOLE | | 2,445 | 0 | 0 |
iShares iBoxx High Yield Corporate Bond ETF | IBOXX HI YD ETF | 464288513 | 1,737,412 | 21,636 | SH | | SOLE | | 21,636 | 0 | 0 |
iShares MSCI ACWI ex US Index | MSCI ACWI EX US | 464288240 | 649,389 | 11,349 | SH | | SOLE | | 11,349 | 0 | 0 |
iShares MSCI EAFE Growth Index | EAFE GRWTH ETF | 464288885 | 1,477,731 | 13,727 | SH | | SOLE | | 13,727 | 0 | 0 |
iShares MSCI EAFE Index | MSCI EAFE ETF | 464287465 | 962,414 | 11,508 | SH | | SOLE | | 11,508 | 0 | 0 |
iShares MSCI EAFE Value Index | EAFE VALUE ETF | 464288877 | 2,241,656 | 38,965 | SH | | SOLE | | 38,965 | 0 | 0 |
iShares Russell 1000 Growth Index | RUS 1000 GRW ETF | 464287614 | 667,215 | 1,777 | SH | | SOLE | | 1,777 | 0 | 0 |
iShares Russell 1000 Value Index | RUS 1000 VAL ETF | 464287598 | 2,513,630 | 13,243 | SH | | SOLE | | 13,243 | 0 | 0 |
iShares Russell 2000 Growth Index | RUS 2000 GRW ETF | 464287648 | 937,484 | 3,301 | SH | | SOLE | | 3,301 | 0 | 0 |
iShares Russell 2000 Index | RUSSELL 2000 ETF | 464287655 | 423,880 | 1,918 | SH | | SOLE | | 1,918 | 0 | 0 |
iShares Russell 2000 Value | RUS 2000 VAL ETF | 464287630 | 202,352 | 1,213 | SH | | SOLE | | 1,213 | 0 | 0 |
iShares Russell Midcap Growth | RUS MD CP GR ETF | 464287481 | 263,902 | 2,250 | SH | | SOLE | | 2,250 | 0 | 0 |
iShares Russell Midcap Value | RUS MDCP VAL ETF | 464287473 | 260,929 | 1,973 | SH | | SOLE | | 1,973 | 0 | 0 |
iShares S&P 500 Grwth | S&P 500 GRWT ETF | 464287309 | 751,829 | 7,852 | SH | | SOLE | | 7,852 | 0 | 0 |
iShares S&P 500 Index | S&P 500 Index | 464287200 | 6,511,583 | 11,288 | SH | | SOLE | | 11,288 | 0 | 0 |
iShares S&P 500 Value Index | S&P 500 VAL ETF | 464287408 | 393,583 | 1,996 | SH | | SOLE | | 1,996 | 0 | 0 |
iShares S&P 600 Small Cap Index | CORE S&P SCP ETF | 464287804 | 454,249 | 3,883 | SH | | SOLE | | 3,883 | 0 | 0 |
iShares S&P MidCap 400 Growth | S&P MC 400GR ETF | 464287606 | 250,785 | 2,728 | SH | | SOLE | | 2,728 | 0 | 0 |
iShares S&P MidCap 400 Index | CORE S&P MCP ETF | 464287507 | 721,042 | 11,570 | SH | | SOLE | | 11,570 | 0 | 0 |
iShares S&P SmallCap 600 Grwth Idx | S&P SML 600 GWT | 464287887 | 204,910 | 1,469 | SH | | SOLE | | 1,469 | 0 | 0 |
John Wiley & Sons Inc | CL A | 968223206 | 230,393 | 4,775 | SH | | SOLE | | 4,775 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 10,057,679 | 62,061 | SH | | SOLE | | 62,058 | 0 | 3 |
Johnson Controls | SHS | G51502105 | 278,951 | 3,594 | SH | | SOLE | | 3,594 | 0 | 0 |
JP Morgan Chase & Co | COM | 46625H100 | 5,607,351 | 26,592 | SH | | SOLE | | 26,592 | 0 | 0 |
JPMorgan Ultra-Short Income ETF | ULTRA SHRT INC | 46641Q837 | 4,504,753 | 88,781 | SH | | SOLE | | 88,781 | 0 | 0 |
JPMorgan Ultra-Short Municipal Inc ETF | ULTRA SHT MUNCPL | 46641Q654 | 1,808,082 | 35,494 | SH | | SOLE | | 35,494 | 0 | 0 |
KLA Corporation | COM NEW | 482480100 | 8,553,966 | 11,045 | SH | | SOLE | | 11,044 | 0 | 1 |
Laboratory Corp of America Holdings | COM NEW | 50540R409 | 4,574,023 | 20,467 | SH | | SOLE | | 20,467 | 0 | 0 |
Lam Research Corporation | COM | 512807108 | 428,303 | 524 | SH | | SOLE | | 524 | 0 | 0 |
Leslie's Inc | COM | 527064109 | 115,592 | 36,580 | SH | | SOLE | | 36,580 | 0 | 0 |
LightPath Technologies Inc | COM CL A | 532257805 | 42,196 | 30,800 | SH | | SOLE | | 30,800 | 0 | 0 |
Lilly Eli & Co | COM CL A | 532457108 | 3,075,983 | 3,472 | SH | | SOLE | | 3,472 | 0 | 0 |
Lockheed Martin Corp | COM | 539830109 | 8,605,247 | 14,720 | SH | | SOLE | | 14,720 | 0 | 0 |
Lowes Companies | COM | 548661107 | 6,283,026 | 23,197 | SH | | SOLE | | 23,197 | 0 | 0 |
LPL Financial Holdings Inc. | COM | 50212V100 | 339,639 | 1,460 | SH | | SOLE | | 1,460 | 0 | 0 |
Market Vectors High-Yield Muni ETF | HIGH YLD MUNIETF | 92189H409 | 5,884,161 | 110,875 | SH | | SOLE | | 110,875 | 0 | 0 |
Marsh & McLennan Inc | COM | 571748102 | 1,277,190 | 5,725 | SH | | SOLE | | 5,725 | 0 | 0 |
Martin Marietta Matr | COM | 573284106 | 265,895 | 494 | SH | | SOLE | | 494 | 0 | 0 |
Mastercard | COM | 57636Q104 | 8,943,802 | 18,112 | SH | | SOLE | | 18,110 | 0 | 2 |
McCormick & Co | COM | 579780206 | 1,249,695 | 15,184 | SH | | SOLE | | 15,184 | 0 | 0 |
McDonalds | COM | 580135101 | 3,387,620 | 11,124 | SH | | SOLE | | 11,124 | 0 | 0 |
McKesson Corp | COM | 58155Q103 | 3,877,963 | 7,843 | SH | | SOLE | | 7,843 | 0 | 0 |
Medtronic | COM | 585055106 | 6,666,701 | 74,049 | SH | | SOLE | | 74,049 | 0 | 0 |
Merck & Co Inc | COM | 589331107 | 8,401,630 | 73,984 | SH | | SOLE | | 73,984 | 0 | 0 |
Meta Platforms Inc Class A | CL A | 30303M102 | 8,212,170 | 14,345 | SH | | SOLE | | 14,345 | 0 | 0 |
Microchip Technology Inc | COM | 595017104 | 343,480 | 4,278 | SH | | SOLE | | 4,278 | 0 | 0 |
Microsoft | COM | 594918104 | 38,949,951 | 90,518 | SH | | SOLE | | 90,516 | 0 | 2 |
Molson Coors Brewing Co B | CL B | 60871R209 | 444,629 | 7,730 | SH | | SOLE | | 7,730 | 0 | 0 |
Mondelez International Inc | CL A | 609207105 | 2,166,402 | 29,406 | SH | | SOLE | | 29,406 | 0 | 0 |
Monster Beverage Corp | COM | 61174X109 | 598,598 | 11,474 | SH | | SOLE | | 11,474 | 0 | 0 |
Moodys Corp | COM | 615369105 | 1,473,127 | 3,104 | SH | | SOLE | | 3,104 | 0 | 0 |
Morgan Stanley | COM NEW | 617446448 | 1,706,949 | 16,375 | SH | | SOLE | | 16,375 | 0 | 0 |
Netflix Inc | COM | 64110L106 | 336,903 | 475 | SH | | SOLE | | 475 | 0 | 0 |
Network Appliance Inc | COM | 64110D104 | 1,252,361 | 10,139 | SH | | SOLE | | 10,139 | 0 | 0 |
NextEra Energy Inc. | COM | 65339F101 | 578,077 | 6,838 | SH | | SOLE | | 6,838 | 0 | 0 |
Nike Inc | CL B | 654106103 | 585,802 | 6,626 | SH | | SOLE | | 6,626 | 0 | 0 |
Northern Trust Corp | COM | 665859104 | 313,484 | 3,482 | SH | | SOLE | | 3,482 | 0 | 0 |
Novartis A G | SPONSORED ADR | 66987V109 | 215,317 | 1,872 | SH | | SOLE | | 1,872 | 0 | 0 |
Novo-Nordisk A-S Adr | ADR | 670100205 | 381,500 | 3,204 | SH | | SOLE | | 3,204 | 0 | 0 |
NVIDIA Corp | COM | 67066G104 | 4,246,028 | 34,964 | SH | | SOLE | | 34,964 | 0 | 0 |
OGE Energy Corp. | COM | 670837103 | 4,113,854 | 100,289 | SH | | SOLE | | 100,289 | 0 | 0 |
Omnicom Group Inc | COM | 681919106 | 2,849,475 | 27,560 | SH | | SOLE | | 27,560 | 0 | 0 |
Oracle Corporation | COM | 68389X105 | 414,817 | 2,434 | SH | | SOLE | | 2,434 | 0 | 0 |
Paychex Inc | COM | 704326107 | 2,224,720 | 16,578 | SH | | SOLE | | 16,578 | 0 | 0 |
PayPal Holdings Inc. | COM | 70450Y103 | 263,741 | 3,380 | SH | | SOLE | | 3,380 | 0 | 0 |
Pepsico Incorporated | COM | 713448108 | 7,362,645 | 43,296 | SH | | SOLE | | 43,296 | 0 | 0 |
Pfizer | COM | 717081103 | 580,450 | 20,057 | SH | | SOLE | | 20,057 | 0 | 0 |
Philip Morris Int'l Inc | COM | 718172109 | 291,831 | 2,403 | SH | | SOLE | | 2,403 | 0 | 0 |
Pinnacle West Capital Cp | COM | 723484101 | 772,410 | 8,718 | SH | | SOLE | | 8,718 | 0 | 0 |
PNC Finl Services Gp Inc | COM | 693475105 | 210,544 | 1,139 | SH | | SOLE | | 1,139 | 0 | 0 |
Post Holdings Inc | COM | 737446104 | 483,256 | 4,175 | SH | | SOLE | | 4,175 | 0 | 0 |
PowerShares Nasdaq Internet ETF | NASDAQ INTERNT | 46137V530 | 460,178 | 10,591 | SH | | SOLE | | 10,591 | 0 | 0 |
Powershares QQQ | UNIT SER 1 | 46090E103 | 1,321,368 | 2,707 | SH | | SOLE | | 2,707 | 0 | 0 |
PowerShares Variable Rate Preferred | VAR RATE PFD | 46138G870 | 968,924 | 39,612 | SH | | SOLE | | 39,612 | 0 | 0 |
PPG Industries Inc | COM | 693506107 | 348,634 | 2,632 | SH | | SOLE | | 2,632 | 0 | 0 |
Privia Health Group Inc | COM | 74276R102 | 312,064 | 17,137 | SH | | SOLE | | 17,137 | 0 | 0 |
Procter & Gamble | COM | 742718109 | 5,139,171 | 29,671 | SH | | SOLE | | 29,671 | 0 | 0 |
Proshares S&P 500 Div | S&P 500 DV ARIST | 74348A467 | 257,425 | 2,411 | SH | | SOLE | | 2,411 | 0 | 0 |
Public Service Enterprise Group | COM | 744573106 | 882,643 | 9,894 | SH | | SOLE | | 9,894 | 0 | 0 |
PulteGroup Inc | COM | 745867101 | 223,332 | 1,556 | SH | | SOLE | | 1,556 | 0 | 0 |
Qualcomm | COM | 747525103 | 6,606,730 | 38,851 | SH | | SOLE | | 38,851 | 0 | 0 |
Raytheon Technologies Co | COM | 75513E101 | 632,683 | 5,221 | SH | | SOLE | | 5,221 | 0 | 0 |
Ready Capital Corp | COM | 75574U101 | 162,861 | 21,344 | SH | | SOLE | | 21,344 | 0 | 0 |
Renalytix PLC | ADS | 75973T101 | 2,509 | 12,000 | SH | | SOLE | | 12,000 | 0 | 0 |
Resmed Inc | COM | 761152107 | 224,699 | 920 | SH | | SOLE | | 920 | 0 | 0 |
Rockwell Automation Inc | COM | 773903109 | 244,444 | 910 | SH | | SOLE | | 910 | 0 | 0 |
Roper Industries Inc | COM | 776696106 | 517,489 | 930 | SH | | SOLE | | 930 | 0 | 0 |
S&P Global Inc | COM | 78409V104 | 803,867 | 1,556 | SH | | SOLE | | 1,556 | 0 | 0 |
Salesforce.com Inc | COM | 79466L302 | 921,360 | 3,366 | SH | | SOLE | | 3,366 | 0 | 0 |
Schwab Fundamental US Large Company ETF | SCHWAB FDT US LG | 808524771 | 7,849,618 | 109,387 | SH | | SOLE | | 109,268 | 0 | 119 |
Schwab Fundemental US Small Company ETF | SCHWAB FDT US SC | 808524763 | 26,352,589 | 442,380 | SH | | SOLE | | 442,370 | 0 | 10 |
Schwab International Equity ETF | INTL EQTY ETF | 808524805 | 396,643 | 9,646 | SH | | SOLE | | 9,296 | 0 | 350 |
Schwab U.S. Broad Market ETF | US BRD MKT ETF | 808524102 | 705,511 | 10,606 | SH | | SOLE | | 10,606 | 0 | 0 |
Schwab U.S. Dividend Equity ETF | US DIVIDEND EQ | 808524797 | 1,435,480 | 16,981 | SH | | SOLE | | 16,981 | 0 | 0 |
Schwab U.S. Large-Cap ETF | US LRG CAP ETF | 808524201 | 765,190 | 11,277 | SH | | SOLE | | 11,277 | 0 | 0 |
Sherwin-Williams Co. | COM | 824348106 | 629,755 | 1,650 | SH | | SOLE | | 1,650 | 0 | 0 |
Southern Company | COM | 842587107 | 245,342 | 2,720 | SH | | SOLE | | 2,720 | 0 | 0 |
SPDR Barclays 1-3 Month T-Bill ETF | BLOOMBERG 1-3 MO | 78468R663 | 513,676 | 5,595 | SH | | SOLE | | 5,595 | 0 | 0 |
SPDR S&P 500 ETF | TR UNIT | 78462F103 | 3,690,729 | 6,432 | SH | | SOLE | | 6,432 | 0 | 0 |
SPDR S&P Biotech ETF | S&P BIOTECH | 78464A870 | 321,496 | 3,254 | SH | | SOLE | | 3,254 | 0 | 0 |
Sprott Phys Silver Trust | TR UNIT | 85207K107 | 455,306 | 43,570 | SH | | SOLE | | 43,570 | 0 | 0 |
Sprouts Farmers Market Inc | COM | 85208M102 | 617,633 | 5,594 | SH | | SOLE | | 5,594 | 0 | 0 |
SS&C Technologies Holdings Inc | COM | 78467J100 | 321,106 | 4,327 | SH | | SOLE | | 4,327 | 0 | 0 |
Starbucks Corp | COM | 855244109 | 6,141,436 | 62,995 | SH | | SOLE | | 62,995 | 0 | 0 |
State Street Corp | COM | 857477103 | 527,247 | 5,959 | SH | | SOLE | | 5,959 | 0 | 0 |
Stericycle Inc | COM | 858912108 | 274,500 | 4,500 | SH | | SOLE | | 4,500 | 0 | 0 |
Stryker | COM | 863667101 | 1,189,629 | 3,293 | SH | | SOLE | | 3,293 | 0 | 0 |
Synopsys Inc | COM | 871607107 | 225,849 | 446 | SH | | SOLE | | 446 | 0 | 0 |
Sysco | COM | 871829107 | 8,955,767 | 114,729 | SH | | SOLE | | 114,729 | 0 | 0 |
T J X Cos Inc | COM | 872540109 | 958,891 | 8,158 | SH | | SOLE | | 8,158 | 0 | 0 |
T. Rowe Price Group Inc | COM | 74144T108 | 1,643,259 | 15,085 | SH | | SOLE | | 15,085 | 0 | 0 |
Taiwan Semiconductr Adrf | SPONSORED ADS | 874039100 | 601,071 | 3,461 | SH | | SOLE | | 3,461 | 0 | 0 |
Target | COM | 87612E106 | 606,949 | 3,894 | SH | | SOLE | | 3,894 | 0 | 0 |
Technology Select SPDR | TECHNOLOGY | 81369Y803 | 295,843 | 1,310 | SH | | SOLE | | 1,310 | 0 | 0 |
Teradyne, Inc. | COM | 880770102 | 6,000,568 | 44,803 | SH | | SOLE | | 44,799 | 0 | 4 |
Tesla Motors Inc. | COM | 88160R101 | 2,468,479 | 9,435 | SH | | SOLE | | 9,435 | 0 | 0 |
Texas Instruments Inc | COM | 882508104 | 985,062 | 4,768 | SH | | SOLE | | 4,768 | 0 | 0 |
Thermo Fisher Scientific Inc | COM | 883556102 | 338,976 | 548 | SH | | SOLE | | 548 | 0 | 0 |
Tyler Technologies Inc | COM | 902252105 | 291,860 | 500 | SH | | SOLE | | 500 | 0 | 0 |
Union Pacific Corp | COM | 907818108 | 841,081 | 3,412 | SH | | SOLE | | 3,412 | 0 | 0 |
United Parcel Service B | COM | 911312106 | 5,715,737 | 41,922 | SH | | SOLE | | 41,922 | 0 | 0 |
United Rentals Inc | COM | 911363109 | 211,029 | 260 | SH | | SOLE | | 260 | 0 | 0 |
Unitedhealth Group Inc | COM | 91324P102 | 1,745,104 | 2,984 | SH | | SOLE | | 2,984 | 0 | 0 |
US Bancorp | COM | 902973304 | 6,877,970 | 150,403 | SH | | SOLE | | 150,403 | 0 | 0 |
US Foods Holding Corp | COM | 912008109 | 433,575 | 7,050 | SH | | SOLE | | 7,050 | 0 | 0 |
Vanguard Div Apprciation | DIV APP ETF | 921908844 | 1,782,715 | 9,000 | SH | | SOLE | | 9,000 | 0 | 0 |
Vanguard Emerging Markets ETF | FTSE EMR MKT ETF | 922042858 | 446,293 | 9,326 | SH | | SOLE | | 9,326 | 0 | 0 |
Vanguard FTSE All-World ex-US ETF | ALLWRLD EX US | 922042775 | 379,412 | 6,022 | SH | | SOLE | | 6,022 | 0 | 0 |
Vanguard Growth ETF | GROWTH ETF | 922908736 | 269,877 | 702 | SH | | SOLE | | 702 | 0 | 0 |
Vanguard Information Technology ETF | INF TECH ETF | 92204A702 | 369,411 | 629 | SH | | SOLE | | 629 | 0 | 0 |
Vanguard Interm-Tm Corp Bd Idx ETF | INT-TERM CORP | 92206C870 | 2,377,589 | 28,389 | SH | | SOLE | | 28,389 | 0 | 0 |
Vanguard Intl Divdend | INTL DVD ETF | 921946810 | 1,426,649 | 16,160 | SH | | SOLE | | 16,160 | 0 | 0 |
Vanguard Mid-Cap ETF | MID CAP ETF | 922908629 | 1,173,737 | 4,448 | SH | | SOLE | | 4,448 | 0 | 0 |
Vanguard MSCI EAFE ETF | VAN FTSE DEV MKT | 921943858 | 1,889,036 | 35,770 | SH | | SOLE | | 35,770 | 0 | 0 |
Vanguard REIT ETF | REIT ETF | 922908553 | 608,842 | 6,249 | SH | | SOLE | | 6,249 | 0 | 0 |
Vanguard S&P 500 ETF | S&P 500 ETF SHS | 922908363 | 3,079,295 | 5,835 | SH | | SOLE | | 5,835 | 0 | 0 |
Vanguard Short-Term Corp Bd Idx ETF | SHRT TRM CORP BD | 92206C409 | 1,583,403 | 19,937 | SH | | SOLE | | 19,937 | 0 | 0 |
Vanguard Small Cap ETF | SMALL CP ETF | 922908751 | 3,649,602 | 15,385 | SH | | SOLE | | 15,385 | 0 | 0 |
Vanguard Total Stock Market ETF | TOTAL STK MKT | 922908769 | 867,745 | 3,064 | SH | | SOLE | | 3,064 | 0 | 0 |
Vanguard Value ETF | VALUE ETF | 922908744 | 436,637 | 2,501 | SH | | SOLE | | 2,501 | 0 | 0 |
Verizon Communications | COM | 92343V104 | 3,036,850 | 67,620 | SH | | SOLE | | 67,620 | 0 | 0 |
Visa | COM CL A | 92826C839 | 1,634,343 | 5,944 | SH | | SOLE | | 5,944 | 0 | 0 |
Wal-Mart Stores | COM | 931142103 | 2,772,051 | 34,328 | SH | | SOLE | | 34,328 | 0 | 0 |
Walt Disney Co | COM | 254687106 | 5,071,245 | 52,721 | SH | | SOLE | | 52,716 | 0 | 5 |
Waste Management, Inc. | COM | 94106L109 | 1,554,152 | 7,486 | SH | | SOLE | | 7,486 | 0 | 0 |
Wells Fargo | COM | 949746101 | 735,896 | 13,027 | SH | | SOLE | | 13,027 | 0 | 0 |
Weyerhaeuser Co | COM NEW | 962166104 | 270,880 | 8,000 | SH | | SOLE | | 8,000 | 0 | 0 |
Willis Towers Watson PLC | COM | G96629103 | 786,395 | 2,670 | SH | | SOLE | | 2,670 | 0 | 0 |
Wisconsin Energy Group | COM | 92939U106 | 258,243 | 2,685 | SH | | SOLE | | 2,685 | 0 | 0 |
Workday Inc Class A | CL A | 98138H101 | 3,949,910 | 16,161 | SH | | SOLE | | 16,158 | 0 | 3 |
Xylem Inc | COM | 98419M100 | 723,220 | 5,356 | SH | | SOLE | | 5,356 | 0 | 0 |
Zoetis Inc | CL A | 98978V103 | 1,120,810 | 5,736 | SH | | SOLE | | 5,736 | 0 | 0 |