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 |
Amazon.Com, Inc. | Stock | 023135106 | 58,763,105 | 386,752 | SH | | SOLE | 0 | 386,752 | 0 | 0 |
Rollins Inc Com | Stock | 775711104 | 204,507 | 4,683 | SH | | SOLE | 0 | 4,683 | 0 | 0 |
Powershares Qqq Trust | ETF | 46090E103 | 219,970 | 537 | SH | | SOLE | 0 | 537 | 0 | 0 |
Technology Select Sector Spdr Fund | ETF | 81369Y803 | 1,095,019 | 5,689 | SH | | SOLE | 0 | 5,689 | 0 | 0 |
Starbucks Corporation | Stock | 855244109 | 336,323 | 3,503 | SH | | SOLE | 0 | 3,503 | 0 | 0 |
Dollar General Corporation | Stock | 256677105 | 3,157,933 | 23,229 | SH | | SOLE | 0 | 23,228 | 0 | 0 |
Johnson & Johnson | Stock | 478160104 | 4,933,085 | 31,473 | SH | | SOLE | 0 | 31,473 | 0 | 0 |
Costco Wholesale Corporation | Stock | 22160K105 | 715,934 | 1,085 | SH | | SOLE | 0 | 1,084 | 0 | 0 |
Cabot Corporation | Stock | 127055101 | 5,649,944 | 67,664 | SH | | SOLE | 0 | 67,664 | 0 | 0 |
Ishares Msci Emerging Markets Etf | ETF | 464287234 | 1,480,733 | 36,825 | SH | | SOLE | 0 | 36,825 | 0 | 0 |
Las Vegas Sands Corp. | Stock | 517834107 | 492,100 | 10,000 | SH | | SOLE | 0 | 10,000 | 0 | 0 |
Watsco, Inc. | Stock | 942622200 | 236,087 | 551 | SH | | SOLE | 0 | 551 | 0 | 0 |
Yum! Brands, Inc. | Stock | 988498101 | 217,680 | 1,666 | SH | | SOLE | 0 | 1,666 | 0 | 0 |
Boston Scientific Corporation | Stock | 101137107 | 221,181 | 3,826 | SH | | SOLE | 0 | 3,826 | 0 | 0 |
Procter & Gamble Company | Stock | 742718109 | 3,016,382 | 20,584 | SH | | SOLE | 0 | 20,584 | 0 | 0 |
Coca-Cola Company | Stock | 191216100 | 4,233,434 | 71,838 | SH | | SOLE | 0 | 71,838 | 0 | 0 |
Marriott International, Inc. Class A | Stock | 571903202 | 4,553,780 | 20,193 | SH | | SOLE | 0 | 20,193 | 0 | 0 |
Powershares DB Commodity Index Tracking Fund | ETF | 46138B103 | 1,562,636 | 70,900 | SH | | SOLE | 0 | 70,900 | 0 | 0 |
Cme Group Inc. Class A | Stock | 12572Q105 | 4,260,614 | 20,231 | SH | | SOLE | 0 | 20,230 | 0 | 0 |
Fortive Corp. | Stock | 34959J108 | 29,566,964 | 401,561 | SH | | SOLE | 0 | 401,561 | 0 | 0 |
Netflix, Inc. | Stock | 64110L106 | 973,760 | 2,000 | SH | | SOLE | 0 | 2,000 | 0 | 0 |
Paychex, Inc. | Stock | 704326107 | 542,189 | 4,552 | SH | | SOLE | 0 | 4,552 | 0 | 0 |
Integer Holdings Corporation | Stock | 45826H109 | 224,515 | 2,266 | SH | | SOLE | 0 | 2,266 | 0 | 0 |
Tetra Tech Inc New Com | Stock | 88162G103 | 402,802 | 2,413 | SH | | SOLE | 0 | 2,413 | 0 | 0 |
Pool Corporation Com | Stock | 73278L105 | 706,115 | 1,771 | SH | | SOLE | 0 | 1,771 | 0 | 0 |
Merck & Co., Inc. | Stock | 58933Y105 | 1,268,993 | 11,640 | SH | | SOLE | 0 | 11,640 | 0 | 0 |
Spdr S&P 500 Etf Trust | ETF | 78462F103 | 4,810,303 | 10,120 | SH | | SOLE | 0 | 10,120 | 0 | 0 |
Mastercard Incorporated Class A | Stock | 57636Q104 | 502,002 | 1,177 | SH | | SOLE | 0 | 1,177 | 0 | 0 |
Nordson Corp Com | Stock | 655663102 | 265,217 | 1,004 | SH | | SOLE | 0 | 1,004 | 0 | 0 |
Allstate Corporation | Stock | 020002101 | 262,602 | 1,876 | SH | | SOLE | 0 | 1,876 | 0 | 0 |
Vertex Pharmaceuticals Incorporated | Stock | 92532F100 | 922,013 | 2,266 | SH | | SOLE | 0 | 2,266 | 0 | 0 |
Verizon Communications Inc. | Stock | 92343V104 | 230,159 | 6,105 | SH | | SOLE | 0 | 6,105 | 0 | 0 |
Sherwin-Williams Company | Stock | 824348106 | 32,734,954 | 104,953 | SH | | SOLE | 0 | 104,953 | 0 | 0 |
Pepsico, Inc. | Stock | 713448108 | 925,979 | 5,452 | SH | | SOLE | 0 | 5,452 | 0 | 0 |
Honeywell International Inc. | Stock | 438516106 | 5,298,811 | 25,267 | SH | | SOLE | 0 | 25,267 | 0 | 0 |
Xcel Energy Inc. | Stock | 98389B100 | 234,887 | 3,794 | SH | | SOLE | 0 | 3,794 | 0 | 0 |
Home Depot, Inc. | Stock | 437076102 | 33,822,997 | 97,599 | SH | | SOLE | 0 | 97,599 | 0 | 0 |
Automatic Data Processing, Inc. | Stock | 053015103 | 1,842,793 | 7,910 | SH | | SOLE | 0 | 7,910 | 0 | 0 |
Cooper Cos Inc Com New | Stock | 216648402 | 273,612 | 723 | SH | | SOLE | 0 | 723 | 0 | 0 |
Icici Bank Limited Sponsored Adr | ADR | 45104G104 | 326,846 | 13,710 | SH | | SOLE | 0 | 13,710 | 0 | 0 |
Broadridge Financial Solutions, Inc. | Stock | 11133T103 | 5,657,190 | 27,495 | SH | | SOLE | 0 | 27,495 | 0 | 0 |
Ishares Russell 1000 Growth Etf | ETF | 464287614 | 444,332 | 1,466 | SH | | SOLE | 0 | 1,465 | 0 | 0 |
Metropolitan Bk Hldg Corp Com | Stock | 591774104 | 3,947,708 | 71,284 | SH | | SOLE | 0 | 71,284 | 0 | 0 |
Steris Plc | Stock | G8473T100 | 6,633,346 | 30,172 | SH | | SOLE | 0 | 30,172 | 0 | 0 |
Banco Bilbao Vizcaya Argentaria, S.A. Sponsored Adr | ADR | 05946K101 | 96,147 | 10,554 | SH | | SOLE | 0 | 10,554 | 0 | 0 |
United Therapeutics Corp Del Com | Stock | 91307C102 | 549,725 | 2,500 | SH | | SOLE | 0 | 2,500 | 0 | 0 |
Waste Connections, Inc. | Stock | 94106B101 | 33,854,088 | 226,798 | SH | | SOLE | 0 | 226,797 | 0 | 0 |
Berkshire Hathaway Inc. Class B | Stock | 084670702 | 2,194,172 | 6,152 | SH | | SOLE | 0 | 6,152 | 0 | 0 |
Adobe Systems Incorporated | Stock | 00724F101 | 37,152,072 | 62,273 | SH | | SOLE | 0 | 62,273 | 0 | 0 |
Alphabet Inc. Class A | Stock | 02079K305 | 55,290,951 | 395,812 | SH | | SOLE | 0 | 395,811 | 0 | 0 |
O'Reilly Automotive, Inc. | Stock | 67103H107 | 17,321,859 | 18,232 | SH | | SOLE | 0 | 18,232 | 0 | 0 |
Constellation Brands, Inc. Class A | Stock | 21036P108 | 3,525,668 | 14,584 | SH | | SOLE | 0 | 14,583 | 0 | 0 |
Comcast Corporation Class A | Stock | 20030N101 | 6,948,718 | 158,466 | SH | | SOLE | 0 | 158,465 | 0 | 0 |
Ase Technology Hldg Co Ltd Sponsored Ads | ADR | 00215W100 | 125,953 | 13,385 | SH | | SOLE | 0 | 13,385 | 0 | 0 |
Generac Holdings Inc. | Stock | 368736104 | 413,568 | 3,200 | SH | | SOLE | 0 | 3,200 | 0 | 0 |
Microsoft Corporation | Stock | 594918104 | 78,940,578 | 209,926 | SH | | SOLE | 0 | 209,926 | 0 | 0 |
Cvs Health Corporation | Stock | 126650100 | 297,935 | 3,773 | SH | | SOLE | 0 | 3,773 | 0 | 0 |
Merit Med Sys Inc Com | Stock | 589889104 | 364,912 | 4,804 | SH | | SOLE | 0 | 4,804 | 0 | 0 |
Berkshire Hathaway Inc. Class A | Stock | 084670108 | 3,798,375 | 7 | SH | | SOLE | 0 | 7 | 0 | 0 |
Boeing Company | Stock | 097023105 | 856,007 | 3,284 | SH | | SOLE | 0 | 3,284 | 0 | 0 |
Vanguard Small-Cap Index Fund | ETF | 922908751 | 214,823 | 1,007 | SH | | SOLE | 0 | 1,007 | 0 | 0 |
Vanguard Mid-Cap Index Fund | ETF | 922908629 | 2,548,339 | 10,954 | SH | | SOLE | 0 | 10,954 | 0 | 0 |
Nextera Energy, Inc. | Stock | 65339F101 | 25,926,691 | 426,847 | SH | | SOLE | 0 | 426,847 | 0 | 0 |
Tesla Motors, Inc. | Stock | 88160R101 | 586,413 | 2,360 | SH | | SOLE | 0 | 2,360 | 0 | 0 |
Linde Plc Com | Stock | G54950103 | 287,086 | 699 | SH | | SOLE | 0 | 699 | 0 | 0 |
Thor Industries, Inc. | Stock | 885160101 | 247,379 | 2,092 | SH | | SOLE | 0 | 2,092 | 0 | 0 |
Moog Inc. Class A | Stock | 615394202 | 7,765,111 | 53,634 | SH | | SOLE | 0 | 53,633 | 0 | 0 |
Arch Cap Group Ltd Ord | Stock | G0450A105 | 456,241 | 6,143 | SH | | SOLE | 0 | 6,143 | 0 | 0 |
Vanguard S&P 500 Index Fund | ETF | 922908363 | 274,310 | 628 | SH | | SOLE | 0 | 628 | 0 | 0 |
Astrazeneca Plc Sponsored Adr | ADR | 046353108 | 236,870 | 3,517 | SH | | SOLE | 0 | 3,517 | 0 | 0 |
Oncternal Therapeutics Inc Com | Stock | 68236P206 | 16,199 | 30,211 | SH | | SOLE | 0 | 30,211 | 0 | 0 |
Booz Allen Hamilton Holding Corporation Class A | Stock | 099502106 | 35,642,658 | 278,654 | SH | | SOLE | 0 | 278,654 | 0 | 0 |
Teradyne, Inc. | Stock | 880770102 | 217,040 | 2,000 | SH | | SOLE | 0 | 2,000 | 0 | 0 |
Anterix Inc Com | Stock | 03676C100 | 330,868 | 9,930 | SH | | SOLE | 0 | 9,930 | 0 | 0 |
Ishares Russell Top 200 Etf | ETF | 464289446 | 690,540 | 6,000 | SH | | SOLE | 0 | 6,000 | 0 | 0 |
Wabtec Corporation | Stock | 929740108 | 30,137,500 | 237,490 | SH | | SOLE | 0 | 237,490 | 0 | 0 |
Eli Lilly And Company | Stock | 532457108 | 2,129,990 | 3,654 | SH | | SOLE | 0 | 3,654 | 0 | 0 |
Vanguard Russell 1000 Value Index Fund | ETF | 92206C714 | 1,585,579 | 21,858 | SH | | SOLE | 0 | 21,858 | 0 | 0 |
Ishares Russell 2000 Etf | ETF | 464287655 | 4,283,487 | 21,342 | SH | | SOLE | 0 | 21,341 | 0 | 0 |
Aercap Holdings Nv Shs | Stock | N00985106 | 222,960 | 3,000 | SH | | SOLE | 0 | 3,000 | 0 | 0 |
Carrier Global Corporation | Stock | 14448C104 | 1,812,835 | 31,555 | SH | | SOLE | 0 | 31,555 | 0 | 0 |
Sysco Corporation | Stock | 871829107 | 403,312 | 5,515 | SH | | SOLE | 0 | 5,515 | 0 | 0 |
Warner Music Group Corp | Stock | 934550203 | 5,780,646 | 161,516 | SH | | SOLE | 0 | 161,515 | 0 | 0 |
Ii-Vi Incorporated | Stock | 19247G107 | 467,512 | 10,740 | SH | | SOLE | 0 | 10,740 | 0 | 0 |
American Electric Power Company, Inc. | Stock | 025537101 | 334,464 | 4,118 | SH | | SOLE | 0 | 4,118 | 0 | 0 |
Brown-Forman Corporation Class B | Stock | 115637209 | 2,449,076 | 42,891 | SH | | SOLE | 0 | 42,891 | 0 | 0 |
Vanguard Small-Cap Value Index Fund | ETF | 922908611 | 255,557 | 1,420 | SH | | SOLE | 0 | 1,420 | 0 | 0 |
Bentley Sys Inc Com Cl B | Stock | 08265T208 | 327,847 | 6,283 | SH | | SOLE | 0 | 6,283 | 0 | 0 |
Chemed Corporation | Stock | 16359R103 | 539,140 | 922 | SH | | SOLE | 0 | 922 | 0 | 0 |
Eastern Bankshares Inc Com | Stock | 27627N105 | 153,090 | 10,781 | SH | | SOLE | 0 | 10,781 | 0 | 0 |
Regeneron Pharmaceuticals, Inc. | Stock | 75886F107 | 244,165 | 278 | SH | | SOLE | 0 | 278 | 0 | 0 |
Atlassian Corporation | Stock | 049468101 | 317,781 | 1,336 | SH | | SOLE | 0 | 1,336 | 0 | 0 |
Xylem Inc. | Stock | 98419M100 | 354,516 | 3,100 | SH | | SOLE | 0 | 3,100 | 0 | 0 |
Cambridge Bancorp Com | Stock | 132152109 | 840,226 | 12,107 | SH | | SOLE | 0 | 12,107 | 0 | 0 |
Visa Inc. Class A | Stock | 92826C839 | 53,418,797 | 205,181 | SH | | SOLE | 0 | 205,180 | 0 | 0 |
Hershey Company | Stock | 427866108 | 941,522 | 5,050 | SH | | SOLE | 0 | 5,050 | 0 | 0 |
Vanguard Growth Index Fund | ETF | 922908736 | 2,512,359 | 8,081 | SH | | SOLE | 0 | 8,081 | 0 | 0 |
Ads Tec Energy Plc Shs | Stock | G0085J117 | 107,250 | 15,000 | SH | | SOLE | 0 | 15,000 | 0 | 0 |
American Tower Corporation | REIT | 03027X100 | 36,295,724 | 168,129 | SH | | SOLE | 0 | 168,129 | 0 | 0 |
Ishares Core S&P Total U.S. Stock Market Etf | ETF | 464287150 | 419,131 | 3,983 | SH | | SOLE | 0 | 3,983 | 0 | 0 |
Meta Platforms Inc. | Stock | 30303M102 | 41,720,557 | 117,868 | SH | | SOLE | 0 | 117,868 | 0 | 0 |
Asml Holding Nv Adr | ADR | N07059210 | 250,541 | 331 | SH | | SOLE | 0 | 331 | 0 | 0 |
Lpl Finl Hldgs Inc Com | Stock | 50212V100 | 1,014,047 | 4,455 | SH | | SOLE | 0 | 4,455 | 0 | 0 |
Aspen Technology Inc Com | Stock | 29109X106 | 205,400 | 933 | SH | | SOLE | 0 | 933 | 0 | 0 |
Palo Alto Networks, Inc. | Stock | 697435105 | 246,520 | 836 | SH | | SOLE | 0 | 836 | 0 | 0 |
Epam Sys Inc Com | Stock | 29414B104 | 21,943,395 | 73,799 | SH | | SOLE | 0 | 73,799 | 0 | 0 |
Haleon Plc Spon Ads | ADR | 405552100 | 103,558 | 12,583 | SH | | SOLE | 0 | 12,583 | 0 | 0 |
Mondelez Intl Inc. Class A | Stock | 609207105 | 4,801,964 | 66,298 | SH | | SOLE | 0 | 66,298 | 0 | 0 |
Broadcom Limited | Stock | 11135F101 | 11,111,787 | 9,955 | SH | | SOLE | 0 | 9,954 | 0 | 0 |
Canadian Pacific Railway Limited | Stock | 13646K108 | 238,840 | 3,021 | SH | | SOLE | 0 | 3,021 | 0 | 0 |
Ishares Core Msci Eafe Etf | ETF | 46432F842 | 243,974 | 3,468 | SH | | SOLE | 0 | 3,468 | 0 | 0 |
Accenture Plc | Stock | G1151C101 | 802,531 | 2,287 | SH | | SOLE | 0 | 2,287 | 0 | 0 |
Equifax Inc. | Stock | 294429105 | 321,477 | 1,300 | SH | | SOLE | 0 | 1,300 | 0 | 0 |
Nice Systems Ltd. Sponsored Adr | ADR | 653656108 | 798,040 | 4,000 | SH | | SOLE | 0 | 4,000 | 0 | 0 |
Nvidia Corporation | Stock | 67066G104 | 1,009,818 | 2,039 | SH | | SOLE | 0 | 2,039 | 0 | 0 |
Abbvie, Inc. | Stock | 00287Y109 | 418,574 | 2,701 | SH | | SOLE | 0 | 2,701 | 0 | 0 |
S&P Global Inc. | Stock | 78409V104 | 38,159,774 | 86,624 | SH | | SOLE | 0 | 86,624 | 0 | 0 |
Cabot Oil & Gas Corporation | Stock | 127097103 | 545,720 | 21,384 | SH | | SOLE | 0 | 21,384 | 0 | 0 |
Lennox Intl Inc Com | Stock | 526107107 | 283,728 | 634 | SH | | SOLE | 0 | 634 | 0 | 0 |
Icon Plc Shs | Stock | G4705A100 | 214,284 | 757 | SH | | SOLE | 0 | 757 | 0 | 0 |
Taiwan Semiconductor Manufacturing Co., Ltd. Sponsored Adr | ADR | 874039100 | 511,680 | 4,920 | SH | | SOLE | 0 | 4,920 | 0 | 0 |
Blackstone Group L.P. | Stock | 09260D107 | 56,673,922 | 432,890 | SH | | SOLE | 0 | 432,889 | 0 | 0 |
Ansys, Inc. | Stock | 03662Q105 | 254,379 | 701 | SH | | SOLE | 0 | 701 | 0 | 0 |
Factset Resh Sys Inc Com | Stock | 303075105 | 512,829 | 1,075 | SH | | SOLE | 0 | 1,075 | 0 | 0 |
Simpson Mfg Inc Com | Stock | 829073105 | 507,027 | 2,561 | SH | | SOLE | 0 | 2,561 | 0 | 0 |
Stryker Corporation | Stock | 863667101 | 459,072 | 1,533 | SH | | SOLE | 0 | 1,533 | 0 | 0 |
General Dynamics Corporation | Stock | 369550108 | 415,472 | 1,600 | SH | | SOLE | 0 | 1,600 | 0 | 0 |
Mcdonald'S Corporation | Stock | 580135101 | 644,954 | 2,175 | SH | | SOLE | 0 | 2,175 | 0 | 0 |
Cisco Systems, Inc. | Stock | 17275R102 | 841,668 | 16,660 | SH | | SOLE | 0 | 16,660 | 0 | 0 |
Autodesk, Inc. | Stock | 052769106 | 18,770,117 | 77,091 | SH | | SOLE | 0 | 77,091 | 0 | 0 |
Vanguard Intermediate Term Bond Index Fund | ETF | 921937819 | 2,234,475 | 29,255 | SH | | SOLE | 0 | 29,254 | 0 | 0 |
Charter Communications, Inc. Class A | Stock | 16119P108 | 34,726,226 | 89,344 | SH | | SOLE | 0 | 89,344 | 0 | 0 |
Gaming And Leisure Properties, Inc. | REIT | 36467J108 | 4,375,755 | 88,668 | SH | | SOLE | 0 | 88,667 | 0 | 0 |
Ambev Sa Sponsored Adr | ADR | 02319V103 | 45,976 | 16,420 | SH | | SOLE | 0 | 16,420 | 0 | 0 |
Ishares Core S&P 500 Etf | ETF | 464287200 | 9,511,605 | 19,914 | SH | | SOLE | 0 | 19,914 | 0 | 0 |
Mettler-Toledo International Inc. | Stock | 592688105 | 715,646 | 590 | SH | | SOLE | 0 | 590 | 0 | 0 |
Siteone Landscape Supply Inc Com | Stock | 82982L103 | 703,300 | 4,328 | SH | | SOLE | 0 | 4,328 | 0 | 0 |
Union Pacific Corporation | Stock | 907818108 | 1,655,233 | 6,739 | SH | | SOLE | 0 | 6,739 | 0 | 0 |
Carmax Inc Com | Stock | 143130102 | 19,560,796 | 254,897 | SH | | SOLE | 0 | 254,897 | 0 | 0 |
Charles Riv Labs Intl Inc Com | Stock | 159864107 | 227,417 | 962 | SH | | SOLE | 0 | 962 | 0 | 0 |
Salesforce.Com, Inc. | Stock | 79466L302 | 36,305,689 | 137,971 | SH | | SOLE | 0 | 137,971 | 0 | 0 |
Idexx Laboratories, Inc. | Stock | 45168D104 | 603,894 | 1,088 | SH | | SOLE | 0 | 1,088 | 0 | 0 |
Thermo Fisher Scientific Inc. | Stock | 883556102 | 31,489,197 | 59,325 | SH | | SOLE | 0 | 59,325 | 0 | 0 |
Lockheed Martin Corporation | Stock | 539830109 | 2,829,318 | 6,242 | SH | | SOLE | 0 | 6,242 | 0 | 0 |
Jpmorgan Chase & Co. | Stock | 46625H100 | 3,279,015 | 19,277 | SH | | SOLE | 0 | 19,276 | 0 | 0 |
Pros Holdings Inc Com | Stock | 74346Y103 | 464,433 | 11,973 | SH | | SOLE | 0 | 11,973 | 0 | 0 |
Chevron Corporation | Stock | 166764100 | 1,068,692 | 7,165 | SH | | SOLE | 0 | 7,164 | 0 | 0 |
Conocophillips | Stock | 20825C104 | 294,237 | 2,535 | SH | | SOLE | 0 | 2,535 | 0 | 0 |
Vanguard Ftse Developed Markets Etf | ETF | 921943858 | 1,907,905 | 39,831 | SH | | SOLE | 0 | 39,831 | 0 | 0 |
Danaher Corporation | Stock | 235851102 | 2,960,495 | 12,797 | SH | | SOLE | 0 | 12,797 | 0 | 0 |
Wal-Mart Stores, Inc. | Stock | 931142103 | 853,925 | 5,417 | SH | | SOLE | 0 | 5,416 | 0 | 0 |
Oracle Corporation | Stock | 68389X105 | 6,314,028 | 59,888 | SH | | SOLE | 0 | 59,888 | 0 | 0 |
Raytheon Technologies Corporation | Stock | 75513E101 | 1,260,081 | 14,976 | SH | | SOLE | 0 | 14,976 | 0 | 0 |
Vanguard Ftse Emerging Markets Etf | ETF | 922042858 | 3,407,683 | 82,912 | SH | | SOLE | 0 | 82,912 | 0 | 0 |
Texas Instruments Incorporated | Stock | 882508104 | 367,512 | 2,156 | SH | | SOLE | 0 | 2,156 | 0 | 0 |
Pfizer Inc. | Stock | 717081103 | 286,672 | 9,957 | SH | | SOLE | 0 | 9,957 | 0 | 0 |
Morgan Stanley | Stock | 617446448 | 4,906,360 | 52,615 | SH | | SOLE | 0 | 52,615 | 0 | 0 |
Caterpillar Inc. | Stock | 149123101 | 1,302,917 | 4,407 | SH | | SOLE | 0 | 4,406 | 0 | 0 |
Alphabet Inc. Class C | Stock | 02079K107 | 6,969,834 | 49,456 | SH | | SOLE | 0 | 49,456 | 0 | 0 |
American Express Company | Stock | 025816109 | 34,119,283 | 182,125 | SH | | SOLE | 0 | 182,124 | 0 | 0 |
Amgen Inc. | Stock | 031162100 | 484,450 | 1,682 | SH | | SOLE | 0 | 1,682 | 0 | 0 |
Applied Materials, Inc. | Stock | 038222105 | 5,700,209 | 35,171 | SH | | SOLE | 0 | 35,171 | 0 | 0 |
Otis Worldwide Corporation | Stock | 68902V107 | 3,922,995 | 43,847 | SH | | SOLE | 0 | 43,847 | 0 | 0 |
Analog Devices, Inc. | Stock | 032654105 | 482,275 | 2,429 | SH | | SOLE | 0 | 2,428 | 0 | 0 |
Williams Companies, Inc. | Stock | 969457100 | 4,885,287 | 140,261 | SH | | SOLE | 0 | 140,260 | 0 | 0 |
Mercadolibre Inc Com | Stock | 58733R102 | 201,157 | 128 | SH | | SOLE | 0 | 128 | 0 | 0 |
Vanguard Dividend Appreciation Index Fund | ETF | 921908844 | 774,770 | 4,547 | SH | | SOLE | 0 | 4,546 | 0 | 0 |
Healthequity Inc | Stock | 42226A107 | 27,618,657 | 416,571 | SH | | SOLE | 0 | 416,571 | 0 | 0 |
Trimble Inc. | Stock | 896239100 | 266,266 | 5,005 | SH | | SOLE | 0 | 5,005 | 0 | 0 |
Badger Meter Inc Com | Stock | 056525108 | 432,699 | 2,803 | SH | | SOLE | 0 | 2,803 | 0 | 0 |
Vanguard Short-Term Bond Index Fund | ETF | 921937827 | 885,961 | 11,503 | SH | | SOLE | 0 | 11,503 | 0 | 0 |
Littelfuse, Inc. | Stock | 537008104 | 301,808 | 1,128 | SH | | SOLE | 0 | 1,128 | 0 | 0 |
Philip Morris International Inc. | Stock | 718172109 | 1,215,805 | 12,923 | SH | | SOLE | 0 | 12,923 | 0 | 0 |
Pnc Financial Services Group, Inc. | Stock | 693475105 | 355,690 | 2,297 | SH | | SOLE | 0 | 2,297 | 0 | 0 |
Bristol-Myers Squibb Company | Stock | 110122108 | 418,997 | 8,166 | SH | | SOLE | 0 | 8,166 | 0 | 0 |
W R Berkley Corporation Com | Stock | 084423102 | 218,949 | 3,096 | SH | | SOLE | 0 | 3,096 | 0 | 0 |
Altria Group, Inc. | Stock | 02209S103 | 534,938 | 13,261 | SH | | SOLE | 0 | 13,260 | 0 | 0 |
Loews Corp Com | Stock | 540424108 | 723,249 | 10,393 | SH | | SOLE | 0 | 10,393 | 0 | 0 |
Cadence Design System Inc Com | Stock | 127387108 | 215,717 | 792 | SH | | SOLE | 0 | 792 | 0 | 0 |
Agilent Technologies, Inc. | Stock | 00846U101 | 305,171 | 2,195 | SH | | SOLE | 0 | 2,195 | 0 | 0 |
Exxon Mobil Corporation | Stock | 30231G102 | 328,719 | 3,288 | SH | | SOLE | 0 | 3,287 | 0 | 0 |
Unitedhealth Group Incorporated | Stock | 91324P102 | 43,721,334 | 83,046 | SH | | SOLE | 0 | 83,046 | 0 | 0 |
Travelers Companies, Inc. | Stock | 89417E109 | 1,015,312 | 5,330 | SH | | SOLE | 0 | 5,330 | 0 | 0 |
Deere & Company | Stock | 244199105 | 337,090 | 843 | SH | | SOLE | 0 | 843 | 0 | 0 |
Novo Nordisk A/S Sponsored Adr Class B | ADR | 670100205 | 256,039 | 2,475 | SH | | SOLE | 0 | 2,475 | 0 | 0 |
Paypal Holdings Inc. | Stock | 70450Y103 | 16,443,449 | 267,765 | SH | | SOLE | 0 | 267,765 | 0 | 0 |
Charles Schwab Corporation | Stock | 808513105 | 47,013,136 | 683,330 | SH | | SOLE | 0 | 683,330 | 0 | 0 |
Toronto-Dominion Bank | Stock | 891160509 | 516,960 | 8,000 | SH | | SOLE | 0 | 8,000 | 0 | 0 |
Blackrock, Inc. | Stock | 09247X101 | 677,041 | 834 | SH | | SOLE | 0 | 834 | 0 | 0 |
Apple Inc. | Stock | 037833100 | 53,488,308 | 277,818 | SH | | SOLE | 0 | 277,818 | 0 | 0 |
Abbott Laboratories | Stock | 002824100 | 7,050,050 | 64,051 | SH | | SOLE | 0 | 64,050 | 0 | 0 |
Walt Disney Company | Stock | 254687106 | 490,313 | 5,430 | SH | | SOLE | 0 | 5,430 | 0 | 0 |
Booking Holdings Inc | Stock | 09857L108 | 30,720,699 | 8,661 | SH | | SOLE | 0 | 8,660 | 0 | 0 |
Ishares Russell 1000 Etf | ETF | 464287622 | 223,501 | 852 | SH | | SOLE | 0 | 852 | 0 | 0 |
Ishares Russell 1000 Value Etf | ETF | 464287598 | 4,512,723 | 27,308 | SH | | SOLE | 0 | 27,308 | 0 | 0 |
Ferrari N V Com | Stock | N3167Y103 | 210,503 | 622 | SH | | SOLE | 0 | 622 | 0 | 0 |