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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579Y101   1,507,154 13,787 SH   SOLE   13,787 0 0
AAON COM 000360206   3,544,283 47,980 SH   SOLE   47,980 0 0
Abbott Laboratories COM 002824100   51,646,385 469,214 SH   SOLE   469,214 0 0
AbbVie Inc COM 00287Y109   85,143,453 549,419 SH   SOLE   549,419 0 0
Accenture PLC Cl A COM G1151C101   1,467,506 4,182 SH   SOLE   4,182 0 0
Adobe Systems COM 00724F101   6,217,765 10,422 SH   SOLE   10,422 0 0
Agilent Technologies COM 00846U101   1,538,923 11,069 SH   SOLE   11,069 0 0
Air Products & Chemicals COM 009158106   703,392 2,569 SH   SOLE   2,569 0 0
Albemarle COM 012653101   722,400 5,000 SH   SOLE   5,000 0 0
Allstate COM 020002101   5,415,266 38,686 SH   SOLE   38,686 0 0
Alphabet Inc Class A COM 02079K305   207,614,961 1,486,255 SH   SOLE   1,486,255 0 0
Alphabet Inc Class C COM 02079K107   11,360,841 80,613 SH   SOLE   80,613 0 0
Altria Group COM 02209S103   1,967,461 48,772 SH   SOLE   48,772 0 0
Amazon.com COM 023135106   48,873,628 321,664 SH   SOLE   321,664 0 0
Ameren COM 023608102   1,024,913 14,168 SH   SOLE   14,168 0 0
American Electric Power COM 025537101   6,519,773 80,273 SH   SOLE   80,273 0 0
American Express COM 025816109   1,090,319 5,820 SH   SOLE   5,820 0 0
American Intl Group COM 026874784   46,266,551 682,901 SH   SOLE   682,901 0 0
American Tower Corp COM 03027X100   865,895 4,011 SH   SOLE   4,011 0 0
Ameriprise Financial COM 03076C106   23,745,832 62,517 SH   SOLE   62,517 0 0
Ametek COM 031100100   835,003 5,064 SH   SOLE   5,064 0 0
Amgen COM 031162100   6,498,042 22,561 SH   SOLE   22,561 0 0
Analog Devices COM 032654105   27,578,594 138,893 SH   SOLE   138,893 0 0
Apache Corp COM 03743Q108   44,411,798 1,237,787 SH   SOLE   1,237,787 0 0
Apple Inc COM 037833100   288,070,606 1,496,238 SH   SOLE   1,496,238 0 0
Applied Materials COM 038222105   4,655,785 28,727 SH   SOLE   28,727 0 0
Archer-Daniels Midland COM 039483102   235,076 3,255 SH   SOLE   3,255 0 0
Arthur J. Gallagher & Co COM 363576109   31,369,062 139,492 SH   SOLE   139,492 0 0
AT & T COM 00206R102   23,719,433 1,413,554 SH   SOLE   1,413,554 0 0
Autodesk COM 052769106   343,063 1,409 SH   SOLE   1,409 0 0
Automatic Data Processing COM 053015103   1,777,094 7,628 SH   SOLE   7,628 0 0
Autonation COM 05329W102   39,486,827 262,930 SH   SOLE   262,930 0 0
Avalonbay Communities COM 053484101   46,561,427 248,699 SH   SOLE   248,699 0 0
Avery Dennison Corp COM 053611109   14,847,843 73,446 SH   SOLE   73,446 0 0
Bank of America COM 060505104   455,338 13,524 SH   SOLE   13,524 0 0
Bank of New York Co COM 064058100   1,228,120 23,595 SH   SOLE   23,595 0 0
Baxter International COM 071813109   330,195 8,541 SH   SOLE   8,541 0 0
Becton Dickinson & Co COM 075887109   570,806 2,341 SH   SOLE   2,341 0 0
Berkshire Hathaway Class A COM 084670108   3,255,750 6 SH   SOLE   6 0 0
Berkshire Hathaway Class B COM 084670702   22,615,811 63,410 SH   SOLE   63,410 0 0
Best Buy COM 086516101   320,009 4,088 SH   SOLE   4,088 0 0
Biogen Idec COM 09062X103   329,932 1,275 SH   SOLE   1,275 0 0
BlackRock COM 09247x101   26,720,397 32,915 SH   SOLE   32,915 0 0
Blackstone Inc COM 09260D107   784,537 5,992 SH   SOLE   5,992 0 0
Boeing COM 097023105   3,254,568 12,486 SH   SOLE   12,486 0 0
Bristol-Myers Squibb COM 110122108   3,236,746 63,082 SH   SOLE   63,082 0 0
Broadcom LTD COM 11135F101   104,895,544 93,971 SH   SOLE   93,971 0 0
Brown and Brown COM 115236101   22,526,795 316,788 SH   SOLE   316,788 0 0
Bruker Corp COM 116794108   1,708,483 23,251 SH   SOLE   23,251 0 0
Cabot COM 127055101   624,580 7,480 SH   SOLE   7,480 0 0
Cadence Design Systems COM 127387108   683,649 2,510 SH   SOLE   2,510 0 0
Capital One Financial COM 14040H105   1,608,842 12,270 SH   SOLE   12,270 0 0
Cardinal Health COM 14149Y108   657,014 6,518 SH   SOLE   6,518 0 0
Carrier Global Corp Ordinary S COM 14448C104   4,512,428 78,545 SH   SOLE   78,545 0 0
Casey's General Stores COM 147528103   1,439,638 5,240 SH   SOLE   5,240 0 0
Caterpillar COM 149123101   8,485,548 28,699 SH   SOLE   28,699 0 0
Celanese Corp Series A COM 150870103   378,637 2,437 SH   SOLE   2,437 0 0
Cencora Formerly AmerisourceBe COM 03073E105   27,655,239 134,654 SH   SOLE   134,654 0 0
CenterPoint Energy COM 15189T107   363,325 12,717 SH   SOLE   12,717 0 0
CF Industries Holdings COM 125269100   340,101 4,278 SH   SOLE   4,278 0 0
Charter Communications COM 16119p108   300,450 773 SH   SOLE   773 0 0
Chevron Corp COM 166764100   80,567,239 540,140 SH   SOLE   540,140 0 0
Cigna COM 125523100   612,375 2,045 SH   SOLE   2,045 0 0
Cisco Systems COM 17275R102   36,514,369 722,771 SH   SOLE   722,771 0 0
Citizens Financial Group Inc COM 174610105   302,601 9,131 SH   SOLE   9,131 0 0
CME Group COM 12572Q105   2,245,628 10,663 SH   SOLE   10,663 0 0
CMS Energy COM 125896100   1,685,656 29,028 SH   SOLE   29,028 0 0
Coca-Cola COM 191216100   1,659,726 28,164 SH   SOLE   28,164 0 0
Colgate-Palmolive COM 194162103   420,470 5,275 SH   SOLE   5,275 0 0
Columbia Banking COM 197236102   428,105 16,046 SH   SOLE   16,046 0 0
Comcast Cl A COM 20030N101   77,754,151 1,773,185 SH   SOLE   1,773,185 0 0
Communication Services SPDR COM 81369Y852   4,033,720 55,515 SH   SOLE   55,515 0 0
ConocoPhillips COM 20825C104   3,048,956 26,268 SH   SOLE   26,268 0 0
Consolidated Edison COM 209115104   288,284 3,169 SH   SOLE   3,169 0 0
Constellation Energy Group COM 210371100   574,047 4,911 SH   SOLE   4,911 0 0
Consumer Discretionary Selt COM 81369y407   4,810,525 26,903 SH   SOLE   26,903 0 0
Consumer Staples SPDR COM 81369y308   6,663,855 92,515 SH   SOLE   92,515 0 0
Cooper Companies COM 216648402   315,997 835 SH   SOLE   835 0 0
Corning COM 219350105   573,069 18,820 SH   SOLE   18,820 0 0
Corteva Inc COM 22052L104   1,011,975 21,118 SH   SOLE   21,118 0 0
Costco Wholesale Corp COM 22160k105   15,907,928 24,100 SH   SOLE   24,100 0 0
Coterra Energy COM 127097103   955,290 37,433 SH   SOLE   37,433 0 0
CrowdStrike Holdings, Inc. COM 22788C105   40,647,455 159,202 SH   SOLE   159,202 0 0
Crown Castle Intl COM 22822V101   24,067,568 208,938 SH   SOLE   208,938 0 0
CSX COM 126408103   1,992,901 57,482 SH   SOLE   57,482 0 0
Danaher COM 235851102   322,025 1,392 SH   SOLE   1,392 0 0
Deere & Company COM 244199105   4,895,209 12,242 SH   SOLE   12,242 0 0
Dell Technologies Inc Class C COM 24703L202   458,158 5,989 SH   SOLE   5,989 0 0
Digital Realty Trust Inc. COM 253868103   652,201 4,846 SH   SOLE   4,846 0 0
Discover Financial Services COM 254709108   1,943,958 17,295 SH   SOLE   17,295 0 0
Dollar General COM 256677105   1,231,435 9,058 SH   SOLE   9,058 0 0
Domino's Pizza COM 25754A201   1,084,989 2,632 SH   SOLE   2,632 0 0
Dow Inc COM 260557103   15,529,143 283,172 SH   SOLE   283,172 0 0
Duke Energy COM 26441C204   366,132 3,773 SH   SOLE   3,773 0 0
DuPont de Nemours Inc COM 26614N102   880,156 11,441 SH   SOLE   11,441 0 0
East West Bancorp Inc COM 27579R104   12,692,484 176,407 SH   SOLE   176,407 0 0
Eaton Corp PLC COM g29183103   36,605,844 152,005 SH   SOLE   152,005 0 0
Ecolab COM 278865100   289,789 1,461 SH   SOLE   1,461 0 0
Edwards Lifesciences CP COM 28176E108   2,163,517 28,374 SH   SOLE   28,374 0 0
Electronic Arts COM 285512109   726,324 5,309 SH   SOLE   5,309 0 0
Eli Lilly COM 532457108   12,648,198 21,698 SH   SOLE   21,698 0 0
Emerson Electric COM 291011104   32,212,726 330,964 SH   SOLE   330,964 0 0
Energy Select Sector SPDR COM 81369y506   20,064,899 239,324 SH   SOLE   239,324 0 0
Entergy COM 29364G103   60,273,216 595,644 SH   SOLE   595,644 0 0
Equifax Inc COM 294429105   248,032 1,003 SH   SOLE   1,003 0 0
Essential Utilities Inc COM 29670G102   381,157 10,205 SH   SOLE   10,205 0 0
Exelon Corp COM 30161N101   517,570 14,417 SH   SOLE   14,417 0 0
Extra Space Storage Inc. COM 30225t102   1,867,684 11,649 SH   SOLE   11,649 0 0
Exxon Mobil COM 30231G102   6,292,515 62,938 SH   SOLE   62,938 0 0
Fastenal Co COM 311900104   3,096,524 47,808 SH   SOLE   47,808 0 0
FedEx Corp COM 31428X106   1,037,683 4,102 SH   SOLE   4,102 0 0
Financial Select Sector SPDR COM 81369y605   5,181,430 137,804 SH   SOLE   137,804 0 0
First Solar, Inc. COM 336433107   275,648 1,600 SH   SOLE   1,600 0 0
Fiserv Inc COM 337738108   1,171,383 8,818 SH   SOLE   8,818 0 0
FMC COM 302491303   483,467 7,668 SH   SOLE   7,668 0 0
Fortinet Inc COM 34959E109   1,250,259 21,361 SH   SOLE   21,361 0 0
Fortive Corp COM 34959J108   61,325,543 832,888 SH   SOLE   832,888 0 0
Fortune Brands Home & Securirt COM 34964C106   213,573 2,805 SH   SOLE   2,805 0 0
Franklin Resources COM 354613101   1,143,936 38,400 SH   SOLE   38,400 0 0
Ge Healthcare Technologies Inc COM 36266G107   15,023,585 194,304 SH   SOLE   194,304 0 0
General Dynamics COM 369550108   1,554,125 5,985 SH   SOLE   5,985 0 0
General Electric COM 369604301   1,480,253 11,598 SH   SOLE   11,598 0 0
General Mills COM 370334104   1,909,384 29,312 SH   SOLE   29,312 0 0
Gilead Sciences COM 375558103   8,623,433 106,449 SH   SOLE   106,449 0 0
Goldman Sachs Group COM 38141G104   406,602 1,054 SH   SOLE   1,054 0 0
Graco COM 384109104   650,700 7,500 SH   SOLE   7,500 0 0
Grainger (W.W.) Inc COM 384802104   431,747 521 SH   SOLE   521 0 0
Harley-Davidson COM 412822108   564,168 15,314 SH   SOLE   15,314 0 0
Health Care Select Sector SPDR COM 81369y209   4,344,521 31,856 SH   SOLE   31,856 0 0
Hershey Company COM 427866108   1,384,503 7,426 SH   SOLE   7,426 0 0
Hewlett-Packard COM 40434l105   223,719 7,435 SH   SOLE   7,435 0 0
Home Depot COM 437076102   93,903,482 270,967 SH   SOLE   270,967 0 0
Honeywell International Inc COM 438516106   103,998,728 495,917 SH   SOLE   495,917 0 0
Hubbell Inc COM 443510607   1,826,548 5,553 SH   SOLE   5,553 0 0
Hugoton Royalty Trust COM 444717102   5,700 10,000 SH   SOLE   10,000 0 0
Humana COM 444859102   5,213,082 11,387 SH   SOLE   11,387 0 0
Huntington Bancshares Inc COM 446150104   286,416 22,517 SH   SOLE   22,517 0 0
Huntington Ingalls Industries COM 446413106   346,100 1,333 SH   SOLE   1,333 0 0
Idacorp Inc COM 451107106   231,150 2,351 SH   SOLE   2,351 0 0
Illinois Tool Works COM 452308109   592,171 2,261 SH   SOLE   2,261 0 0
Industrial Select Sector SPDR COM 81369Y704   4,420,760 38,782 SH   SOLE   38,782 0 0
Ingersoll Rand Inc COM 45687V106   278,347 3,599 SH   SOLE   3,599 0 0
Ingredion COM 457187102   845,123 7,787 SH   SOLE   7,787 0 0
Intel COM 458140100   5,710,902 113,650 SH   SOLE   113,650 0 0
International Business Machine COM 459200101   23,479,888 143,564 SH   SOLE   143,564 0 0
Intuit COM 461202103   9,605,461 15,368 SH   SOLE   15,368 0 0
Intuitive Surgical Inc COM 46120E602   262,803 779 SH   SOLE   779 0 0
iShares Nasdaq Biotech Index COM 464287556   1,477,097 10,873 SH   SOLE   10,873 0 0
iShares Transportation Average COM 464287192   679,694 2,590 SH   SOLE   2,590 0 0
iShares U.S. Aerospace & Defen COM 464288760   21,300,450 168,250 SH   SOLE   168,250 0 0
iShares U.S. Basic Materials E COM 464287838   578,890 4,190 SH   SOLE   4,190 0 0
iShares U.S. Consumer Goods ET COM 464287812   407,384 2,125 SH   SOLE   2,125 0 0
iShares U.S. Consumer Services COM 464287580   5,040,220 66,520 SH   SOLE   66,520 0 0
iShares U.S. Energy ETF COM 464287796   376,123 8,525 SH   SOLE   8,525 0 0
iShares U.S. Financial Service COM 464287770   10,287,012 57,402 SH   SOLE   57,402 0 0
iShares U.S. Financials ETF COM 464287788   232,315 2,720 SH   SOLE   2,720 0 0
iShares U.S. Healthcare ETF COM 464287762   497,485 1,738 SH   SOLE   1,738 0 0
iShares U.S. Industrials ETF COM 464287754   8,114,643 70,957 SH   SOLE   70,957 0 0
iShares U.S. Technology ETF COM 464287721   3,571,411 29,095 SH   SOLE   29,095 0 0
iShares U.S. Telecommunication COM 464287713   1,161,238 51,021 SH   SOLE   51,021 0 0
iShares US Insurance ETF COM 464288786   236,295 2,360 SH   SOLE   2,360 0 0
Jeffries Group COM 472319102   1,057,408 26,167 SH   SOLE   26,167 0 0
Johnson & Johnson COM 478160104   88,810,986 566,613 SH   SOLE   566,613 0 0
Johnson Controls COM G51502105   1,235,859 21,441 SH   SOLE   21,441 0 0
JPMorgan Chase and Company COM 46625H100   131,728,956 774,421 SH   SOLE   774,421 0 0
Keysight Technologies Inc COM 49338L103   1,996,579 12,550 SH   SOLE   12,550 0 0
Kimberly Clark COM 494368103   1,980,735 16,301 SH   SOLE   16,301 0 0
Kinder Morgan Inc COM 49456b101   8,991,193 509,705 SH   SOLE   509,705 0 0
Kroger Foods COM 501044101   663,069 14,506 SH   SOLE   14,506 0 0
Lam Research Corp COM 512807108   384,581 491 SH   SOLE   491 0 0
Leslies Inc COM 527064109   92,352 13,365 SH   SOLE   13,365 0 0
Lewis & Clark Bank COM 527584106   303,004 11,654 SH   SOLE   11,654 0 0
LKQ Corporation COM 501889208   20,419,090 427,267 SH   SOLE   427,267 0 0
Lockheed Martin COM 539830109   47,551,675 104,915 SH   SOLE   104,915 0 0
Lowe's Companies COM 548661107   1,200,212 5,393 SH   SOLE   5,393 0 0
M&T Bank COM 55261F104   206,305 1,505 SH   SOLE   1,505 0 0
Manulife Financial Corp COM 56501R106   308,207 13,946 SH   SOLE   13,946 0 0
Marathon Petroleum COM 56585A102   791,352 5,334 SH   SOLE   5,334 0 0
Marriott International CL A COM 571903202   670,216 2,972 SH   SOLE   2,972 0 0
Marsh & McLennan COM 571748102   1,176,988 6,212 SH   SOLE   6,212 0 0
Martin Marietta Materials COM 573284106   498,910 1,000 SH   SOLE   1,000 0 0
MASCO COM 574599106   16,931,405 252,783 SH   SOLE   252,783 0 0
Mastercard Cl A COM 57636Q104   6,169,478 14,465 SH   SOLE   14,465 0 0
Materials Select Sector SPDR COM 81369y100   5,314,686 62,131 SH   SOLE   62,131 0 0
McCormick & Co COM 579780206   1,199,689 17,534 SH   SOLE   17,534 0 0
McDonalds COM 580135101   62,936,952 212,259 SH   SOLE   212,259 0 0
Medtronic PLC COM G5960L103   257,520 3,126 SH   SOLE   3,126 0 0
Merck COM 58933Y105   50,487,734 463,105 SH   SOLE   463,105 0 0
Meta Platforms Inc. COM 30303M102   2,413,299 6,818 SH   SOLE   6,818 0 0
MetLife COM 59156R108   11,735,364 177,459 SH   SOLE   177,459 0 0
Microsoft COM 594918104   356,216,635 947,284 SH   SOLE   947,284 0 0
Mondelez International COM 609207105   1,275,844 17,615 SH   SOLE   17,615 0 0
Monster Beverage COM 61174x109   26,696,359 463,398 SH   SOLE   463,398 0 0
Moody's Corporation COM 615369105   1,627,073 4,166 SH   SOLE   4,166 0 0
Morgan Stanley COM 617446448   35,067,688 376,061 SH   SOLE   376,061 0 0
Motorola Solutions COM 620076307   34,056,842 108,777 SH   SOLE   108,777 0 0
Murphy USA Inc. COM 626755102   287,031 805 SH   SOLE   805 0 0
Netflix Inc COM 64110L106   276,061 567 SH   SOLE   567 0 0
Nextera Energy Inc COM 65339F101   6,181,935 101,777 SH   SOLE   101,777 0 0
Nike COM 654106103   5,178,424 47,697 SH   SOLE   47,697 0 0
Norfolk Southern COM 655844108   644,135 2,725 SH   SOLE   2,725 0 0
North European Oil Royalty Tru COM 659310106   77,271 13,254 SH   SOLE   13,254 0 0
Northrop Grumman COM 666807102   583,771 1,247 SH   SOLE   1,247 0 0
Nucor Corp COM 670346105   706,950 4,062 SH   SOLE   4,062 0 0
Nvidia COM 67066G104   83,436,151 168,483 SH   SOLE   168,483 0 0
Oneok COM 682680103   712,382 10,145 SH   SOLE   10,145 0 0
Oracle Corporation COM 68389X105   438,694 4,161 SH   SOLE   4,161 0 0
OSHKOSH Corp COM 688239201   208,039 1,919 SH   SOLE   1,919 0 0
Otis Worldwide Corp Ordinary S COM 68902V107   1,323,082 14,788 SH   SOLE   14,788 0 0
Palo Alto Networks Inc COM 697435105   47,729,277 161,860 SH   SOLE   161,860 0 0
Parker Hannifin COM 701094104   86,269,761 187,258 SH   SOLE   187,258 0 0
Peoples Bank of Commerce Orego COM 710311101   1,323,769 98,057 SH   SOLE   98,057 0 0
Pepsico COM 713448108   8,491,468 49,997 SH   SOLE   49,997 0 0
Pfizer COM 717081103   2,501,016 86,871 SH   SOLE   86,871 0 0
Philip Morris International In COM 718172109   56,771,848 603,442 SH   SOLE   603,442 0 0
Phillips 66 COM 718546104   3,476,818 26,114 SH   SOLE   26,114 0 0
PNC Financial Services Group COM 693475105   1,809,267 11,684 SH   SOLE   11,684 0 0
Portland General Electric Co COM 736508847   257,526 5,942 SH   SOLE   5,942 0 0
PPG Industries COM 693506107   41,282,891 276,047 SH   SOLE   276,047 0 0
Price (T. Rowe) Associates COM 74144T108   432,806 4,019 SH   SOLE   4,019 0 0
Procter And Gamble COM 742718109   123,926,900 845,687 SH   SOLE   845,687 0 0
Progressive Corp COM 743315103   2,385,059 14,974 SH   SOLE   14,974 0 0
Prologis Inc COM 74340w103   293,660 2,203 SH   SOLE   2,203 0 0
Qualcomm COM 747525103   847,243 5,858 SH   SOLE   5,858 0 0
Raytheon Technologies Corp COM 75513E101   3,041,493 36,148 SH   SOLE   36,148 0 0
Real Estate Select Sector SPDR COM 81369Y860   446,068 11,135 SH   SOLE   11,135 0 0
RPM International COM 749685103   2,369,793 21,229 SH   SOLE   21,229 0 0
S&P Global Inc COM 78409V104   586,773 1,332 SH   SOLE   1,332 0 0
Salesforce.com COM 79466L302   308,663 1,173 SH   SOLE   1,173 0 0
Schlumberger COM 806857108   26,595,198 511,053 SH   SOLE   511,053 0 0
Schwab (Charles) COM 808513105   317,443 4,614 SH   SOLE   4,614 0 0
ServiceNow Inc COM 81762P102   36,790,467 52,075 SH   SOLE   52,075 0 0
Sherwin-Williams COM 824348106   698,032 2,238 SH   SOLE   2,238 0 0
Sirius XM Radio COM 82967N108   79,858 14,599 SH   SOLE   14,599 0 0
Southern Company COM 842587107   352,283 5,024 SH   SOLE   5,024 0 0
SP Funds S&P Global REIT Shari COM 886364769   639,187 31,665 SH   SOLE   31,665 0 0
SPDR S&P Oil&Gas Exploration & COM 78468R556   355,418 2,596 SH   SOLE   2,596 0 0
SPX Corp COM 784635104   313,636 3,105 SH   SOLE   3,105 0 0
Stanley Black & Decker COM 854502101   1,031,227 10,512 SH   SOLE   10,512 0 0
Starbucks Coffee COM 855244109   4,454,934 46,401 SH   SOLE   46,401 0 0
State Street COM 857477103   37,522,476 484,411 SH   SOLE   484,411 0 0
Stryker COM 863667101   39,630,237 132,339 SH   SOLE   132,339 0 0
Synopsys COM 871607107   204,934 398 SH   SOLE   398 0 0
Synovus Financial COM 87161C501   440,505 11,700 SH   SOLE   11,700 0 0
Sysco COM 871829107   286,962 3,924 SH   SOLE   3,924 0 0
Tapestry Inc COM 876030107   1,819,040 49,417 SH   SOLE   49,417 0 0
Target COM 87612E106   237,699 1,669 SH   SOLE   1,669 0 0
TE Connectivity LTD COM H84989104   701,095 4,990 SH   SOLE   4,990 0 0
Technology Select Sector SPDR COM 81369y803   9,243,275 48,022 SH   SOLE   48,022 0 0
Tesla Motors COM 88160R101   5,845,492 23,525 SH   SOLE   23,525 0 0
Texas Instruments COM 882508104   15,835,393 92,898 SH   SOLE   92,898 0 0
Thermo Fisher Scientific COM 883556102   62,065,438 116,930 SH   SOLE   116,930 0 0
Thunder Mountain Gold Inc COM 886043108   400 10,000 SH   SOLE   10,000 0 0
TJX Companies COM 872540109   56,612,646 603,482 SH   SOLE   603,482 0 0
Trane Technologies COM G47791101   1,398,766 5,735 SH   SOLE   5,735 0 0
TransDigm Group COM 893641100   333,828 330 SH   SOLE   330 0 0
Travelers Companies COM 89417E109   3,945,048 20,710 SH   SOLE   20,710 0 0
Trimble Navigation COM 896239100   851,200 16,000 SH   SOLE   16,000 0 0
Truist Financial Corporation COM 89832Q109   658,800 17,844 SH   SOLE   17,844 0 0
Tyson Foods Inc Cl A COM 902494103   478,644 8,905 SH   SOLE   8,905 0 0
Union Pacific COM 907818108   15,295,491 62,273 SH   SOLE   62,273 0 0
United Parcel Service CL B COM 911312106   561,626 3,572 SH   SOLE   3,572 0 0
UnitedHealth Group COM 91324P102   77,706,793 147,600 SH   SOLE   147,600 0 0
US Bancorp COM 902973304   3,824,137 88,358 SH   SOLE   88,358 0 0
Utilities Select Sector SPDR COM 81369y886   8,304,273 131,127 SH   SOLE   131,127 0 0
Valero Energy Corp COM 91913Y100   240,500 1,850 SH   SOLE   1,850 0 0
Vanguard Info Tech ETF COM 92204A702   317,020 655 SH   SOLE   655 0 0
Vanguard REIT VIPERs ETF COM 922908553   589,781 6,675 SH   SOLE   6,675 0 0
Vape Holdings REG REVOKED EFF COM 91912N105   6 60,000 SH   SOLE   60,000 0 0
Verizon Communications COM 92343V104   14,574,442 386,590 SH   SOLE   386,590 0 0
Visa Inc COM 92826C839   89,108,953 342,266 SH   SOLE   342,266 0 0
Voya Financial Inc COM 929089100   21,176,713 290,251 SH   SOLE   290,251 0 0
Wal Mart Stores COM 931142103   47,805,140 303,236 SH   SOLE   303,236 0 0
Walt Disney COM 254687106   1,546,105 17,124 SH   SOLE   17,124 0 0
Waste Connections COM 941053100   709,480 4,753 SH   SOLE   4,753 0 0
Waste Management COM 94106L109   2,742,558 15,313 SH   SOLE   15,313 0 0
Waters Corporation COM 941848103   1,381,120 4,195 SH   SOLE   4,195 0 0
Wells Fargo COM 949746101   1,521,432 30,911 SH   SOLE   30,911 0 0
Weyerhaeuser COM 962166104   297,457 8,555 SH   SOLE   8,555 0 0
Williams Companies COM 969457100   205,601 5,903 SH   SOLE   5,903 0 0
Woodward Inc COM 980745103   905,809 6,654 SH   SOLE   6,654 0 0
XTRA Bitcoin Inc COM 98422A101   0 200,000 SH   SOLE   200,000 0 0
Yum Brands Inc COM 988498101   917,989 7,026 SH   SOLE   7,026 0 0
Zimmer Biomet Holdings Inc COM 98956P102   490,596 4,031 SH   SOLE   4,031 0 0
Zoetis COM 98978V103   28,529,439 144,548 SH   SOLE   144,548 0 0
Dimensional ETF Trust COM 25434v401   292,425 5,642 SH   SOLE   5,642 0 0
Dimensional US Marketwide Valu COM 25434V724   1,466,096 39,390 SH   SOLE   39,390 0 0
Dimensional US Targeted Value COM 25434V609   616,814 11,787 SH   SOLE   11,787 0 0
First Trust NASDAQ-100-Tech Se COM 337345102   261,977 1,493 SH   SOLE   1,493 0 0
Global X US Infrastructure Dev COM 37954Y673   744,675 21,610 SH   SOLE   21,610 0 0
Invesco QQQ Trust COM 46090E103   3,892,488 9,505 SH   SOLE   9,505 0 0
Invesco Water Resources ETF COM 46137V142   442,939 7,278 SH   SOLE   7,278 0 0
iShares Core S&P 500 ETF COM 464287200   79,753,279 166,977 SH   SOLE   166,977 0 0
iShares Core S&P Total US Stoc COM 464287150   4,631,804 44,016 SH   SOLE   44,016 0 0
iShares Global Clean Energy ET COM 464288224   290,240 18,641 SH   SOLE   18,641 0 0
iShares MSCI USA ESG Optimized COM 46435g425   4,918,440 46,878 SH   SOLE   46,878 0 0
iShares MSCI USA ESG Select ET COM 464288802   321,230 3,196 SH   SOLE   3,196 0 0
iShares MSCI USA Quality Facto COM 46432F339   446,717 3,036 SH   SOLE   3,036 0 0
iShares Russell 1000 ETF COM 464287622   2,187,773 8,342 SH   SOLE   8,342 0 0
iShares Russell 1000 Growth ET COM 464287614   1,201,766 3,964 SH   SOLE   3,964 0 0
iShares Russell 1000 Value ETF COM 464287598   3,705,566 22,424 SH   SOLE   22,424 0 0
iShares Russell 3000 ETF COM 464287689   427,034 1,560 SH   SOLE   1,560 0 0
iShares S&P 100 Index Fund COM 464287101   701,668 3,141 SH   SOLE   3,141 0 0
iShares S&P 500 Growth ETF COM 464287309   802,969 10,692 SH   SOLE   10,692 0 0
iShares Select Dividend ETF COM 464287168   4,998,378 42,641 SH   SOLE   42,641 0 0
JPMorgan Equity Premium Income COM 46641Q332   429,442 7,811 SH   SOLE   7,811 0 0
Market Vectors Agribusiness ET COM 57060U605   401,926 5,276 SH   SOLE   5,276 0 0
Schwab Fundamental US Large Co COM 808524771   247,388 3,994 SH   SOLE   3,994 0 0
Schwab U.S. Dividend Equity COM 808524797   514,715 6,761 SH   SOLE   6,761 0 0
Schwab US Large-Cap Growth ETF COM 808524300   612,743 7,386 SH   SOLE   7,386 0 0
Schwab US Large Cap ETF COM 808524201   1,179,606 20,915 SH   SOLE   20,915 0 0
SPDR Dow Jones Ind Average ETF COM 78467X109   254,010 674 SH   SOLE   674 0 0
SPDR S&P 500 ETF Trust COM 78462F103   5,341,058 11,237 SH   SOLE   11,237 0 0
SPDR S&P Dividend ETF COM 78464a763   2,398,782 19,195 SH   SOLE   19,195 0 0
Vanguard Dvd Appreciation ETF COM 921908844   673,250 3,951 SH   SOLE   3,951 0 0
Vanguard Growth ETF COM 922908736   1,258,571 4,048 SH   SOLE   4,048 0 0
Vanguard High Dividend Yield COM 921946406   290,898 2,606 SH   SOLE   2,606 0 0
Vanguard Large-Cap ETF COM 922908637   678,446 3,110 SH   SOLE   3,110 0 0
Vanguard Mid-Cap ETF COM 922908629   474,924 2,041 SH   SOLE   2,041 0 0
Vanguard S&P 500 ETF COM 922908363   3,763,469 8,616 SH   SOLE   8,616 0 0
Vanguard Total Stock Market ET COM 922908769   6,233,983 26,279 SH   SOLE   26,279 0 0
Vanguard Value ETF COM 922908744   1,277,670 8,546 SH   SOLE   8,546 0 0
American Balanced Fund F COM 024071409   332,785 10,413 SH   SOLE   10,413 0 0
American Funds - American Mutu COM 027681105   233,231 4,573 SH   SOLE   4,573 0 0
American Funds Fundamental Inv COM 360802102   292,960 4,098 SH   SOLE   4,098 0 0
American Funds Growth Fund of COM 399874825   346,240 5,503 SH   SOLE   5,503 0 0
American Funds Growth Funds of COM 399874106   313,176 4,958 SH   SOLE   4,958 0 0
American Funds Invmt Co of Ame COM 461308827   278,050 5,521 SH   SOLE   5,521 0 0
Blackrock Fds Iv COM 09260c307   293,311 29,808 SH   SOLE   29,808 0 0
BlackRock Health Sciences Opps COM 091937540   1,323,146 18,913 SH   SOLE   18,913 0 0
Deutsche Science & Technology COM 23338A102   259,906 8,458 SH   SOLE   8,458 0 0
DFA US Core Equity 1 Portfolio COM 233203413   2,266,288 62,848 SH   SOLE   62,848 0 0
DFA US Core Equity 2 COM 233203397   324,168 9,984 SH   SOLE   9,984 0 0
DFA US Large Cap Value Portfol COM 233203827   437,342 9,819 SH   SOLE   9,819 0 0
Dodge & Cox Stock Fund COM 256219106   267,427 1,098 SH   SOLE   1,098 0 0
DWS Core Equity Fund COM 25157M679   295,847 9,537 SH   SOLE   9,537 0 0
Fidelity 500 Index COM 315911750   932,502 5,635 SH   SOLE   5,635 0 0
iShares MSCI USA Value Factor COM 46432F388   214,864 2,124 SH   SOLE   2,124 0 0
Janus Forty T COM 47103A625   223,804 5,024 SH   SOLE   5,024 0 0
Jensen Portfolio Inc COM 476313408   1,195,590 20,244 SH   SOLE   20,244 0 0
Jensen Quality Growth Fund J COM 476313101   207,869 3,513 SH   SOLE   3,513 0 0
MFS Growth R6 COM 552985673   246,367 1,420 SH   SOLE   1,420 0 0
Schwab Charitable Total Market COM 808516702   654,589 14,387 SH   SOLE   14,387 0 0
Schwab S&P 500 Index Fund COM 808509855   48,899,298 668,937 SH   SOLE   668,937 0 0
Schwab Total Stock Market Inde COM 808509756   721,402 8,910 SH   SOLE   8,910 0 0
SEI Instl Mgd S&P 500 Index A COM 783925316   265,188 3,116 SH   SOLE   3,116 0 0
T Rowe Price Capital Appreciat COM 77954m105   398,980 11,766 SH   SOLE   11,766 0 0
TIAA-CREF Growth & Income Reta COM 886315761   460,691 20,884 SH   SOLE   20,884 0 0
TRI Contl COM 895436103   267,139 9,266 SH   SOLE   9,266 0 0
Vanguard 500 Index Fund COM 922908710   4,667,635 10,609 SH   SOLE   10,609 0 0
Vanguard Dividend Growth COM 921908604   532,505 14,311 SH   SOLE   14,311 0 0
Vanguard Extended Market Idx A COM 922908694   280,968 2,254 SH   SOLE   2,254 0 0
Vanguard Growth Index Fund COM 922908660   785,754 4,911 SH   SOLE   4,911 0 0
Vanguard LifeStrategy Growth COM 912909503   1,064,795 25,695 SH   SOLE   25,695 0 0
Vanguard LifeStrategy Moderate COM 921909404   262,731 8,628 SH   SOLE   8,628 0 0
Vanguard Total Stock Mkt Idx A COM 922908728   1,439,469 12,464 SH   SOLE   12,464 0 0
Vanguard US Growth Fund COM 921910105   332,143 5,865 SH   SOLE   5,865 0 0
Vanguard Value Index Admiral S COM 922908678   447,373 7,675 SH   SOLE   7,675 0 0
Vanguard Wellington Admiral COM 921935201   518,296 7,259 SH   SOLE   7,259 0 0
Vanguard World Fds COM 92204a827   513,674 4,096 SH   SOLE   4,096 0 0
Vanguard World Fds COM 92204a793   576,068 2,324 SH   SOLE   2,324 0 0
WisdomTree US High Dividend ET COM 97717W208   325,844 3,965 SH   SOLE   3,965 0 0
HIH Tewksbury Limited Liabilit LTD 998390655   604,363 1 SH   SOLE   1 0 0