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,595 20,570 SH   SOLE   20,570 0 0
AT & T COM 00206R102 2,265 78,760 SH   SOLE   78,760 0 0
AbbVie Inc COM 00287Y109 52,335 488,428 SH   SOLE   488,428 0 0
Abbott Laboratories COM 002824100 5,115 46,714 SH   SOLE   46,714 0 0
Accenture PLC Cl A COM G1151C101 415 1,590 SH   SOLE   1,590 0 0
Adobe Systems COM 00724F101 6,915 13,827 SH   SOLE   13,827 0 0
Agilent Technologies COM 00846U101 2,961 24,986 SH   SOLE   24,986 0 0
Air Products & Chemicals COM 009158106 605 2,216 SH   SOLE   2,216 0 0
Albemarle COM 012653101 498 3,375 SH   SOLE   3,375 0 0
Allstate COM 020002101 25,841 235,068 SH   SOLE   235,068 0 0
Alphabet Inc Class A COM 02079K305 110,906 63,279 SH   SOLE   63,279 0 0
Alphabet Inc Class C COM 02079K107 6,592 3,763 SH   SOLE   3,763 0 0
Altria Group COM 02209S103 1,245 30,360 SH   SOLE   30,360 0 0
Amazon.com COM 023135106 75,391 23,148 SH   SOLE   23,148 0 0
Ameren COM 023608102 690 8,835 SH   SOLE   8,835 0 0
American Electric Power COM 025537101 737 8,853 SH   SOLE   8,853 0 0
American Express COM 025816109 386 3,192 SH   SOLE   3,192 0 0
American Tower COM 03027X100 1,160 5,170 SH   SOLE   5,170 0 0
Ameriprise Financial COM 03076C106 3,646 18,760 SH   SOLE   18,760 0 0
Ametek COM 031100100 27,577 228,021 SH   SOLE   228,021 0 0
Amgen COM 031162100 27,037 117,595 SH   SOLE   117,595 0 0
Amphenol Cl A COM 032095101 1,386 10,596 SH   SOLE   10,596 0 0
Analog Devices COM 032654105 51,636 349,527 SH   SOLE   349,527 0 0
Apple Inc COM 037833100 183,056 1,379,580 SH   SOLE   1,379,580 0 0
Applied Materials COM 038222105 529 6,127 SH   SOLE   6,127 0 0
Archer-Daniels Midland COM 039483102 279 5,527 SH   SOLE   5,527 0 0
Arthur J. Gallagher & Co COM 363576109 2,081 16,819 SH   SOLE   16,819 0 0
Autodesk COM 052769106 305 998 SH   SOLE   998 0 0
Automatic Data Processing COM 053015103 2,160 12,260 SH   SOLE   12,260 0 0
Avery Dennison COM 053611109 35,326 227,747 SH   SOLE   227,747 0 0
Bank of America COM 060505104 319 10,530 SH   SOLE   10,530 0 0
Bank of New York Co COM 064058100 1,001 23,586 SH   SOLE   23,586 0 0
Baxter International COM 071813109 1,789 22,297 SH   SOLE   22,297 0 0
Becton Dickinson & Co COM 075887109 757 3,027 SH   SOLE   3,027 0 0
Berkshire Hathaway Class A COM 084670108 2,087 6 SH   SOLE   6 0 0
Berkshire Hathaway Class B COM 084670702 13,072 56,377 SH   SOLE   56,377 0 0
Best Buy COM 086516101 14,416 144,464 SH   SOLE   144,464 0 0
BlackRock COM 09247x101 3,841 5,324 SH   SOLE   5,324 0 0
Boeing COM 097023105 3,778 17,651 SH   SOLE   17,651 0 0
Boston Properties COM 101121101 10,686 113,045 SH   SOLE   113,045 0 0
Bristol-Myers Squibb COM 110122108 4,805 77,463 SH   SOLE   77,463 0 0
Broadcom LTD COM 11135F101 42,543 97,163 SH   SOLE   97,163 0 0
Bruker Corp COM 116794108 1,671 30,871 SH   SOLE   30,871 0 0
CACI International COM 127190304 12,046 48,312 SH   SOLE   48,312 0 0
CMC Materials Inc COM 12571T100 407 2,692 SH   SOLE   2,692 0 0
CME Group COM 12572Q105 4,246 23,323 SH   SOLE   23,323 0 0
CSX COM 126408103 1,661 18,305 SH   SOLE   18,305 0 0
CVS Health COM 126650100 554 8,114 SH   SOLE   8,114 0 0
Cabot COM 127055101 336 7,480 SH   SOLE   7,480 0 0
Cadence Design Systems COM 127387108 754 5,530 SH   SOLE   5,530 0 0
Capital One Financial COM 14040H105 1,609 16,282 SH   SOLE   16,282 0 0
Cardinal Health COM 14149Y108 841 15,707 SH   SOLE   15,707 0 0
Carrier Global Corp Ordinary S COM 14448C104 25,109 665,669 SH   SOLE   665,669 0 0
Casey's General Stores COM 147528103 1,127 6,310 SH   SOLE   6,310 0 0
Caterpillar COM 149123101 4,927 27,070 SH   SOLE   27,070 0 0
Celanese Corp Series A COM 150870103 9,244 71,138 SH   SOLE   71,138 0 0
Chevron Corp COM 166764100 22,649 268,189 SH   SOLE   268,189 0 0
Cigna COM 125523100 440 2,114 SH   SOLE   2,114 0 0
Cisco Systems COM 17275R102 9,629 215,166 SH   SOLE   215,166 0 0
Citigroup COM 172967424 894 14,504 SH   SOLE   14,504 0 0
Citrix Systems COM 177376100 512 3,932 SH   SOLE   3,932 0 0
Coca-Cola COM 191216100 1,719 31,350 SH   SOLE   31,350 0 0
Cognizant Technology Solutions COM 192446102 492 6,000 SH   SOLE   6,000 0 0
Colgate-Palmolive COM 194162103 3,043 35,582 SH   SOLE   35,582 0 0
Columbia Banking COM 197236102 425 11,844 SH   SOLE   11,844 0 0
Comcast Cl A COM 20030N101 1,538 29,352 SH   SOLE   29,352 0 0
Communication Services SPDR COM 81369Y852 840 12,445 SH   SOLE   12,445 0 0
ConocoPhillips COM 20825C104 1,010 25,255 SH   SOLE   25,255 0 0
Consolidated Edison COM 209115104 210 2,902 SH   SOLE   2,902 0 0
Consumer Discretionary Selt COM 81369y407 10,135 63,038 SH   SOLE   63,038 0 0
Consumer Staples SPDR COM 81369y308 4,906 72,736 SH   SOLE   72,736 0 0
Cooper Companies COM 216648402 367 1,010 SH   SOLE   1,010 0 0
Corning COM 219350105 605 16,806 SH   SOLE   16,806 0 0
Corteva Inc COM 22052L104 717 18,517 SH   SOLE   18,517 0 0
Costco Wholesale Corp COM 22160k105 10,932 29,013 SH   SOLE   29,013 0 0
DaVita HealthCare Partners COM 23918K108 254 2,160 SH   SOLE   2,160 0 0
Dana Incorporated COM 235825205 19,538 1,000,947 SH   SOLE   1,000,947 0 0
Deere & Company COM 244199105 3,086 11,471 SH   SOLE   11,471 0 0
Dell Technologies Inc Class C COM 24703L202 12,131 165,517 SH   SOLE   165,517 0 0
Digital Realty Trust Inc. COM 253868103 16,292 116,782 SH   SOLE   116,782 0 0
Discover Financial Services COM 254709108 1,880 20,762 SH   SOLE   20,762 0 0
Dollar General COM 256677105 1,849 8,793 SH   SOLE   8,793 0 0
Dominion Energy COM 25746U109 527 7,010 SH   SOLE   7,010 0 0
Domino's Pizza COM 25754A201 786 2,050 SH   SOLE   2,050 0 0
Dow Inc COM 260557103 892 16,076 SH   SOLE   16,076 0 0
DuPont de Nemours Inc COM 26614N102 935 13,149 SH   SOLE   13,149 0 0
East West Bancorp Inc COM 27579R104 351 6,920 SH   SOLE   6,920 0 0
Eaton Corp PLC COM g29183103 1,303 10,846 SH   SOLE   10,846 0 0
Ecolab COM 278865100 218 1,007 SH   SOLE   1,007 0 0
Edison International COM 281020107 201 3,193 SH   SOLE   3,193 0 0
Edwards Lifesciences CP COM 28176E108 2,673 29,300 SH   SOLE   29,300 0 0
Electronic Arts COM 285512109 28,407 197,820 SH   SOLE   197,820 0 0
Eli Lilly COM 532457108 3,424 20,277 SH   SOLE   20,277 0 0
Emerson Electric COM 291011104 4,286 53,334 SH   SOLE   53,334 0 0
Energy Select Sector SPDR COM 81369y506 3,543 93,483 SH   SOLE   93,483 0 0
Entergy COM 29364G103 19,356 193,875 SH   SOLE   193,875 0 0
Essential Utilities Inc COM 29670G102 467 9,872 SH   SOLE   9,872 0 0
Essex Property Trust COM 297178105 237 1,000 SH   SOLE   1,000 0 0
Estee Lauder Companies -CL A COM 518439104 316 1,187 SH   SOLE   1,187 0 0
Exelon Corp COM 30161N101 651 15,421 SH   SOLE   15,421 0 0
Extra Space Storage Inc. COM 30225t102 1,240 10,700 SH   SOLE   10,700 0 0
Exxon Mobil COM 30231G102 2,990 72,532 SH   SOLE   72,532 0 0
FMC COM 302491303 1,037 9,026 SH   SOLE   9,026 0 0
Facebook, Inc. COM 30303M102 50,370 184,398 SH   SOLE   184,398 0 0
Fastenal Co COM 311900104 1,046 21,417 SH   SOLE   21,417 0 0
FedEx Corp COM 31428X106 1,197 4,609 SH   SOLE   4,609 0 0
Fidelity National Information COM 31620M106 363 2,564 SH   SOLE   2,564 0 0
Financial Select Sector SPDR COM 81369y605 2,284 77,464 SH   SOLE   77,464 0 0
Fiserv COM 337738108 1,038 9,116 SH   SOLE   9,116 0 0
Flir Systems COM 302445101 957 21,840 SH   SOLE   21,840 0 0
Flowserve COM 34354P105 518 14,059 SH   SOLE   14,059 0 0
Fortive Corp COM 34959J108 16,870 238,210 SH   SOLE   238,210 0 0
Franklin Resources COM 354613101 1,001 40,070 SH   SOLE   40,070 0 0
General Dynamics COM 369550108 1,096 7,367 SH   SOLE   7,367 0 0
General Electric COM 369604103 944 87,398 SH   SOLE   87,398 0 0
General Mills COM 370334104 2,004 34,081 SH   SOLE   34,081 0 0
Gilead Sciences COM 375558103 689 11,826 SH   SOLE   11,826 0 0
Global Payments Inc COM 37940X102 237 1,100 SH   SOLE   1,100 0 0
Graco COM 384109104 546 7,542 SH   SOLE   7,542 0 0
HP, Inc. COM 40434l105 525 21,358 SH   SOLE   21,358 0 0
Harley-Davidson COM 412822108 530 14,439 SH   SOLE   14,439 0 0
Health Care Select Sector SPDR COM 81369y209 1,253 11,047 SH   SOLE   11,047 0 0
Hershey Company COM 427866108 1,981 13,006 SH   SOLE   13,006 0 0
Hewlett Packard Enterprise Co COM 42824C109 124 10,496 SH   SOLE   10,496 0 0
Home Depot COM 437076102 71,293 268,403 SH   SOLE   268,403 0 0
Honeywell International Inc COM 438516106 59,130 277,997 SH   SOLE   277,997 0 0
Hubbell Inc COM 443510607 3,622 23,098 SH   SOLE   23,098 0 0
Humana COM 444859102 6,520 15,893 SH   SOLE   15,893 0 0
Idacorp Inc COM 451107106 232 2,411 SH   SOLE   2,411 0 0
Illinois Tool Works COM 452308109 338 1,657 SH   SOLE   1,657 0 0
Industrial Select Sector SPDR COM 81369Y704 1,185 13,380 SH   SOLE   13,380 0 0
Ingredion COM 457187102 1,054 13,395 SH   SOLE   13,395 0 0
Intel COM 458140100 11,346 227,747 SH   SOLE   227,747 0 0
IntercontinentalExchange COM 45866f104 218 1,895 SH   SOLE   1,895 0 0
International Business Machine COM 459200101 3,554 28,230 SH   SOLE   28,230 0 0
Intuit COM 461202103 6,164 16,227 SH   SOLE   16,227 0 0
Intuitive Surgical Inc COM 46120E602 245 300 SH   SOLE   300 0 0
Invesco WilderHill Clean Energ COM 46137V134 445 4,303 SH   SOLE   4,303 0 0
JPMorgan Chase and Company COM 46625H100 61,030 480,290 SH   SOLE   480,290 0 0
Jeffries Group COM 472319102 3,143 127,752 SH   SOLE   127,752 0 0
Johnson & Johnson COM 478160104 37,018 235,216 SH   SOLE   235,216 0 0
Kemper Corp COM 488401100 232 3,021 SH   SOLE   3,021 0 0
Keysight Technologies Inc COM 49338L103 1,780 13,477 SH   SOLE   13,477 0 0
Kimberly Clark COM 494368103 3,869 28,696 SH   SOLE   28,696 0 0
Kinder Morgan Inc COM 49456b101 8,171 597,766 SH   SOLE   597,766 0 0
L3Harris Technologies Inc COM 502431109 318 1,685 SH   SOLE   1,685 0 0
Lear Corp COM 521865204 223 1,400 SH   SOLE   1,400 0 0
Leggett & Platt COM 524660107 23,286 525,642 SH   SOLE   525,642 0 0
Lockheed Martin COM 539830109 2,284 6,435 SH   SOLE   6,435 0 0
Lowe's Companies COM 548661107 442 2,752 SH   SOLE   2,752 0 0
MASCO COM 574599106 31,467 572,854 SH   SOLE   572,854 0 0
Magna International Cl A COM 559222401 497 7,025 SH   SOLE   7,025 0 0
Marathon Petroleum COM 56585A102 361 8,728 SH   SOLE   8,728 0 0
Market Vectors Agribusiness ET COM 57060U605 411 5,276 SH   SOLE   5,276 0 0
Marsh & McLennan COM 571748102 1,103 9,430 SH   SOLE   9,430 0 0
Mastercard Cl A COM 57636Q104 18,881 52,896 SH   SOLE   52,896 0 0
Materials Select Sector SPDR COM 81369y100 4,484 61,943 SH   SOLE   61,943 0 0
McCormick & Co COM 579780206 428 4,482 SH   SOLE   4,482 0 0
McDonalds COM 580135101 7,494 34,924 SH   SOLE   34,924 0 0
Medtronic PLC COM G5960L103 15,441 131,818 SH   SOLE   131,818 0 0
Merck COM 58933Y105 40,449 494,484 SH   SOLE   494,484 0 0
MetLife COM 59156R108 245 5,211 SH   SOLE   5,211 0 0
Microsoft COM 594918104 190,933 858,436 SH   SOLE   858,436 0 0
Mondelez International COM 609207105 18,425 315,127 SH   SOLE   315,127 0 0
Moody's Corporation COM 615369105 4,865 16,761 SH   SOLE   16,761 0 0
Morgan Stanley COM 617446448 36,475 532,252 SH   SOLE   532,252 0 0
Motorola Solutions COM 620076307 14,565 85,649 SH   SOLE   85,649 0 0
Nextera Energy Inc COM 65339F101 10,787 139,822 SH   SOLE   139,822 0 0
Nike COM 654106103 29,465 208,274 SH   SOLE   208,274 0 0
Norfolk Southern COM 655844108 690 2,905 SH   SOLE   2,905 0 0
Northrop Grumman COM 666807102 317 1,039 SH   SOLE   1,039 0 0
Nuance Communications, Inc. COM 67020Y100 22,678 514,356 SH   SOLE   514,356 0 0
Nvidia COM 67066G104 235 450 SH   SOLE   450 0 0
Oracle Corporation COM 68389X105 270 4,181 SH   SOLE   4,181 0 0
Otis Worldwide Corp Ordinary S COM 68902V107 1,411 20,885 SH   SOLE   20,885 0 0
PNC Financial Services Group COM 693475105 1,898 12,739 SH   SOLE   12,739 0 0
PPG Industries COM 693506107 49,452 342,891 SH   SOLE   342,891 0 0
Parker Hannifin COM 701094104 18,774 68,920 SH   SOLE   68,920 0 0
Paychex COM 704326107 939 10,082 SH   SOLE   10,082 0 0
Peoples Bank of Commerce Orego COM 710311101 1,163 88,562 SH   SOLE   88,562 0 0
Pepsico COM 713448108 8,700 58,665 SH   SOLE   58,665 0 0
Pfizer COM 717081103 4,079 110,814 SH   SOLE   110,814 0 0
Philip Morris International In COM 718172109 34,574 417,611 SH   SOLE   417,611 0 0
Phillips 66 COM 718546104 1,888 26,992 SH   SOLE   26,992 0 0
Portland General Electric Co COM 736508847 262 6,119 SH   SOLE   6,119 0 0
Procter And Gamble COM 742718109 43,361 311,637 SH   SOLE   311,637 0 0
Progressive Corp COM 743315103 1,331 13,460 SH   SOLE   13,460 0 0
Prologis Inc COM 74340w103 232 2,326 SH   SOLE   2,326 0 0
Public Svc Enterprise Group COM 744573106 559 9,580 SH   SOLE   9,580 0 0
Qualcomm COM 747525103 27,633 181,390 SH   SOLE   181,390 0 0
RPM International COM 749685103 2,161 23,804 SH   SOLE   23,804 0 0
Raytheon Technologies Corp COM 75513E101 3,995 55,865 SH   SOLE   55,865 0 0
Rockwell Automation COM 773903109 19,351 77,156 SH   SOLE   77,156 0 0
Rollins COM 775711104 300 7,683 SH   SOLE   7,683 0 0
S&P Global Inc COM 78409V104 20,931 63,672 SH   SOLE   63,672 0 0
Schlumberger COM 806857108 12,646 579,273 SH   SOLE   579,273 0 0
Schwab (Charles) COM 808513105 263 4,961 SH   SOLE   4,961 0 0
Sherwin-Williams COM 824348106 545 741 SH   SOLE   741 0 0
Shopify Inc A COM 82509L107 204 180 SH   SOLE   180 0 0
Southwest Airlines COM 844741108 201 4,321 SH   SOLE   4,321 0 0
Stanley Black & Decker COM 854502101 1,864 10,441 SH   SOLE   10,441 0 0
Starbucks Coffee COM 855244109 3,606 33,703 SH   SOLE   33,703 0 0
State Street COM 857477103 893 12,267 SH   SOLE   12,267 0 0
Stryker COM 863667101 22,487 91,770 SH   SOLE   91,770 0 0
TE Connectivity LTD COM H84989104 730 6,028 SH   SOLE   6,028 0 0
TJX Companies COM 872540109 28,119 411,758 SH   SOLE   411,758 0 0
Target COM 87612E106 425 2,405 SH   SOLE   2,405 0 0
Technology Select Sect SPDR COM 81369y803 4,733 36,400 SH   SOLE   36,400 0 0
Tesla Motors COM 88160R101 3,219 4,562 SH   SOLE   4,562 0 0
Texas Instruments COM 882508104 16,434 100,129 SH   SOLE   100,129 0 0
Thermo Fisher Scientific COM 883556102 58,413 125,408 SH   SOLE   125,408 0 0
Thunder Mountain Gold Inc COM 886043108 2 10,000 SH   SOLE   10,000 0 0
Trane Technologies COM G47791101 821 5,654 SH   SOLE   5,654 0 0
TransDigm Group COM 893641100 204 330 SH   SOLE   330 0 0
Travelers Companies COM 89417E109 1,167 8,314 SH   SOLE   8,314 0 0
Trimble Navigation COM 896239100 1,028 15,400 SH   SOLE   15,400 0 0
Truist Financial Corporation COM 89832Q109 39,957 833,651 SH   SOLE   833,651 0 0
Tyson Foods, Inc Cl A COM 902494103 917 14,232 SH   SOLE   14,232 0 0
US Bancorp COM 902973304 3,778 81,088 SH   SOLE   81,088 0 0
Umpqua Holdings COM 904214103 771 50,957 SH   SOLE   50,957 0 0
Union Pacific COM 907818108 27,726 133,159 SH   SOLE   133,159 0 0
United Parcel Service CL B COM 911312106 691 4,106 SH   SOLE   4,106 0 0
UnitedHealth Group COM 91324P102 40,924 116,698 SH   SOLE   116,698 0 0
Utilities Select Sector SPDR COM 81369y886 1,564 24,941 SH   SOLE   24,941 0 0
Vanguard Info Tech ETF COM 92204A702 1,992 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,370 13,544 SH   SOLE   13,544 0 0
Verizon Communications COM 92343V104 23,458 399,287 SH   SOLE   399,287 0 0
Viatris Inc COM 92556V106 237 12,669 SH   SOLE   12,669 0 0
Visa Inc COM 92826C839 66,635 304,644 SH   SOLE   304,644 0 0
Voya Financial Inc COM 929089100 25,468 433,055 SH   SOLE   433,055 0 0
Wal Mart Stores COM 931142103 16,270 112,869 SH   SOLE   112,869 0 0
Walgreens Boots Alliance Inc COM 931427108 804 20,169 SH   SOLE   20,169 0 0
Walt Disney COM 254687106 35,246 194,536 SH   SOLE   194,536 0 0
Washington Federal COM 938824109 694 26,978 SH   SOLE   26,978 0 0
Waste Connections COM 941053100 494 4,820 SH   SOLE   4,820 0 0
Waste Management COM 94106L109 2,062 17,482 SH   SOLE   17,482 0 0
Waters Corporation COM 941848103 4,270 17,260 SH   SOLE   17,260 0 0
Wells Fargo COM 949746101 689 22,821 SH   SOLE   22,821 0 0
Woodward Inc COM 980745103 2,846 23,415 SH   SOLE   23,415 0 0
Zimmer Biomet Holdings Inc COM 98956P102 666 4,320 SH   SOLE   4,320 0 0
Zoetis COM 98978V103 21,109 127,549 SH   SOLE   127,549 0 0
iShares Cohen & Steers REIT ET COM 464287564 344 6,390 SH   SOLE   6,390 0 0
iShares MSCI USA ESG Optimized COM 46435g425 2,186 25,412 SH   SOLE   25,412 0 0
iShares Nasdaq Biotech Index COM 464287556 2,756 18,190 SH   SOLE   18,190 0 0
iShares Select Dividend ETF COM 464287168 275 2,855 SH   SOLE   2,855 0 0
iShares Transportation Average COM 464287192 815 3,695 SH   SOLE   3,695 0 0
iShares U.S. Aerospace & Defen COM 464288760 286 3,016 SH   SOLE   3,016 0 0
iShares U.S. Consumer Goods ET COM 464287812 387 2,230 SH   SOLE   2,230 0 0
iShares U.S. Consumer Services COM 464287580 6,441 91,360 SH   SOLE   91,360 0 0
iShares U.S. Financial Service COM 464287770 8,534 56,875 SH   SOLE   56,875 0 0
iShares U.S. Financials ETF COM 464287788 313 4,690 SH   SOLE   4,690 0 0
iShares U.S. Healthcare ETF COM 464287762 392 1,593 SH   SOLE   1,593 0 0
iShares U.S. Industrials ETF COM 464287754 7,109 73,218 SH   SOLE   73,218 0 0
iShares U.S. Regional Banks ET COM 464288778 365 8,040 SH   SOLE   8,040 0 0
iShares U.S. Technology ETF COM 464287721 2,876 33,804 SH   SOLE   33,804 0 0
3M Company COM 88579Y101 409 2,342 SH   SOLE   2,342 0 0
AT & T COM 00206R102 14,548 505,834 SH   SOLE   505,834 0 0
AbbVie Inc COM 00287Y109 31,811 296,885 SH   SOLE   296,885 0 0
Allstate COM 020002101 218 1,980 SH   SOLE   1,980 0 0
Alphabet Inc Class A COM 02079K305 599 342 SH   SOLE   342 0 0
Altria Group COM 02209S103 877 21,394 SH   SOLE   21,394 0 0
Amazon.com COM 023135106 596 183 SH   SOLE   183 0 0
Ameren COM 023608102 746 9,556 SH   SOLE   9,556 0 0
American Express COM 025816109 300 2,480 SH   SOLE   2,480 0 0
Ameriprise Financial COM 03076C106 16,974 87,344 SH   SOLE   87,344 0 0
Amgen COM 031162100 14,990 65,197 SH   SOLE   65,197 0 0
Analog Devices COM 032654105 24,681 167,070 SH   SOLE   167,070 0 0
Apple Inc COM 037833100 10,514 79,239 SH   SOLE   79,239 0 0
Archer-Daniels Midland COM 039483102 353 7,000 SH   SOLE   7,000 0 0
Arthur J. Gallagher & Co COM 363576109 15,910 128,606 SH   SOLE   128,606 0 0
Avery Dennison Corp COM 053611109 16,759 108,048 SH   SOLE   108,048 0 0
Bank of Montreal COM 063671101 355 4,670 SH   SOLE   4,670 0 0
Baxter International COM 071813109 205 2,558 SH   SOLE   2,558 0 0
Berkshire Hathaway Class B COM 084670702 1,406 6,065 SH   SOLE   6,065 0 0
Best Buy COM 086516101 9,443 94,626 SH   SOLE   94,626 0 0
BlackRock COM 09247x101 21,454 29,734 SH   SOLE   29,734 0 0
Boeing COM 097023105 275 1,284 SH   SOLE   1,284 0 0
Boston Properties COM 101121101 7,131 75,435 SH   SOLE   75,435 0 0
Bristol-Myers Squibb COM 110122108 2,156 34,750 SH   SOLE   34,750 0 0
Broadcom LTD COM 11135F101 16,157 36,900 SH   SOLE   36,900 0 0
CMS Energy COM 125896100 2,060 33,764 SH   SOLE   33,764 0 0
Caterpillar COM 149123101 367 2,017 SH   SOLE   2,017 0 0
Celanese Corp Series A COM 150870103 3,642 28,030 SH   SOLE   28,030 0 0
CenterPoint Energy COM 15189T107 402 18,564 SH   SOLE   18,564 0 0
Chevron Corp COM 166764100 17,172 203,338 SH   SOLE   203,338 0 0
Church & Dwight COM 171340102 2,051 23,510 SH   SOLE   23,510 0 0
Cisco Systems COM 17275R102 17,160 383,474 SH   SOLE   383,474 0 0
Citizens Financial Group Inc COM 174610105 698 19,525 SH   SOLE   19,525 0 0
Coca-Cola COM 191216100 242 4,410 SH   SOLE   4,410 0 0
Comcast Cl A COM 20030N101 710 13,541 SH   SOLE   13,541 0 0
ConocoPhillips COM 20825C104 205 5,115 SH   SOLE   5,115 0 0
Consumer Discretionary Selt COM 81369y407 2,705 16,826 SH   SOLE   16,826 0 0
Consumer Staples SPDR COM 81369y308 550 8,150 SH   SOLE   8,150 0 0
Corteva Inc COM 22052L104 242 6,249 SH   SOLE   6,249 0 0
Costco Wholesale Corp COM 22160k105 747 1,982 SH   SOLE   1,982 0 0
Deere & Company COM 244199105 277 1,031 SH   SOLE   1,031 0 0
Diageo COM 25243q205 379 2,385 SH   SOLE   2,385 0 0
Digital Realty Trust Inc. COM 253868103 11,229 80,488 SH   SOLE   80,488 0 0
Domino's Pizza COM 25754A201 257 670 SH   SOLE   670 0 0
Dow Inc COM 260557103 328 5,909 SH   SOLE   5,909 0 0
DuPont de Nemours Inc COM 26614N102 426 5,987 SH   SOLE   5,987 0 0
East West Bancorp Inc COM 27579R104 8,173 161,180 SH   SOLE   161,180 0 0
Eaton Corp PLC COM g29183103 27,634 230,012 SH   SOLE   230,012 0 0
Eli Lilly COM 532457108 1,116 6,610 SH   SOLE   6,610 0 0
Emerson Electric COM 291011104 13,032 162,148 SH   SOLE   162,148 0 0
Energy Select Sector SPDR COM 81369y506 7,782 205,328 SH   SOLE   205,328 0 0
Entergy COM 29364G103 19,637 196,683 SH   SOLE   196,683 0 0
Enterprise Products COM 293792107 231 11,800 SH   SOLE   11,800 0 0
Exxon Mobil COM 30231G102 312 7,574 SH   SOLE   7,574 0 0
Financial Select Sector SPDR COM 81369y605 1,021 34,640 SH   SOLE   34,640 0 0
General Electric COM 369604103 149 13,767 SH   SOLE   13,767 0 0
Home Depot COM 437076102 29,453 110,886 SH   SOLE   110,886 0 0
Honeywell International Inc COM 438516106 33,466 157,339 SH   SOLE   157,339 0 0
Huntington Bancshares Inc COM 446150104 369 29,180 SH   SOLE   29,180 0 0
Industrial Select Sector SPDR COM 81369Y704 530 5,980 SH   SOLE   5,980 0 0
Intel COM 458140100 1,270 25,500 SH   SOLE   25,500 0 0
International Business Machine COM 459200101 648 5,150 SH   SOLE   5,150 0 0
Intuit COM 461202103 351 925 SH   SOLE   925 0 0
JPMorgan Chase and Company COM 46625H100 39,277 309,097 SH   SOLE   309,097 0 0
Johnson & Johnson COM 478160104 24,485 155,582 SH   SOLE   155,582 0 0
Johnson Controls COM G51502105 21,336 457,952 SH   SOLE   457,952 0 0
Kimberly Clark COM 494368103 600 4,449 SH   SOLE   4,449 0 0
Kinder Morgan Inc COM 49456b101 5,648 413,180 SH   SOLE   413,180 0 0
Leggett & Platt COM 524660107 10,431 235,459 SH   SOLE   235,459 0 0
Lockheed Martin COM 539830109 6,869 19,349 SH   SOLE   19,349 0 0
M&T Bank COM 55261F104 441 3,467 SH   SOLE   3,467 0 0
Materials Select Sector SPDR COM 81369y100 2,396 33,105 SH   SOLE   33,105 0 0
McCormick & Co COM 579780206 9,455 98,901 SH   SOLE   98,901 0 0
McDonalds COM 580135101 12,522 58,356 SH   SOLE   58,356 0 0
Medtronic PLC COM G5960L103 16,443 140,369 SH   SOLE   140,369 0 0
Merck COM 58933Y105 29,784 364,105 SH   SOLE   364,105 0 0
MetLife COM 59156R108 7,418 157,992 SH   SOLE   157,992 0 0
Microsoft COM 594918104 31,060 139,644 SH   SOLE   139,644 0 0
Mondelez International COM 609207105 328 5,616 SH   SOLE   5,616 0 0
Morgan Stanley COM 617446448 26,428 385,645 SH   SOLE   385,645 0 0
Nextera Energy Inc COM 65339F101 19,589 253,910 SH   SOLE   253,910 0 0
Nike COM 654106103 1,130 7,985 SH   SOLE   7,985 0 0
Oneok COM 682680103 532 13,872 SH   SOLE   13,872 0 0
Pepsico COM 713448108 1,776 11,976 SH   SOLE   11,976 0 0
Pfizer COM 717081103 503 13,673 SH   SOLE   13,673 0 0
Philip Morris International In COM 718172109 15,373 185,689 SH   SOLE   185,689 0 0
Phillips 66 COM 718546104 236 3,379 SH   SOLE   3,379 0 0
Procter And Gamble COM 742718109 29,361 211,021 SH   SOLE   211,021 0 0
Progressive Corp COM 743315103 10,736 108,579 SH   SOLE   108,579 0 0
Qualcomm COM 747525103 7,009 46,007 SH   SOLE   46,007 0 0
Raytheon Technologies Corp COM 75513E101 1,012 14,156 SH   SOLE   14,156 0 0
SPDR S&P 500 ETF Trust COM 78462F103 1,067 2,854 SH   SOLE   2,854 0 0
SPDR S&P Dividend ETF COM 78464a763 451 4,260 SH   SOLE   4,260 0 0
Schlumberger COM 806857108 2,974 136,214 SH   SOLE   136,214 0 0
Southern Company COM 842587107 244 3,970 SH   SOLE   3,970 0 0
TJX Companies COM 872540109 210 3,080 SH   SOLE   3,080 0 0
Technology Select Sector SPDR COM 81369y803 3,186 24,505 SH   SOLE   24,505 0 0
Texas Instruments COM 882508104 4,330 26,380 SH   SOLE   26,380 0 0
Travelers Companies COM 89417E109 1,975 14,073 SH   SOLE   14,073 0 0
Truist Financial Corporation COM 89832Q109 18,816 392,569 SH   SOLE   392,569 0 0
US Bancorp COM 902973304 873 18,731 SH   SOLE   18,731 0 0
Union Pacific COM 907818108 21,001 100,858 SH   SOLE   100,858 0 0
UnitedHealth Group COM 91324P102 633 1,805 SH   SOLE   1,805 0 0
Utilities Select Sector SPDR COM 81369y886 516 8,225 SH   SOLE   8,225 0 0
Verizon Communications COM 92343V104 30,512 519,354 SH   SOLE   519,354 0 0
Visa Inc COM 92826C839 248 1,133 SH   SOLE   1,133 0 0
Wal Mart Stores COM 931142103 469 3,256 SH   SOLE   3,256 0 0
Walt Disney COM 254687106 252 1,392 SH   SOLE   1,392 0 0
WindHorse Horizons LP Private COM 003843963 47 46,587 SH   SOLE   46,587 0 0
Zoetis COM 98978V103 322 1,945 SH   SOLE   1,945 0 0
iShares Cohen & Steers REIT ET COM 464287564 290 5,390 SH   SOLE   5,390 0 0
iShares Core S&P Midcap ETF COM 464287507 253 1,100 SH   SOLE   1,100 0 0
iShares Nasdaq Biotech Index COM 464287556 830 5,477 SH   SOLE   5,477 0 0
iShares Russell 1000 Value ETF COM 464287598 538 3,933 SH   SOLE   3,933 0 0
iShares Select Dividend ETF COM 464287168 731 7,600 SH   SOLE   7,600 0 0
iShares U.S. Consumer Services COM 464287580 216 3,060 SH   SOLE   3,060 0 0
iShares U.S. Financial Service COM 464287770 3,534 23,550 SH   SOLE   23,550 0 0
iShares U.S. Industrials ETF COM 464287754 1,322 13,612 SH   SOLE   13,612 0 0
iShares U.S. Telecommunication COM 464287713 266 8,810 SH   SOLE   8,810 0 0
First Trust Dow Jones Internet COM 33733E302 206 973 SH   SOLE   973 0 0
First Trust NASDAQ-100-Tech Se COM 337345102 206 1,493 SH   SOLE   1,493 0 0
FlexShares Quality Dividend ET COM 33939L860 297 6,000 SH   SOLE   6,000 0 0
Powershares QQQ Trust Nasdaq 1 COM 46090e103 1,268 4,040 SH   SOLE   4,040 0 0
SPDR S&P 500 ETF Trust COM 78462F103 3,753 10,037 SH   SOLE   10,037 0 0
SPDR S&P Dividend ETF COM 78464A763 716 6,756 SH   SOLE   6,756 0 0
Schwab US Large Cap ETF COM 808524201 576 6,336 SH   SOLE   6,336 0 0
Vanguard Growth ETF COM 922908736 1,052 4,153 SH   SOLE   4,153 0 0
Vanguard Large-Cap ETF COM 922908637 634 3,610 SH   SOLE   3,610 0 0
Vanguard Mid-Cap ETF COM 922908629 263 1,270 SH   SOLE   1,270 0 0
Vanguard S&P 500 ETF COM 922908363 826 2,402 SH   SOLE   2,402 0 0
Vanguard Total Stock Market ET COM 922908769 721 3,704 SH   SOLE   3,704 0 0
Vanguard Value ETF COM 922908744 835 7,018 SH   SOLE   7,018 0 0
iShares Core S&P 500 ETF COM 464287200 47,065 125,375 SH   SOLE   125,375 0 0
iShares Core S&P Midcap ETF COM 464287507 1,434 6,238 SH   SOLE   6,238 0 0
iShares MSCI USA ESG Select ET COM 464288802 352 4,272 SH   SOLE   4,272 0 0
iShares Russell 1000 ETF COM 464287622 1,511 7,132 SH   SOLE   7,132 0 0
iShares Russell 1000 Growth ET COM 464287614 610 2,531 SH   SOLE   2,531 0 0
iShares Russell 1000 Value ETF COM 464287598 768 5,615 SH   SOLE   5,615 0 0
iShares Russell 3000 ETF COM 464287689 326 1,460 SH   SOLE   1,460 0 0
iShares Russell Mid-Cap ETF COM 464287499 500 7,297 SH   SOLE   7,297 0 0
iShares S&P 100 Index Fund COM 464287101 376 2,189 SH   SOLE   2,189 0 0
iShares S&P 500 Growth ETF COM 464287309 599 9,380 SH   SOLE   9,380 0 0
iShares Select Dividend ETF COM 464287168 1,556 16,178 SH   SOLE   16,178 0 0
Bristol-Myers Squibb Contingen COM 110122157 7 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 4,897 21,306 SH   SOLE   21,306 0 0
iShares S&P Mid-Cap 400 Growth COM 464287606 237 3,279 SH   SOLE   3,279 0 0
Schwab US Small Cap ETF COM 808524607 273 3,062 SH   SOLE   3,062 0 0
Vanguard Small Cap ETF COM 922908751 2,030 10,426 SH   SOLE   10,426 0 0
WisdomTree Small Cap Dividend COM 97717W604 269 10,131 SH   SOLE   10,131 0 0
iShares Core S&P Sm Cap ETF COM 464287804 4,410 47,989 SH   SOLE   47,989 0 0
iShares MSCI USA Small-Cap ESG COM 46435u663 506 14,818 SH   SOLE   14,818 0 0
iShares Russell 2000 ETF COM 464287655 164,117 837,075 SH   SOLE   837,075 0 0
iShares Russell 2000 Growth ET COM 464287648 301 1,051 SH   SOLE   1,051 0 0
Accenture PLC Cl A COM G1151C101 366 1,400 SH   SOLE   1,400 0 0
Aegon N.V. - Amer Reg Shrs COM 007924103 48 12,271 SH   SOLE   12,271 0 0
Alcon Inc COM H01301128 302 4,584 SH   SOLE   4,584 0 0
Alibaba Group Holdings Ltd. Sp COM 01609W102 8,587 36,896 SH   SOLE   36,896 0 0
Aon Corp COM G0403H108 3,840 18,178 SH   SOLE   18,178 0 0
BHP Billiton Ltd-Sponsored ADR COM 088606108 10,725 164,137 SH   SOLE   164,137 0 0
Canadian Natl Railway COM 136375102 509 4,638 SH   SOLE   4,638 0 0
Canadian Pacific Limited COM 13645T100 10,092 29,110 SH   SOLE   29,110 0 0
Checkpoint Software COM m22465104 4,007 30,150 SH   SOLE   30,150 0 0
Chubb Corp COM H1467J104 6,681 43,408 SH   SOLE   43,408 0 0
Credit Suisse Group COM 225401108 16,139 1,260,890 SH   SOLE   1,260,890 0 0
DBS Group Holdings ADR COM 23304Y100 9,856 130,057 SH   SOLE   130,057 0 0
Danone ADR COM 23636T100 167 12,750 SH   SOLE   12,750 0 0
Diageo COM 25243q205 252 1,586 SH   SOLE   1,586 0 0
Ferguson Plc Sponsored ADR COM 31502A303 14,599 1,205,544 SH   SOLE   1,205,544 0 0
Hoya Corp SA COM 443251103 14,837 107,344 SH   SOLE   107,344 0 0
ING Groep NV Sponsored ADR COM 456837103 7,645 809,850 SH   SOLE   809,850 0 0
Intercontinental Hotels Group COM 45857P806 6,683 102,620 SH   SOLE   102,620 0 0
JBS S.A. Sponsored ADR COM 466110103 6,138 670,101 SH   SOLE   670,101 0 0
Kingfisher PLC SA COM 495724403 14,091 1,906,264 SH   SOLE   1,906,264 0 0
Koninklijke Philips Electronic COM 500472303 5,098 94,111 SH   SOLE   94,111 0 0
LVMH COM 502441306 258 2,065 SH   SOLE   2,065 0 0
Legrand SA Unsponsored ADR COM 524671104 13,824 773,847 SH   SOLE   773,847 0 0
NICE Systems Limited ADR COM 653656108 12,137 42,807 SH   SOLE   42,807 0 0
NXP Semiconductors NV COM N6596X109 14,104 88,701 SH   SOLE   88,701 0 0
Nestle S A Rep Rg Sh ADR COM 641069406 1,230 10,438 SH   SOLE   10,438 0 0
Nippon Telegraph & Telephone A COM 654624105 246 9,614 SH   SOLE   9,614 0 0
Novartis AG COM 66987V109 2,203 23,334 SH   SOLE   23,334 0 0
Novo-Nordisk A/S - Spons ADR COM 670100205 6,626 94,860 SH   SOLE   94,860 0 0
Orix ADR COM 686330101 5,736 74,179 SH   SOLE   74,179 0 0
Petroleo Brasileiro SA ADR COM 71654V408 4,050 360,655 SH   SOLE   360,655 0 0
RWE Aktiengesellschaf SA COM 74975E303 8,731 206,417 SH   SOLE   206,417 0 0
Recruit Holdings Co.,Ltd. Unsp COM 75629J101 5,095 608,765 SH   SOLE   608,765 0 0
Roche Holdings Ltd Spon ADR COM 771195104 12,545 286,148 SH   SOLE   286,148 0 0
Royal Dutch Shell PLC A COM 780259206 748 21,281 SH   SOLE   21,281 0 0
SAP AG-Sponsored ADR COM 803054204 442 3,392 SH   SOLE   3,392 0 0
Safran SA COM 786584102 290 8,180 SH   SOLE   8,180 0 0
Shin-Etsu Chemical Co Ltd Unsp COM 824551105 12,475 285,589 SH   SOLE   285,589 0 0
Sony Corp ADR COM 835699307 27,040 267,462 SH   SOLE   267,462 0 0
Sumitomo Mitsui Financial Grou COM 86562M209 248 40,232 SH   SOLE   40,232 0 0
TFI International Inc. COM 87241L109 4,105 79,584 SH   SOLE   79,584 0 0
Taiwan Semiconductor SP ADR COM 874039100 584 5,354 SH   SOLE   5,354 0 0
Tencent Holdings Ltd. Unsponso COM 88032Q109 9,105 125,177 SH   SOLE   125,177 0 0
Toronto Dominion Bank COM 891160509 8,937 158,408 SH   SOLE   158,408 0 0
Total S.A. - Spon ADR COM 89151E109 8,945 213,444 SH   SOLE   213,444 0 0
Unilever PLC ADR COM 904767704 9,192 152,293 SH   SOLE   152,293 0 0
iShares MSCI Canada ETF COM 464286509 462 14,985 SH   SOLE   14,985 0 0
iShares MSCI EM ESG Optimized COM 46434g863 4,098 97,617 SH   SOLE   97,617 0 0
iShares MSCI EMU ETF COM 464286608 1,894 42,977 SH   SOLE   42,977 0 0
iShares MSCI Japan ETF COM 46434G822 11,762 174,090 SH   SOLE   174,090 0 0
iShares MSCI Pacific ex Japan COM 464286665 511 10,680 SH   SOLE   10,680 0 0
iShares MSCI United Kingdom In COM 46435G334 477 16,272 SH   SOLE   16,272 0 0
Schwab Emerging Markets ETF COM 808524706 204 6,657 SH   SOLE   6,657 0 0
Vanguard FTSE All World ex-US COM 922042718 10,199 83,707 SH   SOLE   83,707 0 0
Vanguard FTSE AllWorld ex-US I COM 922042775 362 6,199 SH   SOLE   6,199 0 0
Vanguard FTSE Developed Market COM 921943858 17,108 362,390 SH   SOLE   362,390 0 0
Vanguard FTSE Emerging Market COM 922042858 12,767 254,779 SH   SOLE   254,779 0 0
WisdomTree DEFA ETF COM 97717W703 5,297 104,619 SH   SOLE   104,619 0 0
WisdomTree International Small COM 97717W760 1,313 19,280 SH   SOLE   19,280 0 0
iShares Core MSCI Emerging Mar COM 46434G103 1,462 23,558 SH   SOLE   23,558 0 0
iShares MSCI ACWI ex-US Index COM 464288240 4,304 81,137 SH   SOLE   81,137 0 0
iShares MSCI EAFE ESG Optimize COM 46435g516 633 8,668 SH   SOLE   8,668 0 0
iShares MSCI EAFE ETF COM 464287465 6,303 86,393 SH   SOLE   86,393 0 0
iShares MSCI EAFE Small Cap in COM 464288273 16,949 247,974 SH   SOLE   247,974 0 0
iShares MSCI Emerging Markets COM 464287234 2,132 41,265 SH   SOLE   41,265 0 0
Griffin Capital Essential Asse COM 39818P880 155 17,390 SH   SOLE   17,390 0 0