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 CO COM 88579Y101 806,469 4,913 SH SOLE 4,913 0 0
ABBOTT LABORATORIES COM 002824100 2,207,398 22,335 SH SOLE 22,335 0 0
ABBVIE INC COM 00287Y109 6,598,254 25,224 SH SOLE 25,224 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,707,925 20,221 SH SOLE 20,021 0 200
ADOBE INC COM 00724F101 660,315 2,752 SH SOLE 2,752 0 0
ADVANCED MICRO DEVICES INC COM 007903107 692,512 1,132 SH SOLE 1,132 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 2,547,474 9,156 SH SOLE 9,156 0 0
AIRBNB INC COM CL A 009066101 1,774,014 11,043 SH SOLE 11,043 0 0
ALCON AG ORD SHS H01301128 15,649,104 241,685 SH SOLE 241,685 0 0
ALLEGION PLC ORD SHS G0176J109 1,922,125 12,500 SH SOLE 12,500 0 0
ALLIANCE LAUNDRY HLDGS INC COM 01862Q107 2,262,805 106,235 SH SOLE 106,235 0 0
ALPHABET INC CAP STK CL C 02079K107 57,491,044 168,724 SH SOLE 166,729 0 1,995
ALPHABET INC CAP STK CL A 02079K305 105,999,888 308,068 SH SOLE 307,968 0 100
ALTRIA GROUP INC COM 02209S103 363,636 5,400 SH SOLE 5,400 0 0
AMAZON COM INC COM 023135106 133,293,259 534,992 SH SOLE 533,252 0 1,740
AMERICAN EXPRESS CO COM 025816109 684,225 2,250 SH SOLE 2,250 0 0
AMGEN INC COM 031162100 868,311 2,060 SH SOLE 2,060 0 0
AMPHENOL CORP CL A 032095101 117,116,641 1,389,284 SH SOLE 1,381,904 0 7,380
ANALOG DEVICES INC COM 032654105 53,077,021 133,793 SH SOLE 133,793 0 0
APPLE INC COM 037833100 121,218,227 363,997 SH SOLE 362,377 0 1,620
ARCH CAP GROUP LTD ORD G0450A105 558,778 6,050 SH SOLE 3,800 0 2,250
ARISTA NETWORKS INC COM SHS 040413205 968,582 4,758 SH SOLE 4,758 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 79,944,388 44,127 SH SOLE 44,127 0 0
AT&T INC COM 00206R102 234,996 9,631 SH SOLE 9,631 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,441,952 24,963 SH SOLE 24,963 0 0
AVERY DENNISON CORP COM 053611109 344,753 2,020 SH SOLE 2,020 0 0
BANK OF AMER CORP COM 060505104 9,668,129 177,625 SH SOLE 173,675 0 3,950
BECTON DICKINSON & CO COM 075887109 396,485 2,215 SH SOLE 2,215 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 104,430,640 209,721 SH SOLE 209,456 0 265
BOOKING HOLDINGS INC COM 09857L108 651,640 4,000 SH SOLE 4,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 454,397 7,282 SH SOLE 7,282 0 0
BROADCOM INC COM 11135F101 13,889,916 39,551 SH SOLE 39,551 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,087,425 6,750 SH SOLE 6,750 0 0
BRUNSWICK CORP COM 117043109 446,147 6,945 SH SOLE 6,945 0 0
BXP INC COM 101121101 6,160,866 100,816 SH SOLE 100,816 0 0
CACI INTL INC CL A 127190304 274,099 450 SH SOLE 450 0 0
CANADIAN NATL RY CO COM 136375102 314,134 2,642 SH SOLE 2,642 0 0
CARLISLE COS INC COM 142339100 15,399,404 47,799 SH SOLE 47,609 0 190
CARMAX INC COM 143130102 558,815 10,140 SH SOLE 10,140 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 958,294 17,468 SH SOLE 17,468 0 0
CATERPILLAR INC COM 149123101 3,262,619 4,024 SH SOLE 4,024 0 0
CAVA GROUP INC COM 148929102 237,066 4,382 SH SOLE 4,382 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 243,395 2,490 SH SOLE 2,490 0 0
CHEVRON CORPORATION COM 166764100 2,150,331 10,530 SH SOLE 10,530 0 0
CHEWY INC CL A 16679L109 998,270 54,850 SH SOLE 54,850 0 0
CISCO SYS INC COM 17275R102 451,615 4,196 SH SOLE 4,196 0 0
CLOROX CO DEL COM 189054109 25,079,724 309,588 SH SOLE 307,708 0 1,880
CLOUDFLARE INC CL A COM 18915M107 307,343 885 SH SOLE 885 0 0
COCA COLA CO COM 191216100 7,690,301 89,339 SH SOLE 89,339 0 0
COLGATE PALMOLIVE CO COM 194162103 3,841,618 45,026 SH SOLE 45,026 0 0
COMPASS INC CL A 20464U100 564,768 63,600 SH SOLE 63,600 0 0
CONSTELLATION ENERGY CORP COM 21037T109 867,224 3,414 SH SOLE 3,414 0 0
CORNING INC COM 219350105 377,481 2,455 SH SOLE 2,455 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 29,358,465 32,250 SH SOLE 32,200 0 50
CROWDSTRIKE HLDGS INC CL A 22788C105 295,241 1,115 SH SOLE 1,115 0 0
CSX CORP COM 126408103 311,617 6,700 SH SOLE 6,700 0 0
CVS HEALTH CORP COM 126650100 1,815,343 21,185 SH SOLE 21,185 0 0
DANAHER CORP DEL COM 235851102 8,983,631 40,549 SH SOLE 40,549 0 0
DATADOG INC CL A COM 23804L103 309,998 1,132 SH SOLE 1,132 0 0
DEERE & CO COM 244199105 2,159,033 3,215 SH SOLE 3,215 0 0
DELL TECHNOLOGIES INC CL C 24703L202 225,939 420 SH SOLE 420 0 0
DISNEY WALT CO COM 254687106 2,132,407 20,328 SH SOLE 20,328 0 0
DOMINION ENERGY INC COM 25746U109 715,165 11,817 SH SOLE 11,817 0 0
DOORDASH INC CL A 25809K105 256,970 1,400 SH SOLE 1,400 0 0
DOVER CORP COM 260003108 1,338,343 7,155 SH SOLE 7,155 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 899,311 7,888 SH SOLE 7,888 0 0
EATON CORP PLC SHS G29183103 450,336 1,048 SH SOLE 1,048 0 0
ECOLAB INC COM 278865100 79,468,120 289,417 SH SOLE 288,267 0 1,150
EDWARDS LIFESCIENCES CORP COM 28176E108 62,411,259 723,022 SH SOLE 719,187 0 3,835
ELI LILLY & CO COM 532457108 922,193 797 SH SOLE 797 0 0
EMERSON ELEC CO COM 291011104 4,535,899 29,245 SH SOLE 29,245 0 0
ESSENTIAL UTILS INC COM 29670G102 293,298 7,484 SH SOLE 7,484 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 10,646,454 65,416 SH SOLE 65,216 0 200
FEDEX CORP COM 31428X106 632,038 2,217 SH SOLE 2,217 0 0
FISERV INC COM 337738108 27,187,472 601,759 SH SOLE 599,669 0 2,090
GE AEROSPACE COM NEW 369604301 2,400,266 7,686 SH SOLE 7,686 0 0
GE VERNOVA INC COM 36828A101 2,072,068 2,180 SH SOLE 2,180 0 0
GENERAL DYNAMICS CORP COM 369550108 275,751 831 SH SOLE 831 0 0
GENTEX CORP COM 371901109 2,711,587 124,728 SH SOLE 124,728 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 255,960 3,666 SH SOLE 3,666 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 2,076,844 24,520 SH SOLE 24,520 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 562,725 625 SH SOLE 625 0 0
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 1,025,769 27,761 SH SOLE 27,761 0 0
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 6,210,328 96,150 SH SOLE 96,150 0 0
HAYWARD HLDGS INC COM 421298100 3,723,029 304,169 SH SOLE 304,169 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 353,503 5,533 SH SOLE 5,533 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 3,503,137 11,012 SH SOLE 11,012 0 0
HOME DEPOT INC COM 437076102 4,097,794 14,404 SH SOLE 14,404 0 0
HUBBELL INC COM 443510607 228,614 504 SH SOLE 504 0 0
IDEXX LABS INC COM 45168D104 997,383 1,910 SH SOLE 1,910 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,250,685 8,748 SH SOLE 8,748 0 0
INGERSOLL RAND INC COM 45687V106 2,485,390 33,090 SH SOLE 33,090 0 0
INTEL CORP COM 458140100 3,751,176 31,200 SH SOLE 31,200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 62,532,257 284,328 SH SOLE 282,628 0 1,700
INTUIT COM 461202103 256,410 930 SH SOLE 930 0 0
INVESCO EXCH TRADED FD TR II ESG S&P 500 EQL 46138G516 309,710 9,260 SH SOLE 9,260 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 7,588,778 36,481 SH SOLE 36,481 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 239,143 323 SH SOLE 323 0 0
ISHARES GOLD TR ISHARES NEW 464285204 1,204,849 15,427 SH SOLE 15,427 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,598,352 82,764 SH SOLE 82,114 0 650
ISHARES TR RUSSELL 3000 ETF 464287689 271,946 630 SH SOLE 630 0 0
ISHARES TR S&P 500 VAL ETF 464287408 919,512 4,028 SH SOLE 4,028 0 0
ISHARES TR CORE S&P500 ETF 464287200 31,052,597 40,547 SH SOLE 40,547 0 0
ISHARES TR EAFE GRWTH ETF 464288885 796,869 6,650 SH SOLE 6,650 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 285,520 800 SH SOLE 800 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,047,176 7,361 SH SOLE 7,361 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 894,783 8,683 SH SOLE 8,683 0 0
ISHARES TR ESG MSCI KLD ETF 464288570 494,673 3,384 SH SOLE 3,384 0 0
ISHARES TR EXPANDED TECH 464287515 248,098 2,330 SH SOLE 2,330 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,496,143 37,373 SH SOLE 37,373 0 0
ISHARES TR CORE MSCI EAFE 46432F842 423,172 4,368 SH SOLE 4,368 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,460,763 27,016 SH SOLE 27,016 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,142,437 10,706 SH SOLE 10,706 0 0
ISHARES TR CORE S&P SCP ETF 464287804 29,274,720 215,192 SH SOLE 215,192 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,933,811 14,156 SH SOLE 14,156 0 0
ISHARES TR ESG AWARE MSCI 46435U663 816,296 15,698 SH SOLE 15,698 0 0
ISHARES TR MSCI ACWI EX US 464288240 229,129 3,030 SH SOLE 3,030 0 0
ISHARES TR CORE S&P MCP ETF 464287507 8,685,096 120,710 SH SOLE 120,710 0 0
J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 17,351,797 221,042 SH SOLE 221,042 0 0
JOHNSON & JOHNSON COM 478160104 32,804,463 123,912 SH SOLE 122,612 0 1,300
JPMORGAN CHASE & CO COM 46625H100 29,242,084 88,390 SH SOLE 87,815 0 575
KROGER CO COM 501044101 43,517,788 742,371 SH SOLE 740,471 0 1,900
LABCORP HOLDINGS INC COM SHS 504922105 11,593,871 37,629 SH SOLE 37,329 0 300
LENNAR CORP CL A 526057104 326,360 4,000 SH SOLE 4,000 0 0
LINCOLN ELEC HLDGS INC COM 533900106 53,635,393 202,719 SH SOLE 202,719 0 0
LINDE PLC SHS G54950103 1,874,655 3,950 SH SOLE 3,950 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,526,180 4,291 SH SOLE 4,291 0 0
MARSH & MCLENNAN COS INC COM 571748102 67,291,305 394,139 SH SOLE 392,329 0 1,810
MARVELL TECHNOLOGY INC COM 573874104 847,586 3,208 SH SOLE 3,208 0 0
MASTERCARD INCORPORATED CL A 57636Q104 29,974,825 54,354 SH SOLE 53,644 0 710
MCCORMICK & CO INC COM NON VTG 579780206 2,785,206 60,026 SH SOLE 59,226 0 800
MCDONALDS CORP COM 580135101 1,296,959 5,616 SH SOLE 5,616 0 0
MERCK & CO INC COM 58933Y105 11,614,882 79,932 SH SOLE 79,582 0 350
META PLATFORMS INC CL A 30303M102 1,666,481 2,298 SH SOLE 2,298 0 0
MICROSOFT CORP COM 594918104 143,222,899 279,241 SH SOLE 277,946 0 1,295
MONDELEZ INTL INC CL A 609207105 2,087,649 36,106 SH SOLE 36,106 0 0
MOODYS CORP COM 615369105 281,561 620 SH SOLE 620 0 0
MORGAN STANLEY COM NEW 617446448 333,090 1,771 SH SOLE 1,771 0 0
MSA SAFETY INC COM 553498106 320,184 1,800 SH SOLE 1,800 0 0
NEXTERA ENERGY INC COM 65339F101 21,473,729 283,519 SH SOLE 280,989 0 2,530
NIKE INC CL B 654106103 1,054,247 29,781 SH SOLE 29,781 0 0
NORFOLK SOUTHN CORP COM 655844108 474,933 1,537 SH SOLE 1,537 0 0
NUTRIEN LTD COM 67077M108 727,087 10,350 SH SOLE 10,350 0 0
NVIDIA CORPORATION COM 67066G104 32,424,671 141,977 SH SOLE 141,527 0 450
ORACLE CORP COM 68389X105 3,746,196 27,285 SH SOLE 27,285 0 0
OTIS WORLDWIDE CORP COM 68902V107 481,564 7,487 SH SOLE 7,487 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 729,495 3,900 SH SOLE 3,900 0 0
PALO ALTO NETWORKS INC COM 697435105 210,972 531 SH SOLE 531 0 0
PEPSICO INC COM 713448108 21,218,210 167,442 SH SOLE 166,892 0 550
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 208,700 10,000 SH SOLE 10,000 0 0
PFIZER INC COM 717081103 611,897 21,455 SH SOLE 21,455 0 0
PHILIP MORRIS INTL INC COM 718172109 1,043,976 5,471 SH SOLE 5,471 0 0
PPG INDS INC COM 693506107 424,101 4,065 SH SOLE 4,065 0 0
PROCTER & GAMBLE CO COM 742718109 13,178,204 90,709 SH SOLE 90,334 0 375
PROFESIONALLY MANAGED PORTFO AKRE FOCUS ETF 74316P579 210,680 4,000 SH SOLE 4,000 0 0
QUALCOMM INC COM 747525103 464,149 2,522 SH SOLE 2,522 0 0
ROCKWELL AUTOMATION INC COM 773903109 79,227,883 181,995 SH SOLE 181,245 0 750
ROPER TECHNOLOGIES INC COM 776696106 1,002,807 2,870 SH SOLE 2,870 0 0
ROSS STORES INC COM 778296103 244,603 1,048 SH SOLE 1,048 0 0
RTX CORPORATION COM 75513E101 6,859,582 36,949 SH SOLE 36,949 0 0
S&P GLOBAL INC COM 78409V104 39,695,516 100,630 SH SOLE 100,630 0 0
SALESFORCE INC COM 79466L302 1,122,597 4,890 SH SOLE 4,890 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 276,505 8,500 SH SOLE 8,500 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,573,243 8,037 SH SOLE 8,037 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 2,503,972 40,715 SH SOLE 40,715 0 0
SERA PROGNOSTICS INC CLASS A COM 81749D107 57,042 27,293 SH SOLE 27,293 0 0
SERVICENOW INC COM 81762P102 456,304 3,405 SH SOLE 3,405 0 0
SHELL PLC SPON ADS 780259305 617,825 6,500 SH SOLE 6,500 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 721,216 7,986 SH SOLE 7,986 0 0
SOUTHERN COPPER CORP COM 84265V105 295,652 1,459 SH SOLE 1,459 0 0
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 309,263 2,050 SH SOLE 2,050 0 0
SPDR GOLD TR GOLD SHS 78463V107 775,009 2,035 SH SOLE 2,035 0 0
SPDR INDEX SHS FDS ST STR ASIA ETF 78463X301 228,150 1,461 SH SOLE 1,461 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,069,788 2,714 SH SOLE 2,714 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 311,937 475 SH SOLE 475 0 0
SYSCO CORP COM 871829107 211,895 2,718 SH SOLE 2,718 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,257,907 2,757 SH SOLE 2,757 0 0
TESLA INC COM 88160R101 1,162,712 3,277 SH SOLE 3,277 0 0
TEXAS INSTRS INC COM 882508104 224,072 800 SH SOLE 800 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,760,704 5,571 SH SOLE 5,571 0 0
TJX COS INC NEW COM 872540109 74,227,498 561,012 SH SOLE 557,832 0 3,180
TRANE TECHNOLOGIES PLC SHS G8994E103 16,950,154 37,502 SH SOLE 37,502 0 0
UBER TECHNOLOGIES INC COM 90353T100 9,130,533 133,273 SH SOLE 133,273 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107 887,839 13,530 SH SOLE 13,530 0 0
UNILEVER PLC SPON ADR NEW 904767803 215,834 3,554 SH SOLE 3,554 0 0
UNION PAC CORP COM 907818108 2,056,759 7,558 SH SOLE 7,558 0 0
UNITED PARCEL SVCS INC CL B 911312106 810,592 8,675 SH SOLE 8,675 0 0
UNITEDHEALTH GROUP INC COM 91324P102 240,070 654 SH SOLE 654 0 0
US BANCORP COM NEW 902973304 2,785,245 48,221 SH SOLE 48,221 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 553,222 908 SH SOLE 908 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 236,621 2,695 SH SOLE 2,695 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 283,674 758 SH SOLE 758 0 0
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 749,916 2,636 SH SOLE 2,636 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,786,020 2,548 SH SOLE 2,548 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 353,831 4,512 SH SOLE 4,512 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,002,347 6,350 SH SOLE 6,350 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,961,241 134,231 SH SOLE 133,331 0 900
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 313,569 1,344 SH SOLE 1,344 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 7,539,948 106,783 SH SOLE 106,783 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 422,144 2,720 SH SOLE 2,720 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 2,204,503 17,542 SH SOLE 17,542 0 0
VANGUARD WORLD FD MRNGSTR MEGA CAP 921910816 533,201 5,755 SH SOLE 5,755 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 537,222 11,712 SH SOLE 11,712 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 75,033,168 143,519 SH SOLE 142,929 0 590
VERTIV HOLDINGS CO COM CL A 92537N108 884,401 3,665 SH SOLE 3,665 0 0
VISA INC COM CL A 92826C839 6,691,896 18,623 SH SOLE 18,623 0 0
VISTRA CORP COM 92840M102 489,759 3,540 SH SOLE 3,540 0 0
WABTEC COM 929740108 2,121,973 7,389 SH SOLE 7,189 0 200
WALMART INC COM 931142103 1,365,197 13,137 SH SOLE 13,137 0 0
WASTE MGMT INC DEL COM 94106L109 1,217,198 5,969 SH SOLE 5,969 0 0
WATERS CORP COM 941848103 360,739 821 SH SOLE 821 0 0
WATSCO INC COM 942622200 2,457,843 8,120 SH SOLE 8,120 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 66,781,702 188,553 SH SOLE 187,813 0 740
WELLS FARGO & CO COM 949746101 406,574 5,079 SH SOLE 5,079 0 0
WELLTOWER INC COM 95040Q104 265,236 1,152 SH SOLE 1,152 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 58,917,842 158,911 SH SOLE 158,411 0 500
WISDOMTREE TR US LARGECAP DIVD 97717W307 311,040 3,200 SH SOLE 3,200 0 0
WW GRAINGER INC COM 384802104 23,801,491 19,106 SH SOLE 18,676 0 430
ZIMMER BIOMET HOLDINGS INC COM 98956P102 425,673 4,792 SH SOLE 4,792 0 0