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 2,229 12,546 SH   SOLE   0 0 12,546
4FRONT VENTURES CORP CS 35086B207 22 21,300 SH   SOLE   0 0 21,300
4LICENSING CORP CS 35104T107 0 18,000 SH   SOLE   0 0 18,000
ABBOTT LABS COM CS 002824100 32,893 233,717 SH   SOLE   0 0 233,717
ABBVIE INC COM CS 00287Y109 9,798 72,366 SH   SOLE   0 0 72,366
ACACIA RESH CORP ACACIA TCH CO CS 003881307 62 12,000 SH   SOLE   0 0 12,000
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 246,630 594,935 SH   SOLE   0 0 594,935
ADOBE SYS INC COM CS 00724F101 11,692 20,618 SH   SOLE   0 0 20,618
ADVANCED MICRO DEVICES INC COM CS 007903107 510 3,542 SH   SOLE   0 0 3,542
ADYEN N V SHS CS N3501V104 1,820 692 SH   SOLE   0 0 692
AIR LEASE CORP CL A CS 00912X302 11,706 264,652 SH   SOLE   0 0 264,652
AIR PRODS & CHEMS INC COM CS 009158106 12,355 40,608 SH   SOLE   0 0 40,608
AKAMAI TECHNOLOGIES INC COM CS 00971T101 293 2,500 SH   SOLE   0 0 2,500
ALBEMARLE CORP COM CS 012653101 23,127 98,932 SH   SOLE   0 0 98,932
ALCON AG ORD SHS CS H01301128 124,635 1,430,609 SH   SOLE   0 0 1,430,609
ALEXCO RESOURCE CORP COM CS 01535P106 153 87,750 SH   SOLE   0 0 87,750
ALLEGION PLC ORD SHS CS G0176J109 23,896 180,426 SH   SOLE   0 0 180,426
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 3,375 69,100 SH   SOLE   0 0 69,100
ALLSTATE CORP CS 020002101 576 4,900 SH   SOLE   0 0 4,900
ALPHA LITHIUM CORP COM CS 02075X103 91 100,000 SH   SOLE   0 0 100,000
ALPHABET INC CAP STK CL A CS 02079K305 198,612 68,557 SH   SOLE   0 0 68,557
ALPHABET INC CAP STK CL C CS 02079K107 89,377 30,888 SH   SOLE   0 0 30,888
ALTRIA GROUP INC COM CS 02209S103 1,060 22,365 SH   SOLE   0 0 22,365
AMARIN CORP PLC SPONS ADR NEW CS 023111206 298 88,450 SH   SOLE   0 0 88,450
AMAZON COM INC COM CS 023135106 150,425 45,114 SH   SOLE   0 0 45,114
AMERICA FIRST MULTIFAMILY INV CS 02364V107 64 10,000 SH   SOLE   0 0 10,000
AMERICAN ELEC PWR INC CS 025537101 260 2,925 SH   SOLE   0 0 2,925
AMERICAN EXPRESS CO COM CS 025816109 25,198 154,023 SH   SOLE   0 0 154,023
AMERICAN TOWER CORP NEW COM CS 03027X100 19,974 68,287 SH   SOLE   0 0 68,287
AMERICAN WTR WKS CO INC NEW CO CS 030420103 3,545 18,769 SH   SOLE   0 0 18,769
AMERIPRISE FINL INC COM CS 03076C106 1,857 6,157 SH   SOLE   0 0 6,157
AMETEK INC NEW COM CS 031100100 446 3,035 SH   SOLE   0 0 3,035
AMGEN INC COM CS 031162100 14,193 63,088 SH   SOLE   0 0 63,088
AMPHENOL CORP NEW CL A CS 032095101 8,712 99,606 SH   SOLE   0 0 99,606
ANALOG DEVICES INC CS 032654105 2,650 15,078 SH   SOLE   0 0 15,078
ANNALY CAP MGMT INC COM CS 035710409 612 78,300 SH   SOLE   0 0 78,300
ANSYS INC COM CS 03662Q105 439 1,094 SH   SOLE   0 0 1,094
ANTHEM INC COM CS 036752103 232 500 SH   SOLE   0 0 500
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 36,528 121,534 SH   SOLE   0 0 121,534
APOLLO GLOBAL MGMT INC COM CL CS 03769M106 23,397 323,026 SH   SOLE   0 0 323,026
APPLE INC COM CS 037833100 430,917 2,426,745 SH   SOLE   0 0 2,426,745
APPLIED MATLS INC COM CS 038222105 1,498 9,521 SH   SOLE   0 0 9,521
APPLIED MINERALS INC COM CS 03823M100 44 4,008,601 SH   SOLE   0 0 4,008,601
APTARGROUP INC COM CS 038336103 98,452 803,825 SH   SOLE   0 0 803,825
AQUA METALS INC CS 03837J101 36 29,000 SH   SOLE   0 0 29,000
ARCH CAP GROUP LTD ORD CS G0450A105 7,161 161,102 SH   SOLE   0 0 161,102
ARGENX SE SPONSORED ADR CS 04016X101 6,479 18,500 SH   SOLE   0 0 18,500
ARTIFICIAL INTELLIGENCE TECHNO CS 04316D201 0 11,500 SH   SOLE   0 0 11,500
ASML HOLDING N V N Y REGISTRY CS N07059210 615 772 SH   SOLE   0 0 772
AT&T INC COM CS 00206R102 3,789 154,017 SH   SOLE   0 0 154,017
ATAI LIFE SCIENCES NV SHS CS N0731H103 153 20,000 SH   SOLE   0 0 20,000
ATLAS AIR WORLDWIDE HLDGS INC CS 049164205 988 10,500 SH   SOLE   0 0 10,500
AUTOMATIC DATA PROCESSING INC CS 053015103 159,154 645,444 SH   SOLE   0 0 645,444
AVERY DENNISON CORP CS 053611109 583 2,694 SH   SOLE   0 0 2,694
BALL CORP CS 058498106 27,532 285,992 SH   SOLE   0 0 285,992
BANK AMER CORP COM CS 060505104 12,141 272,893 SH   SOLE   0 0 272,893
BANK NEW YORK MELLON CORP COM CS 064058100 248 4,273 SH   SOLE   0 0 4,273
BAXTER INTL INC CS 071813109 777 9,049 SH   SOLE   0 0 9,049
BCE INC COM NEW CS 05534B760 2,733 52,518 SH   SOLE   0 0 52,518
BECTON DICKINSON & CO COM CS 075887109 1,392 5,536 SH   SOLE   0 0 5,536
BERKLEY W R CORP COM CS 084423102 575 6,975 SH   SOLE   0 0 6,975
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 15,323 34 SH   SOLE   0 0 34
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 65,865 220,283 SH   SOLE   0 0 220,283
BIOGEN INC COM CS 09062X103 263 1,097 SH   SOLE   0 0 1,097
BLACKROCK INC COM CS 09247X101 1,742 1,903 SH   SOLE   0 0 1,903
BLACKSTONE GROUP INC CS 09260D107 78,274 604,945 SH   SOLE   0 0 604,945
BOEING CO COM CS 097023105 338 1,681 SH   SOLE   0 0 1,681
BOOKING HOLDINGS INC CS 09857L108 1,020 425 SH   SOLE   0 0 425
BRISTOL MYERS SQUIBB CO COM CS 110122108 7,358 118,018 SH   SOLE   0 0 118,018
BROADCOM INC CS 11135F101 15,026 22,581 SH   SOLE   0 0 22,581
BROADRIDGE FINL SOLUTIONS INC CS 11133T103 254 1,391 SH   SOLE   0 0 1,391
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 2,083 34,506 SH   SOLE   0 0 34,506
BROOKFIELD INFRAST PARTNERS LP CS G16252101 11,058 181,837 SH   SOLE   0 0 181,837
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107 242 3,542 SH   SOLE   0 0 3,542
CAMDEN NATL CORP COM CS 133034108 532 11,050 SH   SOLE   0 0 11,050
CAMPING WORLD HLDGS INC CL A CS 13462K109 404 10,000 SH   SOLE   0 0 10,000
CANADIAN NATL RY CO COM CS 136375102 383 3,118 SH   SOLE   0 0 3,118
CANADIAN PAC RY LTD COM CS 13645T100 6,698 93,110 SH   SOLE   0 0 93,110
CARRIER GLOBAL CORPORATION COM CS 14448C104 2,898 53,424 SH   SOLE   0 0 53,424
CATERPILLAR INC DEL COM CS 149123101 3,272 15,827 SH   SOLE   0 0 15,827
CDW CORP COM CS 12514G108 937 4,577 SH   SOLE   0 0 4,577
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 308 51,455 SH   SOLE   0 0 51,455
CERUS CORP COM CS 157085101 136 20,000 SH   SOLE   0 0 20,000
CHARGE ENTERPRISES INC COM CS 159610104 53 15,000 SH   SOLE   0 0 15,000
CHARLES RIV LABORATORIES INTL CS 159864107 203 540 SH   SOLE   0 0 540
CHARTER COMMUNICATIONS INC DEL CS 16119P108 524 803 SH   SOLE   0 0 803
CHEVRON CORP NEW COM CS 166764100 12,504 106,549 SH   SOLE   0 0 106,549
CHEWY INC CL A CS 16679L109 497 8,435 SH   SOLE   0 0 8,435
CHIPOTLE MEXICAN GRILL INC CL CS 169656105 358 205 SH   SOLE   0 0 205
CHOICE HOTELS INTL INC COM CS 169905106 936 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 386 1,996 SH   SOLE   0 0 1,996
CHURCH & DWIGHT INC COM CS 171340102 5,107 49,826 SH   SOLE   0 0 49,826
CIGNA CORPORATION COM CS 125523100 2,640 11,498 SH   SOLE   0 0 11,498
CINTAS CORP COM CS 172908105 40,444 91,261 SH   SOLE   0 0 91,261
CISCO SYS INC COM CS 17275R102 24,393 384,935 SH   SOLE   0 0 384,935
CITIGROUP INC COM NEW CS 172967424 2,664 44,115 SH   SOLE   0 0 44,115
CITIUS PHARMACEUTICALS INC COM CS 17322U207 15 10,000 SH   SOLE   0 0 10,000
CLARIVATE PLC ORD SHS CS G21810109 42,840 1,821,447 SH   SOLE   0 0 1,821,447
CLOROX CO DEL COM CS 189054109 324 1,861 SH   SOLE   0 0 1,861
CME GROUP INC COM CS 12572Q105 1,306 5,715 SH   SOLE   0 0 5,715
COCA COLA CO COM CS 191216100 7,270 122,789 SH   SOLE   0 0 122,789
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102 240 2,700 SH   SOLE   0 0 2,700
COINBASE GLOBAL INC CS 19260Q107 4,967 19,683 SH   SOLE   0 0 19,683
COLFAX CORP COM CS 194014106 8,443 183,663 SH   SOLE   0 0 183,663
COLGATE PALMOLIVE CO COM CS 194162103 20,930 245,255 SH   SOLE   0 0 245,255
COMCAST CORP NEW CL A CS 20030N101 56,985 1,132,235 SH   SOLE   0 0 1,132,235
COMPASS MINERALS INTL INC COM CS 20451N101 1,914 37,466 SH   SOLE   0 0 37,466
CONOCOPHILLIPS COM CS 20825C104 650 9,007 SH   SOLE   0 0 9,007
CONSTELLATION BRANDS INC CL A CS 21036P108 220 876 SH   SOLE   0 0 876
COOPER COS INC COM NEW CS 216648402 1,263 3,014 SH   SOLE   0 0 3,014
CORNING INC COM CS 219350105 1,443 38,771 SH   SOLE   0 0 38,771
COSTCO WHSL CORP NEW COM CS 22160K105 298,904 526,517 SH   SOLE   0 0 526,517
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 295 268,700 SH   SOLE   0 0 268,700
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 396 360,150 SH   SOLE   0 0 360,150
CROWDSTRIKE HOLDINGS INC CS 22788C105 6,867 33,537 SH   SOLE   0 0 33,537
CROWN CASTLE INTL CORP CS 22822V101 172,297 825,414 SH   SOLE   0 0 825,414
CRYOPORT INC COM PAR $0.001 CS 229050307 21,752 367,613 SH   SOLE   0 0 367,613
CSX CORP COM CS 126408103 2,803 74,547 SH   SOLE   0 0 74,547
CVS HEALTH CORPORATION CS 126650100 1,331 12,906 SH   SOLE   0 0 12,906
DANAHER CORP DEL COM CS 235851102 155,469 472,536 SH   SOLE   0 0 472,536
DEERE & CO COM CS 244199105 5,639 16,446 SH   SOLE   0 0 16,446
DEXCOM INC COM CS 252131107 7,221 13,449 SH   SOLE   0 0 13,449
DHT HOLDINGS INC CS Y2065G121 535 103,101 SH   SOLE   0 0 103,101
DIAMONDBACK ENERGY INC COM CS 25278X109 326 3,027 SH   SOLE   0 0 3,027
DIGITAL RLTY TR INC COM CS 253868103 239 1,349 SH   SOLE   0 0 1,349
DISCOVER FINANCIAL SERVICES CS 254709108 715 6,188 SH   SOLE   0 0 6,188
DISCOVERY COMMUNICATIONS NEW S CS 25470F104 293 12,447 SH   SOLE   0 0 12,447
DISNEY WALT CO COM DISNEY CS 254687106 49,804 321,543 SH   SOLE   0 0 321,543
DOVER CORP COM CS 260003108 12,682 69,835 SH   SOLE   0 0 69,835
DOW INC COM CS 260557103 657 11,579 SH   SOLE   0 0 11,579
DTE ENERGY CO COM CS 233331107 538 4,500 SH   SOLE   0 0 4,500
DUKE ENERGY CORP CS 26441C204 1,314 12,529 SH   SOLE   0 0 12,529
DUPONT DE NEMOURS INC CS 26614N102 205 2,535 SH   SOLE   0 0 2,535
DYNATRACE INC. CS 268150109 6,140 101,739 SH   SOLE   0 0 101,739
EAGLE BULK SHIPPING INC CS Y2187A150 243 5,345 SH   SOLE   0 0 5,345
EATON CORP PLC SHS CS G29183103 25,228 145,977 SH   SOLE   0 0 145,977
EATON VANCE TX MGD DIVERSIFIED CS 27828N102 253 16,807 SH   SOLE   0 0 16,807
EBAY INC COM CS 278642103 1,122 16,876 SH   SOLE   0 0 16,876
ECOLAB INC COM CS 278865100 208,634 889,354 SH   SOLE   0 0 889,354
EDWARDS LIFESCIENCES CORP COM CS 28176E108 5,390 41,608 SH   SOLE   0 0 41,608
EMERSON ELEC CO COM CS 291011104 12,814 137,828 SH   SOLE   0 0 137,828
ENBRIDGE INC COM CS 29250N105 865 22,131 SH   SOLE   0 0 22,131
ENERGY FUELS, INC CS 292671708 76 10,000 SH   SOLE   0 0 10,000
ENERGY TRANSFER LP CS 29273V100 3,146 382,271 SH   SOLE   0 0 382,271
ENPHASE ENERGY INC COM CS 29355A107 220 1,200 SH   SOLE   0 0 1,200
ENTERPRISE PRODS PARTNERS L P CS 293792107 38,989 1,775,452 SH   SOLE   0 0 1,775,452
EOG RES INC COM CS 26875P101 5,185 58,370 SH   SOLE   0 0 58,370
EPIZYME INC COM CS 29428V104 28 11,055 SH   SOLE   0 0 11,055
EQUIFAX INC COM CS 294429105 504 1,720 SH   SOLE   0 0 1,720
EUROPEAN METALS HLDGS LTD SHS CS G3191T102 1,544 1,625,513 SH   SOLE   0 0 1,625,513
EXPEDIA INC CS 30212P303 2,396 13,260 SH   SOLE   0 0 13,260
EXXON MOBIL CORP COM CS 30231G102 13,039 213,093 SH   SOLE   0 0 213,093
FASTENAL CO COM CS 311900104 451 7,040 SH   SOLE   0 0 7,040
FEDEX CORP COM CS 31428X106 3,501 13,538 SH   SOLE   0 0 13,538
FIDELITY NATL INFORMATION SVCS CS 31620M106 11,332 103,823 SH   SOLE   0 0 103,823
FIFTH THIRD BANCORP COM CS 316773100 1,220 28,022 SH   SOLE   0 0 28,022
FIRST REPUBLIC BANK CS 33616C100 12,784 61,905 SH   SOLE   0 0 61,905
FISERV INC COM CS 337738108 298 2,870 SH   SOLE   0 0 2,870
FISSION URANIUM CORP COM CS 33812R109 6 10,000 SH   SOLE   0 0 10,000
FIVE BELOW, INC CS 33829M101 368 1,780 SH   SOLE   0 0 1,780
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 2,247 108,184 SH   SOLE   0 0 108,184
FORTINET INC COM CS 34959E109 66,092 183,895 SH   SOLE   0 0 183,895
FORTIVE CORP COM CS 34959J108 23,485 307,839 SH   SOLE   0 0 307,839
FRANCO NEVADA CORP COM CS 351858105 4,304 31,121 SH   SOLE   0 0 31,121
FREEPORT-MCMORAN INC. CS 35671D857 2,404 57,615 SH   SOLE   0 0 57,615
FRESHPET INC COM CS 358039105 286 3,000 SH   SOLE   0 0 3,000
FREYR BATTERY SA CS L4135L100 1,510 135,025 SH   SOLE   0 0 135,025
FRONTIER LITHIUM COM CS 35910P109 1,012 625,900 SH   SOLE   0 0 625,900
FUELPOSITIVE CORPORATION COM CS 35954F108 6 42,000 SH   SOLE   0 0 42,000
GENE EXPRESS, INC. COM STOCK CS 9940769Y5 0 100,000 SH   SOLE   0 0 100,000
GENERAC HLDGS INC COM CS 368736104 317 902 SH   SOLE   0 0 902
GENERAL ELECTRIC CO COM CS 369604301 273 2,889 SH   SOLE   0 0 2,889
GENERAL MLS INC COM CS 370334104 408 6,054 SH   SOLE   0 0 6,054
GENERAL MTRS CORP COM CS 37045V100 2,859 48,764 SH   SOLE   0 0 48,764
GENMAB A S SPONSORED ADR CS 372303206 10,687 270,134 SH   SOLE   0 0 270,134
GENMAB A/S SHS CS K3967W102 9,609 24,604 SH   SOLE   0 0 24,604
GETSWIFT TECHNOLOGIES LTD CS 37428G100 12 87,380 SH   SOLE   0 0 87,380
GILEAD SCIENCES INC COM CS 375558103 322 4,439 SH   SOLE   0 0 4,439
GLOBAL PMTS INC COM CS 37940X102 2,416 17,871 SH   SOLE   0 0 17,871
GLOBAL X COPPER MINERS ETF CS 37954Y830 201 5,450 SH   SOLE   0 0 5,450
GOLDMAN SACHS GROUP INC CS 38141G104 3,227 8,436 SH   SOLE   0 0 8,436
GRAINGER W W INC COM CS 384802104 7,221 13,933 SH   SOLE   0 0 13,933
GRAYSCALE BITCOIN TRUST BTC CS 389637109 641 18,713 SH   SOLE   0 0 18,713
GRAYSCALE ETHEREUM TR ETH SHS CS 389638107 575 17,778 SH   SOLE   0 0 17,778
GTT COMMUNICATIONS INC CS 362393100 1 37,075 SH   SOLE   0 0 37,075
GXO LOGISTICS INCORPORATED COM CS 36262G101 6,623 72,920 SH   SOLE   0 0 72,920
HARBOR DIVERSIFIED INC COM CS 41150R102 41 20,000 SH   SOLE   0 0 20,000
HERCULES TECH GROWTH CAP INC CS 427096508 229 13,819 SH   SOLE   0 0 13,819
HESS CORP COM CS 42809H107 309 4,175 SH   SOLE   0 0 4,175
HOLLY ENERGY PARTNERS LP CS 435763107 209 12,660 SH   SOLE   0 0 12,660
HOME DEPOT INC COM CS 437076102 122,476 295,115 SH   SOLE   0 0 295,115
HONEYWELL INTL INC CS 438516106 33,806 162,129 SH   SOLE   0 0 162,129
HORMEL FOODS CORP CS 440452100 4,121 84,431 SH   SOLE   0 0 84,431
HUBSPOT INC COM CS 443573100 297 450 SH   SOLE   0 0 450
HYPERION METALS LIMITED CS AU0000171 703 1,063,334 SH   SOLE   0 0 1,063,334
ICON PLC SHS CS G4705A100 345 1,113 SH   SOLE   0 0 1,113
IDEXX LABS INC COM CS 45168D104 272,411 413,710 SH   SOLE   0 0 413,710
IHS MARKIT LTD SHS CS G47567105 560 4,210 SH   SOLE   0 0 4,210
ILLINOIS TOOL WKS INC COM CS 452308109 17,714 71,773 SH   SOLE   0 0 71,773
ILLUMINA INC COM CS 452327109 1,153 3,030 SH   SOLE   0 0 3,030
INGREDION INC COM CS 457187102 387 4,000 SH   SOLE   0 0 4,000
INMODE LTD SHS CS M5425M103 2,865 40,592 SH   SOLE   0 0 40,592
INTEL CORP COM CS 458140100 1,900 36,900 SH   SOLE   0 0 36,900
INTERCONTINENTAL EXCHANGE INC CS 45866F104 2,220 16,231 SH   SOLE   0 0 16,231
INTERNATIONAL BUSINESS MACHS C CS 459200101 4,762 35,631 SH   SOLE   0 0 35,631
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 914 6,066 SH   SOLE   0 0 6,066
INTUIT COM CS 461202103 166,462 258,795 SH   SOLE   0 0 258,795
INTUITIVE SURGICAL INC COM NEW CS 46120E602 2,087 5,808 SH   SOLE   0 0 5,808
INVESCO QQQ TRUST SERIES 1 CS 46090E103 53,965 135,641 SH   SOLE   0 0 135,641
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 3,730 22,917 SH   SOLE   0 0 22,917
IRELAND INC COM NEW CS 46267T206 3 25,000 SH   SOLE   0 0 25,000
ISHARES COMEX GOLD TR ISHARES CS 464285204 785 22,556 SH   SOLE   0 0 22,556
ISHARES RUSSELL 2000 ETF CS 464287655 7,245 32,571 SH   SOLE   0 0 32,571
ISHARES TR CORE S&P MCP ETF CS 464287507 971 3,431 SH   SOLE   0 0 3,431
ISHARES TR CORE S&P500 ETF CS 464287200 9,981 20,925 SH   SOLE   0 0 20,925
ISHARES TR FLTG RATE BD ETF CS 46429B655 216 4,252 SH   SOLE   0 0 4,252
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 16,369 107,255 SH   SOLE   0 0 107,255
ISHARES TR RUS MD CP GR ETF CS 464287481 263 2,286 SH   SOLE   0 0 2,286
ISHARES TR RUS MID-CAP ETF CS 464287499 227 2,731 SH   SOLE   0 0 2,731
ISHARES TR RUSSELL 1000 GROWTH CS 464287614 434 1,419 SH   SOLE   0 0 1,419
ISHARES TR RUSSELL 3000 CS 464287689 253 910 SH   SOLE   0 0 910
ISHARES TR S&P 500 GRWT ETF CS 464287309 692 8,274 SH   SOLE   0 0 8,274
ISHARES TR S&P 500 VALUE CS 464287408 474 3,028 SH   SOLE   0 0 3,028
ISHARES TR S&P SMALL CAP 600 CS 464287804 980 8,559 SH   SOLE   0 0 8,559
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
JACOBS ENGR GROUP INC CS 469814107 9,638 69,220 SH   SOLE   0 0 69,220
JOHNSON & JOHNSON COM CS 478160104 153,159 895,298 SH   SOLE   0 0 895,298
JPMORGAN CHASE & CO COM CS 46625H100 97,221 613,965 SH   SOLE   0 0 613,965
KIMBERLY CLARK CORP COM CS 494368103 1,479 10,350 SH   SOLE   0 0 10,350
KINDER MORGAN INC KANS CS 49456B101 234 14,767 SH   SOLE   0 0 14,767
KKR & CO INC CS 48251W104 391 5,250 SH   SOLE   0 0 5,250
KORNIT DIGITAL LTD SHS CS M6372Q113 1,622 10,652 SH   SOLE   0 0 10,652
L OREAL CO ADR CS 502117203 297 3,110 SH   SOLE   0 0 3,110
LABORATORY CORP AMER HLDGS COM CS 50540R409 958 3,050 SH   SOLE   0 0 3,050
LAUDER ESTEE COS INC CL A CS 518439104 169,636 458,227 SH   SOLE   0 0 458,227
LIBERTY BROADBAND CORP COM SER CS 530307107 265 1,649 SH   SOLE   0 0 1,649
LILLY ELI & CO COM CS 532457108 3,927 14,216 SH   SOLE   0 0 14,216
LINDE PUBLIC LTD CS G5494J103 1,086 3,134 SH   SOLE   0 0 3,134
LINEAGE CELL THERAPEUTICS INC CS 53566P109 248 101,300 SH   SOLE   0 0 101,300
LIONS GATE ENTMNT CORP CL B NO CS 535919500 184 11,953 SH   SOLE   0 0 11,953
LITHIUM PWR INTL LTD SHS CS Q5594Q105 440 1,302,500 SH   SOLE   0 0 1,302,500
LIVE NATION INC COM CS 538034109 4,633 38,712 SH   SOLE   0 0 38,712
LIVENT CORP CS 53814L108 366 15,000 SH   SOLE   0 0 15,000
LOCKHEED MARTIN CORP CS 539830109 2,441 6,869 SH   SOLE   0 0 6,869
LOWES COS INC COM CS 548661107 33,061 127,906 SH   SOLE   0 0 127,906
LVMH MOET HENNESSY LOU VUITTON CS 502441306 11,861 71,670 SH   SOLE   0 0 71,670
MAGELLAN MIDSTREAM PARTNERS CS 559080106 8,316 179,063 SH   SOLE   0 0 179,063
MAGNITE INC CS 55955D100 19,310 1,103,420 SH   SOLE   0 0 1,103,420
MARATHON PETE CORP COM CS 56585A102 2,030 31,731 SH   SOLE   0 0 31,731
MARRIOTT INTL INC NEW CL A CS 571903202 248 1,500 SH   SOLE   0 0 1,500
MARSH & MCLENNAN COS INC CS 571748102 821 4,722 SH   SOLE   0 0 4,722
MARTIN MARIETTA MATERIALS CS 573284106 214 486 SH   SOLE   0 0 486
MASTERCARD INCORPORATED CL A CS 57636Q104 2,336 6,501 SH   SOLE   0 0 6,501
MCCORMICK & CO INC COM NON VTG CS 579780206 97,473 1,008,932 SH   SOLE   0 0 1,008,932
MCDONALDS CORP COM CS 580135101 2,540 9,474 SH   SOLE   0 0 9,474
MCKESSON CORP COM CS 58155Q103 348 1,400 SH   SOLE   0 0 1,400
MEDTRONIC PLC SHS CS G5960L103 827 7,997 SH   SOLE   0 0 7,997
MERCK & CO INC NEW COM CS 58933Y105 8,479 110,633 SH   SOLE   0 0 110,633
META PLATFORMS INC CS 30303M102 60,227 179,061 SH   SOLE   0 0 179,061
METROPOLITAN BK HLDG CORP COM CS 591774104 604 5,672 SH   SOLE   0 0 5,672
METTLER TOLEDO INTERNATIONAL C CS 592688105 233,302 137,462 SH   SOLE   0 0 137,462
MFA FINL INC COM CS 55272X102 9,282 2,035,433 SH   SOLE   0 0 2,035,433
MICROCHIP TECHNOLOGY INC CS 595017104 18,687 214,650 SH   SOLE   0 0 214,650
MICROSOFT CORP COM CS 594918104 266,097 791,202 SH   SOLE   0 0 791,202
MONDELEZ INTL INC CL A CS 609207105 523 7,894 SH   SOLE   0 0 7,894
MONSTER BEVERAGE CORP CS 61174X109 288 3,000 SH   SOLE   0 0 3,000
MONTROSE ENVIRONMENTAL GROUP I CS 615111101 522 7,400 SH   SOLE   0 0 7,400
MOODYS CORP CS 615369105 296 757 SH   SOLE   0 0 757
MORGAN STANLEY COM NEW CS 617446448 3,256 33,170 SH   SOLE   0 0 33,170
MOSAIC CO CS 61945C103 1,760 44,799 SH   SOLE   0 0 44,799
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 622 2,290 SH   SOLE   0 0 2,290
MPLX LP COM UNIT REP LTD CS 55336V100 1,728 58,388 SH   SOLE   0 0 58,388
MSCI INC COM CS 55354G100 38,692 63,151 SH   SOLE   0 0 63,151
NEO PERFORMANCE MATERIALS INC- CS 64046G106 642 40,000 SH   SOLE   0 0 40,000
NEO PERFORMANCE MATLS INC COM CS 64046G106 854 53,235 SH   SOLE   0 0 53,235
NEOGEN CORP COM CS 640491106 390 8,582 SH   SOLE   0 0 8,582
NESTLE S A SPONSORED ADR CS 641069406 2,488 17,724 SH   SOLE   0 0 17,724
NETFLIX INC COM CS 64110L106 13,019 21,610 SH   SOLE   0 0 21,610
NEW MOUNTAIN FIN CORP COM CS 647551100 349 25,500 SH   SOLE   0 0 25,500
NEW RESIDENTIAL INVT CORP COM CS 64828T201 259 24,146 SH   SOLE   0 0 24,146
NEXTERA ENERGY INC COM CS 65339F101 6,849 73,356 SH   SOLE   0 0 73,356
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 45,284 536,536 SH   SOLE   0 0 536,536
NEXTSOURCE MATLS INC CDA COM CS 65343M209 906 352,660 SH   SOLE   0 0 352,660
NII HLDGS INC COM PAR $0.001 CS 62913F508 0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 50,278 301,662 SH   SOLE   0 0 301,662
NIKOLA CORP CS 654110105 223 22,550 SH   SOLE   0 0 22,550
NORFOLK SOUTHERN CORP CS 655844108 3,771 12,666 SH   SOLE   0 0 12,666
NORTHERN GRAPHITE CORP COM CS 66516A105 16 25,000 SH   SOLE   0 0 25,000
NORTHROP GRUMMAN CORP COM CS 666807102 342 884 SH   SOLE   0 0 884
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 27 39,000 SH   SOLE   0 0 39,000
NOUVEAU MONDE GRAPHITE INC COM CS 66979W842 1,402 200,590 SH   SOLE   0 0 200,590
NOVAGOLD RES INC COM NEW CS 66987E206 124 18,050 SH   SOLE   0 0 18,050
NOVARTIS A G SPONSORED ADR CS 66987V109 615 7,027 SH   SOLE   0 0 7,027
NUCOR CORP COM CS 670346105 1,446 12,664 SH   SOLE   0 0 12,664
NVIDIA CORP COM CS 67066G104 64,867 220,554 SH   SOLE   0 0 220,554
NXP SEMICONDUCTORS N V COM CS N6596X109 5,203 22,841 SH   SOLE   0 0 22,841
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 1,648 2,333 SH   SOLE   0 0 2,333
OLAPLEX HLDGS INC COM CS 679369108 6,819 234,090 SH   SOLE   0 0 234,090
ONCOCYTE CORPORATION COM CS 68235C107 33 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 49,220 626,756 SH   SOLE   0 0 626,756
ORACLE CORP COM CS 68389X105 9,388 107,650 SH   SOLE   0 0 107,650
ORGANON & CO COMMON STOCK CS 68622V106 1,811 59,473 SH   SOLE   0 0 59,473
OTIS WORLDWIDE CORP COM CS 68902V107 376 4,315 SH   SOLE   0 0 4,315
PARETEUM CORP CS 69946T207 0 25,800 SH   SOLE   0 0 25,800
PARKER HANNIFIN CORP CS 701094104 6,936 21,802 SH   SOLE   0 0 21,802
PAYCHEX INC COM CS 704326107 9,262 67,856 SH   SOLE   0 0 67,856
PAYPAL HLDGS INC COM CS 70450Y103 70,821 375,549 SH   SOLE   0 0 375,549
PEOPLES UNITED FINANCIAL INC C CS 712704105 196 11,000 SH   SOLE   0 0 11,000
PEPSICO INC COM CS 713448108 86,022 495,205 SH   SOLE   0 0 495,205
PERIMETER SOLUTIONS SA COMMON CS L7579L106 1,325 95,375 SH   SOLE   0 0 95,375
PERKINELMER INC COM CS 714046109 422 2,100 SH   SOLE   0 0 2,100
PFIZER INC COM CS 717081103 9,830 166,472 SH   SOLE   0 0 166,472
PHILIP MORRIS INTL INC COM CS 718172109 1,399 14,725 SH   SOLE   0 0 14,725
PHILLIPS 66 PARTNERS LP COM UN CS 718549207 216 6,000 SH   SOLE   0 0 6,000
PIEDMONT LITHIUM INC CS 72016P105 1,598 30,464 SH   SOLE   0 0 30,464
PLUG POWER INC COM CS 72919P202 1,525 54,030 SH   SOLE   0 0 54,030
PNC FINL SVCS GROUP INC CS 693475105 7,273 36,272 SH   SOLE   0 0 36,272
PPL CORP COM CS 69351T106 438 14,559 SH   SOLE   0 0 14,559
PRICE T ROWE GROUP INC COM CS 74144T108 51,741 263,127 SH   SOLE   0 0 263,127
PROCTER AND GAMBLE CO COM CS 742718109 4,296 26,265 SH   SOLE   0 0 26,265
PROGRESSIVE CORP OHIO COM CS 743315103 20,842 203,035 SH   SOLE   0 0 203,035
PROLOGIS INC COM CS 74340W103 27,223 161,694 SH   SOLE   0 0 161,694
PROTOKINETIX INC CS 743722100 2 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 502 7,518 SH   SOLE   0 0 7,518
PURECYCLE CORP COM NEW CS 746228303 219 15,000 SH   SOLE   0 0 15,000
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 6,713 109,237 SH   SOLE   0 0 109,237
QUALCOMM INC COM CS 747525103 1,973 10,789 SH   SOLE   0 0 10,789
QUANTA SVCS INC COM CS 74762E102 17,389 151,658 SH   SOLE   0 0 151,658
QUEST DIAGNOSTICS INC COM CS 74834L100 915 5,288 SH   SOLE   0 0 5,288
RALPH LAUREN CORP CL A CS 751212101 921 7,748 SH   SOLE   0 0 7,748
RAYMOND JAMES FINANCIAL INC CO CS 754730109 546 5,436 SH   SOLE   0 0 5,436
RAYTHEON TECHNOLOGIES CORP CS 75513E101 9,755 113,351 SH   SOLE   0 0 113,351
RECONNAISSANCE ENRY AFRICA LTD CS 75624R108 49 10,000 SH   SOLE   0 0 10,000
REGAL REXNORD CORPORATION COM CS 758750103 782 4,595 SH   SOLE   0 0 4,595
REGENERON PHARMACEUTICALS COM CS 75886F107 1,087 1,722 SH   SOLE   0 0 1,722
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 34 210,000 SH   SOLE   0 0 210,000
RESMED INC COM CS 761152107 516 1,982 SH   SOLE   0 0 1,982
RIO TINTO PLC SPONSORED ADR CS 767204100 3,143 46,948 SH   SOLE   0 0 46,948
ROBLOX CORP CS 771049103 253 2,448 SH   SOLE   0 0 2,448
ROCHE HLDG LTD SPONSORED ADR CS 771195104 584 11,304 SH   SOLE   0 0 11,304
ROCKWELL AUTOMATION INC CS 773903109 22,308 63,948 SH   SOLE   0 0 63,948
ROKU INC COM CL A CS 77543R102 1,619 7,095 SH   SOLE   0 0 7,095
ROLLINS INC COM CS 775711104 37,769 1,104,024 SH   SOLE   0 0 1,104,024
ROPER TECHNOLOGIES INC COM CS 776696106 132,030 268,431 SH   SOLE   0 0 268,431
S&P GLOBAL INC CS 78409V104 424 899 SH   SOLE   0 0 899
SALESFORCE COM INC COM CS 79466L302 40,407 159,002 SH   SOLE   0 0 159,002
SBA COMMUNICATIONS CORP COM CS 78410G104 220 565 SH   SOLE   0 0 565
SCHLUMBERGER LTD COM CS 806857108 726 24,238 SH   SOLE   0 0 24,238
SCHWAB CHARLES CORP NEW COM CS 808513105 3,019 35,893 SH   SOLE   0 0 35,893
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 631 16,232 SH   SOLE   0 0 16,232
SCHWAB STRATEGIC TR US LRG CAP CS 808524201 215 1,892 SH   SOLE   0 0 1,892
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 459 5,903 SH   SOLE   0 0 5,903
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 1,195 8,485 SH   SOLE   0 0 8,485
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 1,405 35,980 SH   SOLE   0 0 35,980
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 3,165 18,201 SH   SOLE   0 0 18,201
SERVICENOW INC COM CS 81762P102 498 767 SH   SOLE   0 0 767
SES AI CORP CS 78397Q109 129 13,000 SH   SOLE   0 0 13,000
SHERWIN-WILLIAMS CO CS 824348106 6,835 19,409 SH   SOLE   0 0 19,409
SHOCKWAVE MED INC COM CS 82489T104 1,199 6,725 SH   SOLE   0 0 6,725
SHOPIFY INC CL A CS 82509L107 457 332 SH   SOLE   0 0 332
SIG COMBIBLOC GROUP AG CS H76406117 971 34,800 SH   SOLE   0 0 34,800
SILVER ELEPHANT MINING CORP CS 82770L109 2 10,000 SH   SOLE   0 0 10,000
SIMON PPTY GROUP INC NEW CS 828806109 2,257 14,129 SH   SOLE   0 0 14,129
SKYWORKS SOLUTIONS INC COM CS 83088M102 256 1,651 SH   SOLE   0 0 1,651
SMUCKER J M CO COM NEW CS 832696405 564 4,150 SH   SOLE   0 0 4,150
SOUTHERN CO COM CS 842587107 349 5,082 SH   SOLE   0 0 5,082
SPARK NEW ZEALAND LTD SHS CS Q8619N107 263 85,000 SH   SOLE   0 0 85,000
SPDR DJIA CS 78467X109 34,913 96,095 SH   SOLE   0 0 96,095
SPDR GOLD TRUST CS 78463V107 4,073 23,822 SH   SOLE   0 0 23,822
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 69,847 147,059 SH   SOLE   0 0 147,059
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 8,307 16,047 SH   SOLE   0 0 16,047
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 832 16,730 SH   SOLE   0 0 16,730
SPDR SER TR PORTFOLIO S&P500 CS 78464A854 221 3,950 SH   SOLE   0 0 3,950
SPDR SER TR S&P BIOTECH CS 78464A870 12,291 109,778 SH   SOLE   0 0 109,778
SPDR SERIES TRUST S&P OILGAS E CS 78468R556 1,534 16,000 SH   SOLE   0 0 16,000
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 1,877 26,490 SH   SOLE   0 0 26,490
SPERO THERAPEUTICS INC COM CS 84833T103 1,201 75,000 SH   SOLE   0 0 75,000
SPLUNK INC COM CS 848637104 4,715 40,747 SH   SOLE   0 0 40,747
SS&C TECHNOLOGIES HLDGS INC CO CS 78467J100 389 4,750 SH   SOLE   0 0 4,750
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 1,729 18,942 SH   SOLE   0 0 18,942
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 1,054 46,475 SH   SOLE   0 0 46,475
STARBUCKS CORP COM CS 855244109 1,223 10,458 SH   SOLE   0 0 10,458
STERIS PLC SHS USD CS G8473T100 164,808 677,081 SH   SOLE   0 0 677,081
STRYKER CORP COM CS 863667101 15,208 56,868 SH   SOLE   0 0 56,868
SUNRUN INC COM CS 86771W105 2,616 76,281 SH   SOLE   0 0 76,281
SWEDISH MATCH AB UNSPONSORED A CS 870309606 237 30,000 SH   SOLE   0 0 30,000
SYSCO CORP COM CS 871829107 6,872 87,481 SH   SOLE   0 0 87,481
T-MOBILE US INC COM CS 872590104 10,185 87,819 SH   SOLE   0 0 87,819
TALON METALS CORP-CAD CS G86659102 2,061 4,273,400 SH   SOLE   0 0 4,273,400
TALON METALS CORP SHS CAD CS G86659102 2,921 6,110,979 SH   SOLE   0 0 6,110,979
TARGA RES CORP COM CS 87612G101 509 9,734 SH   SOLE   0 0 9,734
TARGET CORP COM CS 87612E106 2,401 10,375 SH   SOLE   0 0 10,375
TE CONNECTIVITY LTD REG SHS CS H84989104 451 2,797 SH   SOLE   0 0 2,797
TELEDYNE TECHNOLOGIES INC COM CS 879360105 262 600 SH   SOLE   0 0 600
TELEFLEX INC CS 879369106 344 1,046 SH   SOLE   0 0 1,046
TENCENT HLDGS LTD ADR CS 88032Q109 595 10,210 SH   SOLE   0 0 10,210
TENET HEALTHCARE CORP CS 88033G407 252 3,087 SH   SOLE   0 0 3,087
TESLA MTRS INC COM CS 88160R101 4,111 3,890 SH   SOLE   0 0 3,890
TEXAS INSTRS INC COM CS 882508104 13,892 73,708 SH   SOLE   0 0 73,708
THE CARLYLE GROUP INC CS 14316J108 381 6,933 SH   SOLE   0 0 6,933
THE TRADE DESK INC COM CL A CS 88339J105 103,299 1,127,222 SH   SOLE   0 0 1,127,222
THEGLOBE COM INC COM CS 88335R101 2 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 166,827 250,026 SH   SOLE   0 0 250,026
THOR INDS INC COM CS 885160101 566 5,450 SH   SOLE   0 0 5,450
TJX COS INC NEW COM CS 872540109 107,157 1,411,445 SH   SOLE   0 0 1,411,445
TRADEWEB MKTS INC CL A CS 892672106 2,164 21,605 SH   SOLE   0 0 21,605
TRANE TECHNOLOGIES PLC SHS CS G8994E103 640 3,170 SH   SOLE   0 0 3,170
TRANSDIGM GROUP INC COM CS 893641100 325 511 SH   SOLE   0 0 511
TRANSOCEAN LTD CS H8817H100 782 283,325 SH   SOLE   0 0 283,325
TRANSUNION COM CS 89400J107 232 1,959 SH   SOLE   0 0 1,959
TRUIST FINL CORP COM CS 89832Q109 268 4,582 SH   SOLE   0 0 4,582
TYSON FOODS INC CL A CS 902494103 4,790 54,959 SH   SOLE   0 0 54,959
UGI CORP NEW COM CS 902681105 621 13,518 SH   SOLE   0 0 13,518
ULTA SALON COSMETCS & FRAG INC CS 90384S303 970 2,352 SH   SOLE   0 0 2,352
UNION PAC CORP COM CS 907818108 5,554 22,044 SH   SOLE   0 0 22,044
UNITED PARCEL SVC INC CL B CS 911312106 1,964 9,165 SH   SOLE   0 0 9,165
UNITED RENTALS INC COM CS 911363109 415 1,250 SH   SOLE   0 0 1,250
UNITEDHEALTH GROUP INC COM CS 91324P102 30,766 61,270 SH   SOLE   0 0 61,270
US BANCORP DEL COM NEW CS 902973304 5,996 106,747 SH   SOLE   0 0 106,747
VALERO ENERGY CORP NEW COM CS 91913Y100 586 7,800 SH   SOLE   0 0 7,800
VANECK VECTORS ETF TR CS 92189F726 606 3,200 SH   SOLE   0 0 3,200
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 1,070 17,468 SH   SOLE   0 0 17,468
VANGUARD HEALTH CARE ETF CS 92204A504 692 2,597 SH   SOLE   0 0 2,597
VANGUARD HIGH DIV YLD ETF CS 921946406 8,166 72,839 SH   SOLE   0 0 72,839
VANGUARD INDEX FDS GROWTH ETF CS 922908736 250 778 SH   SOLE   0 0 778
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 1,069 4,200 SH   SOLE   0 0 4,200
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 19,845 45,456 SH   SOLE   0 0 45,456
VANGUARD INDEX FDS SMALL CP ET CS 922908751 3,610 15,972 SH   SOLE   0 0 15,972
VANGUARD INDEX FDS TOTAL STK M CS 922908769 429 1,775 SH   SOLE   0 0 1,775
VANGUARD MID-CAP ETF CS 922908629 1,236 4,851 SH   SOLE   0 0 4,851
VANGUARD MSCI EAFE ETF CS 921943858 553 10,828 SH   SOLE   0 0 10,828
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 2,157 12,558 SH   SOLE   0 0 12,558
VANGUARD WORLD CONSUMER DISC E CS 92204A108 358 1,051 SH   SOLE   0 0 1,051
VANGUARD WORLD FDS CONSUM STP CS 92204A207 481 2,407 SH   SOLE   0 0 2,407
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 335 1,650 SH   SOLE   0 0 1,650
VANGUARD WORLD FDS INF TECH ET CS 92204A702 2,100 4,584 SH   SOLE   0 0 4,584
VEEVA SYS INC CL A COM CS 922475108 19,325 75,643 SH   SOLE   0 0 75,643
VERIZON COMMUNICATIONS INC COM CS 92343V104 6,580 126,642 SH   SOLE   0 0 126,642
VERTEX PHARMACEUTICALS INC COM CS 92532F100 217 990 SH   SOLE   0 0 990
VICI PPTYS INC COM CS 925652109 291 9,675 SH   SOLE   0 0 9,675
VICTREX PLC CS G9358Y107 24,094 728,000 SH   SOLE   0 0 728,000
VIPER ENERGY PARTNERS LP CS 92763M105 395 18,550 SH   SOLE   0 0 18,550
VIRNETX HLDG CORP COM CS 92823T108 486 186,861 SH   SOLE   0 0 186,861
VISA INC COM CL A CS 92826C839 256,433 1,183,299 SH   SOLE   0 0 1,183,299
VORNADO RLTY TR SH BEN INT CS 929042109 307 7,343 SH   SOLE   0 0 7,343
WABTEC CORP COM CS 929740108 452 4,903 SH   SOLE   0 0 4,903
WAL-MART STORES INC COM CS 931142103 1,475 10,192 SH   SOLE   0 0 10,192
WALGREENS BOOTS ALLIANCE INC CS 931427108 261 5,000 SH   SOLE   0 0 5,000
WASTE MGMT INC DEL COM CS 94106L109 1,018 6,102 SH   SOLE   0 0 6,102
WATTS WATER TECHNOLOGIES A CS 942749102 1,107 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 340 3,500 SH   SOLE   0 0 3,500
WELLS FARGO CO NEW COM CS 949746101 2,853 59,464 SH   SOLE   0 0 59,464
WENDYS CO COM CS 95058W100 572 24,000 SH   SOLE   0 0 24,000
WESTLAKE CHEM PARTNERS LP COM CS 960417103 483 18,000 SH   SOLE   0 0 18,000
WEX INC COM CS 96208T104 26,171 186,414 SH   SOLE   0 0 186,414
WHITE MTNS INS GROUP LTD COM CS G9618E107 5,441 5,366 SH   SOLE   0 0 5,366
WILLIAMS COS INC DEL COM CS 969457100 630 24,195 SH   SOLE   0 0 24,195
WM TECHNOLOGY INC CS 92971A109 2,406 402,313 SH   SOLE   0 0 402,313
XCEL ENERGY INC CS 98389B100 269 3,975 SH   SOLE   0 0 3,975
XYLEM INC COM CS 98419M100 19,754 164,729 SH   SOLE   0 0 164,729
YUM BRANDS INC COM CS 988498101 878 6,325 SH   SOLE   0 0 6,325
ZOETIS INC CL A CS 98978V103 237,419 972,908 SH   SOLE   0 0 972,908
ZSCALER INC COM CS 98980G102 3,033 9,439 SH   SOLE   0 0 9,439
ISHARES TR U.S. PFD STK ETF FT 464288687 288 7,316 SH   SOLE   0 0 7,316
ALLIANZ FDS RCM MIDCAP INS MF 018919688 272 46,962 SH   SOLE   0 0 46,962
AMCAP FD INC SHS CL F-2 MF 023375827 378 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 1,386 15,820 SH   SOLE   0 0 15,820
BARON SELECT FDS GLBL ADV INST MF 06828M835 244 4,633 SH   SOLE   0 0 4,633
COLUMBIA FDS SER TR MID CAP IN MF 19765J608 208 12,196 SH   SOLE   0 0 12,196
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 204 16,866 SH   SOLE   0 0 16,866
DFA EMERGING MKTS SMALL CAP MF 233203611 313 12,555 SH   SOLE   0 0 12,555
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 525 24,110 SH   SOLE   0 0 24,110
DIMENSIONAL INVT GROUP INC US MF 25434D823 274 8,077 SH   SOLE   0 0 8,077
FEDERATED FUNDS KAUFMAN SML IS MF 31421N402 205 3,399 SH   SOLE   0 0 3,399
FIDELITY CONCORD STR TR 500 ID MF 315911750 1,551 9,379 SH   SOLE   0 0 9,379
FIDELITY CONTRAFUND INC COM MF 316071109 2,101 111,997 SH   SOLE   0 0 111,997
FIDELITY GROWTH CO FUND MF 316200104 1,716 47,049 SH   SOLE   0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100 199 12,957 SH   SOLE   0 0 12,957
FIDELITY PURITAN TR VALU DISCO MF 316345503 242 6,323 SH   SOLE   0 0 6,323
FIDELITY TREND FD INC COM MF 316423102 295 1,717 SH   SOLE   0 0 1,717
GABELLI ASSET FD SH BEN INT MF 362395105 273 4,659 SH   SOLE   0 0 4,659
HENDERSON GLOBAL FDS GLOBAL EQ MF 425067634 72 10,390 SH   SOLE   0 0 10,390
JPMORGAN TR I US LARGE SEL MF 4812A2389 491 20,376 SH   SOLE   0 0 20,376
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 538 22,538 SH   SOLE   0 0 22,538
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 439 7,088 SH   SOLE   0 0 7,088
NORTHERN FDS STK INDEX FD MF 665162772 681 13,035 SH   SOLE   0 0 13,035
PARNASSUS FD EQTY INCM INSTL MF 701769408 291 4,581 SH   SOLE   0 0 4,581
PIMCO COMMODITY RR STRAT - INS MF 722005667 65 10,165 SH   SOLE   0 0 10,165
PIMCO FDS PAC INVT MGMT SER ST MF 693390403 131 10,066 SH   SOLE   0 0 10,066
PRICE T ROWE GROWTH STK FD INC MF 741479109 1,663 15,641 SH   SOLE   0 0 15,641
PRICE T ROWE MEDIA & TELECMS C MF 741454102 222 1,216 SH   SOLE   0 0 1,216
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 719 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE DIVID GROWTH FD C MF 779546100 277 3,737 SH   SOLE   0 0 3,737
ROYCE FD PENN MUT INV MF 780905840 148 15,287 SH   SOLE   0 0 15,287
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 665 9,123 SH   SOLE   0 0 9,123
T ROWE PR BLUE CHIP GROW MF 77954Q106 687 3,863 SH   SOLE   0 0 3,863
T ROWE PRICE MEDIA TELECOM INC MF 87282P100 740 4,044 SH   SOLE   0 0 4,044
TWEEDY BROWNE FD INC GLOBAL VA MF 901165100 356 12,237 SH   SOLE   0 0 12,237
VANGUARD 500 INDEX FUND - ADM MF 922908710 2,705 6,150 SH   SOLE   0 0 6,150
VANGUARD BALANCED INDEX-ADM MF 921931200 414 8,443 SH   SOLE   0 0 8,443
VANGUARD BD INDEX FD INC SC GW MF 921937710 220 2,222 SH   SOLE   0 0 2,222
VANGUARD INDEX FDS LCP INDX AD MF 922908579 1,440 12,936 SH   SOLE   0 0 12,936
VANGUARD INDEX FDS SMCP INDEX MF 922908686 532 4,912 SH   SOLE   0 0 4,912
VANGUARD INDEX FDS TOT STKIDX MF 922908728 2,775 23,606 SH   SOLE   0 0 23,606
VANGUARD MID CAP INDEX FUND AD MF 922908645 876 2,778 SH   SOLE   0 0 2,778
VANGUARD SPECIALIZED PORTFOLIO MF 921908877 621 3,782 SH   SOLE   0 0 3,782
VANGUARD STAR FUND MF 921909107 322 10,067 SH   SOLE   0 0 10,067
VANGUARD TAX MANAGED INTL FD C MF 921943866 346 1,395 SH   SOLE   0 0 1,395
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 341 4,166 SH   SOLE   0 0 4,166
WELLS FARGO FDS TR TARGET 2030 MF 94975G181 127 10,034 SH   SOLE   0 0 10,034
DOVER CORPORATION (Special) SB 260003108 98,459 542,173 SH   SOLE   0 0 542,173
CRITICAL ELEMENTS LITHIUM CORP WT 22675W123 0 144,350 SH   SOLE   0 0 144,350
GREENROSE ACQUISITION CORP WT WT 395392111 28 135,000 SH   SOLE   0 0 135,000
HIPPO HOLDINGS INC WT EXP 1231 WT 433539111 20 42,000 SH   SOLE   0 0 42,000