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 Co. | COM | 88579y101 | 2,086 | 13,370 | SH | | SOLE | | 10,615 | 0 | 2,756 |
AECOM | COM | 00766T100 | 498 | 13,251 | SH | | SOLE | | 5,961 | 0 | 7,290 |
AMN Healthcare Services Inc. | COM | 001744101 | 2,183 | 48,261 | SH | | SOLE | | 5,887 | 0 | 42,374 |
AT&T Inc. | COM | 00206R102 | 2,062 | 68,209 | SH | | SOLE | | 52,362 | 0 | 15,847 |
AbbVie, Inc. | COM | 00287Y109 | 6,770 | 68,958 | SH | | SOLE | | 41,188 | 0 | 27,769 |
Abbott Laboratories | COM | 002824100 | 19,257 | 210,622 | SH | | SOLE | | 60,137 | 0 | 150,485 |
Acacia Communications, Inc. | COM | 00401C108 | 2,016 | 30,000 | SH | | SOLE | | 0 | 0 | 30,000 |
Accenture plc | COM | G1151C101 | 27,266 | 126,984 | SH | | SOLE | | 21,027 | 0 | 105,957 |
Adobe Systems | COM | 00724F101 | 18,427 | 42,331 | SH | | SOLE | | 11,855 | 0 | 30,476 |
Affiliated Managers Group, Inc | COM | 008252108 | 368 | 4,932 | SH | | SOLE | | 0 | 0 | 4,932 |
Aflac, Inc. | COM | 001055102 | 838 | 23,253 | SH | | SOLE | | 15,753 | 0 | 7,500 |
Agilent Technologies Inc | COM | 00846u101 | 4,057 | 45,911 | SH | | SOLE | | 3,932 | 0 | 41,979 |
Air Products & Chem | COM | 009158106 | 11,975 | 49,593 | SH | | SOLE | | 12,959 | 0 | 36,633 |
Akamai Technologies, Inc. | COM | 00971t101 | 262 | 2,451 | SH | | SOLE | | 10 | 0 | 2,441 |
Alibaba Group Holding Ltd | COM | 01609w102 | 899 | 4,166 | SH | | SOLE | | 3,408 | 0 | 758 |
Allstate Corp. | COM | 020002101 | 3,798 | 39,162 | SH | | SOLE | | 16,578 | 0 | 22,585 |
Alphabet, Inc. Class A | COM | 02079K305 | 45,720 | 32,241 | SH | | SOLE | | 6,974 | 0 | 25,267 |
Alphabet, Inc. Class C | COM | 02079K107 | 4,368 | 3,090 | SH | | SOLE | | 933 | 0 | 2,157 |
Altria Group, Inc | COM | 02209s103 | 206 | 5,255 | SH | | SOLE | | 3,705 | 0 | 1,550 |
Amazon.com, Inc. | COM | 023135106 | 59,165 | 21,446 | SH | | SOLE | | 5,824 | 0 | 15,622 |
American Electric Power Co., I | COM | 025537101 | 683 | 8,577 | SH | | SOLE | | 6,072 | 0 | 2,505 |
American Express Co. | COM | 025816109 | 1,167 | 12,262 | SH | | SOLE | | 10,405 | 0 | 1,857 |
American Tower Corporation | COM | 03027X100 | 16,140 | 62,429 | SH | | SOLE | | 13,857 | 0 | 48,572 |
American Water Works Co., Inc. | COM | 030420103 | 15,405 | 119,736 | SH | | SOLE | | 10,389 | 0 | 109,347 |
Ameriprise Financial, Inc. | COM | 03076c106 | 350 | 2,333 | SH | | SOLE | | 2,181 | 0 | 152 |
Amgen Inc. | COM | 031162100 | 18,621 | 78,949 | SH | | SOLE | | 18,886 | 0 | 60,062 |
Analog Devices | COM | 032654105 | 54,605 | 445,249 | SH | | SOLE | | 13,622 | 0 | 431,627 |
Apple, Inc. | COM | 037833100 | 77,975 | 213,748 | SH | | SOLE | | 65,433 | 0 | 148,315 |
Aptiv PLC | COM | G6095L109 | 4,982 | 63,941 | SH | | SOLE | | 9,138 | 0 | 54,803 |
Ares Capital Corp. | COM | 04010L103 | 307 | 21,249 | SH | | SOLE | | 11,859 | 0 | 9,390 |
Arthur J Gallagher & Co | COM | 363576109 | 1,340 | 13,748 | SH | | SOLE | | 10,220 | 0 | 3,528 |
Automatic Data Processing, Inc | COM | 053015103 | 5,362 | 36,014 | SH | | SOLE | | 14,492 | 0 | 21,522 |
BP PLC (ADR) | COM | 055622104 | 221 | 9,459 | SH | | SOLE | | 8,134 | 0 | 1,325 |
Badger Meter, Inc. | COM | 056525108 | 336 | 5,339 | SH | | SOLE | | 5,339 | 0 | 0 |
Bank of America Corp. | COM | 060505104 | 10,565 | 444,833 | SH | | SOLE | | 176,332 | 0 | 268,501 |
Bank of Hawaii Corporation | COM | 062540109 | 393 | 6,400 | SH | | SOLE | | 6,400 | 0 | 0 |
Bar Harbor Bankshares | COM | 066849100 | 363 | 16,200 | SH | | SOLE | | 16,200 | 0 | 0 |
Becton, Dickinson & Co. | COM | 075887109 | 6,587 | 27,530 | SH | | SOLE | | 9,450 | 0 | 18,080 |
Berkshire Hathaway Inc., Class | COM | 084670108 | 535 | 2 | SH | | SOLE | | 1 | 0 | 1 |
Berkshire Hathaway Inc., Class | COM | 084670702 | 2,134 | 11,955 | SH | | SOLE | | 8,035 | 0 | 3,920 |
Biogen, Inc. | COM | 09062x103 | 650 | 2,430 | SH | | SOLE | | 1,610 | 0 | 820 |
Blackrock, Inc. | COM | 09247x101 | 26,542 | 48,783 | SH | | SOLE | | 10,782 | 0 | 38,001 |
Boeing Co. | COM | 097023105 | 399 | 2,178 | SH | | SOLE | | 1,421 | 0 | 757 |
Boston Beer Company, Inc. - Cl | COM | 100557107 | 215 | 400 | SH | | SOLE | | 0 | 0 | 400 |
Bristol-Myers Squibb Co. | COM | 110122108 | 3,559 | 60,534 | SH | | SOLE | | 51,195 | 0 | 9,338 |
Broadcom, Inc. | COM | 11135f101 | 16,270 | 51,550 | SH | | SOLE | | 7,121 | 0 | 44,429 |
CDW Corporation | COM | 12514g108 | 237 | 2,038 | SH | | SOLE | | 2,038 | 0 | 0 |
CIGNA Corp. | COM | 125523100 | 419 | 2,235 | SH | | SOLE | | 1,469 | 0 | 766 |
CME Group Inc. | COM | 12572Q105 | 317 | 1,950 | SH | | SOLE | | 1,765 | 0 | 185 |
CSX Corp. | COM | 126408103 | 289 | 4,145 | SH | | SOLE | | 1,684 | 0 | 2,461 |
CVS Health Corporation | COM | 126650100 | 6,680 | 102,821 | SH | | SOLE | | 12,934 | 0 | 89,887 |
Cambridge Bancorp | COM | 132152109 | 1,367 | 23,072 | SH | | SOLE | | 5,845 | 0 | 17,227 |
Camden National Corp. | COM | 133034108 | 512 | 14,820 | SH | | SOLE | | 13,285 | 0 | 1,535 |
Cardinal Health, Inc. | COM | 14149Y108 | 1,072 | 20,542 | SH | | SOLE | | 13,392 | 0 | 7,150 |
Carrier Global Corp. | COM | 14448C104 | 427 | 19,221 | SH | | SOLE | | 15,446 | 0 | 3,775 |
Caterpillar Inc. | COM | 149123101 | 309 | 2,446 | SH | | SOLE | | 2,146 | 0 | 300 |
Celanese Corp. | COM | 150870103 | 451 | 5,226 | SH | | SOLE | | 4,276 | 0 | 950 |
Charles River Laboratories Int | COM | 159864107 | 15,168 | 86,998 | SH | | SOLE | | 13,865 | 0 | 73,133 |
Charles Schwab Corp. | COM | 808513105 | 13,777 | 408,329 | SH | | SOLE | | 71,559 | 0 | 336,770 |
Charter Communications Inc. | COM | 16119P108 | 269 | 528 | SH | | SOLE | | 528 | 0 | 0 |
Chevron Corp. | COM | 166764100 | 4,022 | 45,071 | SH | | SOLE | | 19,672 | 0 | 25,399 |
Chubb Ltd. | COM | H1467J104 | 6,927 | 54,706 | SH | | SOLE | | 9,260 | 0 | 45,446 |
Cisco Systems, Inc. | COM | 17275R102 | 7,581 | 162,545 | SH | | SOLE | | 52,885 | 0 | 109,660 |
Citigroup, Inc. | COM | 172967424 | 304 | 5,945 | SH | | SOLE | | 920 | 0 | 5,025 |
Citrix Systems, Inc. | COM | 177376100 | 296 | 2,000 | SH | | SOLE | | 2,000 | 0 | 0 |
Clorox Co. | COM | 189054109 | 1,292 | 5,889 | SH | | SOLE | | 5,579 | 0 | 310 |
CoStar Group, Inc. | COM | 22160n109 | 225 | 317 | SH | | SOLE | | 317 | 0 | 0 |
Coca-Cola Co. | COM | 191216100 | 1,200 | 26,851 | SH | | SOLE | | 21,805 | 0 | 5,046 |
Coca-Cola European Partners PL | COM | G25839104 | 9,468 | 250,728 | SH | | SOLE | | 29,701 | 0 | 221,027 |
Colgate-Palmolive Co. | COM | 194162103 | 601 | 8,198 | SH | | SOLE | | 4,945 | 0 | 3,253 |
Comcast Corp. | COM | 20030n101 | 24,684 | 633,258 | SH | | SOLE | | 132,765 | 0 | 500,493 |
Communication Services Select | COM | 81369Y852 | 375 | 6,947 | SH | | SOLE | | 2,530 | 0 | 4,417 |
ConocoPhillips | COM | 20825c104 | 494 | 11,761 | SH | | SOLE | | 5,519 | 0 | 6,242 |
Consolidated Edison, Inc. | COM | 209115104 | 286 | 3,976 | SH | | SOLE | | 2,880 | 0 | 1,096 |
Costco Wholesale | COM | 22160K105 | 20,928 | 69,022 | SH | | SOLE | | 15,413 | 0 | 53,609 |
Crown Castle International Cor | COM | 22822V101 | 12,844 | 76,746 | SH | | SOLE | | 17,088 | 0 | 59,659 |
Cummins Inc. | COM | 231021106 | 665 | 3,838 | SH | | SOLE | | 3,116 | 0 | 722 |
Danaher Corp. | COM | 235851102 | 1,243 | 7,030 | SH | | SOLE | | 3,732 | 0 | 3,298 |
Darden Restaurants | COM | 237194105 | 5,371 | 70,886 | SH | | SOLE | | 10,178 | 0 | 60,708 |
Deere & Co. | COM | 244199105 | 224 | 1,423 | SH | | SOLE | | 1,223 | 0 | 200 |
Diageo PLC (ADR) | COM | 25243q205 | 718 | 5,342 | SH | | SOLE | | 4,697 | 0 | 645 |
Dominion Resources | COM | 25746u109 | 317 | 3,902 | SH | | SOLE | | 3,115 | 0 | 787 |
Dover Corp. | COM | 260003108 | 647 | 6,700 | SH | | SOLE | | 6,700 | 0 | 0 |
Eaton Corp PLC | COM | G29183103 | 1,709 | 19,538 | SH | | SOLE | | 12,539 | 0 | 6,999 |
Ecolab Inc. | COM | 278865100 | 995 | 5,001 | SH | | SOLE | | 3,951 | 0 | 1,050 |
Elanco Animal Health, Inc. | COM | 28414H103 | 549 | 25,587 | SH | | SOLE | | 10,527 | 0 | 15,060 |
Eli Lilly and Co. | COM | 532457108 | 4,878 | 29,710 | SH | | SOLE | | 14,420 | 0 | 15,290 |
Emerson Electric Co. | COM | 291011104 | 623 | 10,045 | SH | | SOLE | | 9,640 | 0 | 405 |
Enphase Energy, Inc. | COM | 29355a107 | 481 | 10,112 | SH | | SOLE | | 4,098 | 0 | 6,014 |
Equinor ASA-ADR | COM | 29446m102 | 11,368 | 785,088 | SH | | SOLE | | 83,310 | 0 | 701,778 |
Evercore Partners, Inc. | COM | 29977A105 | 528 | 8,965 | SH | | SOLE | | 3,521 | 0 | 5,444 |
Extraction Oil & Gas Inc | COM | 30227M105 | 66 | 546,017 | SH | | SOLE | | 546,017 | 0 | 0 |
Exxon Mobil Corp. | COM | 30231g102 | 2,929 | 65,495 | SH | | SOLE | | 44,858 | 0 | 20,637 |
Facebook | COM | 30303m102 | 5,315 | 23,408 | SH | | SOLE | | 8,800 | 0 | 14,608 |
Fastenal Co. | COM | 311900104 | 210 | 4,892 | SH | | SOLE | | 4,892 | 0 | 0 |
FedEx Corp. | COM | 31428x106 | 399 | 2,849 | SH | | SOLE | | 666 | 0 | 2,183 |
First Trust Dow Jones Internet | COM | 33733E302 | 268 | 1,570 | SH | | SOLE | | 1,135 | 0 | 435 |
Fiserv, Inc. | COM | 337738108 | 4,705 | 48,200 | SH | | SOLE | | 9,727 | 0 | 38,473 |
Fortive Corp. | COM | 34959J108 | 3,969 | 58,657 | SH | | SOLE | | 12,813 | 0 | 45,844 |
Fortune Brands Home & Security | COM | 34964C106 | 809 | 12,651 | SH | | SOLE | | 5,773 | 0 | 6,878 |
Generac Holdings, Inc. | COM | 368736104 | 3,649 | 29,925 | SH | | SOLE | | 5,869 | 0 | 24,056 |
General Electric Co. | COM | 369604103 | 452 | 66,116 | SH | | SOLE | | 44,303 | 0 | 21,813 |
General Mills, Inc. | COM | 370334104 | 529 | 8,587 | SH | | SOLE | | 1,969 | 0 | 6,618 |
Gilead Sciences, Inc. | COM | 375558103 | 824 | 10,705 | SH | | SOLE | | 7,922 | 0 | 2,783 |
GlaxoSmithKline PLC (ADS) | COM | 37733w105 | 281 | 6,895 | SH | | SOLE | | 5,959 | 0 | 936 |
Hannon Armstrong Sustain. Infr | COM | 41068X100 | 1,131 | 39,727 | SH | | SOLE | | 15,839 | 0 | 23,888 |
Hasbro Inc. | COM | 418056107 | 2,610 | 34,821 | SH | | SOLE | | 4,199 | 0 | 30,622 |
Health Care Select Sector SPDR | COM | 81369y209 | 308 | 3,077 | SH | | SOLE | | 1,223 | 0 | 1,854 |
Hologic, Inc. | COM | 436440101 | 329 | 5,769 | SH | | SOLE | | 1,318 | 0 | 4,451 |
Home Depot, Inc. | COM | 437076102 | 15,734 | 62,807 | SH | | SOLE | | 23,172 | 0 | 39,636 |
Honeywell International, Inc. | COM | 438516106 | 4,925 | 34,065 | SH | | SOLE | | 12,753 | 0 | 21,312 |
Houlihan Lokey, Inc. Cl A | COM | 441593100 | 9,719 | 174,674 | SH | | SOLE | | 27,414 | 0 | 147,260 |
IDEXX Laboratories, Inc. | COM | 45168D104 | 2,468 | 7,476 | SH | | SOLE | | 919 | 0 | 6,557 |
IQVIA Holdings Inc. | COM | 46266c105 | 259 | 1,827 | SH | | SOLE | | 327 | 0 | 1,500 |
Illinois Tool Works | COM | 452308109 | 3,525 | 20,162 | SH | | SOLE | | 8,993 | 0 | 11,169 |
Illumina Inc. | COM | 452327109 | 304 | 820 | SH | | SOLE | | 820 | 0 | 0 |
Int'l Business Machines Corp. | COM | 459200101 | 2,026 | 16,774 | SH | | SOLE | | 12,380 | 0 | 4,394 |
Intel Corp. | COM | 458140100 | 16,093 | 268,976 | SH | | SOLE | | 97,013 | 0 | 171,963 |
International Paper Co. | COM | 460146103 | 391 | 11,110 | SH | | SOLE | | 9,487 | 0 | 1,623 |
Interpublic Grp Cos | COM | 460690100 | 513 | 29,892 | SH | | SOLE | | 14,581 | 0 | 15,311 |
Invesco S&P 500 Equal Weight T | COM | 46137V282 | 233 | 1,170 | SH | | SOLE | | 1,140 | 0 | 30 |
Invesco S&P Equal Weight Mater | COM | 46137V316 | 247 | 2,417 | SH | | SOLE | | 2,417 | 0 | 0 |
Itron, Inc. | COM | 465741106 | 922 | 13,915 | SH | | SOLE | | 5,387 | 0 | 8,528 |
J.M. Smucker Co. | COM | 832696405 | 581 | 5,489 | SH | | SOLE | | 2,713 | 0 | 2,776 |
J.P. Morgan Chase & Co. | COM | 46625h100 | 21,871 | 232,520 | SH | | SOLE | | 63,700 | 0 | 168,821 |
Johnson & Johnson | COM | 478160104 | 9,281 | 65,997 | SH | | SOLE | | 31,655 | 0 | 34,342 |
KLA-Tencor Corp. | COM | 482480100 | 966 | 4,966 | SH | | SOLE | | 3,973 | 0 | 993 |
Kimberly-Clark Corp. | COM | 494368103 | 2,358 | 16,684 | SH | | SOLE | | 12,983 | 0 | 3,701 |
Kinder Morgan, Inc. | COM | 49456b101 | 439 | 28,933 | SH | | SOLE | | 19,163 | 0 | 9,770 |
Koninklijke (Royal) Philips El | COM | 500472303 | 602 | 12,859 | SH | | SOLE | | 12,213 | 0 | 646 |
L3Harris Technologies, Inc. | COM | 502431109 | 373 | 2,197 | SH | | SOLE | | 1,259 | 0 | 938 |
Lam Research | COM | 512807108 | 19,872 | 61,434 | SH | | SOLE | | 9,740 | 0 | 51,694 |
Leidos Holdings, Inc. | COM | 525327102 | 2,319 | 24,755 | SH | | SOLE | | 6,517 | 0 | 18,238 |
Linde PLC | COM | G5494J103 | 220 | 1,039 | SH | | SOLE | | 569 | 0 | 470 |
Lockheed Martin Corp. | COM | 539830109 | 5,102 | 13,981 | SH | | SOLE | | 4,880 | 0 | 9,101 |
Lowe's Companies, Inc. | COM | 548661107 | 14,091 | 104,287 | SH | | SOLE | | 13,855 | 0 | 90,432 |
Main Street Capital Corporatio | COM | 56035L104 | 209 | 6,722 | SH | | SOLE | | 6,722 | 0 | 0 |
Marsh & McLennan | COM | 571748102 | 22,765 | 212,020 | SH | | SOLE | | 31,491 | 0 | 180,529 |
Mastercard Incorporated | COM | 57636Q104 | 756 | 2,558 | SH | | SOLE | | 2,083 | 0 | 475 |
McCormick & Co. | COM | 579780206 | 663 | 3,693 | SH | | SOLE | | 3,693 | 0 | 0 |
McDonald's Corp. | COM | 580135101 | 8,913 | 48,317 | SH | | SOLE | | 18,551 | 0 | 29,766 |
McKesson Corp. | COM | 58155q103 | 414 | 2,696 | SH | | SOLE | | 2,245 | 0 | 451 |
Medtronic PLC | COM | G5960L103 | 2,332 | 25,432 | SH | | SOLE | | 20,830 | 0 | 4,601 |
Merck & Co., Inc. | COM | 58933Y105 | 7,109 | 91,933 | SH | | SOLE | | 46,752 | 0 | 45,182 |
Micron Technology | COM | 595112103 | 264 | 5,129 | SH | | SOLE | | 4,872 | 0 | 257 |
Microsoft Corp. | COM | 594918104 | 83,382 | 409,719 | SH | | SOLE | | 115,841 | 0 | 293,878 |
Mid-America Apartment Communit | COM | 59522j103 | 4,476 | 39,036 | SH | | SOLE | | 3,913 | 0 | 35,123 |
Mondelez International, Inc. | COM | 609207105 | 5,027 | 98,309 | SH | | SOLE | | 16,423 | 0 | 81,886 |
Morgan Stanley | COM | 617446448 | 853 | 17,669 | SH | | SOLE | | 6,827 | 0 | 10,842 |
Motorola Solutions, Inc. | COM | 620076307 | 2,830 | 20,196 | SH | | SOLE | | 3,918 | 0 | 16,278 |
NXP Semiconductors NV | COM | N6596X109 | 603 | 5,291 | SH | | SOLE | | 2,016 | 0 | 3,275 |
Netflix, Inc. | COM | 64110l106 | 278 | 612 | SH | | SOLE | | 462 | 0 | 150 |
NextEra Energy, Inc. | COM | 65339F101 | 13,519 | 56,289 | SH | | SOLE | | 16,914 | 0 | 39,376 |
Nike, Inc. | COM | 654106103 | 2,645 | 26,980 | SH | | SOLE | | 16,031 | 0 | 10,949 |
Norfolk Southern Corp. | COM | 655844108 | 801 | 4,565 | SH | | SOLE | | 592 | 0 | 3,973 |
Northrop Grumman Corp. | COM | 666807102 | 2,076 | 6,753 | SH | | SOLE | | 4,376 | 0 | 2,377 |
Nvidia Corp. | COM | 67066g104 | 478 | 1,257 | SH | | SOLE | | 1,149 | 0 | 108 |
O'Reilly Automotive, Inc. | COM | 67103H107 | 223 | 529 | SH | | SOLE | | 99 | 0 | 430 |
ONE Gas, Inc. | COM | 68235P108 | 762 | 9,886 | SH | | SOLE | | 362 | 0 | 9,524 |
Old Dominion Freight Lines | COM | 679580100 | 1,225 | 7,226 | SH | | SOLE | | 971 | 0 | 6,255 |
Oracle Corp. | COM | 68389X105 | 717 | 12,976 | SH | | SOLE | | 11,533 | 0 | 1,443 |
Otis Worldwide Corp. | COM | 68902V107 | 300 | 5,276 | SH | | SOLE | | 3,389 | 0 | 1,887 |
PNC Financial Services Group | COM | 693475105 | 4,464 | 42,428 | SH | | SOLE | | 10,030 | 0 | 32,398 |
PayPal Holdings, Inc. | COM | 70450Y103 | 463 | 2,659 | SH | | SOLE | | 1,856 | 0 | 803 |
Paychex, Inc. | COM | 704326107 | 675 | 8,917 | SH | | SOLE | | 5,113 | 0 | 3,804 |
People's United Financial, Inc | COM | 712704105 | 136 | 11,716 | SH | | SOLE | | 11,716 | 0 | 0 |
PepsiCo, Inc. | COM | 713448108 | 16,226 | 122,684 | SH | | SOLE | | 35,577 | 0 | 87,107 |
Pfizer, Inc. | COM | 717081103 | 5,082 | 155,425 | SH | | SOLE | | 38,567 | 0 | 116,858 |
Philip Morris International, I | COM | 718172109 | 510 | 7,277 | SH | | SOLE | | 4,287 | 0 | 2,990 |
Phillips 66 | COM | 718546104 | 769 | 10,691 | SH | | SOLE | | 8,153 | 0 | 2,538 |
Procter & Gamble Co. | COM | 742718109 | 15,609 | 130,545 | SH | | SOLE | | 36,338 | 0 | 94,207 |
Progressive Corp. | COM | 743315103 | 236 | 2,945 | SH | | SOLE | | 1,975 | 0 | 970 |
Prologis, Inc. | COM | 74340w103 | 691 | 7,399 | SH | | SOLE | | 5,309 | 0 | 2,090 |
Qualcomm, Inc. | COM | 747525103 | 1,226 | 13,443 | SH | | SOLE | | 13,368 | 0 | 75 |
RPM International, Inc. | COM | 749685103 | 379 | 5,055 | SH | | SOLE | | 5,055 | 0 | 0 |
Raytheon Technologies Corp. | COM | 75513E101 | 1,031 | 16,729 | SH | | SOLE | | 11,431 | 0 | 5,298 |
Realty Income Corp. | COM | 756109104 | 890 | 14,966 | SH | | SOLE | | 14,966 | 0 | 0 |
Regeneron Pharmaceuticals | COM | 75886F107 | 11,922 | 19,117 | SH | | SOLE | | 4,329 | 0 | 14,788 |
Rockwell Automation, Inc. | COM | 773903109 | 1,044 | 4,901 | SH | | SOLE | | 4,151 | 0 | 750 |
SPDR Dow Jones Global Real Est | COM | 78463X749 | 215 | 5,510 | SH | | SOLE | | 5,510 | 0 | 0 |
SPDR S&P Biotech ETF | COM | 78464A870 | 401 | 3,585 | SH | | SOLE | | 2,510 | 0 | 1,075 |
Salesforce.com Inc. | COM | 79466L302 | 6,814 | 36,372 | SH | | SOLE | | 10,360 | 0 | 26,012 |
Seagate Technology | COM | g7945m107 | 601 | 12,412 | SH | | SOLE | | 7,076 | 0 | 5,336 |
Sherwin-Williams Co. | COM | 824348106 | 18,889 | 32,689 | SH | | SOLE | | 5,031 | 0 | 27,658 |
Sirius XM Holdings, Inc. | COM | 82968B103 | 283 | 48,188 | SH | | SOLE | | 48,188 | 0 | 0 |
Stanley Black & Decker, Inc. | COM | 854502101 | 5,922 | 42,490 | SH | | SOLE | | 7,016 | 0 | 35,474 |
Starbucks Corp. | COM | 855244109 | 3,952 | 53,708 | SH | | SOLE | | 15,486 | 0 | 38,222 |
State Street Corp. | COM | 857477103 | 312 | 4,909 | SH | | SOLE | | 4,909 | 0 | 0 |
Stryker Corp. | COM | 863667101 | 10,495 | 58,245 | SH | | SOLE | | 6,505 | 0 | 51,740 |
Sysco Corp. | COM | 871829107 | 577 | 10,558 | SH | | SOLE | | 10,558 | 0 | 0 |
T-Mobile US, Inc. | COM | 872590104 | 3,520 | 33,801 | SH | | SOLE | | 11,334 | 0 | 22,467 |
TE Connectivity Ltd. | COM | H84989104 | 901 | 11,044 | SH | | SOLE | | 6,254 | 0 | 4,790 |
TJX Companies | COM | 872540109 | 11,597 | 229,378 | SH | | SOLE | | 45,997 | 0 | 183,381 |
Target Corp. | COM | 87612e106 | 4,001 | 33,358 | SH | | SOLE | | 23,785 | 0 | 9,573 |
Technology Select Sector SPDR | COM | 81369y803 | 1,878 | 17,975 | SH | | SOLE | | 14,805 | 0 | 3,170 |
Texas Instruments Inc. | COM | 882508104 | 5,924 | 46,654 | SH | | SOLE | | 14,529 | 0 | 32,125 |
Texas Pacific Land Trust | COM | 882610108 | 871 | 1,465 | SH | | SOLE | | 1,465 | 0 | 0 |
The Blackstone Group, Inc. | COM | 09260D107 | 294 | 5,194 | SH | | SOLE | | 5,194 | 0 | 0 |
The Travelers Companies, Inc. | COM | 89417e109 | 614 | 5,387 | SH | | SOLE | | 3,842 | 0 | 1,545 |
Thermo Fisher Scientific, Inc. | COM | 883556102 | 13,748 | 37,942 | SH | | SOLE | | 11,952 | 0 | 25,990 |
Trane Technologies plc | COM | G8994E103 | 864 | 9,710 | SH | | SOLE | | 4,675 | 0 | 5,035 |
Truist Financial Corp. | COM | 89832q109 | 337 | 8,971 | SH | | SOLE | | 6,819 | 0 | 2,152 |
U.S. Bancorp | COM | 902973304 | 1,148 | 31,178 | SH | | SOLE | | 18,456 | 0 | 12,722 |
Unilever ADR | COM | 904767704 | 258 | 4,697 | SH | | SOLE | | 2,972 | 0 | 1,725 |
Unilever N.V. | COM | 904784709 | 1,718 | 32,251 | SH | | SOLE | | 19,529 | 0 | 12,722 |
Union Pacific Corp. | COM | 907818108 | 22,564 | 133,460 | SH | | SOLE | | 30,314 | 0 | 103,146 |
United Parcel Service, Inc. | COM | 911312106 | 276 | 2,485 | SH | | SOLE | | 1,664 | 0 | 821 |
United Rentals Inc. | COM | 911363109 | 245 | 1,645 | SH | | SOLE | | 295 | 0 | 1,350 |
UnitedHealth Group Inc. | COM | 91324p102 | 22,318 | 75,668 | SH | | SOLE | | 21,629 | 0 | 54,040 |
Utilities Select Sector SPDR | COM | 81369y886 | 418 | 7,414 | SH | | SOLE | | 7,114 | 0 | 300 |
V. F. Corp. | COM | 918204108 | 930 | 15,263 | SH | | SOLE | | 5,285 | 0 | 9,978 |
Valero Energy Corp. | COM | 91913Y100 | 1,454 | 24,721 | SH | | SOLE | | 9,304 | 0 | 15,417 |
VanEck Vectors Low Carbon Ener | COM | 92189F502 | 246 | 3,009 | SH | | SOLE | | 1 | 0 | 3,008 |
Vanguard Energy ETF | COM | 92204A306 | 3,496 | 69,500 | SH | | SOLE | | 18,838 | 0 | 50,662 |
Vanguard Health Care ETF | COM | 92204a504 | 623 | 3,233 | SH | | SOLE | | 3,033 | 0 | 200 |
Vanguard Information Technolog | COM | 92204a702 | 565 | 2,026 | SH | | SOLE | | 1,855 | 0 | 171 |
Vanguard Materials ETF | COM | 92204A801 | 375 | 3,109 | SH | | SOLE | | 3,109 | 0 | 0 |
Vanguard REIT ETF | COM | 922908553 | 1,148 | 14,624 | SH | | SOLE | | 14,624 | 0 | 0 |
VeriSign, Inc. | COM | 92343e102 | 420 | 2,029 | SH | | SOLE | | 2,029 | 0 | 0 |
Verizon Communications | COM | 92343v104 | 10,022 | 181,783 | SH | | SOLE | | 53,656 | 0 | 128,128 |
Vertex Pharmaceuticals | COM | 92532F100 | 299 | 1,029 | SH | | SOLE | | 279 | 0 | 750 |
Visa, Inc. Class A | COM | 92826C839 | 37,118 | 192,150 | SH | | SOLE | | 39,566 | 0 | 152,584 |
WEC Energy Group, Inc. | COM | 92939U106 | 345 | 3,933 | SH | | SOLE | | 2,776 | 0 | 1,157 |
Wal-Mart Stores, Inc. | COM | 931142103 | 6,446 | 53,815 | SH | | SOLE | | 23,890 | 0 | 29,925 |
Walgreens Boots Alliance, Inc. | COM | 931427108 | 683 | 16,107 | SH | | SOLE | | 13,493 | 0 | 2,614 |
Walt Disney Co. | COM | 254687106 | 19,606 | 175,824 | SH | | SOLE | | 43,951 | 0 | 131,873 |
Wells Fargo & Co. | COM | 949746101 | 369 | 14,427 | SH | | SOLE | | 13,427 | 0 | 1,000 |
XPO Logistics, Inc. | COM | 983793100 | 1,534 | 19,858 | SH | | SOLE | | 2,685 | 0 | 17,173 |
Xylem, Inc. | COM | 98419M100 | 5,204 | 80,110 | SH | | SOLE | | 11,084 | 0 | 69,026 |
Yum Brands, Inc. | COM | 988498101 | 250 | 2,876 | SH | | SOLE | | 1,432 | 0 | 1,444 |
Zimmer Biomet Holdings, Inc. | COM | 98956P102 | 521 | 4,367 | SH | | SOLE | | 1,867 | 0 | 2,500 |
iShares Nasdaq Biotechnology I | COM | 464287556 | 484 | 3,539 | SH | | SOLE | | 2,192 | 0 | 1,347 |
Invesco QQQ Trust Series 1 | UNIT SER 1 | 46090E103 | 16,258 | 65,661 | SH | | SOLE | | 12,347 | 0 | 53,314 |
Invesco S&P 500 Equal Weight E | S&P500 EQL WGT | 46137V357 | 10,312 | 101,336 | SH | | SOLE | | 24,543 | 0 | 76,793 |
Invesco Water Resources ETF | WATER RES ETF | 46137v142 | 280 | 7,700 | SH | | SOLE | | 7,700 | 0 | 0 |
Madison Covered Call & Equity | COM | 557437100 | 145 | 25,785 | SH | | SOLE | | 25,785 | 0 | 0 |
ProShares S&P 500 ex-Energy ET | SP500 EX ENRGY | 74347B581 | 778 | 11,606 | SH | | SOLE | | 10,162 | 0 | 1,444 |
SPDR Dow Jones ETF Trust | UT SER 1 | 78467x109 | 748 | 2,900 | SH | | SOLE | | 2,550 | 0 | 350 |
SPDR Portfolio Mid Cap ETF | PORTFOLIO MD ETF | 78464a847 | 268 | 8,588 | SH | | SOLE | | 1,302 | 0 | 7,286 |
SPDR Portfolio S&P 500 Value E | PRTFLO S&P500 VL | 78464A508 | 958 | 33,042 | SH | | SOLE | | 33,042 | 0 | 0 |
SPDR S&P 500 ETF Trust | TR UNIT | 78462F103 | 24,547 | 79,604 | SH | | SOLE | | 48,760 | 0 | 30,844 |
SPDR S&P 600 Small Cap Growth | S&P 600 SMCP GRW | 78464A201 | 634 | 11,171 | SH | | SOLE | | 11,171 | 0 | 0 |
SPDR S&P Dividend ETF | S&P DIVID ETF | 78464A763 | 1,146 | 12,561 | SH | | SOLE | | 9,111 | 0 | 3,450 |
SPDR S&P Fossil Fuel Free ETF | SPDR S&P 500 ETF | 78468r796 | 634 | 8,307 | SH | | SOLE | | 6,610 | 0 | 1,697 |
SPDR S&P MidCap 400 ETF Trust | UTSER1 S&PDCRP | 78467Y107 | 4,137 | 12,748 | SH | | SOLE | | 8,437 | 0 | 4,311 |
Schwab U.S. Large-Cap ETF | US LRG CAP ETF | 808524201 | 2,932 | 39,566 | SH | | SOLE | | 9,690 | 0 | 29,876 |
Schwab U.S. Mid-Cap ETF | US MID CAP ETF | 808524508 | 1,312 | 24,933 | SH | | SOLE | | 5,784 | 0 | 19,149 |
Schwab U.S. Small-Cap ETF | US SML CAP ETF | 808524607 | 347 | 5,310 | SH | | SOLE | | 3,868 | 0 | 1,442 |
Vanguard Dividend Appreciation | DIV APP ETF | 921908844 | 7,921 | 67,597 | SH | | SOLE | | 64,652 | 0 | 2,945 |
Vanguard Growth ETF | GROWTH ETF | 922908736 | 427 | 2,114 | SH | | SOLE | | 2,114 | 0 | 0 |
Vanguard High Dividend Yield I | HIGH DIV YLD | 921946406 | 825 | 10,469 | SH | | SOLE | | 1,865 | 0 | 8,604 |
Vanguard Large Cap ETF | LARGE CAP ETF | 922908637 | 376 | 2,626 | SH | | SOLE | | 2,326 | 0 | 300 |
Vanguard Mid-Cap ETF | MID CAP ETF | 922908629 | 893 | 5,449 | SH | | SOLE | | 5,403 | 0 | 46 |
Vanguard S&P 500 ETF | S&P 500 ETF SHS | 922908363 | 3,779 | 13,332 | SH | | SOLE | | 2,390 | 0 | 10,942 |
Vanguard Small Cap ETF | SMALL CP ETF | 922908751 | 3,002 | 20,604 | SH | | SOLE | | 8,247 | 0 | 12,357 |
Vanguard Small Cap Value ETF | SM CP VAL ETF | 922908611 | 617 | 5,767 | SH | | SOLE | | 5,588 | 0 | 179 |
Vanguard Total Stock Market ET | TOTAL STK MKT | 922908769 | 8,064 | 51,520 | SH | | SOLE | | 41,135 | 0 | 10,385 |
Vanguard Total World Stock ETF | TT WRLD ST ETF | 922042742 | 334 | 4,465 | SH | | SOLE | | 4,465 | 0 | 0 |
Vanguard Value ETF | VALUE ETF | 922908744 | 212 | 2,130 | SH | | SOLE | | 980 | 0 | 1,150 |
WisdomTree Total Dividend Fd | US TOTAL DIVIDEND | 97717w109 | 309 | 3,432 | SH | | SOLE | | 3,432 | 0 | 0 |
WisdomTree Trust U.S. MidCap D | US MIDCAP DIVID | 97717w505 | 894 | 31,550 | SH | | SOLE | | 31,550 | 0 | 0 |
iShares DJ US Healthcare Secto | US HLTHCARE ETF | 464287762 | 202 | 935 | SH | | SOLE | | 935 | 0 | 0 |
iShares Dow Jones Select Divid | SELECT DIVID ETF | 464287168 | 230 | 2,855 | SH | | SOLE | | 2,855 | 0 | 0 |
iShares ESG MSCI USA Small-Cap | ESG MSCI USA SML | 46435u663 | 6,897 | 275,123 | SH | | SOLE | | 71,054 | 0 | 204,069 |
iShares Edge MSCI Min Vol USA | MSCI MIN VOL ETF | 46429b697 | 701 | 11,565 | SH | | SOLE | | 11,565 | 0 | 0 |
iShares KLD 400 Social Index F | MSCI KLD400 SOC | 464288570 | 573 | 4,855 | SH | | SOLE | | 4,517 | 0 | 338 |
iShares MSCI USA ESG Optimized | ESG MSCI USA ETF | 46435G425 | 8,239 | 117,722 | SH | | SOLE | | 57,526 | 0 | 60,196 |
iShares MSCI USA Quality Facto | USA QUALITY FCTR | 46432f339 | 325 | 3,388 | SH | | SOLE | | 2,248 | 0 | 1,140 |
iShares Russell 1000 Growth In | RUS 1000 GRW ETF | 464287614 | 7,030 | 36,624 | SH | | SOLE | | 24,512 | 0 | 12,112 |
iShares Russell 1000 Index | RUS 1000 ETF | 464287622 | 1,140 | 6,641 | SH | | SOLE | | 348 | 0 | 6,293 |
iShares Russell 2000 Index Fun | RUSSELL 2000 ETF | 464287655 | 5,671 | 39,606 | SH | | SOLE | | 25,605 | 0 | 14,001 |
iShares Russell 3000 Index Fun | RUSSELL 3000 | 464287689 | 2,533 | 14,065 | SH | | SOLE | | 6,652 | 0 | 7,413 |
iShares Russell Midcap Index F | RUS MID-CAP ETF | 464287499 | 917 | 17,116 | SH | | SOLE | | 14,952 | 0 | 2,164 |
iShares S&P 100 Index Fund | S&P 100 ETF | 464287101 | 817 | 5,737 | SH | | SOLE | | 100 | 0 | 5,637 |
iShares S&P 400 Midcap 400 Val | S&P MC 400VL ETF | 464287705 | 295 | 2,218 | SH | | SOLE | | 2,218 | 0 | 0 |
iShares S&P 500 Growth Index | S&P 500 GRWT ETF | 464287309 | 1,119 | 5,391 | SH | | SOLE | | 5,111 | 0 | 280 |
iShares S&P 500 Index Fund | CORE S&P500 ETF | 464287200 | 125,786 | 406,168 | SH | | SOLE | | 112,988 | 0 | 293,180 |
iShares S&P MidCap 400 Index F | CORE S&P MCP ETF | 464287507 | 33,751 | 189,805 | SH | | SOLE | | 75,187 | 0 | 114,618 |
iShares S&P SmallCap 600 Index | CORE S&P SCP ETF | 464287804 | 21,012 | 307,689 | SH | | SOLE | | 46,837 | 0 | 260,852 |
SPDR S&P Global Natural Resour | RUS 2000 VAL ETF | 78463X541 | 218 | 5,909 | SH | | SOLE | | 5,909 | 0 | 0 |
SPDR MSCI EAFE Fossil Fuel Re | MSCI EAFE FS ETF | 78470E106 | 1,320 | 20,342 | SH | | SOLE | | 7,183 | 0 | 13,159 |
Schwab International Equity ET | FTSE SMCAP ETF | 808524805 | 1,640 | 55,138 | SH | | SOLE | | 17,374 | 0 | 37,764 |
Vanguard FTSE All-Wld ex-US Sm | ALLWRLD EX US | 922042718 | 1,089 | 11,268 | SH | | SOLE | | 4,153 | 0 | 7,115 |
Vanguard FTSE All-World ex-US | FTSE DEV MKT ETF | 922042775 | 4,225 | 88,735 | SH | | SOLE | | 33,011 | 0 | 55,724 |
Vanguard FTSE Developed Market | FTSE EMR MKT ETF | 921943858 | 3,176 | 81,874 | SH | | SOLE | | 66,104 | 0 | 15,770 |
Vanguard MSCI Emerging Markets | CORE MSCI EAFE | 922042858 | 550 | 13,875 | SH | | SOLE | | 12,500 | 0 | 1,375 |
iShare Core MSCI EAFE ETF | CORE MSCI EMKT | 46432F842 | 50,109 | 876,642 | SH | | SOLE | | 290,956 | 0 | 585,687 |
iShares Core MSCI Emerging Mar | MSCI ACWI ETF | 46434g103 | 6,183 | 129,894 | SH | | SOLE | | 25,491 | 0 | 104,403 |
iShares MSCI ACWI ETF | MSCI ACWI ETF | 464288257 | 1,130 | 15,335 | SH | | SOLE | | 41 | 0 | 15,294 |
iShares MSCI EAFE ESG Select E | ESG MSCI EAFE | 46435G516 | 30,045 | 495,954 | SH | | SOLE | | 90,356 | 0 | 405,598 |
iShares MSCI EAFE Index Fund | MSCI EAFE ETF | 464287465 | 3,733 | 61,326 | SH | | SOLE | | 42,148 | 0 | 19,178 |
iShares MSCI EAFE Value Index | EAFE SML CP ETF | 464288877 | 530 | 13,265 | SH | | SOLE | | 13,265 | 0 | 0 |
iShares MSCI Emerging Markets | ESG MSCI EM ETF | 464287234 | 2,340 | 58,521 | SH | | SOLE | | 28,321 | 0 | 30,200 |
ProShares Short S&P500 | MSCI EM MKT ETF | 74347b425 | 441 | 19,713 | SH | | SOLE | | 4,450 | 0 | 15,263 |
DNP Select Income Fund, Inc. | COM | 23325p104 | 113 | 10,369 | SH | | SOLE | | 8,294 | 0 | 2,075 |
Templeton Dragon Fund, Inc. | COM | 88018T101 | 217 | 10,776 | SH | | SOLE | | 10,776 | 0 | 0 |