The Securities and Exchange Commission has not necessarily
reviewed the information in this filing and has not determined
if it is accurate and complete.
| |||||||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||||||
| 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 | ||