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,462 13,228 SH   SOLE   0 0 13,228
4LICENSING CORP CS 35104T107 0 18,000 SH   SOLE   0 0 18,000
ABB LTD SPONSORED ADR CS 000375204 219 8,534 SH   SOLE   0 0 8,534
ABBOTT LABS COM CS 002824100 23,681 244,738 SH   SOLE   0 0 244,738
ABBVIE INC COM CS 00287Y109 10,496 78,208 SH   SOLE   0 0 78,208
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 148,273 576,266 SH   SOLE   0 0 576,266
ADOBE SYS INC COM CS 00724F101 4,428 16,090 SH   SOLE   0 0 16,090
ADVANCED MICRO DEVICES INC COM CS 007903107 903 14,246 SH   SOLE   0 0 14,246
ADYEN N V SHS CS N3501V104 883 692 SH   SOLE   0 0 692
AES CORP COM CS 00130H105 214 9,464 SH   SOLE   0 0 9,464
AGILENT TECHNOLOGIES INC COM CS 00846U101 2,666 21,932 SH   SOLE   0 0 21,932
AIR LEASE CORP CL A CS 00912X302 8,834 284,887 SH   SOLE   0 0 284,887
AIR PRODS & CHEMS INC COM CS 009158106 9,200 39,529 SH   SOLE   0 0 39,529
ALBEMARLE CORP COM CS 012653101 23,889 90,337 SH   SOLE   0 0 90,337
ALCOA CORP COM CS 013872106 1,811 53,809 SH   SOLE   0 0 53,809
ALCON AG ORD SHS CS H01301128 80,630 1,385,876 SH   SOLE   0 0 1,385,876
ALLEGION PLC ORD SHS CS G0176J109 15,807 176,258 SH   SOLE   0 0 176,258
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 2,346 66,925 SH   SOLE   0 0 66,925
ALLISON TRANSMISSION HLDGS INC CS 01973R101 214 6,334 SH   SOLE   0 0 6,334
ALLSTATE CORP CS 020002101 611 4,910 SH   SOLE   0 0 4,910
ALPHABET INC CAP STK CL A CS 02079K305 126,522 1,322,755 SH   SOLE   0 0 1,322,755
ALPHABET INC CAP STK CL C CS 02079K107 58,274 606,077 SH   SOLE   0 0 606,077
ALTRIA GROUP INC COM CS 02209S103 2,363 58,522 SH   SOLE   0 0 58,522
AMARIN CORP PLC SPONS ADR NEW CS 023111206 42 38,450 SH   SOLE   0 0 38,450
AMAZON COM INC COM CS 023135106 100,679 890,964 SH   SOLE   0 0 890,964
AMBEV SA SPONSORED ADR CS 02319V103 46 16,151 SH   SOLE   0 0 16,151
AMERICA MOVIL SA DE CV ADR SER CS 02364W105 381 23,103 SH   SOLE   0 0 23,103
AMERICAN ELEC PWR INC CS 025537101 246 2,850 SH   SOLE   0 0 2,850
AMERICAN EXPRESS CO COM CS 025816109 21,437 158,901 SH   SOLE   0 0 158,901
AMERICAN INTL GROUP INC COM NE CS 026874784 367 7,738 SH   SOLE   0 0 7,738
AMERICAN TOWER CORP NEW COM CS 03027X100 15,020 69,958 SH   SOLE   0 0 69,958
AMERICAN WTR WKS CO INC NEW CO CS 030420103 2,525 19,399 SH   SOLE   0 0 19,399
AMERIPRISE FINL INC COM CS 03076C106 1,746 6,932 SH   SOLE   0 0 6,932
AMETEK INC NEW COM CS 031100100 341 3,008 SH   SOLE   0 0 3,008
AMGEN INC COM CS 031162100 13,796 61,205 SH   SOLE   0 0 61,205
AMPHENOL CORP NEW CL A CS 032095101 6,730 100,506 SH   SOLE   0 0 100,506
AMYRIS INC COM NEW CS 03236M200 47 16,250 SH   SOLE   0 0 16,250
ANALOG DEVICES INC CS 032654105 1,739 12,482 SH   SOLE   0 0 12,482
ANNALY CAP MGMT INC COM CS 035710839 334 19,467 SH   SOLE   0 0 19,467
ANSYS INC COM CS 03662Q105 395 1,783 SH   SOLE   0 0 1,783
ANTERO RES CORP COM CS 03674X106 582 19,050 SH   SOLE   0 0 19,050
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 29,538 110,271 SH   SOLE   0 0 110,271
APOLLO GLOBAL MGMT INC COM CL CS 03769M106 14,643 314,893 SH   SOLE   0 0 314,893
APPLE INC COM CS 037833100 323,121 2,338,066 SH   SOLE   0 0 2,338,066
APPLIED MATLS INC COM CS 038222105 820 10,003 SH   SOLE   0 0 10,003
APPLIED MINERALS INC COM CS 03823M100 24 4,008,601 SH   SOLE   0 0 4,008,601
APTARGROUP INC COM CS 038336103 66,544 700,246 SH   SOLE   0 0 700,246
AQUA METALS INC CS 03837J101 22 29,000 SH   SOLE   0 0 29,000
ARCH CAP GROUP LTD ORD CS G0450A105 7,308 160,477 SH   SOLE   0 0 160,477
ARCHER DANIELS MIDLAND CO CS 039483102 25,707 319,541 SH   SOLE   0 0 319,541
ARGENX SE SPONSORED ADR CS 04016X101 3,689 10,448 SH   SOLE   0 0 10,448
ARIZONA SONORAN COPPER CO INC CS 04058Q105 122 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 425 1,024 SH   SOLE   0 0 1,024
ASTRAZENECA PLC SPONSORED ADR CS 046353108 435 7,929 SH   SOLE   0 0 7,929
AT&T INC COM CS 00206R102 3,316 216,160 SH   SOLE   0 0 216,160
ATAI LIFE SCIENCES NV SHS CS N0731H103 66 20,000 SH   SOLE   0 0 20,000
ATLANTIC LITHIUM LIMITED SHS CS Q4972G110 383 882,500 SH   SOLE   0 0 882,500
AUTOMATIC DATA PROCESSING INC CS 053015103 141,097 623,797 SH   SOLE   0 0 623,797
AVERY DENNISON CORP CS 053611109 526 3,236 SH   SOLE   0 0 3,236
B & G FOODS INC NEW COM CS 05508R106 203 12,297 SH   SOLE   0 0 12,297
BALL CORP CS 058498106 672 13,903 SH   SOLE   0 0 13,903
BANK AMER CORP COM CS 060505104 5,574 184,574 SH   SOLE   0 0 184,574
BANK NEW YORK MELLON CORP COM CS 064058100 401 10,404 SH   SOLE   0 0 10,404
BAXTER INTL INC CS 071813109 639 11,868 SH   SOLE   0 0 11,868
BCE INC COM NEW CS 05534B760 2,704 64,476 SH   SOLE   0 0 64,476
BECTON DICKINSON & CO COM CS 075887109 1,539 6,905 SH   SOLE   0 0 6,905
BERKLEY W R CORP COM CS 084423102 629 9,737 SH   SOLE   0 0 9,737
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 14,633 36 SH   SOLE   0 0 36
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 68,348 255,964 SH   SOLE   0 0 255,964
BHP BILLITON LTD SPONSORED ADR CS 088606108 341 6,813 SH   SOLE   0 0 6,813
BIOGEN INC COM CS 09062X103 377 1,410 SH   SOLE   0 0 1,410
BLACKROCK INC COM CS 09247X101 1,107 2,012 SH   SOLE   0 0 2,012
BLACKSTONE GROUP INC CS 09260D107 48,921 584,484 SH   SOLE   0 0 584,484
BOEING CO COM CS 097023105 922 7,613 SH   SOLE   0 0 7,613
BOOKING HOLDINGS INC CS 09857L108 365 222 SH   SOLE   0 0 222
BORGWARNER INC COM CS 099724106 252 8,022 SH   SOLE   0 0 8,022
BORR DRILLING LTD SHS CS G1466R173 1,896 571,062 SH   SOLE   0 0 571,062
BP PLC SPONSORED ADR CS 055622104 574 20,101 SH   SOLE   0 0 20,101
BRISTOL MYERS SQUIBB CO COM CS 110122108 10,189 143,320 SH   SOLE   0 0 143,320
BROADCOM INC CS 11135F101 9,285 20,911 SH   SOLE   0 0 20,911
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 5,550 135,731 SH   SOLE   0 0 135,731
BROOKFIELD INFRAST PARTNERS LP CS G16252101 8,512 237,103 SH   SOLE   0 0 237,103
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107 237 5,827 SH   SOLE   0 0 5,827
BROWN-FORMAN CORP - CLASS B CS 115637209 3,619 54,360 SH   SOLE   0 0 54,360
BROWN FORMAN CORP CS 115637100 3,827 56,646 SH   SOLE   0 0 56,646
BWX TECHNOLOGIES INC COM CS 05605H100 255 5,057 SH   SOLE   0 0 5,057
CAMDEN NATL CORP COM CS 133034108 471 11,050 SH   SOLE   0 0 11,050
CAMPBELL SOUP CO COM CS 134429109 845 17,938 SH   SOLE   0 0 17,938
CANADIAN NATL RY CO COM CS 136375102 2,736 25,340 SH   SOLE   0 0 25,340
CANADIAN PAC RY LTD COM CS 13645T100 8,180 122,598 SH   SOLE   0 0 122,598
CARRIER GLOBAL CORPORATION COM CS 14448C104 1,747 49,132 SH   SOLE   0 0 49,132
CATERPILLAR INC DEL COM CS 149123101 2,794 17,031 SH   SOLE   0 0 17,031
CBOE GLOBAL MARKETS INC COM CS 12503M108 396 3,375 SH   SOLE   0 0 3,375
CDW CORP COM CS 12514G108 962 6,166 SH   SOLE   0 0 6,166
CENTERPOINT ENERGY INC COM CS 15189T107 207 7,351 SH   SOLE   0 0 7,351
CERUS CORP COM CS 157085101 72 20,000 SH   SOLE   0 0 20,000
CHARGE ENTERPRISES INC COM CS 159610104 26 15,000 SH   SOLE   0 0 15,000
CHARTER COMMUNICATIONS INC DEL CS 16119P108 488 1,609 SH   SOLE   0 0 1,609
CHEVRON CORP NEW COM CS 166764100 23,243 161,780 SH   SOLE   0 0 161,780
CHIPOTLE MEXICAN GRILL INC CL CS 169656105 4,977 3,312 SH   SOLE   0 0 3,312
CHOICE HOTELS INTL INC COM CS 169905106 657 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 520 2,857 SH   SOLE   0 0 2,857
CHURCH & DWIGHT INC COM CS 171340102 3,835 53,675 SH   SOLE   0 0 53,675
CIGNA CORPORATION COM CS 125523100 3,591 12,942 SH   SOLE   0 0 12,942
CINTAS CORP COM CS 172908105 33,617 86,600 SH   SOLE   0 0 86,600
CISCO SYS INC COM CS 17275R102 15,277 381,931 SH   SOLE   0 0 381,931
CITIGROUP INC COM NEW CS 172967424 1,159 27,823 SH   SOLE   0 0 27,823
CITIUS PHARMACEUTICALS INC COM CS 17322U207 12 10,000 SH   SOLE   0 0 10,000
CLARIVATE PLC ORD SHS CS G21810109 3,008 320,384 SH   SOLE   0 0 320,384
CLEVELAND - CLIFFS INC CS 185899101 226 16,810 SH   SOLE   0 0 16,810
CLOROX CO DEL COM CS 189054109 220 1,713 SH   SOLE   0 0 1,713
CME GROUP INC COM CS 12572Q105 949 5,357 SH   SOLE   0 0 5,357
COCA COLA CO COM CS 191216100 8,514 151,979 SH   SOLE   0 0 151,979
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102 548 9,537 SH   SOLE   0 0 9,537
COLGATE PALMOLIVE CO COM CS 194162103 17,391 247,557 SH   SOLE   0 0 247,557
COMCAST CORP NEW CL A CS 20030N101 29,035 989,942 SH   SOLE   0 0 989,942
COMPASS MINERALS INTL INC COM CS 20451N101 1,173 30,445 SH   SOLE   0 0 30,445
CONAGRA BRANDS INC CS 205887102 995 30,500 SH   SOLE   0 0 30,500
CONOCOPHILLIPS COM CS 20825C104 2,344 22,900 SH   SOLE   0 0 22,900
CONSTELLATION BRANDS INC CL A CS 21036P108 1,552 6,756 SH   SOLE   0 0 6,756
COOPER COS INC COM NEW CS 216648402 795 3,014 SH   SOLE   0 0 3,014
CORNING INC COM CS 219350105 1,133 39,054 SH   SOLE   0 0 39,054
CORTEVA INC COM CS 22052L104 801 14,023 SH   SOLE   0 0 14,023
COSTCO WHSL CORP NEW COM CS 22160K105 234,792 497,156 SH   SOLE   0 0 497,156
COTERRA ENERGY INC CS 127097103 582 22,279 SH   SOLE   0 0 22,279
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 343 285,700 SH   SOLE   0 0 285,700
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 460 396,900 SH   SOLE   0 0 396,900
CROWDSTRIKE HOLDINGS INC CS 22788C105 1,439 8,729 SH   SOLE   0 0 8,729
CROWN CASTLE INTL CORP CS 22822V101 118,331 818,619 SH   SOLE   0 0 818,619
CRYOPORT INC COM PAR $0.001 CS 229050307 8,054 330,615 SH   SOLE   0 0 330,615
CSX CORP COM CS 126408103 1,859 69,770 SH   SOLE   0 0 69,770
CVS HEALTH CORPORATION CS 126650100 1,839 19,283 SH   SOLE   0 0 19,283
D R HORTON INC CS 23331A109 402 5,974 SH   SOLE   0 0 5,974
DANAHER CORP DEL COM CS 235851102 119,457 462,490 SH   SOLE   0 0 462,490
DANONE SPONSORED ADR CS 23636T100 314 33,373 SH   SOLE   0 0 33,373
DARDEN RESTAURANTS INC COM CS 237194105 5,772 45,697 SH   SOLE   0 0 45,697
DEERE & CO COM CS 244199105 5,804 17,382 SH   SOLE   0 0 17,382
DELL INC COM CS 24703L202 228 6,684 SH   SOLE   0 0 6,684
DEVON ENERGY CORP CS 25179M103 235 3,901 SH   SOLE   0 0 3,901
DEXCOM INC COM CS 252131107 1,317 16,347 SH   SOLE   0 0 16,347
DHT HOLDINGS INC CS Y2065G121 1,402 185,443 SH   SOLE   0 0 185,443
DIAGEO P L C SPON ADR NEW CS 25243Q205 830 4,886 SH   SOLE   0 0 4,886
DIAMOND OFFSHORE DRILLING INC CS 25271C201 403 60,725 SH   SOLE   0 0 60,725
DIAMONDBACK ENERGY INC COM CS 25278X109 2,377 19,730 SH   SOLE   0 0 19,730
DISNEY WALT CO COM DISNEY CS 254687106 29,133 308,840 SH   SOLE   0 0 308,840
DOMINION RES INC VA NEW COM CS 25746U109 222 3,213 SH   SOLE   0 0 3,213
DOVER CORP COM CS 260003108 8,276 70,994 SH   SOLE   0 0 70,994
DOW INC COM CS 260557103 1,000 22,757 SH   SOLE   0 0 22,757
DRONE DELIVERY CDA CORP COM & CS 26210W605 3 11,120 SH   SOLE   0 0 11,120
DTE ENERGY CO COM CS 233331107 596 5,178 SH   SOLE   0 0 5,178
DUKE ENERGY CORP CS 26441C204 1,210 13,012 SH   SOLE   0 0 13,012
DUPONT DE NEMOURS INC CS 26614N102 491 9,740 SH   SOLE   0 0 9,740
DXC TECHNOLOGY CO COM CS 23355L106 201 8,200 SH   SOLE   0 0 8,200
EAGLE BULK SHIPPING INC CS Y2187A150 289 6,687 SH   SOLE   0 0 6,687
EATON CORP PLC SHS CS G29183103 22,787 170,869 SH   SOLE   0 0 170,869
EATON VANCE TX MGD DIVERSIFIED CS 27828N102 185 17,063 SH   SOLE   0 0 17,063
EBAY INC COM CS 278642103 319 8,677 SH   SOLE   0 0 8,677
ECOLAB INC COM CS 278865100 118,486 820,429 SH   SOLE   0 0 820,429
EDWARDS LIFESCIENCES CORP COM CS 28176E108 4,436 53,681 SH   SOLE   0 0 53,681
ELEVANCE HEALTH INC CS 036752103 322 708 SH   SOLE   0 0 708
EMERSON ELEC CO COM CS 291011104 9,971 136,178 SH   SOLE   0 0 136,178
ENBRIDGE INC COM CS 29250N105 746 20,097 SH   SOLE   0 0 20,097
ENERGY FUELS, INC CS 292671708 239 39,000 SH   SOLE   0 0 39,000
ENERGY TRANSFER LP CS 29273V100 6,176 559,901 SH   SOLE   0 0 559,901
ENOVIS CORP CS 194014502 3,035 65,872 SH   SOLE   0 0 65,872
ENTERPRISE PRODS PARTNERS L P CS 293792107 43,867 1,844,702 SH   SOLE   0 0 1,844,702
EOG RES INC COM CS 26875P101 11,010 98,544 SH   SOLE   0 0 98,544
EOS ENERGY ENTERPRISES INC COM CS 29415C101 447 267,500 SH   SOLE   0 0 267,500
EPAM SYS INC COM CS 29414B104 290 800 SH   SOLE   0 0 800
EQT CORP COM CS 26884L109 776 19,050 SH   SOLE   0 0 19,050
EQUIFAX INC COM CS 294429105 284 1,654 SH   SOLE   0 0 1,654
ERICSSON CL B CS W26049119 81 13,798 SH   SOLE   0 0 13,798
ESAB CORPORATION COM CS 29605J106 202 6,068 SH   SOLE   0 0 6,068
EUROPEAN METALS HLDGS LTD SHS CS G3191T102 553 1,053,626 SH   SOLE   0 0 1,053,626
EVERSOURCE ENERGY CS 30040W108 339 4,347 SH   SOLE   0 0 4,347
EXXON MOBIL CORP COM CS 30231G102 32,821 375,917 SH   SOLE   0 0 375,917
FACTSET RESH SYS INC COM CS 303075105 276 690 SH   SOLE   0 0 690
FASTENAL CO COM CS 311900104 411 8,927 SH   SOLE   0 0 8,927
FEDEX CORP COM CS 31428X106 861 5,799 SH   SOLE   0 0 5,799
FIDELITY NATL INFORMATION SVCS CS 31620M106 2,331 30,844 SH   SOLE   0 0 30,844
FIFTH THIRD BANCORP COM CS 316773100 896 28,022 SH   SOLE   0 0 28,022
FIRST HORIZON NATL CORP COM CS 320517105 276 12,059 SH   SOLE   0 0 12,059
FIRST REPUBLIC BANK CS 33616C100 7,553 57,858 SH   SOLE   0 0 57,858
FIRST TRUST 9672 6040 STRATE CS 30322E529 86 10,345 SH   SOLE   0 0 10,345
FIRST TRUST 9683 SELECT DSIP CS 30322E644 84 10,244 SH   SOLE   0 0 10,244
FIRST TRUST 9821 4060 STRATE CS 30323M660 97 12,000 SH   SOLE   0 0 12,000
FISERV INC COM CS 337738108 762 8,139 SH   SOLE   0 0 8,139
FIVE BELOW, INC CS 33829M101 236 1,711 SH   SOLE   0 0 1,711
FLOWERS FOODS INC COM CS 343498101 8,659 350,695 SH   SOLE   0 0 350,695
FLUOROPHARMA MED INC COM CS 343870101 0 117,647 SH   SOLE   0 0 117,647
FORD MTR CO DEL COM PAR $0.01 CS 345370860 1,174 104,840 SH   SOLE   0 0 104,840
FORTINET INC COM CS 34959E109 21,990 447,580 SH   SOLE   0 0 447,580
FORTIVE CORP COM CS 34959J108 17,960 308,069 SH   SOLE   0 0 308,069
FOUR CORNERS PPTY TR INC COM CS 35086T109 567 23,437 SH   SOLE   0 0 23,437
FRANCO NEVADA CORP COM CS 351858105 3,516 29,424 SH   SOLE   0 0 29,424
FRANKLIN RES INC COM CS 354613101 388 18,025 SH   SOLE   0 0 18,025
FREEPORT-MCMORAN INC. CS 35671D857 1,347 49,277 SH   SOLE   0 0 49,277
FREYR BATTERY SA CS L4135L100 900 63,200 SH   SOLE   0 0 63,200
FRONTIER LITHIUM COM CS 35910P109 394 257,900 SH   SOLE   0 0 257,900
FT 10003 EQUITY INC SELEC-UI CS 30325U207 224 28,037 SH   SOLE   0 0 28,037
FT 9006 DVD GRW & TAX ADV-25 CS 30316G548 97 11,303 SH   SOLE   0 0 11,303
FT UT10035DIGR22RM CS 30325N690 189 22,420 SH   SOLE   0 0 22,420
FT10076 DW GL TT PT S37-CUSD CS 30326N327 94 11,005 SH   SOLE   0 0 11,005
FUELPOSITIVE CORPORATION COM CS 35954F108 4 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 479 2,258 SH   SOLE   0 0 2,258
GENERAL ELECTRIC CO COM CS 369604301 1,956 31,599 SH   SOLE   0 0 31,599
GENERAL MLS INC COM CS 370334104 11,958 156,084 SH   SOLE   0 0 156,084
GENERAL MTRS CORP COM CS 37045V100 428 13,341 SH   SOLE   0 0 13,341
GENMAB A S SPONSORED ADR CS 372303206 5,516 171,675 SH   SOLE   0 0 171,675
GENMAB A/S SHS CS K3967W102 7,289 22,462 SH   SOLE   0 0 22,462
GENUINE PARTS CO COM CS 372460105 426 2,853 SH   SOLE   0 0 2,853
GETSWIFT TECHNOLOGIES LTD CS 37428G100 0 20,714 SH   SOLE   0 0 20,714
GILEAD SCIENCES INC COM CS 375558103 459 7,445 SH   SOLE   0 0 7,445
GLENCORE PLC UNSPONSORD ADR CS 37827X100 995 94,950 SH   SOLE   0 0 94,950
GLOBAL PMTS INC COM CS 37940X102 239 2,215 SH   SOLE   0 0 2,215
GLOBAL X COPPER MINERS ETF CS 37954Y830 252 8,900 SH   SOLE   0 0 8,900
GLOBE LIFE INC CS 37959E102 505 5,068 SH   SOLE   0 0 5,068
GOLDMAN SACHS GROUP INC CS 38141G104 2,820 9,623 SH   SOLE   0 0 9,623
GOVIEX URANIUM INC CL A COM CS 383798105 14 85,000 SH   SOLE   0 0 85,000
GRAINGER W W INC COM CS 384802104 6,805 13,910 SH   SOLE   0 0 13,910
GRAYSCALE BITCOIN TRUST BTC CS 389637109 303 26,534 SH   SOLE   0 0 26,534
GRAYSCALE ETHEREUM TR ETH SHS CS 389638107 204 22,315 SH   SOLE   0 0 22,315
GTT COMMUNICATIONS INC CS 362393100 0 37,075 SH   SOLE   0 0 37,075
GXO LOGISTICS INCORPORATED COM CS 36262G101 1,527 43,547 SH   SOLE   0 0 43,547
HARBOR DIVERSIFIED INC COM CS 41150R102 49 20,000 SH   SOLE   0 0 20,000
HERCULES TECH GROWTH CAP INC CS 427096508 164 14,137 SH   SOLE   0 0 14,137
HERSHEY CO COM CS 427866108 1,583 7,180 SH   SOLE   0 0 7,180
HESS CORP COM CS 42809H107 601 5,517 SH   SOLE   0 0 5,517
HEWLETT PACKARD ENTERPRISE CO CS 42824C109 1,133 94,533 SH   SOLE   0 0 94,533
HEXCEL CORP NEW COM CS 428291108 218 4,222 SH   SOLE   0 0 4,222
HIGHLANDS REIT INC COM CS 43110A104 3 10,253 SH   SOLE   0 0 10,253
HOLLY ENERGY PARTNERS LP CS 435763107 208 12,660 SH   SOLE   0 0 12,660
HOME DEPOT INC COM CS 437076102 84,450 306,046 SH   SOLE   0 0 306,046
HONEYWELL INTL INC CS 438516106 28,870 172,905 SH   SOLE   0 0 172,905
HORMEL FOODS CORP CS 440452100 5,542 121,969 SH   SOLE   0 0 121,969
HP INC CS 40434L105 2,568 103,038 SH   SOLE   0 0 103,038
ICON PLC SHS CS G4705A100 207 1,128 SH   SOLE   0 0 1,128
IDEXX LABS INC COM CS 45168D104 130,835 401,582 SH   SOLE   0 0 401,582
ILLINOIS TOOL WKS INC COM CS 452308109 14,002 77,510 SH   SOLE   0 0 77,510
ILLUMINA INC COM CS 452327109 555 2,909 SH   SOLE   0 0 2,909
INGREDION INC COM CS 457187102 846 10,511 SH   SOLE   0 0 10,511
INTEL CORP COM CS 458140100 2,057 79,802 SH   SOLE   0 0 79,802
INTERCONTINENTAL EXCHANGE INC CS 45866F104 1,537 17,014 SH   SOLE   0 0 17,014
INTERNATIONAL BUSINESS MACHS C CS 459200101 6,182 52,030 SH   SOLE   0 0 52,030
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 1,095 12,059 SH   SOLE   0 0 12,059
INTERNATIONAL SEAWAYS INC CS Y41053102 2,030 57,795 SH   SOLE   0 0 57,795
INTL PAPER CO COM CS 460146103 260 8,190 SH   SOLE   0 0 8,190
INTUIT COM CS 461202103 96,359 248,785 SH   SOLE   0 0 248,785
INTUITIVE SURGICAL INC COM NEW CS 46120E602 1,097 5,850 SH   SOLE   0 0 5,850
INVESCO QQQ TRUST SERIES 1 CS 46090E103 30,273 113,273 SH   SOLE   0 0 113,273
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 2,939 23,089 SH   SOLE   0 0 23,089
IPERIONX LIMITED CS AU0000208 440 773,334 SH   SOLE   0 0 773,334
ISHARES COMEX GOLD TR ISHARES CS 464285204 914 28,993 SH   SOLE   0 0 28,993
ISHARES MSCI EAFE INDEX CS 464287465 250 4,471 SH   SOLE   0 0 4,471
ISHARES RUSSELL 2000 ETF CS 464287655 4,964 30,101 SH   SOLE   0 0 30,101
ISHARES TR CORE S&P MCP ETF CS 464287507 712 3,247 SH   SOLE   0 0 3,247
ISHARES TR CORE S&P500 ETF CS 464287200 7,216 20,119 SH   SOLE   0 0 20,119
ISHARES TR FLTG RATE BD ETF CS 46429B655 214 4,252 SH   SOLE   0 0 4,252
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 12,540 107,217 SH   SOLE   0 0 107,217
ISHARES TR S&P 500 GRWT ETF CS 464287309 371 6,418 SH   SOLE   0 0 6,418
ISHARES TR S&P 500 VALUE CS 464287408 235 1,832 SH   SOLE   0 0 1,832
ISHARES TR S&P SMALL CAP 600 CS 464287804 711 8,149 SH   SOLE   0 0 8,149
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
J & J SNACK FOODS CORP COM CS 466032109 276 2,130 SH   SOLE   0 0 2,130
JACOBS SOLUTIONS INC CS 46982L108 6,491 59,826 SH   SOLE   0 0 59,826
JETBLUE AIRWAYS CORP CS 477143101 199 30,000 SH   SOLE   0 0 30,000
JOHNSON & JOHNSON COM CS 478160104 156,807 959,883 SH   SOLE   0 0 959,883
JPMORGAN CHASE & CO COM CS 46625H100 64,240 614,732 SH   SOLE   0 0 614,732
KELLOGG CO COM CS 487836108 2,245 32,227 SH   SOLE   0 0 32,227
KEYSIGHT TECHNOLOGIES INC COM CS 49338L103 1,734 11,020 SH   SOLE   0 0 11,020
KIMBERLY CLARK CORP COM CS 494368103 2,268 20,151 SH   SOLE   0 0 20,151
KKR & CO INC CS 48251W104 207 4,825 SH   SOLE   0 0 4,825
KLA-TENCOR CORP COM CS 482480100 1,591 5,257 SH   SOLE   0 0 5,257
KRAFT HEINZ CO COM CS 500754106 310 9,286 SH   SOLE   0 0 9,286
KROGER CO COM CS 501044101 712 16,271 SH   SOLE   0 0 16,271
L3HARRIS TECHNOLOGY INC CS 502431109 1,907 9,177 SH   SOLE   0 0 9,177
LABORATORY CORP AMER HLDGS COM CS 50540R409 768 3,750 SH   SOLE   0 0 3,750
LAKE RESOURCES SHS CS Q5431K105 26 45,300 SH   SOLE   0 0 45,300
LAM RESEARCH CORP COM CS 512807108 10,749 29,370 SH   SOLE   0 0 29,370
LAMB WESTON HLDGS INC COM CS 513272104 729 9,422 SH   SOLE   0 0 9,422
LAUDER ESTEE COS INC CL A CS 518439104 100,663 466,246 SH   SOLE   0 0 466,246
LILLY ELI & CO COM CS 532457108 5,289 16,357 SH   SOLE   0 0 16,357
LINDE PUBLIC LTD CS G5494J103 1,431 5,309 SH   SOLE   0 0 5,309
LINEAGE CELL THERAPEUTICS INC CS 53566P109 114 101,300 SH   SOLE   0 0 101,300
LIONS GATE ENTMNT CORP CL B NO CS 535919500 88 12,592 SH   SOLE   0 0 12,592
LITHIUM PWR INTL LTD SHS CS Q5594Q105 410 1,185,500 SH   SOLE   0 0 1,185,500
LIVE NATION INC COM CS 538034109 2,829 37,207 SH   SOLE   0 0 37,207
LIVENT CORP CS 53814L108 2,247 73,305 SH   SOLE   0 0 73,305
LOCKHEED MARTIN CORP CS 539830109 4,679 12,113 SH   SOLE   0 0 12,113
LOEWS CORP COM CS 540424108 727 14,586 SH   SOLE   0 0 14,586
LOWES COS INC COM CS 548661107 24,351 129,657 SH   SOLE   0 0 129,657
LULULEMON ATHLETICA INC COM CS 550021109 7,225 25,844 SH   SOLE   0 0 25,844
LVMH MOET HENNESSY LOU VUITTON CS 502441306 9,891 84,180 SH   SOLE   0 0 84,180
M & T BANK CORP CS 55261F104 344 1,950 SH   SOLE   0 0 1,950
MAGELLAN MIDSTREAM PARTNERS CS 559080106 8,076 169,988 SH   SOLE   0 0 169,988
MAGNITE INC CS 55955D100 5,075 772,393 SH   SOLE   0 0 772,393
MARATHON PETE CORP COM CS 56585A102 3,167 31,886 SH   SOLE   0 0 31,886
MARRIOTT INTL INC NEW CL A CS 571903202 1,000 7,135 SH   SOLE   0 0 7,135
MARSH & MCLENNAN COS INC CS 571748102 631 4,224 SH   SOLE   0 0 4,224
MARTIN MARIETTA MATERIALS CS 573284106 1,089 3,380 SH   SOLE   0 0 3,380
MASTERCARD INCORPORATED CL A CS 57636Q104 2,614 9,193 SH   SOLE   0 0 9,193
MATSON INC COM CS 57686G105 372 6,053 SH   SOLE   0 0 6,053
MCCORMICK & CO INC COM NON VTG CS 579780206 78,400 1,100,047 SH   SOLE   0 0 1,100,047
MCDONALDS CORP COM CS 580135101 3,029 13,129 SH   SOLE   0 0 13,129
MCKESSON CORP COM CS 58155Q103 559 1,644 SH   SOLE   0 0 1,644
MEDTRONIC PLC SHS CS G5960L103 1,704 21,099 SH   SOLE   0 0 21,099
MERCK & CO INC NEW COM CS 58933Y105 19,836 230,328 SH   SOLE   0 0 230,328
META PLATFORMS INC CS 30303M102 17,064 125,769 SH   SOLE   0 0 125,769
METLIFE INC COM CS 59156R108 571 9,401 SH   SOLE   0 0 9,401
METROPOLITAN BK HLDG CORP COM CS 591774104 365 5,672 SH   SOLE   0 0 5,672
METTLER TOLEDO INTERNATIONAL C CS 592688105 133,016 122,695 SH   SOLE   0 0 122,695
MFA FINL INC COM CS 55272X607 1,960 251,885 SH   SOLE   0 0 251,885
MICROCHIP TECHNOLOGY INC CS 595017104 14,404 236,014 SH   SOLE   0 0 236,014
MICROSOFT CORP COM CS 594918104 177,888 763,796 SH   SOLE   0 0 763,796
MINAURUM GOLD INC COM CS 60252Q101 3 18,000 SH   SOLE   0 0 18,000
MONDELEZ INTL INC CL A CS 609207105 1,675 30,553 SH   SOLE   0 0 30,553
MONSTER BEVERAGE CORP CS 61174X109 261 3,000 SH   SOLE   0 0 3,000
MONTROSE ENVIRONMENTAL GROUP I CS 615111101 232 6,900 SH   SOLE   0 0 6,900
MOODYS CORP CS 615369105 939 3,863 SH   SOLE   0 0 3,863
MORGAN STANLEY COM NEW CS 617446448 2,987 37,800 SH   SOLE   0 0 37,800
MOSAIC CO CS 61945C103 2,768 57,280 SH   SOLE   0 0 57,280
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 1,159 5,177 SH   SOLE   0 0 5,177
MPLX LP COM UNIT REP LTD CS 55336V100 1,340 44,643 SH   SOLE   0 0 44,643
MSCI INC COM CS 55354G100 23,329 55,308 SH   SOLE   0 0 55,308
NATIONAL RESH CORP COM NEW CS 637372202 1,672 41,999 SH   SOLE   0 0 41,999
NAVIENT CORPORATION COM CS 63938C108 311 21,182 SH   SOLE   0 0 21,182
NEO PERFORMANCE MATLS INC COM CS 64046G106 488 66,390 SH   SOLE   0 0 66,390
NESTLE S A SPONSORED ADR CS 641069406 2,597 24,133 SH   SOLE   0 0 24,133
NETFLIX INC COM CS 64110L106 353 1,500 SH   SOLE   0 0 1,500
NEW MOUNTAIN FIN CORP COM CS 647551100 248 21,500 SH   SOLE   0 0 21,500
NEXTERA ENERGY INC COM CS 65339F101 6,571 83,800 SH   SOLE   0 0 83,800
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 35,654 493,069 SH   SOLE   0 0 493,069
NEXTSOURCE MATLS INC CDA COM CS 65343M209 71 41,450 SH   SOLE   0 0 41,450
NII HLDGS INC COM PAR $0.001 CS 62913F508 0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 27,060 325,551 SH   SOLE   0 0 325,551
NIO INC SPON ADS CS 62914V106 197 12,500 SH   SOLE   0 0 12,500
NORFOLK SOUTHERN CORP CS 655844108 2,655 12,665 SH   SOLE   0 0 12,665
NORTHERN GRAPHITE CORP COM CS 66516A105 9 25,000 SH   SOLE   0 0 25,000
NORTHROP GRUMMAN CORP COM CS 666807102 1,079 2,294 SH   SOLE   0 0 2,294
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 28 39,000 SH   SOLE   0 0 39,000
NOUVEAU MONDE GRAPHITE INC COM CS 66979W842 1,456 269,626 SH   SOLE   0 0 269,626
NOVAGOLD RES INC COM NEW CS 66987E206 89 19,050 SH   SOLE   0 0 19,050
NOVARTIS A G SPONSORED ADR CS 66987V109 976 12,842 SH   SOLE   0 0 12,842
NUCOR CORP COM CS 670346105 1,121 10,475 SH   SOLE   0 0 10,475
NUTRIEN LTD COM CS 67077M108 324 3,889 SH   SOLE   0 0 3,889
NVIDIA CORP COM CS 67066G104 25,814 212,655 SH   SOLE   0 0 212,655
NXP SEMICONDUCTORS N V COM CS N6596X109 2,568 17,409 SH   SOLE   0 0 17,409
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 1,943 2,762 SH   SOLE   0 0 2,762
OCCIDENTAL PETE CORP DEL COM CS 674599105 4,635 75,430 SH   SOLE   0 0 75,430
OLAPLEX HLDGS INC COM CS 679369108 3,618 378,805 SH   SOLE   0 0 378,805
OMNICOM GROUP INC COM CS 681919106 290 4,596 SH   SOLE   0 0 4,596
ONCOCYTE CORPORATION COM CS 68235C107 11 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 26,957 588,235 SH   SOLE   0 0 588,235
ORACLE CORP COM CS 68389X105 6,720 110,032 SH   SOLE   0 0 110,032
ORGANON & CO COMMON STOCK CS 68622V106 1,377 58,827 SH   SOLE   0 0 58,827
OTIS WORLDWIDE CORP COM CS 68902V107 598 9,365 SH   SOLE   0 0 9,365
PACKAGING CORP OF AMERICA CS 695156109 606 5,398 SH   SOLE   0 0 5,398
PARETEUM CORP CS 69946T207 0 25,800 SH   SOLE   0 0 25,800
PARKER HANNIFIN CORP CS 701094104 5,173 21,349 SH   SOLE   0 0 21,349
PAYCHEX INC COM CS 704326107 7,615 67,866 SH   SOLE   0 0 67,866
PAYPAL HLDGS INC COM CS 70450Y103 20,595 239,284 SH   SOLE   0 0 239,284
PDF SOLUTIONS INC COM CS 693282105 785 32,000 SH   SOLE   0 0 32,000
PEPSICO INC COM CS 713448108 92,129 564,307 SH   SOLE   0 0 564,307
PERIMETER SOLUTIONS SA COMMON CS L7579L106 1,101 137,401 SH   SOLE   0 0 137,401
PERKINELMER INC COM CS 714046109 337 2,800 SH   SOLE   0 0 2,800
PERMIAN RESOURCES CORP CS 71424F105 631 92,858 SH   SOLE   0 0 92,858
PFIZER INC COM CS 717081103 15,426 352,507 SH   SOLE   0 0 352,507
PHILIP MORRIS INTL INC COM CS 718172109 5,082 61,222 SH   SOLE   0 0 61,222
PHILLIPS 66 COM CS 718546104 914 11,328 SH   SOLE   0 0 11,328
PIEDMONT LITHIUM INC CS 72016P105 1,162 21,720 SH   SOLE   0 0 21,720
PIONEER NAT RES CO COM CS 723787107 537 2,480 SH   SOLE   0 0 2,480
PLUG POWER INC COM CS 72919P202 207 9,830 SH   SOLE   0 0 9,830
PNC FINL SVCS GROUP INC CS 693475105 5,719 38,275 SH   SOLE   0 0 38,275
PPL CORP COM CS 69351T106 457 18,018 SH   SOLE   0 0 18,018
PRICE T ROWE GROUP INC COM CS 74144T108 27,656 263,366 SH   SOLE   0 0 263,366
PROCTER AND GAMBLE CO COM CS 742718109 7,631 60,441 SH   SOLE   0 0 60,441
PROGRESSIVE CORP OHIO COM CS 743315103 22,388 192,654 SH   SOLE   0 0 192,654
PROLOGIS INC COM CS 74340W103 12,138 119,472 SH   SOLE   0 0 119,472
PROTOKINETIX INC CS 743722100 1 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 498 8,851 SH   SOLE   0 0 8,851
PURECYCLE CORP COM NEW CS 746228303 125 15,000 SH   SOLE   0 0 15,000
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 2,987 68,862 SH   SOLE   0 0 68,862
QUALCOMM INC COM CS 747525103 1,566 13,858 SH   SOLE   0 0 13,858
QUANTA SVCS INC COM CS 74762E102 15,791 123,960 SH   SOLE   0 0 123,960
QUEST DIAGNOSTICS INC COM CS 74834L100 269 2,194 SH   SOLE   0 0 2,194
RALPH LAUREN CORP CL A CS 751212101 616 7,248 SH   SOLE   0 0 7,248
RAYMOND JAMES FINANCIAL INC CO CS 754730109 607 6,144 SH   SOLE   0 0 6,144
RAYTHEON TECHNOLOGIES CORP CS 75513E101 10,161 124,122 SH   SOLE   0 0 124,122
REGAL REXNORD CORPORATION COM CS 758750103 3,755 26,750 SH   SOLE   0 0 26,750
REGENERON PHARMACEUTICALS COM CS 75886F107 1,196 1,736 SH   SOLE   0 0 1,736
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 1 10,000 SH   SOLE   0 0 10,000
RESMED INC COM CS 761152107 739 3,384 SH   SOLE   0 0 3,384
RIO TINTO PLC SPONSORED ADR CS 767204100 3,072 55,799 SH   SOLE   0 0 55,799
RITHM CAPITAL CORP CS 64828T201 184 25,204 SH   SOLE   0 0 25,204
ROCHE HLDG LTD SPONSORED ADR CS 771195104 410 10,104 SH   SOLE   0 0 10,104
ROCKWELL AUTOMATION INC CS 773903109 14,444 67,148 SH   SOLE   0 0 67,148
ROLLINS INC COM CS 775711104 19,355 558,092 SH   SOLE   0 0 558,092
ROPER TECHNOLOGIES INC COM CS 776696106 92,871 258,234 SH   SOLE   0 0 258,234
RVL PHARMACEUTICALS PLC CS G6S41R101 21 10,000 SH   SOLE   0 0 10,000
S&P GLOBAL INC CS 78409V104 2,148 7,034 SH   SOLE   0 0 7,034
SALESFORCE COM INC COM CS 79466L302 20,874 145,118 SH   SOLE   0 0 145,118
SANTOS LIMITED ORD CS Q82869118 76 16,732 SH   SOLE   0 0 16,732
SCHEIN HENRY INC COM CS 806407102 491 7,460 SH   SOLE   0 0 7,460
SCHLUMBERGER LTD COM CS 806857108 1,107 30,832 SH   SOLE   0 0 30,832
SCHWAB CHARLES CORP NEW COM CS 808513105 2,655 36,948 SH   SOLE   0 0 36,948
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 431 15,331 SH   SOLE   0 0 15,331
SCHWEITZER-MAUDUIT INTL INC CO CS 808541106 243 11,028 SH   SOLE   0 0 11,028
SCORPIO TANKERS INC SHS CS Y7542C130 937 22,285 SH   SOLE   0 0 22,285
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 381 7,965 SH   SOLE   0 0 7,965
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 672 5,552 SH   SOLE   0 0 5,552
SELECT SECTOR SPDR TR SBI INT- CS 81369Y506 436 6,059 SH   SOLE   0 0 6,059
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 882 29,062 SH   SOLE   0 0 29,062
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 2,176 18,316 SH   SOLE   0 0 18,316
SEMPRA ENERGY CS 816851109 288 1,924 SH   SOLE   0 0 1,924
SENSIENT TECHNOLOGIES CORP COM CS 81725T100 1,087 15,682 SH   SOLE   0 0 15,682
SERVICENOW INC COM CS 81762P102 703 1,863 SH   SOLE   0 0 1,863
SES AI CORP CS 78397Q109 488 100,000 SH   SOLE   0 0 100,000
SHELL PLC SPON ADS CS 780259305 457 9,181 SH   SOLE   0 0 9,181
SHERWIN-WILLIAMS CO CS 824348106 9,346 45,644 SH   SOLE   0 0 45,644
SHOCKWAVE MED INC COM CS 82489T104 1,148 4,130 SH   SOLE   0 0 4,130
SIG COMBIBLOC GROUP AG CS H76406117 691 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,250 13,929 SH   SOLE   0 0 13,929
SLM CORP COM CS 78442P106 259 18,488 SH   SOLE   0 0 18,488
SMUCKER J M CO COM NEW CS 832696405 1,132 8,241 SH   SOLE   0 0 8,241
SNOWFLAKE INC-CLASS A CS 833445109 218 1,284 SH   SOLE   0 0 1,284
SOLAR ENERGY INITIATIVES INC C CS 83416P207 0 200,000 SH   SOLE   0 0 200,000
SONY GROUP CORP SP ADR CS 835699307 402 6,274 SH   SOLE   0 0 6,274
SOUTHERN CO COM CS 842587107 335 4,921 SH   SOLE   0 0 4,921
SOUTHWEST AIRLS CO COM CS 844741108 4,062 131,714 SH   SOLE   0 0 131,714
SPARK NEW ZEALAND LTD SHS CS Q8619N107 210 75,000 SH   SOLE   0 0 75,000
SPDR DJIA CS 78467X109 21,878 76,149 SH   SOLE   0 0 76,149
SPDR GOLD TRUST CS 78463V107 3,324 21,490 SH   SOLE   0 0 21,490
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 45,658 127,828 SH   SOLE   0 0 127,828
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 6,417 15,976 SH   SOLE   0 0 15,976
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 849 22,028 SH   SOLE   0 0 22,028
SPDR SER TR S&P BIOTECH CS 78464A870 7,503 94,597 SH   SOLE   0 0 94,597
SPDR SERIES TRUST S&P OILGAS E CS 78468R556 1,069 8,575 SH   SOLE   0 0 8,575
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 743 12,625 SH   SOLE   0 0 12,625
SPERO THERAPEUTICS INC COM CS 84833T103 38 19,000 SH   SOLE   0 0 19,000
SPLUNK INC COM CS 848637104 2,806 37,318 SH   SOLE   0 0 37,318
SPROTT INC COM NEW CS 852066208 1,907 56,907 SH   SOLE   0 0 56,907
SS&C TECHNOLOGIES HLDGS INC CO CS 78467J100 227 4,756 SH   SOLE   0 0 4,756
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 1,333 18,900 SH   SOLE   0 0 18,900
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 1,117 63,894 SH   SOLE   0 0 63,894
STARBUCKS CORP COM CS 855244109 1,089 12,928 SH   SOLE   0 0 12,928
STERIS PLC SHS USD CS G8473T100 98,430 591,951 SH   SOLE   0 0 591,951
STRYKER CORP COM CS 863667101 12,839 63,388 SH   SOLE   0 0 63,388
SWEDISH MATCH AB UNSPONSORED A CS 870309606 295 30,000 SH   SOLE   0 0 30,000
SYSCO CORP COM CS 871829107 44,724 632,492 SH   SOLE   0 0 632,492
T-MOBILE US INC COM CS 872590104 10,985 81,871 SH   SOLE   0 0 81,871
TALON METALS CORP-CAD CS G86659102 1,100 3,150,000 SH   SOLE   0 0 3,150,000
TALON METALS CORP SHS CAD CS G86659102 2,095 5,963,129 SH   SOLE   0 0 5,963,129
TARGA RES CORP COM CS 87612G101 587 9,734 SH   SOLE   0 0 9,734
TARGET CORP COM CS 87612E106 2,594 17,478 SH   SOLE   0 0 17,478
TE CONNECTIVITY LTD REG SHS CS H84989104 393 3,561 SH   SOLE   0 0 3,561
TELEDYNE TECHNOLOGIES INC COM CS 879360105 202 600 SH   SOLE   0 0 600
TELEFLEX INC CS 879369106 209 1,036 SH   SOLE   0 0 1,036
TELEFONICA SA ADR CS 879382208 37 11,377 SH   SOLE   0 0 11,377
TENCENT HLDGS LTD ADR CS 88032Q109 269 7,960 SH   SOLE   0 0 7,960
TESLA MTRS INC COM CS 88160R101 3,737 14,089 SH   SOLE   0 0 14,089
TEXAS INSTRS INC COM CS 882508104 11,173 72,186 SH   SOLE   0 0 72,186
THE TRADE DESK INC COM CL A CS 88339J105 62,248 1,041,802 SH   SOLE   0 0 1,041,802
THEGLOBE COM INC COM CS 88335R101 16 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 116,762 230,213 SH   SOLE   0 0 230,213
TJX COS INC NEW COM CS 872540109 82,484 1,327,821 SH   SOLE   0 0 1,327,821
TOOTSIE ROLL INDS INC COM CS 890516107 219 6,587 SH   SOLE   0 0 6,587
TOYOTA MOTOR CORP COM CS J92676113 194 15,000 SH   SOLE   0 0 15,000
TRANE TECHNOLOGIES PLC SHS CS G8994E103 421 2,910 SH   SOLE   0 0 2,910
TRANSDIGM GROUP INC COM CS 893641100 268 511 SH   SOLE   0 0 511
TRANSOCEAN LTD CS H8817H100 2,799 1,133,398 SH   SOLE   0 0 1,133,398
TRAVELERS COMPANIES INC COM CS 89417E109 361 2,354 SH   SOLE   0 0 2,354
TREEHOUSE FOODS INC COM CS 89469A104 339 8,000 SH   SOLE   0 0 8,000
TRUIST FINL CORP COM CS 89832Q109 280 6,436 SH   SOLE   0 0 6,436
TYSON FOODS INC CL A CS 902494103 2,901 44,003 SH   SOLE   0 0 44,003
UGI CORP NEW COM CS 902681105 437 13,518 SH   SOLE   0 0 13,518
UIT FT E COMMERCE OPPTY PORT S CS 30321Q317 56 10,069 SH   SOLE   0 0 10,069
UIT FT INNOVATIVE TECHNOLOGY P CS 30324L190 82 10,980 SH   SOLE   0 0 10,980
UIT FT PRIME INCOME PORTFOLIO CS 30315Y425 185 17,830 SH   SOLE   0 0 17,830
UIT GUGG BLUE CHIP DVD. PORT. CS 40177H741 84 10,151 SH   SOLE   0 0 10,151
ULTA SALON COSMETCS & FRAG INC CS 90384S303 630 1,571 SH   SOLE   0 0 1,571
UNILEVER PLC SPON ADR NEW CS 904767704 426 9,709 SH   SOLE   0 0 9,709
UNION PAC CORP COM CS 907818108 7,055 36,215 SH   SOLE   0 0 36,215
UNITED PARCEL SVC INC CL B CS 911312106 1,193 7,387 SH   SOLE   0 0 7,387
UNITED RENTALS INC COM CS 911363109 339 1,254 SH   SOLE   0 0 1,254
UNITED STATES STEEL CORP NEW C CS 912909108 1,920 105,951 SH   SOLE   0 0 105,951
UNITEDHEALTH GROUP INC COM CS 91324P102 34,589 68,487 SH   SOLE   0 0 68,487
UNIVERSAL HLTH SVCS INC CL B CS 913903100 707 8,020 SH   SOLE   0 0 8,020
US BANCORP DEL COM NEW CS 902973304 4,828 119,734 SH   SOLE   0 0 119,734
VALARIS PLC SHS CLASS A CS G9460G101 1,645 33,608 SH   SOLE   0 0 33,608
VALERO ENERGY CORP NEW COM CS 91913Y100 3,572 33,429 SH   SOLE   0 0 33,429
VANECK VECTORS ETF TR CS 92189F726 374 2,660 SH   SOLE   0 0 2,660
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 712 16,058 SH   SOLE   0 0 16,058
VANGUARD HEALTH CARE ETF CS 92204A504 669 2,991 SH   SOLE   0 0 2,991
VANGUARD HIGH DIV YLD ETF CS 921946406 6,768 71,328 SH   SOLE   0 0 71,328
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 699 4,099 SH   SOLE   0 0 4,099
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 15,360 46,787 SH   SOLE   0 0 46,787
VANGUARD INDEX FDS SMALL CP ET CS 922908751 2,719 15,908 SH   SOLE   0 0 15,908
VANGUARD INDEX FDS TOTAL STK M CS 922908769 409 2,280 SH   SOLE   0 0 2,280
VANGUARD MID-CAP ETF CS 922908629 923 4,909 SH   SOLE   0 0 4,909
VANGUARD MSCI EAFE ETF CS 921943858 211 5,813 SH   SOLE   0 0 5,813
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 2,618 19,373 SH   SOLE   0 0 19,373
VANGUARD WORLD CONSUMER DISC E CS 92204A108 319 1,359 SH   SOLE   0 0 1,359
VANGUARD WORLD FDS CONSUM STP CS 92204A207 362 2,105 SH   SOLE   0 0 2,105
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 248 1,573 SH   SOLE   0 0 1,573
VANGUARD WORLD FDS INF TECH ET CS 92204A702 1,359 4,422 SH   SOLE   0 0 4,422
VEEVA SYS INC CL A COM CS 922475108 10,448 63,370 SH   SOLE   0 0 63,370
VERIZON COMMUNICATIONS INC COM CS 92343V104 4,329 114,017 SH   SOLE   0 0 114,017
VERTEX PHARMACEUTICALS INC COM CS 92532F100 301 1,040 SH   SOLE   0 0 1,040
VIATRIS INC CS 92556V106 195 22,896 SH   SOLE   0 0 22,896
VICI PPTYS INC COM CS 925652109 421 14,100 SH   SOLE   0 0 14,100
VICTREX PLC CS G9358Y107 13,569 728,000 SH   SOLE   0 0 728,000
VIPER ENERGY PARTNERS LP CS 92763M105 767 26,750 SH   SOLE   0 0 26,750
VIRNETX HLDG CORP COM CS 92823T108 334 285,861 SH   SOLE   0 0 285,861
VISA INC COM CL A CS 92826C839 203,521 1,145,626 SH   SOLE   0 0 1,145,626
VMWARE INC CL A COM CS 928563402 462 4,340 SH   SOLE   0 0 4,340
VORNADO RLTY TR SH BEN INT CS 929042109 214 9,261 SH   SOLE   0 0 9,261
VULCAN MATLS CO CS 929160109 339 2,147 SH   SOLE   0 0 2,147
WABTEC CORP COM CS 929740108 238 2,922 SH   SOLE   0 0 2,922
WAITR HLDGS INC COM CS 930752100 1 10,000 SH   SOLE   0 0 10,000
WAL-MART STORES INC COM CS 931142103 895 6,900 SH   SOLE   0 0 6,900
WALGREENS BOOTS ALLIANCE INC CS 931427108 237 7,538 SH   SOLE   0 0 7,538
WARNER BROS DISCOVERY INC COM CS 934423104 795 69,172 SH   SOLE   0 0 69,172
WASTE MGMT INC DEL COM CS 94106L109 1,234 7,703 SH   SOLE   0 0 7,703
WATTS WATER TECHNOLOGIES A CS 942749102 717 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 313 3,500 SH   SOLE   0 0 3,500
WELLS FARGO CO NEW COM CS 949746101 2,604 64,755 SH   SOLE   0 0 64,755
WENDYS CO COM CS 95058W100 421 22,500 SH   SOLE   0 0 22,500
WESTLAKE CHEM PARTNERS LP COM CS 960417103 301 14,000 SH   SOLE   0 0 14,000
WEX INC COM CS 96208T104 17,658 139,108 SH   SOLE   0 0 139,108
WEYERHAEUSER CO CS 962166104 471 16,507 SH   SOLE   0 0 16,507
WHITE MTNS INS GROUP LTD COM CS G9618E107 6,962 5,343 SH   SOLE   0 0 5,343
WILLIAMS COS INC DEL COM CS 969457100 764 26,679 SH   SOLE   0 0 26,679
XCEL ENERGY INC CS 98389B100 327 5,110 SH   SOLE   0 0 5,110
XYLEM INC COM CS 98419M100 14,189 162,425 SH   SOLE   0 0 162,425
YPF SOCIEDAD ANONIMA SPON ADR CS 984245100 640 103,000 SH   SOLE   0 0 103,000
YUM BRANDS INC COM CS 988498101 1,418 13,334 SH   SOLE   0 0 13,334
YUM CHINA HLDGS INC COM CS 98850P109 415 8,767 SH   SOLE   0 0 8,767
ZIMMER BIOMET HLDGS INC COM CS 98956P102 335 3,208 SH   SOLE   0 0 3,208
ZOETIS INC CL A CS 98978V103 147,075 991,805 SH   SOLE   0 0 991,805
ZSCALER INC COM CS 98980G102 963 5,860 SH   SOLE   0 0 5,860
ISHARES TR U.S. PFD STK ETF FT 464288687 401 12,660 SH   SOLE   0 0 12,660
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 238 8,227 SH   SOLE   0 0 8,227
AMERICAN BEACON FDS CL Y MF 024527301 202 10,464 SH   SOLE   0 0 10,464
AMERICAN CENTY MUT FDS INC ULT MF 025083882 935 15,820 SH   SOLE   0 0 15,820
COLUMBIA ACORN TR FD CL A MF 197199102 103 17,257 SH   SOLE   0 0 17,257
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 73 11,091 SH   SOLE   0 0 11,091
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 198 13,103 SH   SOLE   0 0 13,103
FIDELITY CONCORD STR TR 500 ID MF 315911750 1,459 11,676 SH   SOLE   0 0 11,676
FIDELITY CONTRAFUND INC COM MF 316071109 1,558 121,811 SH   SOLE   0 0 121,811
FIDELITY GROWTH CO FUND MF 316200104 1,133 47,049 SH   SOLE   0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100 134 12,957 SH   SOLE   0 0 12,957
FIRST EAGLE FDS INC GLOBAL FD MF 32008F606 250 4,660 SH   SOLE   0 0 4,660
GABELLI ASSET FD SH BEN INT MF 362395105 216 4,659 SH   SOLE   0 0 4,659
HENDERSON GLOBAL FDS GLOBAL EQ MF 425067634 60 11,291 SH   SOLE   0 0 11,291
JPMORGAN TR I US LARGE SEL MF 4812A2389 370 20,376 SH   SOLE   0 0 20,376
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 425 20,811 SH   SOLE   0 0 20,811
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 316 7,088 SH   SOLE   0 0 7,088
LAUDUS TR SCHWAB SEL LA CP MF 51855Q549 688 36,371 SH   SOLE   0 0 36,371
LOOMIS SAYLES FDS II GROWTH FD MF 543487110 216 12,101 SH   SOLE   0 0 12,101
NORTHERN FDS STK INDEX FD MF 665162772 516 13,147 SH   SOLE   0 0 13,147
PARNASSUS FD EQTY INCM INSTL MF 701769408 217 4,604 SH   SOLE   0 0 4,604
PIMCO COMMODITY RR STRAT - INS MF 722005667 68 13,145 SH   SOLE   0 0 13,145
PIMCO FDS PAC INVT MGMT SER ST MF 693390403 118 12,379 SH   SOLE   0 0 12,379
PRICE T ROWE GROWTH STK FD INC MF 741479109 422 6,475 SH   SOLE   0 0 6,475
PRINCIPAL FDS INC MIDCAP FUND MF 74254T443 408 14,233 SH   SOLE   0 0 14,233
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 617 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE DIVID GROWTH FD C MF 779546100 218 3,663 SH   SOLE   0 0 3,663
ROYCE FD PENN MUT INV MF 780905840 123 16,922 SH   SOLE   0 0 16,922
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 523 9,424 SH   SOLE   0 0 9,424
T ROWE PR BLUE CHIP GROW MF 77954Q106 384 3,447 SH   SOLE   0 0 3,447
VANGUARD 500 INDEX FUND - ADM MF 922908710 2,679 8,099 SH   SOLE   0 0 8,099
VANGUARD BALANCED INDEX-ADM MF 921931200 434 11,368 SH   SOLE   0 0 11,368
VANGUARD INDEX FDS LCP INDX AD MF 922908579 905 10,963 SH   SOLE   0 0 10,963
VANGUARD INDEX FDS SMCP INDEX MF 922908686 402 4,914 SH   SOLE   0 0 4,914
VANGUARD INDEX FDS TOT STKIDX MF 922908728 2,115 24,229 SH   SOLE   0 0 24,229
VANGUARD MID CAP INDEX FUND AD MF 922908645 608 2,609 SH   SOLE   0 0 2,609
VANGUARD SPECIALIZED PORTFOLIO MF 921908885 214 2,618 SH   SOLE   0 0 2,618
VANGUARD SPECIALIZED PORTFOLIO MF 921908877 233 2,052 SH   SOLE   0 0 2,052
VANGUARD TAX MANAGED INTL FD C MF 921943866 259 1,395 SH   SOLE   0 0 1,395
VANGUARD US GROWTH FUND - ADM MF 921910600 258 2,523 SH   SOLE   0 0 2,523
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 428 6,734 SH   SOLE   0 0 6,734
WJA VALUE EQUITY FUND MF 99E158046 16,846 9,839 SH   SOLE   0 0 9,839
DOVER CORPORATION (Special) SB 260003108 63,058 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 11 132,400 SH   SOLE   0 0 132,400
HIPPO HOLDINGS INC WT EXP 1231 WT 433539111 7 42,000 SH   SOLE   0 0 42,000