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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
(PLACEHOLDER) EPZM INCOMING AS CS 294CVR014   2 15,555 SH   SOLE   0 0 15,555
3M CO COM CS 88579Y101   1,120,508 11,195 SH   SOLE   0 0 11,195
4LICENSING CORP CS 35104T107   0 18,000 SH   SOLE   0 0 18,000
ABB LTD CS 000375204   327,070 8,333 SH   SOLE   0 0 8,333
ABBOTT LABS COM CS 002824100   27,367,400 251,031 SH   SOLE   0 0 251,031
ABBVIE INC COM CS 00287Y109   9,694,901 71,958 SH   SOLE   0 0 71,958
ABCAM PLC ADS CS 000380204   464,930 19,000 SH   SOLE   0 0 19,000
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101   191,693,599 621,212 SH   SOLE   0 0 621,212
ADOBE SYS INC COM CS 00724F101   5,897,219 12,060 SH   SOLE   0 0 12,060
ADTHEORENT HOLDING COMPANY COM CS 00739D109   137,796 98,426 SH   SOLE   0 0 98,426
ADVANCED MICRO DEVICES INC COM CS 007903107   1,349,150 11,844 SH   SOLE   0 0 11,844
ADYEN N V SHS CS N3501V104   1,197,562 692 SH   SOLE   0 0 692
AGILENT TECHNOLOGIES INC COM CS 00846U101   2,637,203 21,931 SH   SOLE   0 0 21,931
AIR LEASE CORP CL A CS 00912X302   11,363,531 271,530 SH   SOLE   0 0 271,530
AIR PRODS & CHEMS INC COM CS 009158106   11,154,797 37,241 SH   SOLE   0 0 37,241
ALBEMARLE CORP COM CS 012653101   343,112 1,538 SH   SOLE   0 0 1,538
ALBERTSONS COS INC CLASS A CS 013091103   4,866,013 223,007 SH   SOLE   0 0 223,007
ALCON AG ORD SHS CS H01301128   109,449,838 1,332,966 SH   SOLE   0 0 1,332,966
ALLEGION PLC ORD SHS CS G0176J109   20,619,076 171,797 SH   SOLE   0 0 171,797
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106   2,205,372 68,575 SH   SOLE   0 0 68,575
ALLISON TRANSMISSION HLDGS INC CS 01973R101   357,618 6,334 SH   SOLE   0 0 6,334
ALLSTATE CORP CS 020002101   381,640 3,500 SH   SOLE   0 0 3,500
ALPHABET INC CAP STK CL A CS 02079K305   171,137,005 1,429,716 SH   SOLE   0 0 1,429,716
ALPHABET INC CAP STK CL C CS 02079K107   72,727,043 601,199 SH   SOLE   0 0 601,199
ALTRIA GROUP INC COM CS 02209S103   2,431,613 53,678 SH   SOLE   0 0 53,678
AMARIN CORP PLC SPONS ADR NEW CS 023111206   45,756 38,450 SH   SOLE   0 0 38,450
AMAZON COM INC COM CS 023135106   120,524,859 924,554 SH   SOLE   0 0 924,554
AMBEV SA SPONSORED ADR CS 02319V103   55,020 17,302 SH   SOLE   0 0 17,302
AMERICA MOVIL SA DE CV ADR SER CS 02390A101   499,949 23,103 SH   SOLE   0 0 23,103
AMERICAN ELEC PWR INC CS 025537101   202,080 2,400 SH   SOLE   0 0 2,400
AMERICAN EXPRESS CO COM CS 025816109   27,307,069 156,757 SH   SOLE   0 0 156,757
AMERICAN INTL GROUP INC COM NE CS 026874784   452,379 7,862 SH   SOLE   0 0 7,862
AMERICAN TOWER CORP NEW COM CS 03027X100   13,205,569 68,091 SH   SOLE   0 0 68,091
AMERICAN WTR WKS CO INC NEW CO CS 030420103   2,769,207 19,399 SH   SOLE   0 0 19,399
AMERIPRISE FINL INC COM CS 03076C106   2,307,848 6,948 SH   SOLE   0 0 6,948
AMETEK INC NEW COM CS 031100100   483,050 2,984 SH   SOLE   0 0 2,984
AMGEN INC COM CS 031162100   12,574,769 56,638 SH   SOLE   0 0 56,638
AMPHENOL CORP NEW CL A CS 032095101   15,327,274 180,427 SH   SOLE   0 0 180,427
AMYRIS INC COM NEW CS 03236M200   24,978 24,250 SH   SOLE   0 0 24,250
ANALOG DEVICES INC CS 032654105   2,431,424 12,481 SH   SOLE   0 0 12,481
ANNALY CAP MGMT INC COM CS 035710839   389,195 19,450 SH   SOLE   0 0 19,450
ANSYS INC COM CS 03662Q105   628,504 1,903 SH   SOLE   0 0 1,903
AON PLC CLASS A ORDINARY SHARE CS G0403H108   38,464,946 111,428 SH   SOLE   0 0 111,428
APOLLO GLOBAL MGMT INC COM CL CS 03769M106   37,274,894 485,287 SH   SOLE   0 0 485,287
APPLE INC COM CS 037833100   429,226,449 2,212,850 SH   SOLE   0 0 2,212,850
APPLIED MATLS INC COM CS 038222105   1,378,189 9,535 SH   SOLE   0 0 9,535
APPLIED MINERALS INC COM CS 03823M100   5,612 4,008,601 SH   SOLE   0 0 4,008,601
APTARGROUP INC COM CS 038336103   74,891,840 646,399 SH   SOLE   0 0 646,399
AQUA METALS INC CS 03837J101   33,930 29,000 SH   SOLE   0 0 29,000
ARCH CAP GROUP LTD ORD CS G0450A105   11,786,255 157,465 SH   SOLE   0 0 157,465
ARCHER DANIELS MIDLAND CO CS 039483102   24,136,811 319,439 SH   SOLE   0 0 319,439
ARGENX SE SPONSORED ADR CS 04016X101   3,949,134 10,133 SH   SOLE   0 0 10,133
ASML HOLDING N V N Y REGISTRY CS N07059210   963,918 1,330 SH   SOLE   0 0 1,330
ASTRAZENECA PLC SPONSORED ADR CS 046353108   461,984 6,455 SH   SOLE   0 0 6,455
AT&T INC COM CS 00206R102   1,397,459 87,615 SH   SOLE   0 0 87,615
ATAI LIFE SCIENCES NV SHS CS N0731H103   17,200 10,000 SH   SOLE   0 0 10,000
AUTOMATIC DATA PROCESSING INC CS 053015103   133,518,689 607,483 SH   SOLE   0 0 607,483
AUTOZONE INC COM CS 053332102   239,363 96 SH   SOLE   0 0 96
AVERY DENNISON CORP CS 053611109   546,496 3,181 SH   SOLE   0 0 3,181
B & G FOODS INC NEW COM CS 05508R106   171,160 12,296 SH   SOLE   0 0 12,296
BALL CORP CS 058498106   321,785 5,528 SH   SOLE   0 0 5,528
BANK AMER CORP COM CS 060505104   4,250,914 148,167 SH   SOLE   0 0 148,167
BANK NEW YORK MELLON CORP COM CS 064058100   461,405 10,364 SH   SOLE   0 0 10,364
BAXTER INTL INC CS 071813109   476,466 10,458 SH   SOLE   0 0 10,458
BCE INC COM NEW CS 05534B760   2,689,491 58,993 SH   SOLE   0 0 58,993
BECTON DICKINSON & CO COM CS 075887109   1,904,832 7,215 SH   SOLE   0 0 7,215
BERKLEY W R CORP COM CS 084423102   556,112 9,337 SH   SOLE   0 0 9,337
BERKSHIRE HATHAWAY INC DEL CL CS 084670108   18,641,160 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL CS 084670702   86,490,217 253,637 SH   SOLE   0 0 253,637
BHP BILLITON LTD SPONSORED ADR CS 088606108   355,633 5,960 SH   SOLE   0 0 5,960
BIOGEN INC COM CS 09062X103   393,378 1,381 SH   SOLE   0 0 1,381
BLACKROCK INC COM CS 09247X101   841,809 1,218 SH   SOLE   0 0 1,218
BLACKSTONE GROUP INC CS 09260D107   53,264,037 572,916 SH   SOLE   0 0 572,916
BOEING CO COM CS 097023105   1,644,514 7,788 SH   SOLE   0 0 7,788
BOOKING HOLDINGS INC CS 09857L108   1,034,226 383 SH   SOLE   0 0 383
BORGWARNER INC COM CS 099724106   389,275 7,959 SH   SOLE   0 0 7,959
BP PLC SPONSORED ADR CS 055622104   590,472 16,732 SH   SOLE   0 0 16,732
BRISTOL MYERS SQUIBB CO COM CS 110122108   8,767,033 137,092 SH   SOLE   0 0 137,092
BROADCOM INC CS 11135F101   18,511,824 21,341 SH   SOLE   0 0 21,341
BROOKFIELD ASSET MANAGEMENT - CS 113004105   958,245 29,367 SH   SOLE   0 0 29,367
BROOKFIELD CORPORATION CS 11271J107   2,574,932 76,521 SH   SOLE   0 0 76,521
BROOKFIELD INFRAST PARTNERS LP CS G16252101   7,170,754 196,459 SH   SOLE   0 0 196,459
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107   245,995 5,397 SH   SOLE   0 0 5,397
BROWN-FORMAN CORP - CLASS B CS 115637209   3,630,161 54,360 SH   SOLE   0 0 54,360
BROWN FORMAN CORP CS 115637100   3,855,893 56,646 SH   SOLE   0 0 56,646
BRUNELLO CUCINELLI S P A UNSPO CS 11687Q109   241,819 5,500 SH   SOLE   0 0 5,500
BWX TECHNOLOGIES INC COM CS 05605H100   361,929 5,057 SH   SOLE   0 0 5,057
CAMBRIDGE BANCORP COM CS 132152109   743,069 13,682 SH   SOLE   0 0 13,682
CAMDEN NATL CORP COM CS 133034108   342,219 11,050 SH   SOLE   0 0 11,050
CAMPBELL SOUP CO COM CS 134429109   819,900 17,937 SH   SOLE   0 0 17,937
CANADIAN NATL RY CO COM CS 136375102   3,057,139 25,251 SH   SOLE   0 0 25,251
CANADIAN PACIFIC KANSAS CITY CS 13646K108   8,910,708 110,322 SH   SOLE   0 0 110,322
CARRIER GLOBAL CORPORATION COM CS 14448C104   1,967,671 39,583 SH   SOLE   0 0 39,583
CATERPILLAR INC DEL COM CS 149123101   4,237,719 17,223 SH   SOLE   0 0 17,223
CBOE GLOBAL MARKETS INC COM CS 12503M108   465,646 3,374 SH   SOLE   0 0 3,374
CDW CORP COM CS 12514G108   1,117,699 6,091 SH   SOLE   0 0 6,091
CENTERPOINT ENERGY INC COM CS 15189T107   214,282 7,351 SH   SOLE   0 0 7,351
CHARGE ENTERPRISES INC COM CS 159610104   14,700 15,000 SH   SOLE   0 0 15,000
CHARTER COMMUNICATIONS INC DEL CS 16119P108   549,218 1,495 SH   SOLE   0 0 1,495
CHEVRON CORP NEW COM CS 166764100   23,728,286 150,799 SH   SOLE   0 0 150,799
CHIPOTLE MEXICAN GRILL INC CL CS 169656105   6,966,723 3,257 SH   SOLE   0 0 3,257
CHOICE HOTELS INTL INC COM CS 169905106   705,120 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104   594,818 3,089 SH   SOLE   0 0 3,089
CHURCH & DWIGHT INC COM CS 171340102   5,297,055 52,849 SH   SOLE   0 0 52,849
CIGNA CORPORATION COM CS 125523100   3,566,145 12,709 SH   SOLE   0 0 12,709
CINTAS CORP COM CS 172908105   44,554,275 89,632 SH   SOLE   0 0 89,632
CISCO SYS INC COM CS 17275R102   13,605,343 262,956 SH   SOLE   0 0 262,956
CITIGROUP INC COM NEW CS 172967424   767,901 16,679 SH   SOLE   0 0 16,679
CITIUS PHARMACEUTICALS INC COM CS 17322U207   12,000 10,000 SH   SOLE   0 0 10,000
CLARIVATE PLC ORD SHS CS G21810109   121,984 12,800 SH   SOLE   0 0 12,800
CLOROX CO DEL COM CS 189054109   224,724 1,413 SH   SOLE   0 0 1,413
CME GROUP INC COM CS 12572Q105   555,314 2,997 SH   SOLE   0 0 2,997
COCA COLA CO COM CS 191216100   8,846,679 146,906 SH   SOLE   0 0 146,906
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102   581,057 8,901 SH   SOLE   0 0 8,901
COLGATE PALMOLIVE CO COM CS 194162103   17,210,967 223,403 SH   SOLE   0 0 223,403
COMCAST CORP NEW CL A CS 20030N101   31,934,042 768,569 SH   SOLE   0 0 768,569
CONAGRA BRANDS INC CS 205887102   1,026,605 30,445 SH   SOLE   0 0 30,445
CONOCOPHILLIPS COM CS 20825C104   2,339,825 22,583 SH   SOLE   0 0 22,583
CONSTELLATION BRANDS INC CL A CS 21036P108   1,659,655 6,743 SH   SOLE   0 0 6,743
COOPER COS INC COM NEW CS 216648402   1,150,290 3,000 SH   SOLE   0 0 3,000
CORNING INC COM CS 219350105   1,220,583 34,834 SH   SOLE   0 0 34,834
CORTEVA INC COM CS 22052L104   787,646 13,746 SH   SOLE   0 0 13,746
COSTCO WHSL CORP NEW COM CS 22160K105   259,189,592 481,425 SH   SOLE   0 0 481,425
COTERRA ENERGY INC CS 127097103   559,184 22,102 SH   SOLE   0 0 22,102
CROWDSTRIKE HOLDINGS INC CS 22788C105   1,245,458 8,480 SH   SOLE   0 0 8,480
CROWN CASTLE INTL CORP CS 22822V101   91,620,853 804,115 SH   SOLE   0 0 804,115
CRYOPORT INC COM PAR $0.001 CS 229050307   5,940,227 344,361 SH   SOLE   0 0 344,361
CSX CORP COM CS 126408103   2,298,545 67,406 SH   SOLE   0 0 67,406
CVS HEALTH CORPORATION CS 126650100   535,218 7,742 SH   SOLE   0 0 7,742
D R HORTON INC CS 23331A109   718,093 5,901 SH   SOLE   0 0 5,901
DANAHER CORP DEL COM CS 235851102   108,411,840 451,716 SH   SOLE   0 0 451,716
DARDEN RESTAURANTS INC COM CS 237194105   7,634,721 45,695 SH   SOLE   0 0 45,695
DATA COMMUNICATIONS MGMT CORP CS 23761M102   111,995 50,000 SH   SOLE   0 0 50,000
DEERE & CO COM CS 244199105   6,989,528 17,250 SH   SOLE   0 0 17,250
DELL INC COM CS 24703L202   361,671 6,684 SH   SOLE   0 0 6,684
DEXCOM INC COM CS 252131107   2,128,768 16,565 SH   SOLE   0 0 16,565
DHT HOLDINGS INC CS Y2065G121   159,682 18,720 SH   SOLE   0 0 18,720
DIAGEO P L C SPON ADR NEW CS 25243Q205   750,301 4,325 SH   SOLE   0 0 4,325
DIAMONDBACK ENERGY INC COM CS 25278X109   3,278,614 24,959 SH   SOLE   0 0 24,959
DISCOVER FINANCIAL SERVICES CS 254709108   203,085 1,738 SH   SOLE   0 0 1,738
DISNEY WALT CO COM DISNEY CS 254687106   23,032,454 257,980 SH   SOLE   0 0 257,980
DOVER CORP COM CS 260003108   10,614,932 71,893 SH   SOLE   0 0 71,893
DOW INC COM CS 260557103   705,802 13,252 SH   SOLE   0 0 13,252
DRONE DELIVERY CDA CORP COM & CS 26210W605   3,168 11,120 SH   SOLE   0 0 11,120
DTE ENERGY CO COM CS 233331107   569,684 5,178 SH   SOLE   0 0 5,178
DUKE ENERGY CORP CS 26441C204   1,152,621 12,844 SH   SOLE   0 0 12,844
DUPONT DE NEMOURS INC CS 26614N102   572,520 8,014 SH   SOLE   0 0 8,014
DXC TECHNOLOGY CO COM CS 23355L106   243,927 9,129 SH   SOLE   0 0 9,129
EAGLE BANCORP MONT INC COM CS 26942G100   161,406 12,200 SH   SOLE   0 0 12,200
EASTMAN CHEM CO COM CS 277432100   222,444 2,657 SH   SOLE   0 0 2,657
EATON CORP PLC SHS CS G29183103   46,781,491 232,628 SH   SOLE   0 0 232,628
ECOLAB INC COM CS 278865100   135,351,183 725,005 SH   SOLE   0 0 725,005
EDWARDS LIFESCIENCES CORP COM CS 28176E108   3,885,453 41,190 SH   SOLE   0 0 41,190
ELEVANCE HEALTH INC CS 036752103   233,252 525 SH   SOLE   0 0 525
EMERSON ELEC CO COM CS 291011104   11,155,301 123,413 SH   SOLE   0 0 123,413
ENBRIDGE INC COM CS 29250N105   557,622 15,010 SH   SOLE   0 0 15,010
ENERGY TRANSFER LP CS 29273V100   9,713,620 764,852 SH   SOLE   0 0 764,852
ENOVIS CORP CS 194014502   5,518,937 86,072 SH   SOLE   0 0 86,072
ENPRO INDS INC COM CS 29355X107   284,819 2,133 SH   SOLE   0 0 2,133
ENTERPRISE PRODS PARTNERS L P CS 293792107   47,698,680 1,810,197 SH   SOLE   0 0 1,810,197
EOG RES INC COM CS 26875P101   8,956,990 78,268 SH   SOLE   0 0 78,268
EQUIFAX INC COM CS 294429105   388,951 1,653 SH   SOLE   0 0 1,653
EQUINIX INC COM PAR $0.001 CS 29444U700   2,123,693 2,709 SH   SOLE   0 0 2,709
ERICSSON CL B CS W26049119   74,615 13,798 SH   SOLE   0 0 13,798
ESAB CORPORATION COM CS 29605J106   266,360 4,003 SH   SOLE   0 0 4,003
EUROPEAN METALS HLDGS LTD SHS CS G3191T102   20,124 36,000 SH   SOLE   0 0 36,000
EVERSOURCE ENERGY CS 30040W108   258,929 3,651 SH   SOLE   0 0 3,651
EXXON MOBIL CORP COM CS 30231G102   36,797,690 343,102 SH   SOLE   0 0 343,102
FACTSET RESH SYS INC COM CS 303075105   276,048 689 SH   SOLE   0 0 689
FASTENAL CO COM CS 311900104   526,604 8,927 SH   SOLE   0 0 8,927
FEDEX CORP COM CS 31428X106   836,910 3,376 SH   SOLE   0 0 3,376
FIDELITY NATL INFORMATION SVCS CS 31620M106   495,965 9,067 SH   SOLE   0 0 9,067
FIFTH THIRD BANCORP COM CS 316773100   742,241 28,319 SH   SOLE   0 0 28,319
FIRST HORIZON NATL CORP COM CS 320517105   135,894 12,058 SH   SOLE   0 0 12,058
FISERV INC COM CS 337738108   997,468 7,907 SH   SOLE   0 0 7,907
FIVE BELOW, INC CS 33829M101   336,280 1,711 SH   SOLE   0 0 1,711
FLOWERS FOODS INC COM CS 343498101   8,725,267 350,694 SH   SOLE   0 0 350,694
FORTINET INC COM CS 34959E109   27,820,295 368,042 SH   SOLE   0 0 368,042
FORTIVE CORP COM CS 34959J108   24,233,480 324,107 SH   SOLE   0 0 324,107
FOUR CORNERS PPTY TR INC COM CS 35086T109   595,274 23,436 SH   SOLE   0 0 23,436
FRANCO NEVADA CORP COM CS 351858105   4,555,927 31,949 SH   SOLE   0 0 31,949
FRANKLIN RES INC COM CS 354613101   481,448 18,025 SH   SOLE   0 0 18,025
FREEPORT-MCMORAN INC. CS 35671D857   1,276,440 31,911 SH   SOLE   0 0 31,911
FREYR BATTERY SA CS L4135L100   557,728 59,650 SH   SOLE   0 0 59,650
FT 10003 EQUITY INC SELEC-UI CS 30325U207   253,735 28,037 SH   SOLE   0 0 28,037
FT UT10035DIGR22RM CS 30325N690   214,849 22,815 SH   SOLE   0 0 22,815
FT10076 DW GL TT PT S37-CUSD CS 30326N327   122,541 11,005 SH   SOLE   0 0 11,005
GE HEALTHCARE TECHNOLOGY CS 36266G107   832,548 10,248 SH   SOLE   0 0 10,248
GENE EXPRESS, INC. COM STOCK CS 9940769Y5   0 100,000 SH   SOLE   0 0 100,000
GENERAL DYNAMICS CORP COM CS 369550108   500,439 2,326 SH   SOLE   0 0 2,326
GENERAL ELECTRIC CO COM CS 369604301   3,394,145 30,898 SH   SOLE   0 0 30,898
GENERAL MLS INC COM CS 370334104   11,571,192 150,863 SH   SOLE   0 0 150,863
GENMAB A S SPONSORED ADR CS 372303206   6,068,030 159,643 SH   SOLE   0 0 159,643
GENMAB A/S SHS CS K3967W102   8,335,768 22,041 SH   SOLE   0 0 22,041
GENUINE PARTS CO COM CS 372460105   441,183 2,607 SH   SOLE   0 0 2,607
GETSWIFT TECHNOLOGIES LTD CS 37428G100   0 20,714 SH   SOLE   0 0 20,714
GILEAD SCIENCES INC COM CS 375558103   445,079 5,775 SH   SOLE   0 0 5,775
GLENCORE PLC UNSPONSORD ADR CS 37827X100   324,933 28,750 SH   SOLE   0 0 28,750
GLOBAL PMTS INC COM CS 37940X102   220,192 2,235 SH   SOLE   0 0 2,235
GLOBE LIFE INC CS 37959E102   555,445 5,067 SH   SOLE   0 0 5,067
GOLDMAN SACHS GROUP INC CS 38141G104   2,937,934 9,109 SH   SOLE   0 0 9,109
GRAINGER W W INC COM CS 384802104   10,940,109 13,873 SH   SOLE   0 0 13,873
GRAYSCALE BITCOIN TRUST BTC CS 389637109   820,756 42,770 SH   SOLE   0 0 42,770
GRAYSCALE ETHEREUM TR ETH SHS CS 389638107   323,239 32,519 SH   SOLE   0 0 32,519
GXO LOGISTICS INCORPORATED COM CS 36262G101   715,017 11,382 SH   SOLE   0 0 11,382
HARBOR DIVERSIFIED INC COM CS 41150R102   44,000 20,000 SH   SOLE   0 0 20,000
HERSHEY CO COM CS 427866108   1,792,846 7,180 SH   SOLE   0 0 7,180
HESS CORP COM CS 42809H107   720,943 5,303 SH   SOLE   0 0 5,303
HEWLETT PACKARD ENTERPRISE CO CS 42824C109   1,597,865 95,111 SH   SOLE   0 0 95,111
HEXCEL CORP NEW COM CS 428291108   321,185 4,225 SH   SOLE   0 0 4,225
HIGHLANDS REIT INC COM CS 43110A104   2,871 10,253 SH   SOLE   0 0 10,253
HOLLY ENERGY PARTNERS LP CS 435763107   234,210 12,660 SH   SOLE   0 0 12,660
HOME DEPOT INC COM CS 437076102   97,848,252 314,989 SH   SOLE   0 0 314,989
HONEYWELL INTL INC CS 438516106   39,212,520 188,976 SH   SOLE   0 0 188,976
HORMEL FOODS CORP CS 440452100   4,646,335 115,523 SH   SOLE   0 0 115,523
HP INC CS 40434L105   2,724,253 88,709 SH   SOLE   0 0 88,709
HUBSPOT INC COM CS 443573100   241,569 454 SH   SOLE   0 0 454
ICON PLC SHS CS G4705A100   215,172 860 SH   SOLE   0 0 860
IDEXX LABS INC COM CS 45168D104   183,314,954 365,002 SH   SOLE   0 0 365,002
ILLINOIS TOOL WKS INC COM CS 452308109   18,973,135 75,844 SH   SOLE   0 0 75,844
ILLUMINA INC COM CS 452327109   307,484 1,640 SH   SOLE   0 0 1,640
INGREDION INC COM CS 457187102   1,113,535 10,510 SH   SOLE   0 0 10,510
INTEL CORP COM CS 458140100   2,269,138 67,857 SH   SOLE   0 0 67,857
INTERCONTINENTAL EXCHANGE INC CS 45866F104   1,842,073 16,290 SH   SOLE   0 0 16,290
INTERNATIONAL BUSINESS MACHS C CS 459200101   6,659,055 49,765 SH   SOLE   0 0 49,765
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101   473,720 5,952 SH   SOLE   0 0 5,952
INTL PAPER CO COM CS 460146103   249,359 7,839 SH   SOLE   0 0 7,839
INTUIT COM CS 461202103   129,619,202 282,894 SH   SOLE   0 0 282,894
INTUITIVE SURGICAL INC COM NEW CS 46120E602   1,984,278 5,803 SH   SOLE   0 0 5,803
INVESCO QQQ TRUST SERIES 1 CS 46090E103   8,714,372 23,589 SH   SOLE   0 0 23,589
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357   3,494,094 23,350 SH   SOLE   0 0 23,350
IQVIA HLDGS INC COM CS 46266C105   267,926 1,192 SH   SOLE   0 0 1,192
ISHARES COMEX GOLD TR ISHARES CS 464285204   1,028,054 28,251 SH   SOLE   0 0 28,251
ISHARES INC CORE MSCI EMKT CS 46434G103   216,285 4,388 SH   SOLE   0 0 4,388
ISHARES RUSSELL 2000 ETF CS 464287655   5,488,884 29,310 SH   SOLE   0 0 29,310
ISHARES TR CORE MSCI EAFE CS 46432F842   292,343 4,331 SH   SOLE   0 0 4,331
ISHARES TR CORE MSCI TOTAL CS 46432F834   369,145 5,895 SH   SOLE   0 0 5,895
ISHARES TR CORE S&P MCP ETF CS 464287507   861,315 3,294 SH   SOLE   0 0 3,294
ISHARES TR CORE S&P500 ETF CS 464287200   8,641,425 19,388 SH   SOLE   0 0 19,388
ISHARES TR FLTG RATE BD ETF CS 46429B655   216,087 4,252 SH   SOLE   0 0 4,252
ISHARES TR NASDAQ BIOTECH INDX CS 464287556   13,639,313 107,430 SH   SOLE   0 0 107,430
ISHARES TR RUSSELL 3000 CS 464287689   231,577 910 SH   SOLE   0 0 910
ISHARES TR S&P 500 GRWT ETF CS 464287309   452,341 6,418 SH   SOLE   0 0 6,418
ISHARES TR S&P 500 VALUE CS 464287408   258,549 1,604 SH   SOLE   0 0 1,604
ISHARES TR S&P SMALL CAP 600 CS 464287804   762,223 7,649 SH   SOLE   0 0 7,649
ISLET SCIENCES INC COM CS 46467R109   0 91,666 SH   SOLE   0 0 91,666
J & J SNACK FOODS CORP COM CS 466032109   337,148 2,129 SH   SOLE   0 0 2,129
JACOBS SOLUTIONS INC CS 46982L108   23,509,903 197,745 SH   SOLE   0 0 197,745
JOHNSON & JOHNSON COM CS 478160104   156,349,033 944,593 SH   SOLE   0 0 944,593
JPMORGAN CHASE & CO COM CS 46625H100   92,442,958 635,609 SH   SOLE   0 0 635,609
KELLOGG CO COM CS 487836108   2,172,032 32,226 SH   SOLE   0 0 32,226
KEYSIGHT TECHNOLOGIES INC COM CS 49338L103   1,843,122 11,007 SH   SOLE   0 0 11,007
KIMBERLY CLARK CORP COM CS 494368103   2,713,017 19,651 SH   SOLE   0 0 19,651
KLA-TENCOR CORP COM CS 482480100   2,550,235 5,258 SH   SOLE   0 0 5,258
KRAFT HEINZ CO COM CS 500754106   316,483 8,915 SH   SOLE   0 0 8,915
KROGER CO COM CS 501044101   764,737 16,271 SH   SOLE   0 0 16,271
L OREAL CO ADR CS 502117203   227,794 2,441 SH   SOLE   0 0 2,441
L3HARRIS TECHNOLOGY INC CS 502431109   1,791,883 9,153 SH   SOLE   0 0 9,153
LABORATORY CORP AMER HLDGS COM CS 50540R409   918,985 3,808 SH   SOLE   0 0 3,808
LAM RESEARCH CORP COM CS 512807108   18,888,513 29,382 SH   SOLE   0 0 29,382
LAMB WESTON HLDGS INC COM CS 513272104   1,209,389 10,521 SH   SOLE   0 0 10,521
LAUDER ESTEE COS INC CL A CS 518439104   77,179,697 393,012 SH   SOLE   0 0 393,012
LILLY ELI & CO COM CS 532457108   9,600,959 20,472 SH   SOLE   0 0 20,472
LINDE PUBLIC LTD CS G54950103   2,023,154 5,309 SH   SOLE   0 0 5,309
LINEAGE CELL THERAPEUTICS INC CS 53566P109   142,833 101,300 SH   SOLE   0 0 101,300
LIONS GATE ENTMNT CORP CL B NO CS 535919500   99,808 11,953 SH   SOLE   0 0 11,953
LIVE NATION INC COM CS 538034109   3,292,260 36,135 SH   SOLE   0 0 36,135
LOCKHEED MARTIN CORP CS 539830109   3,595,568 7,810 SH   SOLE   0 0 7,810
LOEWS CORP COM CS 540424108   341,613 5,753 SH   SOLE   0 0 5,753
LOWES COS INC COM CS 548661107   27,602,437 122,297 SH   SOLE   0 0 122,297
LVMH MOET HENNESSY LOU VUITTON CS 502441306   17,126,466 90,693 SH   SOLE   0 0 90,693
M & T BANK CORP CS 55261F104   217,446 1,757 SH   SOLE   0 0 1,757
MADRIGAL PHARMACEUTICALS INC C CS 558868105   1,688,610 7,310 SH   SOLE   0 0 7,310
MAGELLAN MIDSTREAM PARTNERS CS 559080106   6,805,531 109,203 SH   SOLE   0 0 109,203
MAGNITE INC CS 55955D100   12,533,498 918,205 SH   SOLE   0 0 918,205
MARATHON PETE CORP COM CS 56585A102   1,879,126 16,116 SH   SOLE   0 0 16,116
MARRIOTT INTL INC NEW CL A CS 571903202   1,547,956 8,427 SH   SOLE   0 0 8,427
MARSH & MCLENNAN COS INC CS 571748102   700,410 3,724 SH   SOLE   0 0 3,724
MARTIN MARIETTA MATERIALS CS 573284106   6,773,454 14,671 SH   SOLE   0 0 14,671
MASTERCARD INCORPORATED CL A CS 57636Q104   3,411,091 8,673 SH   SOLE   0 0 8,673
MATSON INC COM CS 57686G105   470,422 6,052 SH   SOLE   0 0 6,052
MCCORMICK & CO INC COM NON VTG CS 579780206   94,137,346 1,079,185 SH   SOLE   0 0 1,079,185
MCDONALDS CORP COM CS 580135101   3,939,609 13,202 SH   SOLE   0 0 13,202
MCKESSON CORP COM CS 58155Q103   630,282 1,475 SH   SOLE   0 0 1,475
MEDTRONIC PLC SHS CS G5960L103   1,575,052 17,878 SH   SOLE   0 0 17,878
MERCK & CO INC NEW COM CS 58933Y105   27,220,155 235,897 SH   SOLE   0 0 235,897
META PLATFORMS INC CS 30303M102   1,198,142 4,175 SH   SOLE   0 0 4,175
METLIFE INC COM CS 59156R108   479,940 8,490 SH   SOLE   0 0 8,490
METTLER TOLEDO INTERNATIONAL C CS 592688105   154,621,370 117,884 SH   SOLE   0 0 117,884
MFA FINL INC COM CS 55272X607   2,935,483 261,164 SH   SOLE   0 0 261,164
MICROCHIP TECHNOLOGY INC CS 595017104   20,758,093 231,701 SH   SOLE   0 0 231,701
MICROSOFT CORP COM CS 594918104   249,721,761 733,311 SH   SOLE   0 0 733,311
MINAURUM GOLD INC COM CS 60252Q101   1,890 18,000 SH   SOLE   0 0 18,000
MKS INSTRUMENT INC COM CS 55306N104   1,103,377 10,207 SH   SOLE   0 0 10,207
MODERNA INC COM CS 60770K107   369,968 3,045 SH   SOLE   0 0 3,045
MONDELEZ INTL INC CL A CS 609207105   2,126,201 29,150 SH   SOLE   0 0 29,150
MONSTER BEVERAGE CORP CS 61174X109   344,640 6,000 SH   SOLE   0 0 6,000
MOODYS CORP CS 615369105   1,336,983 3,845 SH   SOLE   0 0 3,845
MORGAN STANLEY COM NEW CS 617446448   2,233,722 26,156 SH   SOLE   0 0 26,156
MORNINGSTAR INC COM CS 617700109   362,730 1,850 SH   SOLE   0 0 1,850
MOSAIC CO CS 61945C103   397,670 11,362 SH   SOLE   0 0 11,362
MOTOROLA SOLUTIONS INC COM NEW CS 620076307   1,435,606 4,895 SH   SOLE   0 0 4,895
MPLX LP COM UNIT REP LTD CS 55336V100   1,900,063 55,983 SH   SOLE   0 0 55,983
MSCI INC COM CS 55354G100   26,695,092 56,884 SH   SOLE   0 0 56,884
MUELLER INDS INC COM CS 624756102   241,067 2,762 SH   SOLE   0 0 2,762
NATIONAL RESH CORP COM NEW CS 637372202   1,827,333 41,998 SH   SOLE   0 0 41,998
NAVIENT CORPORATION COM CS 63938C108   393,543 21,181 SH   SOLE   0 0 21,181
NESTLE S A SPONSORED ADR CS 641069406   2,911,267 24,190 SH   SOLE   0 0 24,190
NETFLIX INC COM CS 64110L106   781,429 1,774 SH   SOLE   0 0 1,774
NEW MOUNTAIN FIN CORP COM CS 647551100   211,480 17,000 SH   SOLE   0 0 17,000
NEXTERA ENERGY INC COM CS 65339F101   5,681,865 76,575 SH   SOLE   0 0 76,575
NEXTERA ENERGY PARTNERS LP COM CS 65341B106   37,503,271 639,551 SH   SOLE   0 0 639,551
NII HLDGS INC COM PAR $0.001 CS 62913F508   0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103   33,709,840 305,426 SH   SOLE   0 0 305,426
NORFOLK SOUTHERN CORP CS 655844108   2,585,744 11,403 SH   SOLE   0 0 11,403
NORTHROP GRUMMAN CORP COM CS 666807102   711,996 1,562 SH   SOLE   0 0 1,562
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600   24,992 44,000 SH   SOLE   0 0 44,000
NOVAGOLD RES INC COM NEW CS 66987E206   76,010 19,050 SH   SOLE   0 0 19,050
NOVARTIS A G SPONSORED ADR CS 66987V109   1,236,955 12,258 SH   SOLE   0 0 12,258
NOVO-NORDISK A S ADR CS 670100205   376,902 2,329 SH   SOLE   0 0 2,329
NUCOR CORP COM CS 670346105   1,598,805 9,750 SH   SOLE   0 0 9,750
NUTRIEN LTD COM CS 67077M108   266,079 4,506 SH   SOLE   0 0 4,506
NVIDIA CORP COM CS 67066G104   85,905,269 203,076 SH   SOLE   0 0 203,076
NXP SEMICONDUCTORS N V COM CS N6596X109   2,990,375 14,610 SH   SOLE   0 0 14,610
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107   3,498,309 3,662 SH   SOLE   0 0 3,662
OCCIDENTAL PETE CORP DEL COM CS 674599105   3,142,507 53,444 SH   SOLE   0 0 53,444
OLAPLEX HLDGS INC COM CS 679369108   56,544 15,200 SH   SOLE   0 0 15,200
OMNICOM GROUP INC COM CS 681919106   439,212 4,616 SH   SOLE   0 0 4,616
ONCOCYTE CORPORATION COM CS 68235C206   3,450 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103   29,232,962 528,966 SH   SOLE   0 0 528,966
ORACLE CORP COM CS 68389X105   12,891,493 108,250 SH   SOLE   0 0 108,250
ORGANON & CO COMMON STOCK CS 68622V106   1,129,442 54,274 SH   SOLE   0 0 54,274
OTIS WORLDWIDE CORP COM CS 68902V107   759,522 8,533 SH   SOLE   0 0 8,533
PACKAGING CORP OF AMERICA CS 695156109   713,400 5,398 SH   SOLE   0 0 5,398
PALO ALTO NETWORKS INC COM CS 697435105   231,237 905 SH   SOLE   0 0 905
PARKER HANNIFIN CORP CS 701094104   8,364,798 21,446 SH   SOLE   0 0 21,446
PAYCHEX INC COM CS 704326107   8,156,106 72,907 SH   SOLE   0 0 72,907
PAYPAL HLDGS INC COM CS 70450Y103   4,964,579 74,398 SH   SOLE   0 0 74,398
PDF SOLUTIONS INC COM CS 693282105   1,443,200 32,000 SH   SOLE   0 0 32,000
PEPSICO INC COM CS 713448108   105,450,932 569,328 SH   SOLE   0 0 569,328
PERMIAN RESOURCES CORP CS 71424F105   1,230,348 112,258 SH   SOLE   0 0 112,258
PFIZER INC COM CS 717081103   10,685,415 291,314 SH   SOLE   0 0 291,314
PHILIP MORRIS INTL INC COM CS 718172109   5,471,308 56,047 SH   SOLE   0 0 56,047
PHILLIPS 66 COM CS 718546104   1,156,769 12,128 SH   SOLE   0 0 12,128
PNC FINL SVCS GROUP INC CS 693475105   3,474,457 27,586 SH   SOLE   0 0 27,586
PPL CORP COM CS 69351T106   434,764 16,431 SH   SOLE   0 0 16,431
PRICE T ROWE GROUP INC COM CS 74144T108   28,891,414 257,913 SH   SOLE   0 0 257,913
PROCTER AND GAMBLE CO COM CS 742718109   8,799,099 57,988 SH   SOLE   0 0 57,988
PROGRESSIVE CORP OHIO COM CS 743315103   25,249,048 190,746 SH   SOLE   0 0 190,746
PROLOGIS INC COM CS 74340W103   16,940,721 138,145 SH   SOLE   0 0 138,145
PROTOKINETIX INC CS 743722100   486 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106   400,969 6,404 SH   SOLE   0 0 6,404
PUREFUNDS ISE CYBER SECURITY E CS 26924G201   2,558,185 50,577 SH   SOLE   0 0 50,577
QUALCOMM INC COM CS 747525103   1,624,637 13,648 SH   SOLE   0 0 13,648
QUANTA SVCS INC COM CS 74762E102   22,340,687 113,722 SH   SOLE   0 0 113,722
RALPH LAUREN CORP CL A CS 751212101   721,058 5,848 SH   SOLE   0 0 5,848
RAYMOND JAMES FINANCIAL INC CO CS 754730109   518,850 5,000 SH   SOLE   0 0 5,000
RAYTHEON TECHNOLOGIES CORP CS 75513E101   14,040,705 143,331 SH   SOLE   0 0 143,331
RECKITT BENCKISER GROUP PLC (B CS 806693107   210,454 2,800 SH   SOLE   0 0 2,800
REGAL REXNORD CORPORATION COM CS 758750103   558,965 3,632 SH   SOLE   0 0 3,632
REGENERON PHARMACEUTICALS COM CS 75886F107   1,247,385 1,736 SH   SOLE   0 0 1,736
REGENERX BIOPHARMACEUTICALS CO CS 75886X108   266 10,000 SH   SOLE   0 0 10,000
REPUBLIC SERVICES INC CL A CS 760759100   225,160 1,470 SH   SOLE   0 0 1,470
RESMED INC COM CS 761152107   651,786 2,983 SH   SOLE   0 0 2,983
REVVITY INC CS 714046109   12,039,010 101,347 SH   SOLE   0 0 101,347
RIO TINTO PLC SPONSORED ADR CS 767204100   3,134,927 49,106 SH   SOLE   0 0 49,106
RITHM CAPITAL CORP CS 64828T201   236,371 25,280 SH   SOLE   0 0 25,280
ROCHE HLDG LTD SPONSORED ADR CS 771195104   357,819 9,367 SH   SOLE   0 0 9,367
ROCKWELL AUTOMATION INC CS 773903109   21,234,370 64,454 SH   SOLE   0 0 64,454
ROLLINS INC COM CS 775711104   22,390,753 522,782 SH   SOLE   0 0 522,782
ROPER TECHNOLOGIES INC COM CS 776696106   107,834,344 224,281 SH   SOLE   0 0 224,281
RVL PHARMACEUTICALS PLC CS G6S41R101   5,601 10,000 SH   SOLE   0 0 10,000
S&P GLOBAL INC CS 78409V104   2,992,644 7,465 SH   SOLE   0 0 7,465
SALESFORCE COM INC COM CS 79466L302   874,194 4,138 SH   SOLE   0 0 4,138
SANTOS LIMITED ORD CS Q82869118   83,889 16,732 SH   SOLE   0 0 16,732
SCHEIN HENRY INC COM CS 806407102   275,740 3,400 SH   SOLE   0 0 3,400
SCHLUMBERGER LTD COM CS 806857108   1,155,892 23,532 SH   SOLE   0 0 23,532
SCHWAB CHARLES CORP NEW COM CS 808513105   524,146 9,247 SH   SOLE   0 0 9,247
SCHWAB STRATEGIC TR INTL EQTY CS 808524805   545,623 15,305 SH   SOLE   0 0 15,305
SCHWAB STRATEGIC TR US DIVIDEN CS 808524797   273,487 3,766 SH   SOLE   0 0 3,766
SCHWAB STRATEGIC TR US LRG CAP CS 808524201   369,908 7,063 SH   SOLE   0 0 7,063
SCHWEITZER-MAUDUIT INTL INC CO CS 808541106   166,728 11,027 SH   SOLE   0 0 11,027
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852   398,355 6,121 SH   SOLE   0 0 6,121
SELECT SECTOR SPDR TR SBI CONS CS 81369Y407   843,107 4,965 SH   SOLE   0 0 4,965
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209   366,069 2,758 SH   SOLE   0 0 2,758
SELECT SECTOR SPDR TR SBI INT- CS 81369Y506   578,255 7,124 SH   SOLE   0 0 7,124
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605   1,001,693 29,715 SH   SOLE   0 0 29,715
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803   3,322,986 19,113 SH   SOLE   0 0 19,113
SEMPRA ENERGY CS 816851109   265,411 1,823 SH   SOLE   0 0 1,823
SENSIENT TECHNOLOGIES CORP COM CS 81725T100   1,115,461 15,682 SH   SOLE   0 0 15,682
SERVICENOW INC COM CS 81762P102   1,176,765 2,094 SH   SOLE   0 0 2,094
SHELL PLC SPON ADS CS 780259305   548,914 9,091 SH   SOLE   0 0 9,091
SHERWIN-WILLIAMS CO CS 824348106   56,010,382 210,946 SH   SOLE   0 0 210,946
SHOCKWAVE MED INC COM CS 82489T104   5,140,234 18,010 SH   SOLE   0 0 18,010
SIG COMBIBLOC GROUP AG CS H76406117   932,049 33,800 SH   SOLE   0 0 33,800
SILVER TIGER METALS INC CS 82831T109   1,782 11,000 SH   SOLE   0 0 11,000
SIMON PPTY GROUP INC NEW CS 828806109   262,486 2,273 SH   SOLE   0 0 2,273
SLM CORP COM CS 78442P106   301,708 18,487 SH   SOLE   0 0 18,487
SMUCKER J M CO COM NEW CS 832696405   1,240,428 8,400 SH   SOLE   0 0 8,400
SOLAR ENERGY INITIATIVES INC C CS 83416P207   260 200,000 SH   SOLE   0 0 200,000
SONY GROUP CORP SP ADR CS 835699307   564,821 6,273 SH   SOLE   0 0 6,273
SOUTHERN CO COM CS 842587107   309,100 4,400 SH   SOLE   0 0 4,400
SOUTHWEST AIRLS CO COM CS 844741108   4,762,122 131,514 SH   SOLE   0 0 131,514
SPARK NEW ZEALAND LTD SHS CS Q8619N107   234,202 75,000 SH   SOLE   0 0 75,000
SPDR GOLD TRUST CS 78463V107   2,737,336 15,355 SH   SOLE   0 0 15,355
SPDR S&P 500 ETF TR TR UNIT CS 78462F103   28,881,227 65,153 SH   SOLE   0 0 65,153
SPDR S&P MIDCAP 400 INDEX CS 78467Y107   6,702,824 13,996 SH   SOLE   0 0 13,996
SPDR SER TR PORTFOLIO S&P400 CS 78464A847   1,010,865 22,028 SH   SOLE   0 0 22,028
SPDR SER TR S&P BIOTECH CS 78464A870   13,355,683 160,525 SH   SOLE   0 0 160,525
SPDR SERIES TRUST S&P REGL BKG CS 78464A698   302,020 7,397 SH   SOLE   0 0 7,397
SPLUNK INC COM CS 848637104   2,707,523 25,521 SH   SOLE   0 0 25,521
SPROTT INC COM NEW CS 852066208   639,835 19,748 SH   SOLE   0 0 19,748
STAAR SURGICAL CO COM PAR $0.0 CS 852312305   993,573 18,900 SH   SOLE   0 0 18,900
STARBUCKS CORP COM CS 855244109   1,423,492 14,370 SH   SOLE   0 0 14,370
STERIS PLC SHS USD CS G8473T100   129,497,138 575,594 SH   SOLE   0 0 575,594
STRYKER CORP COM CS 863667101   19,249,959 63,096 SH   SOLE   0 0 63,096
SYSCO CORP COM CS 871829107   46,731,754 629,808 SH   SOLE   0 0 629,808
T-MOBILE US INC COM CS 872590104   11,312,016 81,440 SH   SOLE   0 0 81,440
TALON METALS CORP SHS CAD CS G86659102   13,485 50,000 SH   SOLE   0 0 50,000
TARGA RES CORP COM CS 87612G101   740,757 9,734 SH   SOLE   0 0 9,734
TARGET CORP COM CS 87612E106   1,530,278 11,602 SH   SOLE   0 0 11,602
TE CONNECTIVITY LTD REG SHS CS H84989104   491,962 3,510 SH   SOLE   0 0 3,510
TELEDYNE TECHNOLOGIES INC COM CS 879360105   246,666 600 SH   SOLE   0 0 600
TELEFONICA SA ADR CS 879382208   45,849 11,377 SH   SOLE   0 0 11,377
TENET HEALTHCARE CORP CS 88033G407   251,220 3,087 SH   SOLE   0 0 3,087
TESLA MTRS INC COM CS 88160R101   3,136,790 11,983 SH   SOLE   0 0 11,983
TEXAS INSTRS INC COM CS 882508104   13,155,862 73,080 SH   SOLE   0 0 73,080
THE TRADE DESK INC COM CL A CS 88339J105   76,695,676 993,210 SH   SOLE   0 0 993,210
THERMO FISHER SCIENTIFIC INC C CS 883556102   115,159,106 220,717 SH   SOLE   0 0 220,717
TJX COS INC NEW COM CS 872540109   107,508,802 1,267,942 SH   SOLE   0 0 1,267,942
TOOTSIE ROLL INDS INC COM CS 890516107   240,221 6,784 SH   SOLE   0 0 6,784
TOYOTA MOTOR CORP COM CS J92676113   239,579 15,000 SH   SOLE   0 0 15,000
TRANE TECHNOLOGIES PLC SHS CS G8994E103   556,567 2,910 SH   SOLE   0 0 2,910
TRANSDIGM GROUP INC COM CS 893641100   456,921 511 SH   SOLE   0 0 511
TRANSOCEAN LTD CS H8817H100   360,293 51,397 SH   SOLE   0 0 51,397
TRAVELERS COMPANIES INC COM CS 89417E109   385,873 2,222 SH   SOLE   0 0 2,222
TREEHOUSE FOODS INC COM CS 89469A104   403,040 8,000 SH   SOLE   0 0 8,000
TYSON FOODS INC CL A CS 902494103   1,668,498 32,690 SH   SOLE   0 0 32,690
UGI CORP NEW COM CS 902681105   364,580 13,518 SH   SOLE   0 0 13,518
UIT FT INNOVATIVE TECHNOLOGY P CS 30324L190   107,286 11,551 SH   SOLE   0 0 11,551
UIT GUGG BLUE CHIP DVD. PORT. CS 40177H741   93,998 10,151 SH   SOLE   0 0 10,151
ULTA SALON COSMETCS & FRAG INC CS 90384S303   780,717 1,659 SH   SOLE   0 0 1,659
UNILEVER PLC SPON ADR NEW CS 904767704   462,602 8,874 SH   SOLE   0 0 8,874
UNION PAC CORP COM CS 907818108   7,474,564 36,529 SH   SOLE   0 0 36,529
UNITED PARCEL SVC INC CL B CS 911312106   802,203 4,475 SH   SOLE   0 0 4,475
UNITED RENTALS INC COM CS 911363109   868,472 1,950 SH   SOLE   0 0 1,950
UNITED STATES STEEL CORP NEW C CS 912909108   223,840 8,950 SH   SOLE   0 0 8,950
UNITEDHEALTH GROUP INC COM CS 91324P102   33,459,606 69,615 SH   SOLE   0 0 69,615
UNIVERSAL HLTH SVCS INC CL B CS 913903100   1,265,158 8,019 SH   SOLE   0 0 8,019
US BANCORP DEL COM NEW CS 902973304   10,214,679 309,161 SH   SOLE   0 0 309,161
VALERO ENERGY CORP NEW COM CS 91913Y100   2,542,478 21,675 SH   SOLE   0 0 21,675
VANECK VECTORS ETF TR CS 92189F726   376,081 2,410 SH   SOLE   0 0 2,410
VANGUARD ADMIRAL FDS INC MIDCP CS 921932885   243,349 2,748 SH   SOLE   0 0 2,748
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775   858,843 15,785 SH   SOLE   0 0 15,785
VANGUARD HEALTH CARE ETF CS 92204A504   819,413 3,347 SH   SOLE   0 0 3,347
VANGUARD HIGH DIV YLD ETF CS 921946406   7,375,913 69,538 SH   SOLE   0 0 69,538
VANGUARD INDEX FDS GROWTH ETF CS 922908736   361,340 1,277 SH   SOLE   0 0 1,277
VANGUARD INDEX FDS MCAP GR IDX CS 922908538   950,779 4,621 SH   SOLE   0 0 4,621
VANGUARD INDEX FDS S&P 500 ETF CS 922908363   19,562,892 48,033 SH   SOLE   0 0 48,033
VANGUARD INDEX FDS SM CP VAL E CS 922908611   282,834 1,710 SH   SOLE   0 0 1,710
VANGUARD INDEX FDS SMALL CP ET CS 922908751   2,715,423 13,653 SH   SOLE   0 0 13,653
VANGUARD INDEX FDS TOTAL STK M CS 922908769   551,949 2,506 SH   SOLE   0 0 2,506
VANGUARD MID-CAP ETF CS 922908629   1,218,586 5,535 SH   SOLE   0 0 5,535
VANGUARD MSCI EAFE ETF CS 921943858   462,031 10,005 SH   SOLE   0 0 10,005
VANGUARD SPECIALIZED PORTFOLIO CS 921908844   3,035,158 18,686 SH   SOLE   0 0 18,686
VANGUARD VALUE ETF CS 922908744   586,873 4,130 SH   SOLE   0 0 4,130
VANGUARD WORLD CONSUMER DISC E CS 92204A108   443,774 1,567 SH   SOLE   0 0 1,567
VANGUARD WORLD FDS CONSUM STP CS 92204A207   499,737 2,570 SH   SOLE   0 0 2,570
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603   610,219 2,969 SH   SOLE   0 0 2,969
VANGUARD WORLD FDS INF TECH ET CS 92204A702   2,180,733 4,932 SH   SOLE   0 0 4,932
VEEVA SYS INC CL A COM CS 922475108   12,199,546 61,698 SH   SOLE   0 0 61,698
VERIZON COMMUNICATIONS INC COM CS 92343V104   2,057,016 55,311 SH   SOLE   0 0 55,311
VERTEX PHARMACEUTICALS INC COM CS 92532F100   365,986 1,040 SH   SOLE   0 0 1,040
VIATRIS INC CS 92556V106   236,087 23,656 SH   SOLE   0 0 23,656
VICI PPTYS INC COM CS 925652109   411,733 13,100 SH   SOLE   0 0 13,100
VICTREX PLC CS G9358Y107   12,881,022 728,000 SH   SOLE   0 0 728,000
VIPER ENERGY PARTNERS LP CS 92763M105   462,818 17,250 SH   SOLE   0 0 17,250
VIRNETX HLDG CORP COM CS 92823T108   133,390 286,861 SH   SOLE   0 0 286,861
VISA INC COM CL A CS 92826C839   266,552,081 1,122,419 SH   SOLE   0 0 1,122,419
VMWARE INC CL A COM CS 928563402   623,615 4,340 SH   SOLE   0 0 4,340
VULCAN MATLS CO CS 929160109   484,020 2,147 SH   SOLE   0 0 2,147
WABTEC CORP COM CS 929740108   318,591 2,905 SH   SOLE   0 0 2,905
WAL-MART STORES INC COM CS 931142103   1,051,109 6,687 SH   SOLE   0 0 6,687
WALGREENS BOOTS ALLIANCE INC CS 931427108   211,880 7,437 SH   SOLE   0 0 7,437
WARNER BROS DISCOVERY INC COM CS 934423104   528,160 42,118 SH   SOLE   0 0 42,118
WASTE MGMT INC DEL COM CS 94106L109   1,437,652 8,290 SH   SOLE   0 0 8,290
WATSCO INC COM CS 942622200   463,868 1,216 SH   SOLE   0 0 1,216
WATTS WATER TECHNOLOGIES A CS 942749102   1,047,261 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106   286,780 3,250 SH   SOLE   0 0 3,250
WELLS FARGO CO NEW COM CS 949746101   2,844,047 66,637 SH   SOLE   0 0 66,637
WENDYS CO COM CS 95058W100   467,625 21,500 SH   SOLE   0 0 21,500
WESTLAKE CHEM PARTNERS LP COM CS 960417103   216,900 10,000 SH   SOLE   0 0 10,000
WEX INC COM CS 96208T104   23,690,038 130,115 SH   SOLE   0 0 130,115
WEYERHAEUSER CO CS 962166104   444,544 13,266 SH   SOLE   0 0 13,266
WHITE MTNS INS GROUP LTD COM CS G9618E107   7,420,946 5,343 SH   SOLE   0 0 5,343
WILLIAMS COS INC DEL COM CS 969457100   813,825 24,941 SH   SOLE   0 0 24,941
XCEL ENERGY INC CS 98389B100   311,099 5,004 SH   SOLE   0 0 5,004
XERIANT INC COM CS 98422N103   3,551 150,288 SH   SOLE   0 0 150,288
XYLEM INC COM CS 98419M100   18,329,468 162,755 SH   SOLE   0 0 162,755
YUM BRANDS INC COM CS 988498101   1,813,065 13,086 SH   SOLE   0 0 13,086
YUM CHINA HLDGS INC COM CS 98850P109   495,279 8,766 SH   SOLE   0 0 8,766
ZIMMER BIOMET HLDGS INC COM CS 98956P102   470,870 3,234 SH   SOLE   0 0 3,234
ZOETIS INC CL A CS 98978V103   167,334,218 971,687 SH   SOLE   0 0 971,687
ZSCALER INC COM CS 98980G102   209,941 1,435 SH   SOLE   0 0 1,435
ALLIANZ FDS RCM MIDCAP INS MF 018919688   214,617 46,962 SH   SOLE   0 0 46,962
AMCAP FD INC SHS CL F-2 MF 023375827   298,955 8,227 SH   SOLE   0 0 8,227
AMERICAN BEACON FDS CL Y MF 024527301   220,608 10,485 SH   SOLE   0 0 10,485
AMERICAN CENTY MUT FDS INC ULT MF 025083882   1,149,645 15,820 SH   SOLE   0 0 15,820
DAVIS NY VENTURE FD INC CL A MF 239080104   800,272 31,757 SH   SOLE   0 0 31,757
DFA INTERNATIONAL SMALL CAP EQ MF 233203629   246,000 13,384 SH   SOLE   0 0 13,384
DODGE & COX STK FD COM MF 256219106   200,028 880 SH   SOLE   0 0 880
FIDELITY CONCORD STR TR 500 ID MF 315911750   1,490,975 9,619 SH   SOLE   0 0 9,619
FIDELITY CONTRAFUND INC COM MF 316071109   1,661,077 111,332 SH   SOLE   0 0 111,332
FIDELITY GROWTH CO FUND MF 316200104   1,423,223 47,049 SH   SOLE   0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100   146,801 12,957 SH   SOLE   0 0 12,957
GABELLI ASSET FD SH BEN INT MF 362395105   237,173 4,659 SH   SOLE   0 0 4,659
HENDERSON GLOBAL FDS GLOBAL EQ MF 425067634   68,087 11,291 SH   SOLE   0 0 11,291
JPMORGAN TR II EQTY INCOME SL MF 4812C0498   446,081 20,013 SH   SOLE   0 0 20,013
JPMORGAN TR II LARGE CAP GR S MF 4812C0530   356,318 6,462 SH   SOLE   0 0 6,462
LOOMIS SAYLES FDS II GLOBAL AL MF 543487870   221,967 9,896 SH   SOLE   0 0 9,896
LOOMIS SAYLES FDS II GROWTH FD MF 543487110   209,670 9,344 SH   SOLE   0 0 9,344
NORTHERN FDS STK INDEX FD MF 665162772   595,009 12,574 SH   SOLE   0 0 12,574
PIMCO FDS PAC INVT MGMT SER ST MF 693390403   145,201 13,346 SH   SOLE   0 0 13,346
PRICE T ROWE GROWTH STK FD INC MF 741479109   511,786 6,284 SH   SOLE   0 0 6,284
PUTNAM EQUITY INCOME FD NEW CL MF 746745108   693,061 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE DIVID GROWTH FD C MF 779546100   247,449 3,635 SH   SOLE   0 0 3,635
ROYCE FD PENN MUT INV MF 780905840   111,253 12,671 SH   SOLE   0 0 12,671
ROYCE FD TOTAL RETURN MF 780905881   72,627 10,215 SH   SOLE   0 0 10,215
SCHWAB CAP TR S&P 500IDX SEL MF 808509855   576,614 8,397 SH   SOLE   0 0 8,397
T ROWE PR BLUE CHIP GROW MF 77954Q106   507,899 3,634 SH   SOLE   0 0 3,634
VANGUARD 500 INDEX FUND - ADM MF 922908710   3,042,790 7,411 SH   SOLE   0 0 7,411
VANGUARD BALANCED INDEX-ADM MF 921931200   473,601 10,963 SH   SOLE   0 0 10,963
VANGUARD INDEX FDS LCP INDX AD MF 922908579   1,041,241 10,169 SH   SOLE   0 0 10,169
VANGUARD INDEX FDS SMCP INDEX MF 922908686   468,594 4,917 SH   SOLE   0 0 4,917
VANGUARD INDEX FDS TOT STKIDX MF 922908728   2,470,872 23,023 SH   SOLE   0 0 23,023
VANGUARD MID CAP INDEX FUND AD MF 922908645   661,900 2,428 SH   SOLE   0 0 2,428
VANGUARD SPECIALIZED PORTFOLIO MF 921908885   242,952 2,696 SH   SOLE   0 0 2,696
VANGUARD TAX MANAGED INTL FD C MF 921943866   320,257 1,395 SH   SOLE   0 0 1,395
VANGUARD WINDSOR II FD ADMIRAL MF 922018304   495,214 6,807 SH   SOLE   0 0 6,807
DOVER CORPORATION (Special) SB 260003108   78,778,953 533,552 SH   SOLE   0 0 533,552