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
Expires: July 31, 2015
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 COM 88579Y101 436,186 2,694 SH SOLE 2,694 0 0
Abbott Laboratories COM 002824100 858,128 9,457 SH SOLE 9,457 0 0
AbbVie COM 00287Y109 19,349,127 76,892 SH SOLE 76,892 0 0
Accenture Ltd COM G1151C101 3,342,619 26,861 SH SOLE 23,300 0 3,561
Advanced Micro Devices Inc. COM 007903107 242,820 418 SH SOLE 418 0 0
Alliance Bernstein Hldg Unit Ltd Partn LP 01881G106 264,115 7,499 SH SOLE 7,499 0 0
Alphabet Class A COM 02079K305 16,988,403 47,537 SH SOLE 44,321 0 3,216
Alphabet Class C COM 02079K107 33,238,816 94,073 SH SOLE 89,748 0 4,325
Amazon COM 023135106 22,983,562 96,432 SH SOLE 87,966 0 8,466
Amgen Inc Com COM 031162100 1,179,063 3,256 SH SOLE 3,256 0 0
Analog Devices COM 032654105 19,901,155 50,107 SH SOLE 46,183 0 3,924
AON COM G0403H108 11,117,940 33,519 SH SOLE 29,784 0 3,735
Apple COM 037833100 33,585,193 116,067 SH SOLE 108,222 0 7,845
Applied Materials COM 038222105 2,593,401 3,587 SH SOLE 3,587 0 0
ASML Holdings NV-NY COM N07059210 21,268,534 10,691 SH SOLE 9,705 0 986
Astrazeneca PLC ADR COM G0593M107 11,126,554 58,678 SH SOLE 58,678 0 0
Automatic Data Processing COM 053015103 18,540,289 82,788 SH SOLE 76,802 0 5,986
Bank of Nova Scotia COM 064149107 381,228 4,390 SH SOLE 4,390 0 0
Berkshire Hathawayinc Del Cl B New COM 084670702 449,851 899 SH SOLE 899 0 0
Broadcom Ltd. COM 11135F101 12,788,560 33,855 SH SOLE 30,826 0 3,029
Brookfield Renewable Energy Partners LP LP G16258108 329,345 9,483 SH SOLE 9,483 0 0
Byline Bancorp Inc COM 124411109 400,100 10,624 SH SOLE 10,624 0 0
Cadence Design Sys COM 127387108 9,059,031 24,137 SH SOLE 21,318 0 2,819
Caterpillar Inc COM 149123101 212,980 200 SH SOLE 200 0 0
Chubb COM H1467J104 14,000,534 41,089 SH SOLE 36,223 0 4,866
Cisco Systems Inc COM 17275R102 506,135 4,309 SH SOLE 4,309 0 0
Coca Cola Company COM 191216100 502,817 6,187 SH SOLE 6,187 0 0
Colgate Palmolive COM 194162103 6,529,778 71,224 SH SOLE 62,057 0 9,167
Costco COM 22160K105 18,272,429 19,533 SH SOLE 18,204 0 1,329
CrowdStrike Holdings COM 22788C105 20,612,040 27,010 SH SOLE 24,465 0 2,545
Danaher COM 235851102 2,098,382 11,016 SH SOLE 11,016 0 0
Datadog Inc COM 23804L103 12,883,085 49,482 SH SOLE 44,730 0 4,752
Digital Realty Trust COM 253868103 12,384,308 68,963 SH SOLE 60,692 0 8,271
Ecolab COM 278865100 12,025,144 43,161 SH SOLE 38,606 0 4,555
Emerson Electric COM 291011104 10,890,684 76,079 SH SOLE 68,635 0 7,444
Expeditors COM 302130109 2,325,073 14,266 SH SOLE 14,266 0 0
Exxon Mobil Corp Com COM 30231G102 295,452 2,161 SH SOLE 2,161 0 0
Gilead Sciences Inc. COM 375558103 506,118 4,006 SH SOLE 4,006 0 0
Grainger Ww Inc. COM 384802104 334,658 246 SH SOLE 246 0 0
Home Depot COM 437076102 6,281,617 17,811 SH SOLE 14,319 0 3,492
Int'l Business Machines Corp COM 459200101 208,658 742 SH SOLE 742 0 0
Invesco QQQ Trust CEMF 46090E103 501,488 681 SH SOLE 681 0 0
Invesco Ultrashort Duration CEMF 46090A887 295,885 5,900 SH SOLE 5,900 0 0
Ishares 3-7 Year Treasury Bond CEMF 464288661 427,776 3,642 SH SOLE 3,642 0 0
ishares Barclays 7-10 Year ETF CEMF 464287440 1,164,825 12,317 SH SOLE 12,317 0 0
iShares Barclays Short Treasury Bond ETF CEMF 464288679 27,030,578 244,953 SH SOLE 244,953 0 0
Ishares ESG Aware US Aggregate Bond ETF CEMF 46435U549 12,490,203 263,451 SH SOLE 263,451 0 0
iShares Global Green Bond ETF CEMF 46435U440 975,794 20,555 SH SOLE 20,555 0 0
iShares MSCI USA ESG Select CEMF 464288802 372,800 2,416 SH SOLE 2,416 0 0
iShares Natnl AMT Free Muni Bond ETF CEMF 464288414 765,286 7,111 SH SOLE 7,111 0 0
iShares Short-Term National Muni Bond ETF CEMF 464288158 208,894 1,962 SH SOLE 1,962 0 0
Ishares Tr Kld 400 Social Index Fund CEMF 464288570 218,569 1,535 SH SOLE 1,535 0 0
Ishares Tr S&p 500 Index Fund CEMF 464287200 360,965 482 SH SOLE 482 0 0
iShares US Technology ETF CEMF 464287721 205,820 816 SH SOLE 816 0 0
Johnson And Johnson Com COM 478160104 263,621 1,038 SH SOLE 1,038 0 0
Jpmorgan Chase & Co COM 46625H100 313,582 958 SH SOLE 958 0 0
Kroger COM 501044101 5,020,241 90,406 SH SOLE 82,566 0 7,840
Lilly Eli & Company COM 532457108 14,753,000 12,300 SH SOLE 12,300 0 0
Linde COM G54950103 16,333,678 31,475 SH SOLE 29,102 0 2,373
Mc Donalds Corp COM 580135101 506,020 1,872 SH SOLE 1,872 0 0
Mercadolibre COM 58733R102 24,944,716 14,696 SH SOLE 13,959 0 737
Merck & Co Inc New COM 58933Y105 683,363 5,318 SH SOLE 5,318 0 0
Micron Technology Inc COM 595112103 525,202 455 SH SOLE 455 0 0
Microsoft COM 594918104 25,483,480 68,317 SH SOLE 62,759 0 5,558
National Grid Plc Adr COM 636274409 4,689,268 56,586 SH SOLE 42,530 0 14,056
Netflix Inc COM 64110L106 9,031,805 126,496 SH SOLE 113,602 0 12,894
Novartis COM 66987V109 11,642,861 74,291 SH SOLE 74,291 0 0
Nvidia Corp COM 67066G104 29,188,657 145,878 SH SOLE 131,893 0 13,985
O Reilly Automotive Inc. COM 67103H107 234,830 2,550 SH SOLE 2,550 0 0
Pepsico Incorporated COM 713448108 393,337 2,905 SH SOLE 2,905 0 0
Pfizer Incorporated COM 717081103 352,555 14,641 SH SOLE 14,641 0 0
PNC COM 693475105 10,749,401 43,658 SH SOLE 37,239 0 6,419
Procter & Gamble Co COM 742718109 894,211 6,098 SH SOLE 6,098 0 0
Prologis Inc. COM 74340W103 9,042,549 66,749 SH SOLE 60,615 0 6,134
S P D R S&p 500 Etf CEMF 78462F103 11,673,509 15,632 SH SOLE 15,632 0 0
S&P Global Inc COM 78409V104 5,685,580 13,961 SH SOLE 12,129 0 1,832
Siemens Energy COM 82621A203 6,520,961 170,974 SH SOLE 152,601 0 18,373
Southern Co. COM 842587107 253,632 2,650 SH SOLE 2,650 0 0
Tesla Motors COM 88160R101 434,480 1,033 SH SOLE 1,033 0 0
Tjx Companies COM 872540109 23,271,438 153,607 SH SOLE 144,209 0 9,398
Toronto-Dominion Bank COM 891160509 267,632 2,204 SH SOLE 2,204 0 0
Transunion COM 89400J107 7,288,282 101,030 SH SOLE 88,287 0 12,743
Unilever COM 904767803 8,739,754 145,372 SH SOLE 130,862 0 14,510
Vanguard Emerging Markets Gov Bond CEMF 921946885 213,689 3,178 SH SOLE 3,178 0 0
Vanguard ESG Intl Stock CEMF 921910725 494,734 6,008 SH SOLE 6,008 0 0
Vanguard ESG US Stock ETF CEMF 921910733 1,164,638 8,807 SH SOLE 8,807 0 0
Vanguard Intermediate Treasury CEMF 92206C706 489,737 8,303 SH SOLE 8,303 0 0
Vanguard Mortgage-Backed Securities ETF CEMF 92206C771 16,346,838 349,217 SH SOLE 349,217 0 0
Vanguard S&P 500 ETF CEMF 922908363 1,786,393 2,601 SH SOLE 2,601 0 0
Vanguard Short-Term Treasury Bond ETF CEMF 92206C102 14,355,162 246,652 SH SOLE 246,652 0 0
Vanguard Tax-Exempt Bond ETF CEMF 922907746 7,073,155 139,841 SH SOLE 139,841 0 0
Vanguard Total Intl. Bond Fund CEMF 92203j407 284,526 5,875 SH SOLE 5,875 0 0
Vanguard Utilities ETF CEMF 92204A876 428,453 2,189 SH SOLE 2,189 0 0
VISA COM 92826C839 25,159,158 73,331 SH SOLE 68,090 0 5,241
Wal-Mart Stores Inc COM 931142103 783,306 6,916 SH SOLE 6,916 0 0
Waste Connections Inc COM 94106b101 7,527,016 45,156 SH SOLE 40,537 0 4,619
WisdomTree U.S. LargeCap Dividend CEMF 97717W307 1,088,416 11,300 SH SOLE 11,300 0 0