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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM CS 88579Y101 1,889 14,598 SH   SOLE   0 0 14,598
4LICENSING CORP CS 35104T107 0 18,000 SH   SOLE   0 0 18,000
ABBOTT LABS COM CS 002824100 26,690 245,651 SH   SOLE   0 0 245,651
ABBVIE INC COM CS 00287Y109 11,845 77,336 SH   SOLE   0 0 77,336
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 162,753 586,179 SH   SOLE   0 0 586,179
ADOBE SYS INC COM CS 00724F101 7,079 19,339 SH   SOLE   0 0 19,339
ADVANCED MICRO DEVICES INC COM CS 007903107 777 10,155 SH   SOLE   0 0 10,155
ADYEN N V SHS CS N3501V104 1,007 692 SH   SOLE   0 0 692
AES CORP COM CS 00130H105 207 9,874 SH   SOLE   0 0 9,874
AGILENT TECHNOLOGIES INC COM CS 00846U101 2,614 22,006 SH   SOLE   0 0 22,006
AIR LEASE CORP CL A CS 00912X302 9,658 288,910 SH   SOLE   0 0 288,910
AIR PRODS & CHEMS INC COM CS 009158106 9,569 39,793 SH   SOLE   0 0 39,793
AKAMAI TECHNOLOGIES INC COM CS 00971T101 228 2,500 SH   SOLE   0 0 2,500
ALBEMARLE CORP COM CS 012653101 21,583 103,277 SH   SOLE   0 0 103,277
ALCOA CORP COM CS 013872106 2,176 47,738 SH   SOLE   0 0 47,738
ALCON AG ORD SHS CS H01301128 97,743 1,398,528 SH   SOLE   0 0 1,398,528
ALEXCO RESOURCE CORP COM CS 01535P106 15 37,125 SH   SOLE   0 0 37,125
ALLEGION PLC ORD SHS CS G0176J109 17,445 178,195 SH   SOLE   0 0 178,195
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 2,737 65,825 SH   SOLE   0 0 65,825
ALLISON TRANSMISSION HLDGS INC CS 01973R101 254 6,596 SH   SOLE   0 0 6,596
ALLSTATE CORP CS 020002101 622 4,910 SH   SOLE   0 0 4,910
ALPHABET INC CAP STK CL A CS 02079K305 146,276 67,122 SH   SOLE   0 0 67,122
ALPHABET INC CAP STK CL C CS 02079K107 65,928 30,139 SH   SOLE   0 0 30,139
ALTRIA GROUP INC COM CS 02209S103 2,398 57,408 SH   SOLE   0 0 57,408
AMARIN CORP PLC SPONS ADR NEW CS 023111206 57 38,450 SH   SOLE   0 0 38,450
AMAZON COM INC COM CS 023135106 95,524 899,389 SH   SOLE   0 0 899,389
AMBEV SA SPONSORED ADR CS 02319V103 45 17,732 SH   SOLE   0 0 17,732
AMERICA MOVIL SA DE CV ADR SER CS 02364W105 533 26,086 SH   SOLE   0 0 26,086
AMERICAN ELEC PWR INC CS 025537101 324 3,380 SH   SOLE   0 0 3,380
AMERICAN EXPRESS CO COM CS 025816109 21,835 157,516 SH   SOLE   0 0 157,516
AMERICAN INTL GROUP INC COM NE CS 026874784 508 9,932 SH   SOLE   0 0 9,932
AMERICAN TOWER CORP NEW COM CS 03027X100 17,970 70,306 SH   SOLE   0 0 70,306
AMERICAN WTR WKS CO INC NEW CO CS 030420103 2,855 19,194 SH   SOLE   0 0 19,194
AMERICAS GOLD AND SILVER CORP CS 03062D100 10 14,000 SH   SOLE   0 0 14,000
AMERIPRISE FINL INC COM CS 03076C106 1,654 6,958 SH   SOLE   0 0 6,958
AMETEK INC NEW COM CS 031100100 342 3,108 SH   SOLE   0 0 3,108
AMGEN INC COM CS 031162100 14,956 61,470 SH   SOLE   0 0 61,470
AMPHENOL CORP NEW CL A CS 032095101 6,071 94,301 SH   SOLE   0 0 94,301
AMYRIS INC COM NEW CS 03236M200 25 13,250 SH   SOLE   0 0 13,250
ANALOG DEVICES INC CS 032654105 2,169 14,847 SH   SOLE   0 0 14,847
ANNALY CAP MGMT INC COM CS 035710409 478 80,800 SH   SOLE   0 0 80,800
ANSYS INC COM CS 03662Q105 427 1,783 SH   SOLE   0 0 1,783
ANTERO RES CORP COM CS 03674X106 409 13,350 SH   SOLE   0 0 13,350
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 30,617 113,530 SH   SOLE   0 0 113,530
APOLLO GLOBAL MGMT INC COM CL CS 03769M106 14,907 307,485 SH   SOLE   0 0 307,485
APPLE INC COM CS 037833100 321,242 2,349,637 SH   SOLE   0 0 2,349,637
APPLIED MATLS INC COM CS 038222105 869 9,547 SH   SOLE   0 0 9,547
APPLIED MINERALS INC COM CS 03823M100 17 4,008,601 SH   SOLE   0 0 4,008,601
APTARGROUP INC COM CS 038336103 76,136 737,678 SH   SOLE   0 0 737,678
AQUA METALS INC CS 03837J101 23 29,000 SH   SOLE   0 0 29,000
ARCH CAP GROUP LTD ORD CS G0450A105 7,272 159,852 SH   SOLE   0 0 159,852
ARCHER DANIELS MIDLAND CO CS 039483102 24,869 320,471 SH   SOLE   0 0 320,471
ARCOS DORADOS HOLDINGS INC SHS CS G0457F107 249 37,001 SH   SOLE   0 0 37,001
ARGENX SE SPONSORED ADR CS 04016X101 4,025 10,623 SH   SOLE   0 0 10,623
ARIZONA SONORAN COPPER CO INC CS 04058Q105 141 100,000 SH   SOLE   0 0 100,000
ARTIFICIAL INTELLIGENCE TECHNO CS 04316D201 0 11,500 SH   SOLE   0 0 11,500
ASML HOLDING N V N Y REGISTRY CS N07059210 426 895 SH   SOLE   0 0 895
ASTRAZENECA PLC SPONSORED ADR CS 046353108 444 6,724 SH   SOLE   0 0 6,724
AT&T INC COM CS 00206R102 5,020 239,511 SH   SOLE   0 0 239,511
ATAI LIFE SCIENCES NV SHS CS N0731H103 73 20,000 SH   SOLE   0 0 20,000
ATLANTIC LITHIUM LIMITED SHS CS Q4972G102 370 815,000 SH   SOLE   0 0 815,000
AUTOMATIC DATA PROCESSING INC CS 053015103 131,829 627,635 SH   SOLE   0 0 627,635
AVERY DENNISON CORP CS 053611109 533 3,296 SH   SOLE   0 0 3,296
B & G FOODS INC NEW COM CS 05508R106 332 13,948 SH   SOLE   0 0 13,948
BAKER HUGHES A GE CO CL A CS 05722G100 462 16,006 SH   SOLE   0 0 16,006
BALL CORP CS 058498106 17,681 257,108 SH   SOLE   0 0 257,108
BANK AMER CORP COM CS 060505104 8,390 269,527 SH   SOLE   0 0 269,527
BANK NEW YORK MELLON CORP COM CS 064058100 444 10,646 SH   SOLE   0 0 10,646
BAXTER INTL INC CS 071813109 762 11,868 SH   SOLE   0 0 11,868
BCE INC COM NEW CS 05534B760 2,775 56,416 SH   SOLE   0 0 56,416
BECTON DICKINSON & CO COM CS 075887109 1,702 6,905 SH   SOLE   0 0 6,905
BERKLEY W R CORP COM CS 084423102 709 10,387 SH   SOLE   0 0 10,387
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 14,722 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 69,799 255,656 SH   SOLE   0 0 255,656
BHP BILLITON LTD SPONSORED ADR CS 088606108 556 9,900 SH   SOLE   0 0 9,900
BIOGEN INC COM CS 09062X103 277 1,358 SH   SOLE   0 0 1,358
BLACKROCK INC COM CS 09247X101 1,164 1,912 SH   SOLE   0 0 1,912
BLACKSTONE GROUP INC CS 09260D107 52,668 577,314 SH   SOLE   0 0 577,314
BOEING CO COM CS 097023105 1,061 7,758 SH   SOLE   0 0 7,758
BOOKING HOLDINGS INC CS 09857L108 474 271 SH   SOLE   0 0 271
BORGWARNER INC COM CS 099724106 307 9,202 SH   SOLE   0 0 9,202
BORR DRILLING LTD SHS CS G1466R173 1,085 235,365 SH   SOLE   0 0 235,365
BP PLC SPONSORED ADR CS 055622104 797 28,124 SH   SOLE   0 0 28,124
BRISTOL MYERS SQUIBB CO COM CS 110122108 10,774 139,927 SH   SOLE   0 0 139,927
BRITISH AMERN TOB PLC SPONSORE CS 110448107 213 4,972 SH   SOLE   0 0 4,972
BROADCOM INC CS 11135F101 10,625 21,871 SH   SOLE   0 0 21,871
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 5,167 116,199 SH   SOLE   0 0 116,199
BROOKFIELD INFRAST PARTNERS LP CS G16252101 10,192 266,678 SH   SOLE   0 0 266,678
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107 223 5,237 SH   SOLE   0 0 5,237
BROWN-FORMAN CORP - CLASS B CS 115637209 3,814 54,360 SH   SOLE   0 0 54,360
BROWN FORMAN CORP CS 115637100 3,864 57,129 SH   SOLE   0 0 57,129
BWX TECHNOLOGIES INC COM CS 05605H100 279 5,057 SH   SOLE   0 0 5,057
CAMDEN NATL CORP COM CS 133034108 487 11,050 SH   SOLE   0 0 11,050
CAMPBELL SOUP CO COM CS 134429109 872 18,138 SH   SOLE   0 0 18,138
CANADIAN NATL RY CO COM CS 136375102 2,857 25,402 SH   SOLE   0 0 25,402
CANADIAN PAC RY LTD COM CS 13645T100 10,756 154,006 SH   SOLE   0 0 154,006
CARRIER GLOBAL CORPORATION COM CS 14448C104 1,732 48,561 SH   SOLE   0 0 48,561
CATERPILLAR INC DEL COM CS 149123101 3,050 17,060 SH   SOLE   0 0 17,060
CBOE GLOBAL MARKETS INC COM CS 12503M108 396 3,500 SH   SOLE   0 0 3,500
CDW CORP COM CS 12514G108 963 6,110 SH   SOLE   0 0 6,110
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 234 39,205 SH   SOLE   0 0 39,205
CENTERPOINT ENERGY INC COM CS 15189T107 217 7,351 SH   SOLE   0 0 7,351
CERUS CORP COM CS 157085101 106 20,000 SH   SOLE   0 0 20,000
CHARGE ENTERPRISES INC COM CS 159610104 72 15,000 SH   SOLE   0 0 15,000
CHARTER COMMUNICATIONS INC DEL CS 16119P108 739 1,577 SH   SOLE   0 0 1,577
CHEVRON CORP NEW COM CS 166764100 19,717 136,187 SH   SOLE   0 0 136,187
CHEWY INC CL A CS 16679L109 226 6,509 SH   SOLE   0 0 6,509
CHIPOTLE MEXICAN GRILL INC CL CS 169656105 4,166 3,187 SH   SOLE   0 0 3,187
CHOICE HOTELS INTL INC COM CS 169905106 670 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 575 2,927 SH   SOLE   0 0 2,927
CHURCH & DWIGHT INC COM CS 171340102 4,956 53,490 SH   SOLE   0 0 53,490
CIGNA CORPORATION COM CS 125523100 3,409 12,937 SH   SOLE   0 0 12,937
CINTAS CORP COM CS 172908105 32,522 87,067 SH   SOLE   0 0 87,067
CISCO SYS INC COM CS 17275R102 16,458 385,984 SH   SOLE   0 0 385,984
CITIGROUP INC COM NEW CS 172967424 1,369 29,757 SH   SOLE   0 0 29,757
CITIUS PHARMACEUTICALS INC COM CS 17322U207 9 10,000 SH   SOLE   0 0 10,000
CLARIVATE PLC ORD SHS CS G21810109 5,921 427,181 SH   SOLE   0 0 427,181
CLEVELAND - CLIFFS INC CS 185899101 289 18,810 SH   SOLE   0 0 18,810
CLOROX CO DEL COM CS 189054109 241 1,713 SH   SOLE   0 0 1,713
CME GROUP INC COM CS 12572Q105 1,109 5,416 SH   SOLE   0 0 5,416
COCA COLA CO COM CS 191216100 9,514 151,224 SH   SOLE   0 0 151,224
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102 731 10,835 SH   SOLE   0 0 10,835
COLGATE PALMOLIVE CO COM CS 194162103 20,212 252,203 SH   SOLE   0 0 252,203
COMCAST CORP NEW CL A CS 20030N101 40,329 1,027,761 SH   SOLE   0 0 1,027,761
COMPASS MINERALS INTL INC COM CS 20451N101 275 7,761 SH   SOLE   0 0 7,761
CONAGRA BRANDS INC CS 205887102 1,044 30,500 SH   SOLE   0 0 30,500
CONOCOPHILLIPS COM CS 20825C104 2,106 23,450 SH   SOLE   0 0 23,450
CONSTELLATION BRANDS INC CL A CS 21036P108 1,587 6,808 SH   SOLE   0 0 6,808
COOPER COS INC COM NEW CS 216648402 944 3,014 SH   SOLE   0 0 3,014
CORNING INC COM CS 219350105 1,219 38,695 SH   SOLE   0 0 38,695
CORTEVA INC COM CS 22052L104 741 13,687 SH   SOLE   0 0 13,687
COSTCO WHSL CORP NEW COM CS 22160K105 241,858 504,627 SH   SOLE   0 0 504,627
COTERRA ENERGY INC CS 127097103 595 23,079 SH   SOLE   0 0 23,079
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 490 450,700 SH   SOLE   0 0 450,700
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 445 415,900 SH   SOLE   0 0 415,900
CROWDSTRIKE HOLDINGS INC CS 22788C105 1,488 8,829 SH   SOLE   0 0 8,829
CROWN CASTLE INTL CORP CS 22822V101 140,044 831,711 SH   SOLE   0 0 831,711
CRYOPORT INC COM PAR $0.001 CS 229050307 7,725 249,350 SH   SOLE   0 0 249,350
CSX CORP COM CS 126408103 2,016 69,386 SH   SOLE   0 0 69,386
CVS HEALTH CORPORATION CS 126650100 1,634 17,638 SH   SOLE   0 0 17,638
D R HORTON INC CS 23331A109 353 5,327 SH   SOLE   0 0 5,327
DANAHER CORP DEL COM CS 235851102 118,959 469,228 SH   SOLE   0 0 469,228
DANONE SPONSORED ADR CS 23636T100 372 33,373 SH   SOLE   0 0 33,373
DARDEN RESTAURANTS INC COM CS 237194105 5,396 47,701 SH   SOLE   0 0 47,701
DEERE & CO COM CS 244199105 5,183 17,307 SH   SOLE   0 0 17,307
DELL INC COM CS 24703L202 309 6,684 SH   SOLE   0 0 6,684
DEXCOM INC COM CS 252131107 1,294 17,361 SH   SOLE   0 0 17,361
DHT HOLDINGS INC CS Y2065G121 1,365 222,751 SH   SOLE   0 0 222,751
DIAGEO P L C SPON ADR NEW CS 25243Q205 812 4,665 SH   SOLE   0 0 4,665
DIAMOND OFFSHORE DRILLING INC CS 25271C201 616 104,515 SH   SOLE   0 0 104,515
DIAMONDBACK ENERGY INC COM CS 25278X109 1,067 8,810 SH   SOLE   0 0 8,810
DIGIMARC CORP NEW COM CS 25381B101 323 22,850 SH   SOLE   0 0 22,850
DISCOVER FINANCIAL SERVICES CS 254709108 413 4,371 SH   SOLE   0 0 4,371
DISNEY WALT CO COM DISNEY CS 254687106 29,172 309,025 SH   SOLE   0 0 309,025
DOMINION RES INC VA NEW COM CS 25746U109 315 3,947 SH   SOLE   0 0 3,947
DOVER CORP COM CS 260003108 8,601 70,896 SH   SOLE   0 0 70,896
DOW INC COM CS 260557103 1,272 24,652 SH   SOLE   0 0 24,652
DTE ENERGY CO COM CS 233331107 656 5,178 SH   SOLE   0 0 5,178
DUKE ENERGY CORP CS 26441C204 1,566 14,603 SH   SOLE   0 0 14,603
DUPONT DE NEMOURS INC CS 26614N102 567 10,205 SH   SOLE   0 0 10,205
DXC TECHNOLOGY CO COM CS 23355L106 261 8,610 SH   SOLE   0 0 8,610
EAGLE BULK SHIPPING INC CS Y2187A150 344 6,625 SH   SOLE   0 0 6,625
EASTMAN CHEM CO COM CS 277432100 281 3,130 SH   SOLE   0 0 3,130
EATON CORP PLC SHS CS G29183103 21,419 170,008 SH   SOLE   0 0 170,008
EATON VANCE TX MGD DIVERSIFIED CS 27828N102 191 16,849 SH   SOLE   0 0 16,849
EBAY INC COM CS 278642103 396 9,503 SH   SOLE   0 0 9,503
ECOLAB INC COM CS 278865100 129,350 841,246 SH   SOLE   0 0 841,246
EDWARDS LIFESCIENCES CORP COM CS 28176E108 5,241 55,120 SH   SOLE   0 0 55,120
ELEVANCE HEALTH INC CS 036752103 247 511 SH   SOLE   0 0 511
EMERSON ELEC CO COM CS 291011104 11,020 138,541 SH   SOLE   0 0 138,541
ENBRIDGE INC COM CS 29250N105 973 23,022 SH   SOLE   0 0 23,022
ENERGY TRANSFER LP CS 29273V100 4,733 474,271 SH   SOLE   0 0 474,271
ENOVIS CORP CS 194014502 3,595 65,357 SH   SOLE   0 0 65,357
ENPHASE ENERGY INC COM CS 29355A107 217 1,110 SH   SOLE   0 0 1,110
ENTERPRISE PRODS PARTNERS L P CS 293792107 44,404 1,822,061 SH   SOLE   0 0 1,822,061
EOG RES INC COM CS 26875P101 11,690 105,847 SH   SOLE   0 0 105,847
EPAM SYS INC COM CS 29414B104 236 800 SH   SOLE   0 0 800
EPIZYME INC COM CS 29428V104 23 15,555 SH   SOLE   0 0 15,555
EQT CORP COM CS 26884L109 257 7,476 SH   SOLE   0 0 7,476
EQUIFAX INC COM CS 294429105 330 1,804 SH   SOLE   0 0 1,804
ERICSSON CL B CS W26049119 103 13,798 SH   SOLE   0 0 13,798
ESAB CORPORATION COM CS 29605J106 294 6,726 SH   SOLE   0 0 6,726
EUROPEAN METALS HLDGS LTD SHS CS G3191T102 743 1,647,863 SH   SOLE   0 0 1,647,863
EVERSOURCE ENERGY CS 30040W108 330 3,907 SH   SOLE   0 0 3,907
EXXON MOBIL CORP COM CS 30231G102 31,062 362,706 SH   SOLE   0 0 362,706
FACTSET RESH SYS INC COM CS 303075105 266 690 SH   SOLE   0 0 690
FASTENAL CO COM CS 311900104 446 8,927 SH   SOLE   0 0 8,927
FEDEX CORP COM CS 31428X106 1,373 6,055 SH   SOLE   0 0 6,055
FIDELITY NATL INFORMATION SVCS CS 31620M106 2,890 31,530 SH   SOLE   0 0 31,530
FIFTH THIRD BANCORP COM CS 316773100 944 28,098 SH   SOLE   0 0 28,098
FIRST HORIZON NATL CORP COM CS 320517105 264 12,059 SH   SOLE   0 0 12,059
FIRST REPUBLIC BANK CS 33616C100 9,031 62,626 SH   SOLE   0 0 62,626
FISERV INC COM CS 337738108 724 8,139 SH   SOLE   0 0 8,139
FISSION URANIUM CORP COM CS 33812R109 5 10,000 SH   SOLE   0 0 10,000
FLOWERS FOODS INC COM CS 343498101 9,230 350,695 SH   SOLE   0 0 350,695
FLUOROPHARMA MED INC COM CS 343870101 1 117,647 SH   SOLE   0 0 117,647
FORD MTR CO DEL COM PAR $0.01 CS 345370860 589 52,886 SH   SOLE   0 0 52,886
FORTINET INC COM CS 34959E109 26,760 472,960 SH   SOLE   0 0 472,960
FORTIVE CORP COM CS 34959J108 16,824 309,383 SH   SOLE   0 0 309,383
FOUR CORNERS PPTY TR INC COM CS 35086T109 681 25,609 SH   SOLE   0 0 25,609
FRANCO NEVADA CORP COM CS 351858105 19,790 150,404 SH   SOLE   0 0 150,404
FRANKLIN RES INC COM CS 354613101 445 19,073 SH   SOLE   0 0 19,073
FREEPORT-MCMORAN INC. CS 35671D857 1,913 65,368 SH   SOLE   0 0 65,368
FREYR BATTERY SA CS L4135L100 166 24,200 SH   SOLE   0 0 24,200
FRONTIER LITHIUM COM CS 35910P109 501 282,860 SH   SOLE   0 0 282,860
FUELPOSITIVE CORPORATION COM CS 35954F108 5 42,000 SH   SOLE   0 0 42,000
GENE EXPRESS, INC. COM STOCK CS 9940769Y5 0 100,000 SH   SOLE   0 0 100,000
GENERAL DYNAMICS CORP COM CS 369550108 480 2,170 SH   SOLE   0 0 2,170
GENERAL ELECTRIC CO COM CS 369604301 2,031 31,895 SH   SOLE   0 0 31,895
GENERAL MLS INC COM CS 370334104 11,716 155,284 SH   SOLE   0 0 155,284
GENERAL MTRS CORP COM CS 37045V100 425 13,389 SH   SOLE   0 0 13,389
GENMAB A S SPONSORED ADR CS 372303206 5,959 183,423 SH   SOLE   0 0 183,423
GENMAB A/S SHS CS K3967W102 7,379 22,786 SH   SOLE   0 0 22,786
GENUINE PARTS CO COM CS 372460105 263 1,975 SH   SOLE   0 0 1,975
GETSWIFT TECHNOLOGIES LTD CS 37428G100 1 20,714 SH   SOLE   0 0 20,714
GILEAD SCIENCES INC COM CS 375558103 588 9,513 SH   SOLE   0 0 9,513
GLAXOSMITHKLINE PLC SPONSORED CS 37733W204 362 8,311 SH   SOLE   0 0 8,311
GLENCORE PLC UNSPONSORD ADR CS 37827X100 662 61,250 SH   SOLE   0 0 61,250
GLOBAL PMTS INC COM CS 37940X102 267 2,415 SH   SOLE   0 0 2,415
GLOBAL X COPPER MINERS ETF CS 37954Y830 281 9,250 SH   SOLE   0 0 9,250
GLOBE LIFE INC CS 37959E102 494 5,073 SH   SOLE   0 0 5,073
GOLDMAN SACHS GROUP INC CS 38141G104 2,820 9,493 SH   SOLE   0 0 9,493
GOVIEX URANIUM INC CL A COM CS 383798105 16 85,000 SH   SOLE   0 0 85,000
GRAINGER W W INC COM CS 384802104 6,321 13,910 SH   SOLE   0 0 13,910
GRAYSCALE BITCOIN TRUST BTC CS 389637109 189 15,692 SH   SOLE   0 0 15,692
GTT COMMUNICATIONS INC CS 362393100 1 37,075 SH   SOLE   0 0 37,075
GXO LOGISTICS INCORPORATED COM CS 36262G101 2,114 48,855 SH   SOLE   0 0 48,855
HARBOR DIVERSIFIED INC COM CS 41150R102 43 20,000 SH   SOLE   0 0 20,000
HERCULES TECH GROWTH CAP INC CS 427096508 186 13,819 SH   SOLE   0 0 13,819
HERSHEY CO COM CS 427866108 1,545 7,180 SH   SOLE   0 0 7,180
HESS CORP COM CS 42809H107 584 5,517 SH   SOLE   0 0 5,517
HEWLETT PACKARD ENTERPRISE CO CS 42824C109 1,364 102,891 SH   SOLE   0 0 102,891
HEXCEL CORP NEW COM CS 428291108 239 4,565 SH   SOLE   0 0 4,565
HIGHLANDS REIT INC COM CS 43110A104 3 10,253 SH   SOLE   0 0 10,253
HOLLY ENERGY PARTNERS LP CS 435763107 203 12,660 SH   SOLE   0 0 12,660
HOME DEPOT INC COM CS 437076102 85,334 311,132 SH   SOLE   0 0 311,132
HONEYWELL INTL INC CS 438516106 30,046 172,866 SH   SOLE   0 0 172,866
HORMEL FOODS CORP CS 440452100 5,776 121,969 SH   SOLE   0 0 121,969
HP INC CS 40434L105 3,405 103,871 SH   SOLE   0 0 103,871
ICON PLC SHS CS G4705A100 244 1,128 SH   SOLE   0 0 1,128
IDEXX LABS INC COM CS 45168D104 143,027 407,797 SH   SOLE   0 0 407,797
ILLINOIS TOOL WKS INC COM CS 452308109 14,231 78,087 SH   SOLE   0 0 78,087
ILLUMINA INC COM CS 452327109 615 3,334 SH   SOLE   0 0 3,334
INGREDION INC COM CS 457187102 973 11,034 SH   SOLE   0 0 11,034
INTEL CORP COM CS 458140100 3,060 81,800 SH   SOLE   0 0 81,800
INTERCONTINENTAL EXCHANGE INC CS 45866F104 1,610 17,125 SH   SOLE   0 0 17,125
INTERNATIONAL BUSINESS MACHS C CS 459200101 7,593 53,777 SH   SOLE   0 0 53,777
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 1,436 12,059 SH   SOLE   0 0 12,059
INTERNATIONAL SEAWAYS INC CS Y41053102 1,117 52,705 SH   SOLE   0 0 52,705
INTL PAPER CO COM CS 460146103 415 9,912 SH   SOLE   0 0 9,912
INTUIT COM CS 461202103 95,320 247,302 SH   SOLE   0 0 247,302
INTUITIVE SURGICAL INC COM NEW CS 46120E602 1,159 5,775 SH   SOLE   0 0 5,775
INVESCO QQQ TRUST SERIES 1 CS 46090E103 31,883 113,754 SH   SOLE   0 0 113,754
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 2,910 21,680 SH   SOLE   0 0 21,680
INVITAE CORP COM CS 46185L103 36 14,836 SH   SOLE   0 0 14,836
IPERIONX LIMITED CS AU0000208 438 773,334 SH   SOLE   0 0 773,334
ISHARES COMEX GOLD TR ISHARES CS 464285204 977 28,475 SH   SOLE   0 0 28,475
ISHARES INC CORE MSCI EMKT CS 46434G103 285 5,806 SH   SOLE   0 0 5,806
ISHARES MSCI EAFE INDEX CS 464287465 478 7,649 SH   SOLE   0 0 7,649
ISHARES RUSSELL 2000 ETF CS 464287655 5,243 30,958 SH   SOLE   0 0 30,958
ISHARES TR CORE S&P MCP ETF CS 464287507 785 3,468 SH   SOLE   0 0 3,468
ISHARES TR CORE S&P500 ETF CS 464287200 7,826 20,641 SH   SOLE   0 0 20,641
ISHARES TR FLTG RATE BD ETF CS 46429B655 212 4,252 SH   SOLE   0 0 4,252
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 12,604 107,152 SH   SOLE   0 0 107,152
ISHARES TR S&P 500 GRWT ETF CS 464287309 387 6,418 SH   SOLE   0 0 6,418
ISHARES TR S&P 500 VALUE CS 464287408 278 2,025 SH   SOLE   0 0 2,025
ISHARES TR S&P SMALL CAP 600 CS 464287804 735 7,955 SH   SOLE   0 0 7,955
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
J & J SNACK FOODS CORP COM CS 466032109 297 2,130 SH   SOLE   0 0 2,130
JACOBS ENGR GROUP INC CS 469814107 7,853 61,771 SH   SOLE   0 0 61,771
JERVOIS GLOBAL LTD SHS NEW CS Q5058P361 232 615,000 SH   SOLE   0 0 615,000
JETBLUE AIRWAYS CORP CS 477143101 360 43,000 SH   SOLE   0 0 43,000
JOHNSON & JOHNSON COM CS 478160104 173,405 976,874 SH   SOLE   0 0 976,874
JPMORGAN CHASE & CO COM CS 46625H100 69,150 614,070 SH   SOLE   0 0 614,070
KELLOGG CO COM CS 487836108 2,299 32,227 SH   SOLE   0 0 32,227
KEYSIGHT TECHNOLOGIES INC COM CS 49338L103 1,519 11,020 SH   SOLE   0 0 11,020
KIMBERLY CLARK CORP COM CS 494368103 2,829 20,931 SH   SOLE   0 0 20,931
KKR & CO INC CS 48251W104 243 5,249 SH   SOLE   0 0 5,249
KLA-TENCOR CORP COM CS 482480100 1,677 5,255 SH   SOLE   0 0 5,255
KRAFT HEINZ CO COM CS 500754106 354 9,279 SH   SOLE   0 0 9,279
KROGER CO COM CS 501044101 779 16,453 SH   SOLE   0 0 16,453
L3HARRIS TECHNOLOGY INC CS 502431109 2,141 8,857 SH   SOLE   0 0 8,857
LABORATORY CORP AMER HLDGS COM CS 50540R409 879 3,750 SH   SOLE   0 0 3,750
LAKE RESOURCES SHS CS Q5431K105 54 100,300 SH   SOLE   0 0 100,300
LAM RESEARCH CORP COM CS 512807108 12,516 29,370 SH   SOLE   0 0 29,370
LAMB WESTON HLDGS INC COM CS 513272104 683 9,560 SH   SOLE   0 0 9,560
LAUDER ESTEE COS INC CL A CS 518439104 119,252 468,260 SH   SOLE   0 0 468,260
LIBERTY BROADBAND CORP COM SER CS 530307107 214 1,883 SH   SOLE   0 0 1,883
LILLY ELI & CO COM CS 532457108 5,377 16,584 SH   SOLE   0 0 16,584
LINDE PUBLIC LTD CS G5494J103 1,540 5,355 SH   SOLE   0 0 5,355
LINEAGE CELL THERAPEUTICS INC CS 53566P109 160 101,300 SH   SOLE   0 0 101,300
LIONS GATE ENTMNT CORP CL B NO CS 535919500 111 12,592 SH   SOLE   0 0 12,592
LITHIUM PWR INTL LTD SHS CS Q5594Q105 348 1,258,575 SH   SOLE   0 0 1,258,575
LIVE NATION INC COM CS 538034109 2,949 35,712 SH   SOLE   0 0 35,712
LIVENT CORP CS 53814L108 2,072 91,339 SH   SOLE   0 0 91,339
LOCKHEED MARTIN CORP CS 539830109 5,658 13,160 SH   SOLE   0 0 13,160
LOWES COS INC COM CS 548661107 22,512 128,885 SH   SOLE   0 0 128,885
LUNDIN MINING CORP COM CS 550372106 533 84,000 SH   SOLE   0 0 84,000
LVMH MOET HENNESSY LOU VUITTON CS 502441306 9,696 79,330 SH   SOLE   0 0 79,330
LYONDELLBASELL INDUSTRIES N V CS N53745100 222 2,536 SH   SOLE   0 0 2,536
M & T BANK CORP CS 55261F104 311 1,950 SH   SOLE   0 0 1,950
MAGELLAN MIDSTREAM PARTNERS CS 559080106 8,095 169,495 SH   SOLE   0 0 169,495
MAGNITE INC CS 55955D100 7,759 873,723 SH   SOLE   0 0 873,723
MARATHON PETE CORP COM CS 56585A102 2,832 34,447 SH   SOLE   0 0 34,447
MARRIOTT INTL INC NEW CL A CS 571903202 990 7,280 SH   SOLE   0 0 7,280
MARSH & MCLENNAN COS INC CS 571748102 664 4,275 SH   SOLE   0 0 4,275
MARTIN MARIETTA MATERIALS CS 573284106 903 3,019 SH   SOLE   0 0 3,019
MASTERCARD INCORPORATED CL A CS 57636Q104 2,767 8,770 SH   SOLE   0 0 8,770
MATSON INC COM CS 57686G105 444 6,090 SH   SOLE   0 0 6,090
MCCORMICK & CO INC COM NON VTG CS 579780206 90,202 1,083,507 SH   SOLE   0 0 1,083,507
MCDONALDS CORP COM CS 580135101 3,188 12,912 SH   SOLE   0 0 12,912
MCKESSON CORP COM CS 58155Q103 463 1,419 SH   SOLE   0 0 1,419
MEDTRONIC PLC SHS CS G5960L103 2,044 22,769 SH   SOLE   0 0 22,769
MERCK & CO INC NEW COM CS 58933Y105 11,357 124,567 SH   SOLE   0 0 124,567
META PLATFORMS INC CS 30303M102 21,372 132,542 SH   SOLE   0 0 132,542
METLIFE INC COM CS 59156R108 546 8,697 SH   SOLE   0 0 8,697
METROPOLITAN BK HLDG CORP COM CS 591774104 394 5,672 SH   SOLE   0 0 5,672
METTLER TOLEDO INTERNATIONAL C CS 592688105 143,070 124,542 SH   SOLE   0 0 124,542
MFA FINL INC COM CS 55272X607 2,721 253,155 SH   SOLE   0 0 253,155
MICROCHIP TECHNOLOGY INC CS 595017104 13,908 239,464 SH   SOLE   0 0 239,464
MICROSOFT CORP COM CS 594918104 197,972 770,828 SH   SOLE   0 0 770,828
MINAURUM GOLD INC COM CS 60252Q101 3 18,000 SH   SOLE   0 0 18,000
MONDELEZ INTL INC CL A CS 609207105 1,900 30,607 SH   SOLE   0 0 30,607
MONSTER BEVERAGE CORP CS 61174X109 282 3,040 SH   SOLE   0 0 3,040
MONTROSE ENVIRONMENTAL GROUP I CS 615111101 233 6,900 SH   SOLE   0 0 6,900
MOODYS CORP CS 615369105 1,051 3,863 SH   SOLE   0 0 3,863
MORGAN STANLEY COM NEW CS 617446448 2,501 32,878 SH   SOLE   0 0 32,878
MOSAIC CO CS 61945C103 2,685 56,857 SH   SOLE   0 0 56,857
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 1,027 4,902 SH   SOLE   0 0 4,902
MPLX LP COM UNIT REP LTD CS 55336V100 1,330 45,643 SH   SOLE   0 0 45,643
MSCI INC COM CS 55354G100 24,007 58,249 SH   SOLE   0 0 58,249
NABORS INDUSTRIES LTD SHS CS G6359F137 201 1,500 SH   SOLE   0 0 1,500
NATIONAL RESH CORP COM NEW CS 637372202 1,696 44,294 SH   SOLE   0 0 44,294
NAVIENT CORPORATION COM CS 63938C108 309 22,083 SH   SOLE   0 0 22,083
NEO PERFORMANCE MATLS INC COM CS 64046G106 387 40,280 SH   SOLE   0 0 40,280
NESTLE S A SPONSORED ADR CS 641069406 2,812 24,158 SH   SOLE   0 0 24,158
NEW MOUNTAIN FIN CORP COM CS 647551100 268 22,500 SH   SOLE   0 0 22,500
NEXTERA ENERGY INC COM CS 65339F101 6,598 85,179 SH   SOLE   0 0 85,179
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 37,482 505,417 SH   SOLE   0 0 505,417
NEXTSOURCE MATLS INC CDA COM CS 65343M209 518 313,860 SH   SOLE   0 0 313,860
NII HLDGS INC COM PAR $0.001 CS 62913F508 0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 32,991 322,805 SH   SOLE   0 0 322,805
NIO INC SPON ADS CS 62914V106 272 12,500 SH   SOLE   0 0 12,500
NORFOLK SOUTHERN CORP CS 655844108 2,872 12,638 SH   SOLE   0 0 12,638
NORTHERN GRAPHITE CORP COM CS 66516A105 12 25,000 SH   SOLE   0 0 25,000
NORTHROP GRUMMAN CORP COM CS 666807102 839 1,754 SH   SOLE   0 0 1,754
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 25 39,000 SH   SOLE   0 0 39,000
NOUVEAU MONDE GRAPHITE INC COM CS 66979W842 1,475 303,491 SH   SOLE   0 0 303,491
NOVAGOLD RES INC COM NEW CS 66987E206 92 19,050 SH   SOLE   0 0 19,050
NOVARTIS A G SPONSORED ADR CS 66987V109 1,079 12,769 SH   SOLE   0 0 12,769
NUCOR CORP COM CS 670346105 1,105 10,587 SH   SOLE   0 0 10,587
NUTRIEN LTD COM CS 67077M108 310 3,889 SH   SOLE   0 0 3,889
NVIDIA CORP COM CS 67066G104 30,690 202,455 SH   SOLE   0 0 202,455
NXP SEMICONDUCTORS N V COM CS N6596X109 2,894 19,552 SH   SOLE   0 0 19,552
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 1,453 2,300 SH   SOLE   0 0 2,300
OCCIDENTAL PETE CORP DEL COM CS 674599105 4,194 71,230 SH   SOLE   0 0 71,230
OLAPLEX HLDGS INC COM CS 679369108 5,993 425,330 SH   SOLE   0 0 425,330
OMNICOM GROUP INC COM CS 681919106 325 5,102 SH   SOLE   0 0 5,102
ONCOCYTE CORPORATION COM CS 68235C107 13 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 30,084 604,127 SH   SOLE   0 0 604,127
ORACLE CORP COM CS 68389X105 7,560 108,195 SH   SOLE   0 0 108,195
ORGANON & CO COMMON STOCK CS 68622V106 1,990 58,963 SH   SOLE   0 0 58,963
OTIS WORLDWIDE CORP COM CS 68902V107 663 9,383 SH   SOLE   0 0 9,383
PACKAGING CORP OF AMERICA CS 695156109 763 5,546 SH   SOLE   0 0 5,546
PARAMOUNT GLOBAL CS 92556H206 227 9,215 SH   SOLE   0 0 9,215
PARETEUM CORP CS 69946T207 0 25,800 SH   SOLE   0 0 25,800
PARKER HANNIFIN CORP CS 701094104 5,401 21,951 SH   SOLE   0 0 21,951
PAYCHEX INC COM CS 704326107 7,768 68,216 SH   SOLE   0 0 68,216
PAYPAL HLDGS INC COM CS 70450Y103 20,916 299,491 SH   SOLE   0 0 299,491
PDF SOLUTIONS INC COM CS 693282105 688 32,000 SH   SOLE   0 0 32,000
PEPSICO INC COM CS 713448108 92,620 555,744 SH   SOLE   0 0 555,744
PERIMETER SOLUTIONS SA COMMON CS L7579L106 1,600 147,620 SH   SOLE   0 0 147,620
PERKINELMER INC COM CS 714046109 398 2,800 SH   SOLE   0 0 2,800
PFIZER INC COM CS 717081103 17,883 341,091 SH   SOLE   0 0 341,091
PHILIP MORRIS INTL INC COM CS 718172109 5,048 51,125 SH   SOLE   0 0 51,125
PHILLIPS 66 COM CS 718546104 1,006 12,264 SH   SOLE   0 0 12,264
PIEDMONT LITHIUM INC CS 72016P105 399 10,945 SH   SOLE   0 0 10,945
PIERIS PHARMACEUTICALS INC COM CS 720795103 29 15,750 SH   SOLE   0 0 15,750
PIONEER NAT RES CO COM CS 723787107 356 1,596 SH   SOLE   0 0 1,596
PLUG POWER INC COM CS 72919P202 213 12,854 SH   SOLE   0 0 12,854
PNC FINL SVCS GROUP INC CS 693475105 6,869 43,539 SH   SOLE   0 0 43,539
PPL CORP COM CS 69351T106 488 17,978 SH   SOLE   0 0 17,978
PRICE T ROWE GROUP INC COM CS 74144T108 29,837 262,624 SH   SOLE   0 0 262,624
PROCTER AND GAMBLE CO COM CS 742718109 8,351 58,075 SH   SOLE   0 0 58,075
PROGRESSIVE CORP OHIO COM CS 743315103 23,131 198,946 SH   SOLE   0 0 198,946
PROLOGIS INC COM CS 74340W103 13,884 118,009 SH   SOLE   0 0 118,009
PROTOKINETIX INC CS 743722100 1 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 481 7,594 SH   SOLE   0 0 7,594
PURECYCLE CORP COM NEW CS 746228303 158 15,000 SH   SOLE   0 0 15,000
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 3,258 71,137 SH   SOLE   0 0 71,137
QUALCOMM INC COM CS 747525103 1,720 13,466 SH   SOLE   0 0 13,466
QUANTA SVCS INC COM CS 74762E102 15,282 121,925 SH   SOLE   0 0 121,925
QUEST DIAGNOSTICS INC COM CS 74834L100 527 3,962 SH   SOLE   0 0 3,962
RALPH LAUREN CORP CL A CS 751212101 650 7,248 SH   SOLE   0 0 7,248
RAYMOND JAMES FINANCIAL INC CO CS 754730109 522 5,836 SH   SOLE   0 0 5,836
RAYTHEON TECHNOLOGIES CORP CS 75513E101 12,207 127,013 SH   SOLE   0 0 127,013
RECKITT BENCKISER GROUP PLC SH CS G74079107 232 3,100 SH   SOLE   0 0 3,100
REGAL REXNORD CORPORATION COM CS 758750103 3,508 30,900 SH   SOLE   0 0 30,900
REGENERON PHARMACEUTICALS COM CS 75886F107 1,026 1,736 SH   SOLE   0 0 1,736
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 2 10,000 SH   SOLE   0 0 10,000
RESMED INC COM CS 761152107 709 3,384 SH   SOLE   0 0 3,384
RIO TINTO PLC SPONSORED ADR CS 767204100 6,639 108,843 SH   SOLE   0 0 108,843
RITHM CAPITAL CORP CS 64828T201 225 24,185 SH   SOLE   0 0 24,185
ROCHE HLDG LTD SPONSORED ADR CS 771195104 429 10,291 SH   SOLE   0 0 10,291
ROCKWELL AUTOMATION INC CS 773903109 12,990 65,177 SH   SOLE   0 0 65,177
ROLLINS INC COM CS 775711104 19,933 570,818 SH   SOLE   0 0 570,818
ROPER TECHNOLOGIES INC COM CS 776696106 102,429 259,544 SH   SOLE   0 0 259,544
RVL PHARMACEUTICALS PLC CS G6S41R101 14 10,000 SH   SOLE   0 0 10,000
S&P GLOBAL INC CS 78409V104 2,171 6,441 SH   SOLE   0 0 6,441
SALESFORCE COM INC COM CS 79466L302 25,079 151,956 SH   SOLE   0 0 151,956
SANDERSON FARMS INC COM CS 800013104 1,408 6,534 SH   SOLE   0 0 6,534
SANTOS LIMITED ORD CS Q82869118 86 16,732 SH   SOLE   0 0 16,732
SCHEIN HENRY INC COM CS 806407102 572 7,460 SH   SOLE   0 0 7,460
SCHLUMBERGER LTD COM CS 806857108 1,227 34,311 SH   SOLE   0 0 34,311
SCHWAB CHARLES CORP NEW COM CS 808513105 2,112 33,430 SH   SOLE   0 0 33,430
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 482 15,331 SH   SOLE   0 0 15,331
SCHWEITZER-MAUDUIT INTL INC CO CS 808541106 344 13,703 SH   SOLE   0 0 13,703
SCORPIO TANKERS INC SHS CS Y7542C130 1,447 41,935 SH   SOLE   0 0 41,935
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 432 7,965 SH   SOLE   0 0 7,965
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 712 5,553 SH   SOLE   0 0 5,553
SELECT SECTOR SPDR TR SBI INT- CS 81369Y506 433 6,059 SH   SOLE   0 0 6,059
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 982 31,232 SH   SOLE   0 0 31,232
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 2,328 18,316 SH   SOLE   0 0 18,316
SEMPRA ENERGY CS 816851109 289 1,924 SH   SOLE   0 0 1,924
SENSIENT TECHNOLOGIES CORP COM CS 81725T100 1,323 16,421 SH   SOLE   0 0 16,421
SERVICENOW INC COM CS 81762P102 681 1,433 SH   SOLE   0 0 1,433
SES AI CORP CS 78397Q109 356 90,500 SH   SOLE   0 0 90,500
SHELL PLC SPON ADS CS 780259305 574 10,980 SH   SOLE   0 0 10,980
SHERWIN-WILLIAMS CO CS 824348106 8,677 38,750 SH   SOLE   0 0 38,750
SHOCKWAVE MED INC COM CS 82489T104 784 4,100 SH   SOLE   0 0 4,100
SIG COMBIBLOC GROUP AG CS H76406117 744 33,800 SH   SOLE   0 0 33,800
SILVER TIGER METALS INC CS 82831T109 2 11,000 SH   SOLE   0 0 11,000
SIMON PPTY GROUP INC NEW CS 828806109 1,437 15,135 SH   SOLE   0 0 15,135
SLM CORP COM CS 78442P106 296 18,578 SH   SOLE   0 0 18,578
SMUCKER J M CO COM NEW CS 832696405 1,055 8,241 SH   SOLE   0 0 8,241
SONY GROUP CORP SP ADR CS 835699307 515 6,304 SH   SOLE   0 0 6,304
SOUTHERN CO COM CS 842587107 330 4,621 SH   SOLE   0 0 4,621
SOUTHWEST AIRLS CO COM CS 844741108 4,877 135,014 SH   SOLE   0 0 135,014
SPARK NEW ZEALAND LTD SHS CS Q8619N107 255 85,000 SH   SOLE   0 0 85,000
SPDR DJIA CS 78467X109 23,381 75,957 SH   SOLE   0 0 75,957
SPDR GOLD TRUST CS 78463V107 4,238 25,159 SH   SOLE   0 0 25,159
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 47,888 126,939 SH   SOLE   0 0 126,939
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 6,581 15,916 SH   SOLE   0 0 15,916
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 874 22,028 SH   SOLE   0 0 22,028
SPDR SER TR S&P BIOTECH CS 78464A870 6,577 88,555 SH   SOLE   0 0 88,555
SPDR SERIES TRUST S&P OILGAS E CS 78468R556 1,419 11,875 SH   SOLE   0 0 11,875
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 861 14,825 SH   SOLE   0 0 14,825
SPERO THERAPEUTICS INC COM CS 84833T103 14 19,000 SH   SOLE   0 0 19,000
SPLUNK INC COM CS 848637104 3,651 41,268 SH   SOLE   0 0 41,268
SPROTT INC COM NEW CS 852066208 3,918 113,032 SH   SOLE   0 0 113,032
SS&C TECHNOLOGIES HLDGS INC CO CS 78467J100 276 4,756 SH   SOLE   0 0 4,756
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 1,343 18,930 SH   SOLE   0 0 18,930
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 1,915 76,640 SH   SOLE   0 0 76,640
STARBUCKS CORP COM CS 855244109 1,037 13,576 SH   SOLE   0 0 13,576
STERIS PLC SHS USD CS G8473T100 131,874 639,701 SH   SOLE   0 0 639,701
STRYKER CORP COM CS 863667101 12,610 63,388 SH   SOLE   0 0 63,388
SUNRUN INC COM CS 86771W105 375 16,067 SH   SOLE   0 0 16,067
SWEDISH MATCH AB UNSPONSORED A CS 870309606 304 30,000 SH   SOLE   0 0 30,000
SYSCO CORP COM CS 871829107 52,759 622,823 SH   SOLE   0 0 622,823
T-MOBILE US INC COM CS 872590104 10,375 77,111 SH   SOLE   0 0 77,111
TALON METALS CORP-CAD CS G86659102 1,258 3,175,000 SH   SOLE   0 0 3,175,000
TALON METALS CORP SHS CAD CS G86659102 2,502 6,494,306 SH   SOLE   0 0 6,494,306
TARGA RES CORP COM CS 87612G101 581 9,734 SH   SOLE   0 0 9,734
TARGET CORP COM CS 87612E106 2,555 18,092 SH   SOLE   0 0 18,092
TE CONNECTIVITY LTD REG SHS CS H84989104 403 3,561 SH   SOLE   0 0 3,561
TELEDYNE TECHNOLOGIES INC COM CS 879360105 225 600 SH   SOLE   0 0 600
TELEFLEX INC CS 879369106 255 1,036 SH   SOLE   0 0 1,036
TELEFONICA SA ADR CS 879382208 95 18,453 SH   SOLE   0 0 18,453
TENCENT HLDGS LTD ADR CS 88032Q109 370 8,160 SH   SOLE   0 0 8,160
TESLA MTRS INC COM CS 88160R101 3,020 4,485 SH   SOLE   0 0 4,485
TEXAS INSTRS INC COM CS 882508104 11,910 77,515 SH   SOLE   0 0 77,515
THE CARLYLE GROUP INC CS 14316J108 231 7,308 SH   SOLE   0 0 7,308
THE TRADE DESK INC COM CL A CS 88339J105 44,281 1,057,082 SH   SOLE   0 0 1,057,082
THEGLOBE COM INC COM CS 88335R101 2 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 127,032 233,823 SH   SOLE   0 0 233,823
TIDEWATER INC COM CS 88642R109 743 35,240 SH   SOLE   0 0 35,240
TJX COS INC NEW COM CS 872540109 77,215 1,382,548 SH   SOLE   0 0 1,382,548
TOOTSIE ROLL INDS INC COM CS 890516107 233 6,587 SH   SOLE   0 0 6,587
TOYOTA MOTOR CORP COM CS J92676113 232 15,000 SH   SOLE   0 0 15,000
TRANE TECHNOLOGIES PLC SHS CS G8994E103 378 2,910 SH   SOLE   0 0 2,910
TRANSDIGM GROUP INC COM CS 893641100 274 511 SH   SOLE   0 0 511
TRANSOCEAN LTD CS H8817H100 3,712 1,114,593 SH   SOLE   0 0 1,114,593
TRAVELERS COMPANIES INC COM CS 89417E109 404 2,389 SH   SOLE   0 0 2,389
TREEHOUSE FOODS INC COM CS 89469A104 460 11,000 SH   SOLE   0 0 11,000
TRUIST FINL CORP COM CS 89832Q109 335 7,058 SH   SOLE   0 0 7,058
TYSON FOODS INC CL A CS 902494103 6,292 73,107 SH   SOLE   0 0 73,107
UGI CORP NEW COM CS 902681105 522 13,518 SH   SOLE   0 0 13,518
ULTA SALON COSMETCS & FRAG INC CS 90384S303 608 1,576 SH   SOLE   0 0 1,576
UNILEVER PLC SPON ADR NEW CS 904767704 483 10,536 SH   SOLE   0 0 10,536
UNION PAC CORP COM CS 907818108 7,553 35,412 SH   SOLE   0 0 35,412
UNITED PARCEL SVC INC CL B CS 911312106 1,388 7,602 SH   SOLE   0 0 7,602
UNITED RENTALS INC COM CS 911363109 305 1,254 SH   SOLE   0 0 1,254
UNITED STATES STEEL CORP NEW C CS 912909108 1,531 85,488 SH   SOLE   0 0 85,488
UNITEDHEALTH GROUP INC COM CS 91324P102 36,378 70,825 SH   SOLE   0 0 70,825
UNIVERSAL HLTH SVCS INC CL B CS 913903100 815 8,090 SH   SOLE   0 0 8,090
US BANCORP DEL COM NEW CS 902973304 5,855 127,218 SH   SOLE   0 0 127,218
VALARIS PLC SHS CLASS A CS G9460G101 1,419 33,585 SH   SOLE   0 0 33,585
VALERO ENERGY CORP NEW COM CS 91913Y100 3,760 35,376 SH   SOLE   0 0 35,376
VANECK VECTORS ETF TR CS 92189F726 388 2,660 SH   SOLE   0 0 2,660
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 802 16,058 SH   SOLE   0 0 16,058
VANGUARD HEALTH CARE ETF CS 92204A504 704 2,991 SH   SOLE   0 0 2,991
VANGUARD HIGH DIV YLD ETF CS 921946406 7,337 72,143 SH   SOLE   0 0 72,143
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 726 4,142 SH   SOLE   0 0 4,142
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 16,170 46,617 SH   SOLE   0 0 46,617
VANGUARD INDEX FDS SMALL CP ET CS 922908751 2,804 15,923 SH   SOLE   0 0 15,923
VANGUARD INDEX FDS TOTAL STK M CS 922908769 428 2,270 SH   SOLE   0 0 2,270
VANGUARD MID-CAP ETF CS 922908629 967 4,909 SH   SOLE   0 0 4,909
VANGUARD MSCI EAFE ETF CS 921943858 263 6,435 SH   SOLE   0 0 6,435
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 2,522 17,582 SH   SOLE   0 0 17,582
VANGUARD WORLD CONSUMER DISC E CS 92204A108 309 1,359 SH   SOLE   0 0 1,359
VANGUARD WORLD FDS CONSUM STP CS 92204A207 390 2,105 SH   SOLE   0 0 2,105
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 247 1,513 SH   SOLE   0 0 1,513
VANGUARD WORLD FDS INF TECH ET CS 92204A702 1,444 4,422 SH   SOLE   0 0 4,422
VEEVA SYS INC CL A COM CS 922475108 12,718 64,220 SH   SOLE   0 0 64,220
VERIZON COMMUNICATIONS INC COM CS 92343V104 6,507 128,211 SH   SOLE   0 0 128,211
VERTEX PHARMACEUTICALS INC COM CS 92532F100 289 1,026 SH   SOLE   0 0 1,026
VIATRIS INC CS 92556V106 273 26,065 SH   SOLE   0 0 26,065
VICI PPTYS INC COM CS 925652109 286 9,600 SH   SOLE   0 0 9,600
VICTREX PLC CS G9358Y107 15,725 728,000 SH   SOLE   0 0 728,000
VIPER ENERGY PARTNERS LP CS 92763M105 371 13,895 SH   SOLE   0 0 13,895
VIRNETX HLDG CORP COM CS 92823T108 336 286,861 SH   SOLE   0 0 286,861
VISA INC COM CL A CS 92826C839 228,122 1,158,628 SH   SOLE   0 0 1,158,628
VMWARE INC CL A COM CS 928563402 495 4,340 SH   SOLE   0 0 4,340
VORNADO RLTY TR SH BEN INT CS 929042109 327 11,442 SH   SOLE   0 0 11,442
VULCAN MATLS CO CS 929160109 305 2,147 SH   SOLE   0 0 2,147
WABTEC CORP COM CS 929740108 305 3,721 SH   SOLE   0 0 3,721
WAITR HLDGS INC COM CS 930752100 2 10,000 SH   SOLE   0 0 10,000
WAL-MART STORES INC COM CS 931142103 764 6,283 SH   SOLE   0 0 6,283
WALGREENS BOOTS ALLIANCE INC CS 931427108 444 11,714 SH   SOLE   0 0 11,714
WARNER BROS DISCOVERY INC COM CS 934423104 1,074 80,005 SH   SOLE   0 0 80,005
WASTE MGMT INC DEL COM CS 94106L109 1,022 6,683 SH   SOLE   0 0 6,683
WATTS WATER TECHNOLOGIES A CS 942749102 700 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 352 3,500 SH   SOLE   0 0 3,500
WELLS FARGO CO NEW COM CS 949746101 2,500 63,818 SH   SOLE   0 0 63,818
WENDYS CO COM CS 95058W100 425 22,500 SH   SOLE   0 0 22,500
WESTERN UN CO COM CS 959802109 199 12,059 SH   SOLE   0 0 12,059
WESTLAKE CHEM PARTNERS LP COM CS 960417103 349 14,000 SH   SOLE   0 0 14,000
WEX INC COM CS 96208T104 22,005 141,458 SH   SOLE   0 0 141,458
WEYERHAEUSER CO CS 962166104 574 17,326 SH   SOLE   0 0 17,326
WHITE MTNS INS GROUP LTD COM CS G9618E107 6,658 5,343 SH   SOLE   0 0 5,343
WILLIAMS COS INC DEL COM CS 969457100 867 27,782 SH   SOLE   0 0 27,782
WRAP TECHNOLOGIES INC COM CS 98212N107 28 15,000 SH   SOLE   0 0 15,000
XCEL ENERGY INC CS 98389B100 362 5,110 SH   SOLE   0 0 5,110
XYLEM INC COM CS 98419M100 12,750 163,081 SH   SOLE   0 0 163,081
YUM BRANDS INC COM CS 988498101 1,528 13,463 SH   SOLE   0 0 13,463
YUM CHINA HLDGS INC COM CS 98850P109 458 9,438 SH   SOLE   0 0 9,438
ZIMMER BIOMET HLDGS INC COM CS 98956P102 337 3,208 SH   SOLE   0 0 3,208
ZOETIS INC CL A CS 98978V103 172,089 1,001,160 SH   SOLE   0 0 1,001,160
ZSCALER INC COM CS 98980G102 940 6,285 SH   SOLE   0 0 6,285
ISHARES TR U.S. PFD STK ETF FT 464288687 367 11,160 SH   SOLE   0 0 11,160
ALLIANZ FDS RCM MIDCAP INS MF 018919688 175 46,962 SH   SOLE   0 0 46,962
AMCAP FD INC SHS CL F-2 MF 023375827 248 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 957 15,820 SH   SOLE   0 0 15,820
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 76 11,091 SH   SOLE   0 0 11,091
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 221 12,992 SH   SOLE   0 0 12,992
FIDELITY CONCORD STR TR 500 ID MF 315911750 1,539 11,669 SH   SOLE   0 0 11,669
FIDELITY CONTRAFUND INC COM MF 316071109 1,660 124,805 SH   SOLE   0 0 124,805
FIDELITY GROWTH CO FUND MF 316200104 1,146 47,049 SH   SOLE   0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100 141 12,957 SH   SOLE   0 0 12,957
FIRST EAGLE FDS INC GLOBAL FD MF 32008F606 272 4,660 SH   SOLE   0 0 4,660
GABELLI ASSET FD SH BEN INT MF 362395105 227 4,659 SH   SOLE   0 0 4,659
HENDERSON GLOBAL FDS GLOBAL EQ MF 425067634 62 10,390 SH   SOLE   0 0 10,390
JPMORGAN TR I US LARGE SEL MF 4812A2389 381 20,376 SH   SOLE   0 0 20,376
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 449 20,811 SH   SOLE   0 0 20,811
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 321 7,088 SH   SOLE   0 0 7,088
NORTHERN FDS STK INDEX FD MF 665162772 544 13,110 SH   SOLE   0 0 13,110
PARNASSUS FD EQTY INCM INSTL MF 701769408 233 4,593 SH   SOLE   0 0 4,593
PIMCO COMMODITY RR STRAT - INS MF 722005667 74 11,834 SH   SOLE   0 0 11,834
PIMCO FDS PAC INVT MGMT SER ST MF 693390403 102 10,105 SH   SOLE   0 0 10,105
PRICE T ROWE GROWTH STK FD INC MF 741479109 549 8,143 SH   SOLE   0 0 8,143
PRINCIPAL FDS INC MIDCAP FUND MF 74254T443 422 14,233 SH   SOLE   0 0 14,233
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 643 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE DIVID GROWTH FD C MF 779546100 234 3,754 SH   SOLE   0 0 3,754
ROYCE FD PENN MUT INV MF 780905840 129 16,922 SH   SOLE   0 0 16,922
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 511 8,751 SH   SOLE   0 0 8,751
T ROWE PR BLUE CHIP GROW MF 77954Q106 435 3,727 SH   SOLE   0 0 3,727
VANGUARD 500 INDEX FUND - ADM MF 922908710 2,832 8,105 SH   SOLE   0 0 8,105
VANGUARD BALANCED INDEX-ADM MF 921931200 343 8,550 SH   SOLE   0 0 8,550
VANGUARD INDEX FDS LCP INDX AD MF 922908579 975 11,206 SH   SOLE   0 0 11,206
VANGUARD INDEX FDS SMCP INDEX MF 922908686 415 4,913 SH   SOLE   0 0 4,913
VANGUARD INDEX FDS TOT STKIDX MF 922908728 2,223 24,222 SH   SOLE   0 0 24,222
VANGUARD MID CAP INDEX FUND AD MF 922908645 661 2,711 SH   SOLE   0 0 2,711
VANGUARD SPECIALIZED PORTFOLIO MF 921908885 222 2,618 SH   SOLE   0 0 2,618
VANGUARD SPECIALIZED PORTFOLIO MF 921908877 342 2,652 SH   SOLE   0 0 2,652
VANGUARD TAX MANAGED INTL FD C MF 921943866 272 1,395 SH   SOLE   0 0 1,395
VANGUARD US GROWTH FUND - ADM MF 921910600 308 2,961 SH   SOLE   0 0 2,961
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 347 5,149 SH   SOLE   0 0 5,149
WELLS FARGO FDS TR TARGET 2030 MF 94975G181 107 10,034 SH   SOLE   0 0 10,034
WJA VALUE EQUITY FUND MF 99E158046 17,597 10,318 SH   SOLE   0 0 10,318
DOVER CORPORATION (Special) SB 260003108 65,621 540,895 SH   SOLE   0 0 540,895
CRITICAL ELEMENTS LITHIUM CORP WT 22675W123 0 144,350 SH   SOLE   0 0 144,350
GREENROSE ACQUISITION CORP WT WT 395392111 12 135,000 SH   SOLE   0 0 135,000
HIPPO HOLDINGS INC WT EXP 1231 WT 433539111 8 42,000 SH   SOLE   0 0 42,000