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,541 22,107 SH   SOLE   22,107 0 0
AT & T COM 00206R102 3,313 116,196 SH   SOLE   116,196 0 0
AbbVie Inc COM 00287Y109 42,194 481,717 SH   SOLE   481,717 0 0
Abbott Laboratories COM 002824100 5,285 48,564 SH   SOLE   48,564 0 0
Accenture PLC Cl A COM G1151C101 363 1,605 SH   SOLE   1,605 0 0
Adobe Systems COM 00724F101 6,781 13,827 SH   SOLE   13,827 0 0
Agilent Technologies COM 00846U101 2,522 24,986 SH   SOLE   24,986 0 0
Air Products & Chemicals COM 009158106 660 2,216 SH   SOLE   2,216 0 0
Albemarle COM 012653101 301 3,375 SH   SOLE   3,375 0 0
Allstate COM 020002101 21,959 233,263 SH   SOLE   233,263 0 0
Alphabet Inc Class A COM 02079K305 91,954 62,741 SH   SOLE   62,741 0 0
Alphabet Inc Class C COM 02079K107 5,552 3,778 SH   SOLE   3,778 0 0
Altria Group COM 02209S103 858 22,213 SH   SOLE   22,213 0 0
Amazon.com COM 023135106 70,431 22,368 SH   SOLE   22,368 0 0
Ameren COM 023608102 735 9,290 SH   SOLE   9,290 0 0
American Electric Power COM 025537101 724 8,853 SH   SOLE   8,853 0 0
American Express COM 025816109 370 3,692 SH   SOLE   3,692 0 0
American Tower COM 03027X100 1,252 5,180 SH   SOLE   5,180 0 0
Ameriprise Financial COM 03076C106 2,805 18,204 SH   SOLE   18,204 0 0
Ametek COM 031100100 22,343 224,775 SH   SOLE   224,775 0 0
Amgen COM 031162100 29,994 118,012 SH   SOLE   118,012 0 0
Amphenol Cl A COM 032095101 1,147 10,596 SH   SOLE   10,596 0 0
Analog Devices COM 032654105 40,283 345,069 SH   SOLE   345,069 0 0
Apple Inc COM 037833100 158,828 1,371,452 SH   SOLE   1,371,452 0 0
Applied Materials COM 038222105 364 6,127 SH   SOLE   6,127 0 0
Archer-Daniels Midland COM 039483102 347 7,456 SH   SOLE   7,456 0 0
Arthur J. Gallagher & Co COM 363576109 1,543 14,613 SH   SOLE   14,613 0 0
Autodesk COM 052769106 231 998 SH   SOLE   998 0 0
Automatic Data Processing COM 053015103 1,798 12,891 SH   SOLE   12,891 0 0
Avery Dennison COM 053611109 28,753 224,911 SH   SOLE   224,911 0 0
Bank of America COM 060505104 434 18,030 SH   SOLE   18,030 0 0
Bank of New York Co COM 064058100 810 23,586 SH   SOLE   23,586 0 0
Baxter International COM 071813109 1,809 22,500 SH   SOLE   22,500 0 0
Becton Dickinson & Co COM 075887109 738 3,172 SH   SOLE   3,172 0 0
Berkshire Hathaway Class A COM 084670108 1,920 6 SH   SOLE   6 0 0
Berkshire Hathaway Class B COM 084670702 12,201 57,300 SH   SOLE   57,300 0 0
Best Buy COM 086516101 24,127 216,790 SH   SOLE   216,790 0 0
BlackRock COM 09247x101 2,677 4,750 SH   SOLE   4,750 0 0
Boeing COM 097023105 2,969 17,968 SH   SOLE   17,968 0 0
Boston Properties COM 101121101 9,498 118,285 SH   SOLE   118,285 0 0
Bristol-Myers Squibb COM 110122108 5,024 83,337 SH   SOLE   83,337 0 0
Broadcom LTD COM 11135F101 42,880 117,699 SH   SOLE   117,699 0 0
Bruker Corp COM 116794108 1,227 30,871 SH   SOLE   30,871 0 0
CACI International COM 127190304 10,255 48,111 SH   SOLE   48,111 0 0
CMC Materials Inc COM 12571T100 384 2,692 SH   SOLE   2,692 0 0
CME Group COM 12572Q105 5,884 35,168 SH   SOLE   35,168 0 0
CSX COM 126408103 1,422 18,305 SH   SOLE   18,305 0 0
CVS Health COM 126650100 465 7,958 SH   SOLE   7,958 0 0
Cabot COM 127055101 270 7,480 SH   SOLE   7,480 0 0
Cadence Design Systems COM 127387108 590 5,530 SH   SOLE   5,530 0 0
Capital One Financial COM 14040H105 1,227 17,072 SH   SOLE   17,072 0 0
Cardinal Health COM 14149Y108 773 16,474 SH   SOLE   16,474 0 0
Carrier Global Corp Ordinary S COM 14448C104 19,810 648,648 SH   SOLE   648,648 0 0
Casey's General Stores COM 147528103 1,213 6,830 SH   SOLE   6,830 0 0
Caterpillar COM 149123101 4,268 28,614 SH   SOLE   28,614 0 0
Celanese Corp Series A COM 150870103 7,168 66,713 SH   SOLE   66,713 0 0
Centennial Resource Developmen COM 15136A102 7 10,970 SH   SOLE   10,970 0 0
Chevron Corp COM 166764100 19,305 268,119 SH   SOLE   268,119 0 0
Cigna COM 125523100 362 2,140 SH   SOLE   2,140 0 0
Cisco Systems COM 17275R102 9,282 235,654 SH   SOLE   235,654 0 0
Citigroup COM 172967424 1,046 24,265 SH   SOLE   24,265 0 0
Citrix Systems COM 177376100 541 3,932 SH   SOLE   3,932 0 0
Coca-Cola COM 191216100 1,558 31,562 SH   SOLE   31,562 0 0
Cognizant Technology Solutions COM 192446102 417 6,000 SH   SOLE   6,000 0 0
Colgate-Palmolive COM 194162103 2,753 35,682 SH   SOLE   35,682 0 0
Columbia Banking COM 197236102 297 12,464 SH   SOLE   12,464 0 0
Comcast Cl A COM 20030N101 1,412 30,532 SH   SOLE   30,532 0 0
Communication Services SPDR COM 81369Y852 749 12,605 SH   SOLE   12,605 0 0
ConocoPhillips COM 20825C104 920 28,015 SH   SOLE   28,015 0 0
Consolidated Edison COM 209115104 237 3,052 SH   SOLE   3,052 0 0
Consumer Discretionary Selt COM 81369y407 1,238 8,423 SH   SOLE   8,423 0 0
Consumer Staples SPDR COM 81369y308 3,177 49,563 SH   SOLE   49,563 0 0
Cooper Companies COM 216648402 340 1,010 SH   SOLE   1,010 0 0
Corning COM 219350105 545 16,806 SH   SOLE   16,806 0 0
Corteva Inc COM 22052L104 556 19,314 SH   SOLE   19,314 0 0
Costco Wholesale Corp COM 22160k105 10,346 29,143 SH   SOLE   29,143 0 0
Deere & Company COM 244199105 2,542 11,471 SH   SOLE   11,471 0 0
Dell Technologies Inc Class C COM 24703L202 10,945 161,692 SH   SOLE   161,692 0 0
Digital Realty Trust Inc. COM 253868103 17,172 117,005 SH   SOLE   117,005 0 0
Discover Financial Services COM 254709108 1,211 20,962 SH   SOLE   20,962 0 0
Dollar General COM 256677105 1,843 8,793 SH   SOLE   8,793 0 0
Dominion Energy COM 25746U109 574 7,270 SH   SOLE   7,270 0 0
Domino's Pizza COM 25754A201 872 2,050 SH   SOLE   2,050 0 0
Dow Inc COM 260557103 825 17,524 SH   SOLE   17,524 0 0
DuPont de Nemours Inc COM 26614N102 777 14,011 SH   SOLE   14,011 0 0
East West Bancorp Inc COM 27579R104 204 6,220 SH   SOLE   6,220 0 0
Eaton Corp PLC COM g29183103 1,051 10,304 SH   SOLE   10,304 0 0
Ecolab COM 278865100 201 1,007 SH   SOLE   1,007 0 0
Edwards Lifesciences CP COM 28176E108 2,411 30,210 SH   SOLE   30,210 0 0
Electronic Arts COM 285512109 33,816 259,304 SH   SOLE   259,304 0 0
Eli Lilly COM 532457108 3,161 21,353 SH   SOLE   21,353 0 0
Emerson Electric COM 291011104 3,511 53,552 SH   SOLE   53,552 0 0
Energy Select Sector SPDR COM 81369y506 5,816 194,175 SH   SOLE   194,175 0 0
Entergy COM 29364G103 18,907 191,889 SH   SOLE   191,889 0 0
Essential Utilities Inc COM 29670G102 397 9,872 SH   SOLE   9,872 0 0
Essex Property Trust COM 297178105 217 1,080 SH   SOLE   1,080 0 0
Estee Lauder Companies -CL A COM 518439104 259 1,187 SH   SOLE   1,187 0 0
Exelon Corp COM 30161N101 556 15,541 SH   SOLE   15,541 0 0
Extra Space Storage Inc. COM 30225t102 1,161 10,850 SH   SOLE   10,850 0 0
Exxon Mobil COM 30231G102 3,287 95,758 SH   SOLE   95,758 0 0
FMC COM 302491303 993 9,376 SH   SOLE   9,376 0 0
Facebook, Inc. COM 30303M102 62,007 236,758 SH   SOLE   236,758 0 0
Fastenal Co COM 311900104 966 21,416 SH   SOLE   21,416 0 0
FedEx Corp COM 31428X106 1,190 4,733 SH   SOLE   4,733 0 0
Fidelity National Information COM 31620M106 383 2,605 SH   SOLE   2,605 0 0
Financial Select Sector SPDR COM 81369y605 4,680 194,439 SH   SOLE   194,439 0 0
Fiserv COM 337738108 939 9,116 SH   SOLE   9,116 0 0
Flir Systems COM 302445101 783 21,840 SH   SOLE   21,840 0 0
Flowserve COM 34354P105 384 14,059 SH   SOLE   14,059 0 0
Franklin Resources COM 354613101 944 46,370 SH   SOLE   46,370 0 0
General Dynamics COM 369550108 1,074 7,757 SH   SOLE   7,757 0 0
General Electric COM 369604103 589 94,481 SH   SOLE   94,481 0 0
General Mills COM 370334104 2,195 35,581 SH   SOLE   35,581 0 0
Gilead Sciences COM 375558103 823 13,031 SH   SOLE   13,031 0 0
Graco COM 384109104 463 7,542 SH   SOLE   7,542 0 0
HP, Inc. COM 40434l105 417 21,973 SH   SOLE   21,973 0 0
Harley-Davidson COM 412822108 364 14,814 SH   SOLE   14,814 0 0
Health Care Select Sector SPDR COM 81369y209 1,029 9,757 SH   SOLE   9,757 0 0
Hershey Company COM 427866108 1,864 13,006 SH   SOLE   13,006 0 0
Home Depot COM 437076102 73,412 264,349 SH   SOLE   264,349 0 0
Honeywell International Inc COM 438516106 45,095 273,949 SH   SOLE   273,949 0 0
Hubbell Inc COM 443510607 3,161 23,098 SH   SOLE   23,098 0 0
Humana COM 444859102 19,476 47,057 SH   SOLE   47,057 0 0
Idacorp Inc COM 451107106 201 2,521 SH   SOLE   2,521 0 0
Illinois Tool Works COM 452308109 309 1,600 SH   SOLE   1,600 0 0
Industrial Select Sector SPDR COM 81369Y704 1,009 13,105 SH   SOLE   13,105 0 0
Ingredion COM 457187102 1,059 13,995 SH   SOLE   13,995 0 0
Intel COM 458140100 11,487 221,842 SH   SOLE   221,842 0 0
International Business Machine COM 459200101 3,924 32,255 SH   SOLE   32,255 0 0
Intuit COM 461202103 5,293 16,227 SH   SOLE   16,227 0 0
Intuitive Surgical Inc COM 46120E602 213 300 SH   SOLE   300 0 0
Invesco WilderHill Clean Energ COM 46137V134 262 4,303 SH   SOLE   4,303 0 0
JPMorgan Chase and Company COM 46625H100 45,653 474,222 SH   SOLE   474,222 0 0
Jeffries Group COM 472319102 2,300 127,752 SH   SOLE   127,752 0 0
Johnson & Johnson COM 478160104 35,241 236,708 SH   SOLE   236,708 0 0
Kemper Corp COM 488401100 202 3,021 SH   SOLE   3,021 0 0
Keysight Technologies Inc COM 49338L103 1,331 13,477 SH   SOLE   13,477 0 0
Kimberly Clark COM 494368103 4,392 29,746 SH   SOLE   29,746 0 0
Kinder Morgan Inc COM 49456b101 4,465 362,096 SH   SOLE   362,096 0 0
L3Harris Technologies Inc COM 502431109 16,833 99,110 SH   SOLE   99,110 0 0
Leggett & Platt COM 524660107 20,172 489,977 SH   SOLE   489,977 0 0
Lockheed Martin COM 539830109 2,485 6,483 SH   SOLE   6,483 0 0
Lowe's Companies COM 548661107 444 2,676 SH   SOLE   2,676 0 0
MASCO COM 574599106 22,622 410,336 SH   SOLE   410,336 0 0
Magna International Cl A COM 559222401 321 7,025 SH   SOLE   7,025 0 0
Marathon Petroleum COM 56585A102 262 8,928 SH   SOLE   8,928 0 0
Market Vectors Agribusiness ET COM 57060U605 356 5,276 SH   SOLE   5,276 0 0
Marsh & McLennan COM 571748102 1,082 9,430 SH   SOLE   9,430 0 0
Mastercard Cl A COM 57636Q104 17,175 50,788 SH   SOLE   50,788 0 0
Materials Select Sector SPDR COM 81369y100 4,011 63,028 SH   SOLE   63,028 0 0
McCormick & Co COM 579780206 502 2,585 SH   SOLE   2,585 0 0
McDonalds COM 580135101 27,482 125,210 SH   SOLE   125,210 0 0
Medtronic PLC COM G5960L103 13,682 131,655 SH   SOLE   131,655 0 0
Merck COM 58933Y105 41,243 497,208 SH   SOLE   497,208 0 0
MetLife COM 59156R108 203 5,460 SH   SOLE   5,460 0 0
Microsoft COM 594918104 179,799 854,843 SH   SOLE   854,843 0 0
Mondelez International COM 609207105 26,096 454,239 SH   SOLE   454,239 0 0
Moody's Corporation COM 615369105 4,910 16,941 SH   SOLE   16,941 0 0
Morgan Stanley COM 617446448 25,013 517,338 SH   SOLE   517,338 0 0
Motorola Solutions COM 620076307 13,099 83,535 SH   SOLE   83,535 0 0
Nextera Energy Inc COM 65339F101 26,554 95,671 SH   SOLE   95,671 0 0
Nike COM 654106103 25,938 206,615 SH   SOLE   206,615 0 0
Norfolk Southern COM 655844108 622 2,905 SH   SOLE   2,905 0 0
Northrop Grumman COM 666807102 344 1,089 SH   SOLE   1,089 0 0
Nuance Communications, Inc. COM 67020Y100 20,878 629,042 SH   SOLE   629,042 0 0
Nvidia COM 67066G104 268 495 SH   SOLE   495 0 0
Oracle Corporation COM 68389X105 284 4,762 SH   SOLE   4,762 0 0
Otis Worldwide Corp Ordinary S COM 68902V107 1,323 21,192 SH   SOLE   21,192 0 0
PNC Financial Services Group COM 693475105 1,398 12,719 SH   SOLE   12,719 0 0
PPG Industries COM 693506107 57,129 467,964 SH   SOLE   467,964 0 0
Parker Hannifin COM 701094104 10,243 50,625 SH   SOLE   50,625 0 0
Paychex COM 704326107 810 10,149 SH   SOLE   10,149 0 0
Peoples Bank of Commerce Orego COM 710311101 934 88,562 SH   SOLE   88,562 0 0
Pepsico COM 713448108 8,150 58,799 SH   SOLE   58,799 0 0
Pfizer COM 717081103 4,235 115,382 SH   SOLE   115,382 0 0
Philip Morris International In COM 718172109 35,731 476,472 SH   SOLE   476,472 0 0
Phillips 66 COM 718546104 1,411 27,213 SH   SOLE   27,213 0 0
Portland General Electric Co COM 736508847 217 6,120 SH   SOLE   6,120 0 0
Procter And Gamble COM 742718109 38,512 277,081 SH   SOLE   277,081 0 0
Progressive Corp COM 743315103 2,591 27,364 SH   SOLE   27,364 0 0
Prologis Inc COM 74340w103 239 2,376 SH   SOLE   2,376 0 0
Public Svc Enterprise Group COM 744573106 559 10,180 SH   SOLE   10,180 0 0
Qualcomm COM 747525103 13,995 118,928 SH   SOLE   118,928 0 0
RPM International COM 749685103 1,972 23,804 SH   SOLE   23,804 0 0
Raytheon Technologies Corp COM 75513E101 27,143 471,725 SH   SOLE   471,725 0 0
Rollins COM 775711104 278 5,122 SH   SOLE   5,122 0 0
S&P Global Inc COM 78409V104 22,729 63,031 SH   SOLE   63,031 0 0
Sherwin-Williams COM 824348106 516 741 SH   SOLE   741 0 0
Stanley Black & Decker COM 854502101 1,709 10,534 SH   SOLE   10,534 0 0
Starbucks Coffee COM 855244109 2,948 34,311 SH   SOLE   34,311 0 0
State Street COM 857477103 728 12,267 SH   SOLE   12,267 0 0
Stryker COM 863667101 19,249 92,381 SH   SOLE   92,381 0 0
TE Connectivity LTD COM H84989104 599 6,128 SH   SOLE   6,128 0 0
TJX Companies COM 872540109 1,505 27,053 SH   SOLE   27,053 0 0
Target COM 87612E106 379 2,405 SH   SOLE   2,405 0 0
Technology Select Sect SPDR COM 81369y803 4,452 38,149 SH   SOLE   38,149 0 0
Tesla Motors COM 88160R101 1,579 3,680 SH   SOLE   3,680 0 0
Texas Instruments COM 882508104 14,633 102,479 SH   SOLE   102,479 0 0
Thermo Fisher Scientific COM 883556102 55,374 125,416 SH   SOLE   125,416 0 0
Trane Technologies COM G47791101 739 6,094 SH   SOLE   6,094 0 0
Travelers Companies COM 89417E109 929 8,584 SH   SOLE   8,584 0 0
Trimble Navigation COM 896239100 750 15,400 SH   SOLE   15,400 0 0
Truist Financial Corporation COM 89832Q109 20,852 548,026 SH   SOLE   548,026 0 0
Tyson Foods, Inc Cl A COM 902494103 866 14,562 SH   SOLE   14,562 0 0
US Bancorp COM 902973304 2,947 82,214 SH   SOLE   82,214 0 0
Umpqua Holdings COM 904214103 259 24,405 SH   SOLE   24,405 0 0
Union Pacific COM 907818108 26,069 132,417 SH   SOLE   132,417 0 0
United Parcel Service CL B COM 911312106 709 4,256 SH   SOLE   4,256 0 0
UnitedHealth Group COM 91324P102 36,459 116,941 SH   SOLE   116,941 0 0
Utilities Select Sector SPDR COM 81369y886 1,319 22,206 SH   SOLE   22,206 0 0
Vanguard Info Tech ETF COM 92204A702 1,754 5,631 SH   SOLE   5,631 0 0
Vape Holdings Inc COM 91912N105 0 60,000 SH   SOLE   60,000 0 0
Varian Medical Systems COM 92220P105 2,261 13,144 SH   SOLE   13,144 0 0
Verizon Communications COM 92343V104 25,097 421,861 SH   SOLE   421,861 0 0
Visa Inc COM 92826C839 60,589 302,991 SH   SOLE   302,991 0 0
Voya Financial Inc COM 929089100 8,020 167,330 SH   SOLE   167,330 0 0
Wal Mart Stores COM 931142103 10,864 77,648 SH   SOLE   77,648 0 0
Walgreens Boots Alliance Inc COM 931427108 724 20,149 SH   SOLE   20,149 0 0
Walt Disney COM 254687106 23,999 193,417 SH   SOLE   193,417 0 0
Washington Federal COM 938824109 563 26,978 SH   SOLE   26,978 0 0
Waste Connections COM 941053100 500 4,820 SH   SOLE   4,820 0 0
Waste Management COM 94106L109 1,975 17,456 SH   SOLE   17,456 0 0
Waters Corporation COM 941848103 3,583 18,310 SH   SOLE   18,310 0 0
Wells Fargo COM 949746101 987 41,963 SH   SOLE   41,963 0 0
Woodward Inc COM 980745103 1,877 23,415 SH   SOLE   23,415 0 0
Zimmer Biomet Holdings Inc COM 98956P102 631 4,637 SH   SOLE   4,637 0 0
Zoetis COM 98978V103 20,996 126,966 SH   SOLE   126,966 0 0
iShares Cohen & Steers REIT ET COM 464287564 383 3,754 SH   SOLE   3,754 0 0
iShares MSCI USA ESG Optimized COM 46435g425 1,674 21,972 SH   SOLE   21,972 0 0
iShares Nasdaq Biotech Index COM 464287556 2,588 19,110 SH   SOLE   19,110 0 0
iShares Select Dividend ETF COM 464287168 276 3,385 SH   SOLE   3,385 0 0
iShares Transportation Average COM 464287192 777 3,905 SH   SOLE   3,905 0 0
iShares U.S. Aerospace & Defen COM 464288760 274 1,728 SH   SOLE   1,728 0 0
iShares U.S. Consumer Goods ET COM 464287812 357 2,390 SH   SOLE   2,390 0 0
iShares U.S. Consumer Services COM 464287580 6,007 24,025 SH   SOLE   24,025 0 0
iShares U.S. Energy ETF COM 464287796 207 12,940 SH   SOLE   12,940 0 0
iShares U.S. Financial Service COM 464287770 8,022 65,740 SH   SOLE   65,740 0 0
iShares U.S. Financials ETF COM 464287788 266 2,345 SH   SOLE   2,345 0 0
iShares U.S. Healthcare ETF COM 464287762 444 1,953 SH   SOLE   1,953 0 0
iShares U.S. Industrials ETF COM 464287754 6,251 37,399 SH   SOLE   37,399 0 0
iShares U.S. Pharmaceuticals E COM 464288836 240 1,470 SH   SOLE   1,470 0 0
iShares U.S. Regional Banks ET COM 464288778 413 12,600 SH   SOLE   12,600 0 0
iShares U.S. Technology ETF COM 464287721 2,609 8,666 SH   SOLE   8,666 0 0
3M Company COM 88579Y101 375 2,342 SH   SOLE   2,342 0 0
AT & T COM 00206R102 19,499 683,950 SH   SOLE   683,950 0 0
AbbVie Inc COM 00287Y109 25,784 294,368 SH   SOLE   294,368 0 0
Alphabet Inc Class A COM 02079K305 531 362 SH   SOLE   362 0 0
Altria Group COM 02209S103 898 23,249 SH   SOLE   23,249 0 0
Amazon.com COM 023135106 627 199 SH   SOLE   199 0 0
Ameren COM 023608102 801 10,131 SH   SOLE   10,131 0 0
American Express COM 025816109 249 2,480 SH   SOLE   2,480 0 0
Ameriprise Financial COM 03076C106 8,538 55,400 SH   SOLE   55,400 0 0
Amgen COM 031162100 16,596 65,299 SH   SOLE   65,299 0 0
Analog Devices COM 032654105 19,350 165,756 SH   SOLE   165,756 0 0
Apple Inc COM 037833100 9,506 82,083 SH   SOLE   82,083 0 0
Archer-Daniels Midland COM 039483102 325 7,000 SH   SOLE   7,000 0 0
Arthur J. Gallagher & Co COM 363576109 13,527 128,121 SH   SOLE   128,121 0 0
Avery Dennison Corp COM 053611109 13,613 106,483 SH   SOLE   106,483 0 0
Bank of Montreal COM 063671101 273 4,670 SH   SOLE   4,670 0 0
Baxter International COM 071813109 217 2,693 SH   SOLE   2,693 0 0
Berkshire Hathaway Class B COM 084670702 1,356 6,366 SH   SOLE   6,366 0 0
Best Buy COM 086516101 10,488 94,236 SH   SOLE   94,236 0 0
BlackRock COM 09247x101 16,799 29,810 SH   SOLE   29,810 0 0
Boeing COM 097023105 212 1,284 SH   SOLE   1,284 0 0
Boston Properties COM 101121101 6,107 76,049 SH   SOLE   76,049 0 0
Bristol-Myers Squibb COM 110122108 2,088 34,625 SH   SOLE   34,625 0 0
Broadcom LTD COM 11135F101 13,171 36,153 SH   SOLE   36,153 0 0
CMS Energy COM 125896100 2,101 34,214 SH   SOLE   34,214 0 0
Caterpillar COM 149123101 301 2,017 SH   SOLE   2,017 0 0
Celanese Corp Series A COM 150870103 2,755 25,640 SH   SOLE   25,640 0 0
CenterPoint Energy COM 15189T107 496 25,644 SH   SOLE   25,644 0 0
Chevron Corp COM 166764100 14,110 195,972 SH   SOLE   195,972 0 0
Church & Dwight COM 171340102 2,203 23,510 SH   SOLE   23,510 0 0
Cisco Systems COM 17275R102 15,560 395,034 SH   SOLE   395,034 0 0
Citizens Financial Group Inc COM 174610105 552 21,840 SH   SOLE   21,840 0 0
Coca-Cola COM 191216100 218 4,410 SH   SOLE   4,410 0 0
Comcast Cl A COM 20030N101 626 13,541 SH   SOLE   13,541 0 0
Consumer Discretionary Selt COM 81369y407 2,538 17,266 SH   SOLE   17,266 0 0
Consumer Staples SPDR COM 81369y308 770 12,010 SH   SOLE   12,010 0 0
Costco Wholesale Corp COM 22160k105 707 1,992 SH   SOLE   1,992 0 0
Deere & Company COM 244199105 228 1,031 SH   SOLE   1,031 0 0
Diageo COM 25243q205 341 2,475 SH   SOLE   2,475 0 0
Digital Realty Trust Inc. COM 253868103 12,206 83,169 SH   SOLE   83,169 0 0
Domino's Pizza COM 25754A201 285 670 SH   SOLE   670 0 0
Dow Inc COM 260557103 282 5,992 SH   SOLE   5,992 0 0
DuPont de Nemours Inc COM 26614N102 345 6,223 SH   SOLE   6,223 0 0
East West Bancorp Inc COM 27579R104 5,073 154,935 SH   SOLE   154,935 0 0
Eaton Corp PLC COM g29183103 22,635 221,843 SH   SOLE   221,843 0 0
Eli Lilly COM 532457108 1,014 6,850 SH   SOLE   6,850 0 0
Emerson Electric COM 291011104 9,817 149,711 SH   SOLE   149,711 0 0
Energy Select Sector SPDR COM 81369y506 9,554 319,013 SH   SOLE   319,013 0 0
Entergy COM 29364G103 19,463 197,538 SH   SOLE   197,538 0 0
Enterprise Products COM 293792107 288 18,241 SH   SOLE   18,241 0 0
Exxon Mobil COM 30231G102 260 7,574 SH   SOLE   7,574 0 0
Financial Select Sector SPDR COM 81369y605 698 29,000 SH   SOLE   29,000 0 0
General Electric COM 369604103 86 13,767 SH   SOLE   13,767 0 0
Home Depot COM 437076102 30,206 108,769 SH   SOLE   108,769 0 0
Honeywell International Inc COM 438516106 25,772 156,563 SH   SOLE   156,563 0 0
Huntington Bancshares Inc COM 446150104 359 39,180 SH   SOLE   39,180 0 0
Industrial Select Sector SPDR COM 81369Y704 450 5,840 SH   SOLE   5,840 0 0
Intel COM 458140100 2,218 42,830 SH   SOLE   42,830 0 0
International Business Machine COM 459200101 654 5,375 SH   SOLE   5,375 0 0
Intuit COM 461202103 302 925 SH   SOLE   925 0 0
JPMorgan Chase and Company COM 46625H100 29,705 308,555 SH   SOLE   308,555 0 0
Johnson & Johnson COM 478160104 17,312 116,283 SH   SOLE   116,283 0 0
Johnson Controls COM G51502105 12,987 317,917 SH   SOLE   317,917 0 0
Kimberly Clark COM 494368103 698 4,729 SH   SOLE   4,729 0 0
Kinder Morgan Inc COM 49456b101 2,218 179,865 SH   SOLE   179,865 0 0
Leggett & Platt COM 524660107 9,032 219,392 SH   SOLE   219,392 0 0
M&T Bank COM 55261F104 334 3,632 SH   SOLE   3,632 0 0
Materials Select Sector SPDR COM 81369y100 2,267 35,625 SH   SOLE   35,625 0 0
McCormick & Co COM 579780206 9,882 50,911 SH   SOLE   50,911 0 0
McDonalds COM 580135101 12,575 57,291 SH   SOLE   57,291 0 0
Medtronic PLC COM G5960L103 20,013 192,584 SH   SOLE   192,584 0 0
Merck COM 58933Y105 30,079 362,621 SH   SOLE   362,621 0 0
MetLife COM 59156R108 6,332 170,352 SH   SOLE   170,352 0 0
Microsoft COM 594918104 32,411 154,095 SH   SOLE   154,095 0 0
Mondelez International COM 609207105 537 9,346 SH   SOLE   9,346 0 0
Morgan Stanley COM 617446448 18,183 376,070 SH   SOLE   376,070 0 0
Nextera Energy Inc COM 65339F101 17,741 63,918 SH   SOLE   63,918 0 0
Nike COM 654106103 1,023 8,146 SH   SOLE   8,146 0 0
Oneok COM 682680103 372 14,322 SH   SOLE   14,322 0 0
Pepsico COM 713448108 1,715 12,372 SH   SOLE   12,372 0 0
Pfizer COM 717081103 477 12,993 SH   SOLE   12,993 0 0
Philip Morris International In COM 718172109 18,736 249,844 SH   SOLE   249,844 0 0
Phillips 66 COM 718546104 220 4,241 SH   SOLE   4,241 0 0
Procter And Gamble COM 742718109 28,927 208,126 SH   SOLE   208,126 0 0
Progressive Corp COM 743315103 10,401 109,869 SH   SOLE   109,869 0 0
Qualcomm COM 747525103 4,997 42,462 SH   SOLE   42,462 0 0
Raytheon Technologies Corp COM 75513E101 13,321 231,508 SH   SOLE   231,508 0 0
SPDR S&P 500 ETF Trust COM 78462F103 979 2,922 SH   SOLE   2,922 0 0
SPDR S&P Dividend ETF COM 78464a763 463 5,010 SH   SOLE   5,010 0 0
Southern Company COM 842587107 215 3,970 SH   SOLE   3,970 0 0
Starwood Property Trust COM 85571B105 158 10,445 SH   SOLE   10,445 0 0
Technology Select Sector SPDR COM 81369y803 3,090 26,480 SH   SOLE   26,480 0 0
Texas Instruments COM 882508104 3,943 27,615 SH   SOLE   27,615 0 0
Travelers Companies COM 89417E109 1,538 14,213 SH   SOLE   14,213 0 0
Truist Financial Corporation COM 89832Q109 14,831 389,770 SH   SOLE   389,770 0 0
US Bancorp COM 902973304 721 20,111 SH   SOLE   20,111 0 0
Union Pacific COM 907818108 19,486 98,978 SH   SOLE   98,978 0 0
UnitedHealth Group COM 91324P102 825 2,645 SH   SOLE   2,645 0 0
Verizon Communications COM 92343V104 25,446 427,736 SH   SOLE   427,736 0 0
Visa Inc COM 92826C839 227 1,133 SH   SOLE   1,133 0 0
Wal Mart Stores COM 931142103 456 3,256 SH   SOLE   3,256 0 0
WindHorse Horizons LP Private COM 003843963 55 54,985 SH   SOLE   54,985 0 0
Zoetis COM 98978V103 487 2,945 SH   SOLE   2,945 0 0
iShares Core S&P Midcap ETF COM 464287507 204 1,100 SH   SOLE   1,100 0 0
iShares Nasdaq Biotech Index COM 464287556 1,277 9,430 SH   SOLE   9,430 0 0
iShares Russell 1000 Value ETF COM 464287598 596 5,044 SH   SOLE   5,044 0 0
iShares Select Dividend ETF COM 464287168 720 8,825 SH   SOLE   8,825 0 0
iShares U.S. Basic Materials E COM 464287838 204 2,070 SH   SOLE   2,070 0 0
iShares U.S. Energy ETF COM 464287796 174 10,880 SH   SOLE   10,880 0 0
iShares U.S. Financial Service COM 464287770 3,254 26,670 SH   SOLE   26,670 0 0
iShares U.S. Industrials ETF COM 464287754 1,144 6,846 SH   SOLE   6,846 0 0
iShares U.S. Telecommunication COM 464287713 240 8,810 SH   SOLE   8,810 0 0
FlexShares Quality Dividend ET COM 33939L860 309 6,927 SH   SOLE   6,927 0 0
Powershares QQQ Trust Nasdaq 1 COM 46090e103 1,122 4,040 SH   SOLE   4,040 0 0
SPDR S&P 500 ETF Trust COM 78462F103 3,525 10,527 SH   SOLE   10,527 0 0
SPDR S&P Dividend ETF COM 78464A763 644 6,966 SH   SOLE   6,966 0 0
Schwab US Large Cap ETF COM 808524201 511 6,336 SH   SOLE   6,336 0 0
Vanguard Growth ETF COM 922908736 986 4,333 SH   SOLE   4,333 0 0
Vanguard Large-Cap ETF COM 922908637 546 3,490 SH   SOLE   3,490 0 0
Vanguard Mid-Cap ETF COM 922908629 210 1,191 SH   SOLE   1,191 0 0
Vanguard S&P 500 ETF COM 922908363 727 2,362 SH   SOLE   2,362 0 0
Vanguard Total Stock Market ET COM 922908769 631 3,704 SH   SOLE   3,704 0 0
Vanguard Value ETF COM 922908744 720 6,890 SH   SOLE   6,890 0 0
iShares Core S&P 500 ETF COM 464287200 41,600 123,786 SH   SOLE   123,786 0 0
iShares Core S&P Midcap ETF COM 464287507 1,149 6,199 SH   SOLE   6,199 0 0
iShares MSCI USA ESG Select ET COM 464288802 332 2,260 SH   SOLE   2,260 0 0
iShares Russell 1000 ETF COM 464287622 1,342 7,172 SH   SOLE   7,172 0 0
iShares Russell 1000 Growth ET COM 464287614 549 2,531 SH   SOLE   2,531 0 0
iShares Russell 1000 Value ETF COM 464287598 690 5,845 SH   SOLE   5,845 0 0
iShares Russell 3000 ETF COM 464287689 293 1,496 SH   SOLE   1,496 0 0
iShares Russell Mid-Cap ETF COM 464287499 424 7,397 SH   SOLE   7,397 0 0
iShares S&P 100 Index Fund COM 464287101 304 1,953 SH   SOLE   1,953 0 0
iShares S&P 500 Growth ETF COM 464287309 542 2,345 SH   SOLE   2,345 0 0
iShares Select Dividend ETF COM 464287168 1,363 16,717 SH   SOLE   16,717 0 0
Bristol-Myers Squibb Contingen COM 110122157 24 10,761 SH   SOLE   10,761 0 0
Kingfish Ltd WTS EXP: 03/12/21 COM 004012190 0 17,343 SH   SOLE   17,343 0 0
iShares Core S&P Midcap ETF COM 464287507 3,951 21,321 SH   SOLE   21,321 0 0
iShares S&P Mid-Cap 400 Growth COM 464287606 202 845 SH   SOLE   845 0 0
Schwab US Small Cap ETF COM 808524607 209 3,062 SH   SOLE   3,062 0 0
Vanguard Small Cap ETF COM 922908751 1,661 10,801 SH   SOLE   10,801 0 0
WisdomTree Small Cap Dividend COM 97717W604 208 9,890 SH   SOLE   9,890 0 0
iShares Core S&P Sm Cap ETF COM 464287804 3,428 48,805 SH   SOLE   48,805 0 0
iShares MSCI USA Small-Cap ESG COM 46435u663 378 14,268 SH   SOLE   14,268 0 0
iShares Russell 2000 ETF COM 464287655 124,004 827,854 SH   SOLE   827,854 0 0
iShares Russell 2000 Growth ET COM 464287648 233 1,051 SH   SOLE   1,051 0 0
Accenture PLC Cl A COM G1151C101 316 1,400 SH   SOLE   1,400 0 0
Aegon N.V. - Amer Reg Shrs COM 007924103 31 12,271 SH   SOLE   12,271 0 0
Alcon Inc COM H01301128 261 4,584 SH   SOLE   4,584 0 0
Alibaba Group Holdings Ltd. Sp COM 01609W102 10,469 35,610 SH   SOLE   35,610 0 0
Aon Corp COM G0403H108 3,650 17,694 SH   SOLE   17,694 0 0
BAE Systems PLC - Spon ADR COM 05523R107 3,912 156,954 SH   SOLE   156,954 0 0
BHP Billiton Ltd-Sponsored ADR COM 088606108 8,456 163,535 SH   SOLE   163,535 0 0
BP PLC COM 055622104 186 10,669 SH   SOLE   10,669 0 0
Canadian Natl Railway COM 136375102 494 4,638 SH   SOLE   4,638 0 0
Checkpoint Software COM m22465104 3,632 30,180 SH   SOLE   30,180 0 0
Chubb Corp COM H1467J104 4,939 42,536 SH   SOLE   42,536 0 0
Credit Suisse Group COM 225401108 11,862 1,189,784 SH   SOLE   1,189,784 0 0
DBS Group Holdings ADR COM 23304Y100 7,396 126,775 SH   SOLE   126,775 0 0
Danone ADR COM 23636T100 7,291 565,645 SH   SOLE   565,645 0 0
Diageo COM 25243q205 218 1,586 SH   SOLE   1,586 0 0
Ferguson Plc Sponsored ADR COM 31502A303 8,755 867,693 SH   SOLE   867,693 0 0
Hoya Corp SA COM 443251103 15,966 142,067 SH   SOLE   142,067 0 0
Intercontinental Hotels Group COM 45857P806 5,297 100,927 SH   SOLE   100,927 0 0
Kingfisher PLC SA COM 495724403 13,982 1,822,459 SH   SOLE   1,822,459 0 0
Legrand SA Unsponsored ADR COM 524671104 10,100 631,644 SH   SOLE   631,644 0 0
Lloyds Banking Group PLC COM 539439109 21 16,350 SH   SOLE   16,350 0 0
NICE Systems Limited ADR COM 653656108 9,442 41,590 SH   SOLE   41,590 0 0
NXP Semiconductors NV COM N6596X109 10,909 87,408 SH   SOLE   87,408 0 0
Nestle S A Rep Rg Sh ADR COM 641069406 1,245 10,438 SH   SOLE   10,438 0 0
Nippon Telegraph & Telephone A COM 654624105 202 9,900 SH   SOLE   9,900 0 0
Novartis AG COM 66987V109 2,029 23,334 SH   SOLE   23,334 0 0
Novo-Nordisk A/S - Spons ADR COM 670100205 12,981 186,960 SH   SOLE   186,960 0 0
RWE Aktiengesellschaf SA COM 74975E303 7,583 202,195 SH   SOLE   202,195 0 0
Roche Holdings Ltd Spon ADR COM 771195104 16,632 388,506 SH   SOLE   388,506 0 0
Royal Dutch Shell PLC A COM 780259206 540 21,449 SH   SOLE   21,449 0 0
SAP AG-Common COM 001114727 208 1,350 SH   SOLE   1,350 0 0
SAP AG-Sponsored ADR COM 803054204 9,088 58,327 SH   SOLE   58,327 0 0
Safran SA COM 786584102 8,463 341,671 SH   SOLE   341,671 0 0
Shin-Etsu Chemical Co Ltd Unsp COM 824551105 8,954 276,180 SH   SOLE   276,180 0 0
Sony Corp ADR COM 835699307 24,848 323,746 SH   SOLE   323,746 0 0
Sumitomo Mitsui Financial Grou COM 86562M209 5,582 998,542 SH   SOLE   998,542 0 0
Taiwan Semiconductor SP ADR COM 874039100 434 5,354 SH   SOLE   5,354 0 0
Tencent Holdings Ltd. Unsponso COM 88032Q109 8,073 122,325 SH   SOLE   122,325 0 0
Toronto Dominion Bank COM 891160509 7,317 158,232 SH   SOLE   158,232 0 0
Total S.A. - Spon ADR COM 89151E109 4,066 118,544 SH   SOLE   118,544 0 0
Unilever NV New York Shrs COM 904784709 13,282 219,893 SH   SOLE   219,893 0 0
iShares MSCI Canada ETF COM 464286509 470 17,135 SH   SOLE   17,135 0 0
iShares MSCI EM ESG Optimized COM 46434g863 2,177 61,122 SH   SOLE   61,122 0 0
iShares MSCI EMU ETF COM 464286608 4,122 108,702 SH   SOLE   108,702 0 0
iShares MSCI Japan ETF COM 46434G822 10,193 172,561 SH   SOLE   172,561 0 0
iShares MSCI Pacific ex Japan COM 464286665 465 11,465 SH   SOLE   11,465 0 0
iShares MSCI United Kingdom In COM 46435G334 413 16,197 SH   SOLE   16,197 0 0
Schwab Emerging Markets ETF COM 808524706 221 8,271 SH   SOLE   8,271 0 0
Vanguard FTSE All World ex-US COM 922042718 8,927 84,782 SH   SOLE   84,782 0 0
Vanguard FTSE AllWorld ex-US I COM 922042775 343 6,794 SH   SOLE   6,794 0 0
Vanguard FTSE Developed Market COM 921943858 14,875 363,699 SH   SOLE   363,699 0 0
Vanguard FTSE Emerging Market COM 922042858 11,043 255,392 SH   SOLE   255,392 0 0
WisdomTree DEFA ETF COM 97717W703 6,114 134,463 SH   SOLE   134,463 0 0
WisdomTree International Small COM 97717W760 1,164 19,440 SH   SOLE   19,440 0 0
iShares Core MSCI Emerging Mar COM 46434G103 1,244 23,558 SH   SOLE   23,558 0 0
iShares MSCI ACWI ex-US Index COM 464288240 3,708 80,622 SH   SOLE   80,622 0 0
iShares MSCI EAFE ESG Optimize COM 46435g516 468 7,368 SH   SOLE   7,368 0 0
iShares MSCI EAFE ETF COM 464287465 5,638 88,581 SH   SOLE   88,581 0 0
iShares MSCI EAFE Small Cap in COM 464288273 14,409 244,263 SH   SOLE   244,263 0 0
iShares MSCI Emerging Markets COM 464287234 1,843 41,805 SH   SOLE   41,805 0 0
Griffin Capital Essential Asse COM 39818P880 154 17,390 SH   SOLE   17,390 0 0