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