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,287 13,037 SH   SOLE   0 0 13,037
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 26,527 224,560 SH   SOLE   0 0 224,560
ABBVIE INC COM CS 00287Y109 7,423 68,812 SH   SOLE   0 0 68,812
ACACIA RESH CORP ACACIA TCH CO CS 003881307 81 12,000 SH   SOLE   0 0 12,000
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 190,172 594,436 SH   SOLE   0 0 594,436
ACTIVISION BLIZZARD INC COM CS 00507V109 354 4,578 SH   SOLE   0 0 4,578
ADOBE SYS INC COM CS 00724F101 10,508 18,252 SH   SOLE   0 0 18,252
ADVANCED MICRO DEVICES INC COM CS 007903107 351 3,410 SH   SOLE   0 0 3,410
ADYEN N V SHS CS N3501V104 1,936 692 SH   SOLE   0 0 692
AIR LEASE CORP CL A CS 00912X302 10,435 265,242 SH   SOLE   0 0 265,242
AIR PRODS & CHEMS INC COM CS 009158106 7,126 27,825 SH   SOLE   0 0 27,825
AKAMAI TECHNOLOGIES INC COM CS 00971T101 266 2,546 SH   SOLE   0 0 2,546
ALBEMARLE CORP COM CS 012653101 20,909 95,486 SH   SOLE   0 0 95,486
ALCON AG ORD SHS CS H01301128 114,163 1,418,707 SH   SOLE   0 0 1,418,707
ALIBABA GROUP HLDG LTD SPONSOR CS 01609W102 1,776 11,995 SH   SOLE   0 0 11,995
ALLEGION PLC ORD SHS CS G0176J109 24,195 183,045 SH   SOLE   0 0 183,045
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 3,104 62,600 SH   SOLE   0 0 62,600
ALLSTATE CORP CS 020002101 656 5,150 SH   SOLE   0 0 5,150
ALPHABET INC CAP STK CL A CS 02079K305 182,874 68,402 SH   SOLE   0 0 68,402
ALPHABET INC CAP STK CL C CS 02079K107 83,136 31,192 SH   SOLE   0 0 31,192
ALTRIA GROUP INC COM CS 02209S103 1,032 22,674 SH   SOLE   0 0 22,674
AMARIN CORP PLC SPONS ADR NEW CS 023111206 466 91,450 SH   SOLE   0 0 91,450
AMAZON COM INC COM CS 023135106 146,618 44,632 SH   SOLE   0 0 44,632
AMERICAN ELEC PWR INC CS 025537101 237 2,925 SH   SOLE   0 0 2,925
AMERICAN EXPRESS CO COM CS 025816109 23,315 139,171 SH   SOLE   0 0 139,171
AMERICAN TOWER CORP NEW COM CS 03027X100 18,138 68,339 SH   SOLE   0 0 68,339
AMERICAN WELL CORP CL A CS 03044L105 91 10,000 SH   SOLE   0 0 10,000
AMERICAN WTR WKS CO INC NEW CO CS 030420103 3,173 18,769 SH   SOLE   0 0 18,769
AMERIPRISE FINL INC COM CS 03076C106 1,639 6,207 SH   SOLE   0 0 6,207
AMETEK INC NEW COM CS 031100100 395 3,188 SH   SOLE   0 0 3,188
AMGEN INC COM CS 031162100 13,664 64,258 SH   SOLE   0 0 64,258
AMPHENOL CORP NEW CL A CS 032095101 6,694 91,411 SH   SOLE   0 0 91,411
AMPLIFY ENERGY CORP NEW COM CS 03212B103 53 10,000 SH   SOLE   0 0 10,000
ANALOG DEVICES INC CS 032654105 2,525 15,078 SH   SOLE   0 0 15,078
ANNALY CAP MGMT INC COM CS 035710409 899 106,800 SH   SOLE   0 0 106,800
ANSYS INC COM CS 03662Q105 406 1,194 SH   SOLE   0 0 1,194
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 33,854 118,468 SH   SOLE   0 0 118,468
APOLLO GLOBAL MGMT INC CS 03768E105 19,201 311,751 SH   SOLE   0 0 311,751
APPLE INC COM CS 037833100 345,660 2,442,825 SH   SOLE   0 0 2,442,825
APPLIED MATLS INC COM CS 038222105 1,237 9,613 SH   SOLE   0 0 9,613
APPLIED MINERALS INC COM CS 03823M100 107 4,008,601 SH   SOLE   0 0 4,008,601
APTARGROUP INC COM CS 038336103 100,587 842,793 SH   SOLE   0 0 842,793
AQUA METALS INC CS 03837J101 60 29,000 SH   SOLE   0 0 29,000
ARCH CAP GROUP LTD ORD CS G0450A105 6,086 159,401 SH   SOLE   0 0 159,401
ARGENX SE SPONSORED ADR CS 04016X101 5,661 18,745 SH   SOLE   0 0 18,745
ARK ETF TR INNOVATION ETF CS 00214Q104 4,549 41,153 SH   SOLE   0 0 41,153
ARRIVAL GROUP CS L0423Q108 390 29,650 SH   SOLE   0 0 29,650
ASML HOLDING N V N Y REGISTRY CS N07059210 624 838 SH   SOLE   0 0 838
AST SPACEMOBILE INC COM CL A CS 00217D100 449 41,500 SH   SOLE   0 0 41,500
AT&T INC COM CS 00206R102 6,474 239,706 SH   SOLE   0 0 239,706
ATEA PHARMACEUTICALS INC COM CS 04683R106 864 24,645 SH   SOLE   0 0 24,645
ATLAS AIR WORLDWIDE HLDGS INC CS 049164205 653 8,000 SH   SOLE   0 0 8,000
AUTOMATIC DATA PROCESSING INC CS 053015103 127,265 636,581 SH   SOLE   0 0 636,581
AVERY DENNISON CORP CS 053611109 563 2,715 SH   SOLE   0 0 2,715
BALL CORP CS 058498106 25,863 287,457 SH   SOLE   0 0 287,457
BALLARD POWER SYSTEMS INC (USD CS 058586108 142 10,100 SH   SOLE   0 0 10,100
BANK AMER CORP COM CS 060505104 11,409 268,767 SH   SOLE   0 0 268,767
BANK NEW YORK MELLON CORP COM CS 064058100 222 4,273 SH   SOLE   0 0 4,273
BAXTER INTL INC CS 071813109 728 9,049 SH   SOLE   0 0 9,049
BCE INC COM NEW CS 05534B760 2,530 50,543 SH   SOLE   0 0 50,543
BECTON DICKINSON & CO COM CS 075887109 1,361 5,536 SH   SOLE   0 0 5,536
BERKLEY W R CORP COM CS 084423102 527 7,200 SH   SOLE   0 0 7,200
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 13,987 34 SH   SOLE   0 0 34
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 58,345 213,764 SH   SOLE   0 0 213,764
BIOGEN INC COM CS 09062X103 318 1,122 SH   SOLE   0 0 1,122
BLACKROCK INC COM CS 09247X101 1,549 1,847 SH   SOLE   0 0 1,847
BLACKSTONE GROUP INC CS 09260D107 71,658 615,939 SH   SOLE   0 0 615,939
BOEING CO COM CS 097023105 374 1,702 SH   SOLE   0 0 1,702
BOGOTA FINL CORP COM CS 097235105 139 13,472 SH   SOLE   0 0 13,472
BOOKING HOLDINGS INC CS 09857L108 1,011 426 SH   SOLE   0 0 426
BRISTOL MYERS SQUIBB CO COM CS 110122108 7,003 118,352 SH   SOLE   0 0 118,352
BROADCOM INC CS 11135F101 11,028 22,742 SH   SOLE   0 0 22,742
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 1,694 31,656 SH   SOLE   0 0 31,656
BROOKFIELD INFRAST PARTNERS LP CS G16252101 10,267 182,973 SH   SOLE   0 0 182,973
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107 227 3,790 SH   SOLE   0 0 3,790
BWX TECHNOLOGIES INC COM CS 05605H100 215 4,000 SH   SOLE   0 0 4,000
CAMDEN NATL CORP COM CS 133034108 493 10,300 SH   SOLE   0 0 10,300
CAMPING WORLD HLDGS INC CL A CS 13462K109 350 9,000 SH   SOLE   0 0 9,000
CANADIAN NATL RY CO COM CS 136375102 394 3,403 SH   SOLE   0 0 3,403
CANADIAN PAC RY LTD COM CS 13645T100 5,230 80,375 SH   SOLE   0 0 80,375
CAREDX INC COM CS 14167L103 258 4,070 SH   SOLE   0 0 4,070
CARRIER GLOBAL CORPORATION COM CS 14448C104 2,733 52,805 SH   SOLE   0 0 52,805
CATERPILLAR INC DEL COM CS 149123101 2,920 15,209 SH   SOLE   0 0 15,209
CDW CORP COM CS 12514G108 817 4,490 SH   SOLE   0 0 4,490
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 373 55,705 SH   SOLE   0 0 55,705
CHARGE ENTERPRISES INC COM CS 159610104 53 15,000 SH   SOLE   0 0 15,000
CHARLES RIV LABORATORIES INTL CS 159864107 223 540 SH   SOLE   0 0 540
CHARTER COMMUNICATIONS INC DEL CS 16119P108 1,735 2,384 SH   SOLE   0 0 2,384
CHEVRON CORP NEW COM CS 166764100 10,478 103,278 SH   SOLE   0 0 103,278
CHEWY INC CL A CS 16679L109 695 10,210 SH   SOLE   0 0 10,210
CHIPOTLE MEXICAN GRILL INC CL CS 169656105 373 205 SH   SOLE   0 0 205
CHOICE HOTELS INTL INC COM CS 169905106 758 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 337 1,943 SH   SOLE   0 0 1,943
CHURCH & DWIGHT INC COM CS 171340102 4,139 50,130 SH   SOLE   0 0 50,130
CIGNA CORPORATION COM CS 125523100 2,311 11,546 SH   SOLE   0 0 11,546
CINTAS CORP COM CS 172908105 32,727 85,973 SH   SOLE   0 0 85,973
CISCO SYS INC COM CS 17275R102 20,909 384,149 SH   SOLE   0 0 384,149
CITIGROUP INC COM NEW CS 172967424 3,752 53,465 SH   SOLE   0 0 53,465
CITIUS PHARMACEUTICALS INC COM CS 17322U207 20 10,000 SH   SOLE   0 0 10,000
CLARIVATE PLC ORD SHS CS G21810109 54,622 2,494,176 SH   SOLE   0 0 2,494,176
CLOROX CO DEL COM CS 189054109 311 1,879 SH   SOLE   0 0 1,879
CME GROUP INC COM CS 12572Q105 1,212 6,265 SH   SOLE   0 0 6,265
COCA COLA CO COM CS 191216100 6,349 121,000 SH   SOLE   0 0 121,000
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102 200 2,700 SH   SOLE   0 0 2,700
COLFAX CORP COM CS 194014106 8,183 178,278 SH   SOLE   0 0 178,278
COLGATE PALMOLIVE CO COM CS 194162103 18,955 250,797 SH   SOLE   0 0 250,797
COMCAST CORP NEW CL A CS 20030N101 66,261 1,184,709 SH   SOLE   0 0 1,184,709
COMPASS MINERALS INTL INC COM CS 20451N101 1,635 25,390 SH   SOLE   0 0 25,390
CONOCOPHILLIPS COM CS 20825C104 594 8,762 SH   SOLE   0 0 8,762
CONSTELLATION BRANDS INC CL A CS 21036P108 226 1,074 SH   SOLE   0 0 1,074
COOPER COS INC COM NEW CS 216648402 1,246 3,014 SH   SOLE   0 0 3,014
CORNING INC COM CS 219350105 1,415 38,771 SH   SOLE   0 0 38,771
COSTCO WHSL CORP NEW COM CS 22160K105 237,799 529,207 SH   SOLE   0 0 529,207
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 310 288,700 SH   SOLE   0 0 288,700
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 51 47,000 SH   SOLE   0 0 47,000
CROWDSTRIKE HOLDINGS INC CS 22788C105 4,929 20,053 SH   SOLE   0 0 20,053
CROWN CASTLE INTL CORP CS 22822V101 141,703 817,579 SH   SOLE   0 0 817,579
CRYOPORT INC COM PAR $0.001 CS 229050307 24,233 364,353 SH   SOLE   0 0 364,353
CSX CORP COM CS 126408103 2,217 74,547 SH   SOLE   0 0 74,547
CVS HEALTH CORPORATION CS 126650100 1,041 12,273 SH   SOLE   0 0 12,273
DANAHER CORP DEL COM CS 235851102 144,039 473,127 SH   SOLE   0 0 473,127
DEERE & CO COM CS 244199105 5,572 16,628 SH   SOLE   0 0 16,628
DEXCOM INC COM CS 252131107 4,501 8,231 SH   SOLE   0 0 8,231
DHT HOLDINGS INC CS Y2065G121 549 84,096 SH   SOLE   0 0 84,096
DIAMONDBACK ENERGY INC COM CS 25278X109 368 3,885 SH   SOLE   0 0 3,885
DISCOVER FINANCIAL SERVICES CS 254709108 1,224 9,966 SH   SOLE   0 0 9,966
DISCOVERY COMMUNICATIONS NEW S CS 25470F104 291 11,456 SH   SOLE   0 0 11,456
DISNEY WALT CO COM DISNEY CS 254687106 49,067 290,046 SH   SOLE   0 0 290,046
DOORDASH INC CL A CS 25809K105 484 2,352 SH   SOLE   0 0 2,352
DOVER CORP COM CS 260003108 7,707 49,560 SH   SOLE   0 0 49,560
DOW INC COM CS 260557103 650 11,291 SH   SOLE   0 0 11,291
DTE ENERGY CO COM CS 233331107 503 4,500 SH   SOLE   0 0 4,500
DUKE ENERGY CORP CS 26441C204 1,206 12,361 SH   SOLE   0 0 12,361
DYNATRACE INC. CS 268150109 7,318 103,115 SH   SOLE   0 0 103,115
EATON CORP PLC SHS CS G29183103 18,277 122,413 SH   SOLE   0 0 122,413
EATON VANCE TX MGD DIVERSIFIED CS 27828N102 234 16,764 SH   SOLE   0 0 16,764
EBAY INC COM CS 278642103 956 13,728 SH   SOLE   0 0 13,728
ECOLAB INC COM CS 278865100 185,799 890,610 SH   SOLE   0 0 890,610
EDWARDS LIFESCIENCES CORP COM CS 28176E108 4,710 41,607 SH   SOLE   0 0 41,607
ELECTRONIC ARTS INC COM CS 285512109 287 2,015 SH   SOLE   0 0 2,015
EMERSON ELEC CO COM CS 291011104 12,784 135,711 SH   SOLE   0 0 135,711
ENBRIDGE INC COM CS 29250N105 970 24,381 SH   SOLE   0 0 24,381
ENERGY TRANSFER LP CS 29273V100 3,648 380,821 SH   SOLE   0 0 380,821
ENTERPRISE PRODS PARTNERS L P CS 293792107 37,833 1,748,293 SH   SOLE   0 0 1,748,293
EOG RES INC COM CS 26875P101 865 10,770 SH   SOLE   0 0 10,770
EPIZYME INC COM CS 29428V104 450 87,800 SH   SOLE   0 0 87,800
EQUIFAX INC COM CS 294429105 436 1,720 SH   SOLE   0 0 1,720
EUROPEAN METALS HLDGS LTD SHS CS G3191T102 1,206 1,153,613 SH   SOLE   0 0 1,153,613
EXPEDIA INC CS 30212P303 2,173 13,260 SH   SOLE   0 0 13,260
EXXON MOBIL CORP COM CS 30231G102 11,364 193,207 SH   SOLE   0 0 193,207
FASTENAL CO COM CS 311900104 364 7,061 SH   SOLE   0 0 7,061
FEDEX CORP COM CS 31428X106 4,229 19,287 SH   SOLE   0 0 19,287
FIDELITY NATL INFORMATION SVCS CS 31620M106 14,421 118,517 SH   SOLE   0 0 118,517
FIFTH THIRD BANCORP COM CS 316773100 1,189 28,022 SH   SOLE   0 0 28,022
FIRST REPUBLIC BANK CS 33616C100 11,068 57,384 SH   SOLE   0 0 57,384
FISERV INC COM CS 337738108 311 2,870 SH   SOLE   0 0 2,870
FISSION URANIUM CORP COM CS 33812R109 7 10,000 SH   SOLE   0 0 10,000
FIVE BELOW, INC CS 33829M101 315 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 1,100 77,697 SH   SOLE   0 0 77,697
FORTINET INC COM CS 34959E109 54,550 186,788 SH   SOLE   0 0 186,788
FORTIVE CORP COM CS 34959J108 21,422 303,562 SH   SOLE   0 0 303,562
FRANCO NEVADA CORP COM CS 351858105 8,292 63,826 SH   SOLE   0 0 63,826
FREEPORT-MCMORAN INC. CS 35671D857 1,308 40,215 SH   SOLE   0 0 40,215
FRESHPET INC COM CS 358039105 499 3,500 SH   SOLE   0 0 3,500
FREYR BATTERY SA CS L4135L100 1,385 140,320 SH   SOLE   0 0 140,320
FRONTIER LITHIUM COM CS 35910P109 58 85,500 SH   SOLE   0 0 85,500
FRONTIER SVCS GROUP LTD SHS CS G3729C100 18 170,700 SH   SOLE   0 0 170,700
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 369 902 SH   SOLE   0 0 902
GENERAL ELECTRIC CO COM CS 369604301 318 3,090 SH   SOLE   0 0 3,090
GENERAL MLS INC COM CS 370334104 360 6,026 SH   SOLE   0 0 6,026
GENERAL MTRS CORP COM CS 37045V100 2,793 52,987 SH   SOLE   0 0 52,987
GENMAB A S SPONSORED ADR CS 372303206 9,408 215,287 SH   SOLE   0 0 215,287
GENMAB A/S SHS CS K3967W102 10,241 23,415 SH   SOLE   0 0 23,415
GETSWIFT TECHNOLOGIES LTD CS 37428G100 122 114,784 SH   SOLE   0 0 114,784
GILEAD SCIENCES INC COM CS 375558103 292 4,185 SH   SOLE   0 0 4,185
GLOBAL PMTS INC COM CS 37940X102 10,208 64,782 SH   SOLE   0 0 64,782
GOLDMAN SACHS GROUP INC CS 38141G104 3,336 8,826 SH   SOLE   0 0 8,826
GRAINGER W W INC COM CS 384802104 5,477 13,933 SH   SOLE   0 0 13,933
GRAYSCALE BITCOIN TRUST BTC CS 389637109 634 18,719 SH   SOLE   0 0 18,719
GRAYSCALE ETHEREUM TR ETH SHS CS 389638107 358 12,601 SH   SOLE   0 0 12,601
GTT COMMUNICATIONS INC CS 362393100 7 37,075 SH   SOLE   0 0 37,075
GXO LOGISTICS INCORPORATED COM CS 36262G101 5,311 67,713 SH   SOLE   0 0 67,713
HARBOR DIVERSIFIED INC COM CS 41150R102 38 20,000 SH   SOLE   0 0 20,000
HERCULES TECH GROWTH CAP INC CS 427096508 225 13,555 SH   SOLE   0 0 13,555
HESS CORP COM CS 42809H107 326 4,175 SH   SOLE   0 0 4,175
HOLLY ENERGY PARTNERS LP CS 435763107 232 12,660 SH   SOLE   0 0 12,660
HOME DEPOT INC COM CS 437076102 96,642 294,407 SH   SOLE   0 0 294,407
HONEYWELL INTL INC CS 438516106 30,215 142,337 SH   SOLE   0 0 142,337
HORMEL FOODS CORP CS 440452100 3,476 84,791 SH   SOLE   0 0 84,791
HUBSPOT INC COM CS 443573100 304 450 SH   SOLE   0 0 450
HYPERION METALS LIMITED CS AU0000171 705 833,334 SH   SOLE   0 0 833,334
ICON PLC SHS CS G4705A100 292 1,113 SH   SOLE   0 0 1,113
IDEXX LABS INC COM CS 45168D104 259,304 416,955 SH   SOLE   0 0 416,955
IHS MARKIT LTD SHS CS G47567105 491 4,210 SH   SOLE   0 0 4,210
ILLINOIS TOOL WKS INC COM CS 452308109 14,818 71,715 SH   SOLE   0 0 71,715
ILLUMINA INC COM CS 452327109 1,269 3,129 SH   SOLE   0 0 3,129
INGREDION INC COM CS 457187102 378 4,250 SH   SOLE   0 0 4,250
INTEL CORP COM CS 458140100 2,194 41,178 SH   SOLE   0 0 41,178
INTERCONTINENTAL EXCHANGE INC CS 45866F104 1,892 16,482 SH   SOLE   0 0 16,482
INTERNATIONAL BUSINESS MACHS C CS 459200101 5,674 40,840 SH   SOLE   0 0 40,840
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 1,988 14,867 SH   SOLE   0 0 14,867
INTUIT COM CS 461202103 139,577 258,710 SH   SOLE   0 0 258,710
INTUITIVE SURGICAL INC COM NEW CS 46120E602 1,946 1,957 SH   SOLE   0 0 1,957
INVESCO QQQ TRUST SERIES 1 CS 46090E103 48,219 134,704 SH   SOLE   0 0 134,704
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 3,530 23,561 SH   SOLE   0 0 23,561
ISHARES COMEX GOLD TR ISHARES CS 464285204 781 23,369 SH   SOLE   0 0 23,369
ISHARES RUSSELL 2000 ETF CS 464287655 6,897 31,529 SH   SOLE   0 0 31,529
ISHARES TR CORE S&P MCP ETF CS 464287507 844 3,210 SH   SOLE   0 0 3,210
ISHARES TR CORE S&P500 ETF CS 464287200 8,825 20,485 SH   SOLE   0 0 20,485
ISHARES TR FLTG RATE BD ETF CS 46429B655 216 4,252 SH   SOLE   0 0 4,252
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 17,266 106,790 SH   SOLE   0 0 106,790
ISHARES TR RUS MD CP GR ETF CS 464287481 256 2,286 SH   SOLE   0 0 2,286
ISHARES TR RUS MID-CAP ETF CS 464287499 219 2,800 SH   SOLE   0 0 2,800
ISHARES TR RUSSELL 1000 GROWTH CS 464287614 389 1,419 SH   SOLE   0 0 1,419
ISHARES TR RUSSELL 3000 CS 464287689 232 910 SH   SOLE   0 0 910
ISHARES TR S&P 500 GRWT ETF CS 464287309 612 8,274 SH   SOLE   0 0 8,274
ISHARES TR S&P 500 VALUE CS 464287408 412 2,835 SH   SOLE   0 0 2,835
ISHARES TR S&P SMALL CAP 600 CS 464287804 999 9,153 SH   SOLE   0 0 9,153
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
IVANHOE CAPITAL ACQUISITION CO CS G4R87P114 129 13,000 SH   SOLE   0 0 13,000
JACOBS ENGR GROUP INC CS 469814107 8,306 62,673 SH   SOLE   0 0 62,673
JOHNSON & JOHNSON COM CS 478160104 143,035 885,667 SH   SOLE   0 0 885,667
JPMORGAN CHASE & CO COM CS 46625H100 97,046 592,863 SH   SOLE   0 0 592,863
KANSAS CITY SOUTHERN COM NEW CS 485170302 747 2,760 SH   SOLE   0 0 2,760
KIMBERLY CLARK CORP COM CS 494368103 1,454 10,975 SH   SOLE   0 0 10,975
KINDER MORGAN INC KANS CS 49456B101 297 17,767 SH   SOLE   0 0 17,767
KKR & CO INC CS 48251W104 319 5,244 SH   SOLE   0 0 5,244
L OREAL CO ADR CS 502117203 258 3,110 SH   SOLE   0 0 3,110
LABORATORY CORP AMER HLDGS COM CS 50540R409 858 3,050 SH   SOLE   0 0 3,050
LAUDER ESTEE COS INC CL A CS 518439104 136,154 453,952 SH   SOLE   0 0 453,952
LIBERTY BROADBAND CORP COM SER CS 530307107 278 1,649 SH   SOLE   0 0 1,649
LILLY ELI & CO COM CS 532457108 3,269 14,147 SH   SOLE   0 0 14,147
LINDE PUBLIC LTD CS G5494J103 929 3,165 SH   SOLE   0 0 3,165
LIONS GATE ENTMNT CORP CL B NO CS 535919500 155 11,953 SH   SOLE   0 0 11,953
LIVE NATION INC COM CS 538034109 3,454 37,897 SH   SOLE   0 0 37,897
LOCKHEED MARTIN CORP CS 539830109 2,408 6,977 SH   SOLE   0 0 6,977
LOWES COS INC COM CS 548661107 26,252 129,410 SH   SOLE   0 0 129,410
LUMINAR TECHNOLOGIES INC CS 550424105 326 20,870 SH   SOLE   0 0 20,870
LVMH MOET HENNESSY LOU VUITTON CS 502441306 7,976 55,665 SH   SOLE   0 0 55,665
MAGELLAN MIDSTREAM PARTNERS CS 559080106 8,428 184,908 SH   SOLE   0 0 184,908
MAGNITE INC CS 55955D100 24,632 879,712 SH   SOLE   0 0 879,712
MARATHON PETE CORP COM CS 56585A102 1,811 29,296 SH   SOLE   0 0 29,296
MARRIOTT INTL INC NEW CL A CS 571903202 222 1,500 SH   SOLE   0 0 1,500
MASTERCARD INCORPORATED CL A CS 57636Q104 2,429 6,985 SH   SOLE   0 0 6,985
MCCORMICK & CO INC COM NON VTG CS 579780206 82,395 1,016,844 SH   SOLE   0 0 1,016,844
MCDONALDS CORP COM CS 580135101 2,278 9,446 SH   SOLE   0 0 9,446
MCKESSON CORP COM CS 58155Q103 279 1,400 SH   SOLE   0 0 1,400
MEDTRONIC PLC SHS CS G5960L103 1,015 8,100 SH   SOLE   0 0 8,100
MERCK & CO INC NEW COM CS 58933Y105 7,953 105,891 SH   SOLE   0 0 105,891
META PLATFORMS INC CS 30303M102 62,382 183,805 SH   SOLE   0 0 183,805
METROPOLITAN BK HLDG CORP COM CS 591774104 514 6,097 SH   SOLE   0 0 6,097
METTLER TOLEDO INTERNATIONAL C CS 592688105 190,624 138,398 SH   SOLE   0 0 138,398
MFA FINL INC COM CS 55272X102 9,134 1,998,616 SH   SOLE   0 0 1,998,616
MICROCHIP TECHNOLOGY INC CS 595017104 17,018 110,875 SH   SOLE   0 0 110,875
MICROSOFT CORP COM CS 594918104 224,852 797,573 SH   SOLE   0 0 797,573
MIMEDX GROUP INC COM CS 602496101 73 12,000 SH   SOLE   0 0 12,000
MONDELEZ INTL INC CL A CS 609207105 461 7,922 SH   SOLE   0 0 7,922
MONTROSE ENVIRONMENTAL GROUP I CS 615111101 455 7,375 SH   SOLE   0 0 7,375
MOODYS CORP CS 615369105 269 757 SH   SOLE   0 0 757
MORGAN STANLEY COM NEW CS 617446448 3,147 32,335 SH   SOLE   0 0 32,335
MOSAIC CO CS 61945C103 636 17,818 SH   SOLE   0 0 17,818
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 532 2,290 SH   SOLE   0 0 2,290
MPLX LP COM UNIT REP LTD CS 55336V100 1,685 59,197 SH   SOLE   0 0 59,197
MSCI INC COM CS 55354G100 35,985 59,152 SH   SOLE   0 0 59,152
NEO LITHIUM CORP NEW COM CS 64047A108 788 220,000 SH   SOLE   0 0 220,000
NEO PERFORMANCE MATERIALS INC- CS 64046G106 347 25,000 SH   SOLE   0 0 25,000
NEO PERFORMANCE MATLS INC COM CS 64046G106 299 21,505 SH   SOLE   0 0 21,505
NEOGEN CORP COM CS 640491106 373 8,582 SH   SOLE   0 0 8,582
NESTLE S A SPONSORED ADR CS 641069406 2,105 17,513 SH   SOLE   0 0 17,513
NETFLIX INC COM CS 64110L106 12,169 19,938 SH   SOLE   0 0 19,938
NEW MOUNTAIN FIN CORP COM CS 647551100 339 25,500 SH   SOLE   0 0 25,500
NEW RESIDENTIAL INVT CORP COM CS 64828T201 392 35,629 SH   SOLE   0 0 35,629
NEXTERA ENERGY INC COM CS 65339F101 5,787 73,705 SH   SOLE   0 0 73,705
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 40,299 534,750 SH   SOLE   0 0 534,750
NEXTSOURCE MATLS INC CDA COM CS 65343M209 636 284,750 SH   SOLE   0 0 284,750
NII HLDGS INC COM PAR $0.001 CS 62913F508 0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 42,377 291,789 SH   SOLE   0 0 291,789
NORFOLK SOUTHERN CORP CS 655844108 3,049 12,746 SH   SOLE   0 0 12,746
NORTHERN GRAPHITE CORP COM CS 66516A105 9 25,000 SH   SOLE   0 0 25,000
NORTHROP GRUMMAN CORP COM CS 666807102 345 958 SH   SOLE   0 0 958
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 50 39,000 SH   SOLE   0 0 39,000
NOUVEAU MONDE GRAPHITE INC COM CS 66979W842 643 114,770 SH   SOLE   0 0 114,770
NOVARTIS A G SPONSORED ADR CS 66987V109 552 6,747 SH   SOLE   0 0 6,747
NUCOR CORP COM CS 670346105 1,508 15,314 SH   SOLE   0 0 15,314
NVIDIA CORP COM CS 67066G104 46,053 222,306 SH   SOLE   0 0 222,306
NXP SEMICONDUCTORS N V COM CS N6596X109 4,643 23,706 SH   SOLE   0 0 23,706
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 1,460 2,389 SH   SOLE   0 0 2,389
OIL SEARCH LTD ORD CS Y64695110 48 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 43,905 621,648 SH   SOLE   0 0 621,648
ORACLE CORP COM CS 68389X105 9,411 108,014 SH   SOLE   0 0 108,014
ORGANON & CO COMMON STOCK CS 68622V106 2,821 86,045 SH   SOLE   0 0 86,045
OTIS WORLDWIDE CORP COM CS 68902V107 362 4,395 SH   SOLE   0 0 4,395
PARETEUM CORP CS 69946T207 6 25,800 SH   SOLE   0 0 25,800
PARKER HANNIFIN CORP CS 701094104 6,089 21,777 SH   SOLE   0 0 21,777
PAYCHEX INC COM CS 704326107 7,614 67,706 SH   SOLE   0 0 67,706
PAYPAL HLDGS INC COM CS 70450Y103 94,369 362,663 SH   SOLE   0 0 362,663
PEOPLES UNITED FINANCIAL INC C CS 712704105 175 10,000 SH   SOLE   0 0 10,000
PEPSICO INC COM CS 713448108 73,185 486,568 SH   SOLE   0 0 486,568
PERKINELMER INC COM CS 714046109 364 2,100 SH   SOLE   0 0 2,100
PFIZER INC COM CS 717081103 6,747 156,865 SH   SOLE   0 0 156,865
PHILIP MORRIS INTL INC COM CS 718172109 1,341 14,150 SH   SOLE   0 0 14,150
PHILLIPS 66 PARTNERS LP COM UN CS 718549207 215 6,000 SH   SOLE   0 0 6,000
PIEDMONT LITHIUM INC CS 72016P105 1,483 27,238 SH   SOLE   0 0 27,238
PINNACLE WEST CAP CORP COM CS 723484101 263 3,635 SH   SOLE   0 0 3,635
PINTEREST INC CL A CS 72352L106 293 5,742 SH   SOLE   0 0 5,742
PLUG POWER INC COM CS 72919P202 1,374 53,790 SH   SOLE   0 0 53,790
PNC FINL SVCS GROUP INC CS 693475105 6,649 33,987 SH   SOLE   0 0 33,987
PPL CORP COM CS 69351T106 406 14,559 SH   SOLE   0 0 14,559
PRICE T ROWE GROUP INC COM CS 74144T108 52,282 265,796 SH   SOLE   0 0 265,796
PROCTER AND GAMBLE CO COM CS 742718109 3,692 26,407 SH   SOLE   0 0 26,407
PROGRESSIVE CORP OHIO COM CS 743315103 18,803 208,017 SH   SOLE   0 0 208,017
PROLOGIS INC COM CS 74340W103 20,341 162,167 SH   SOLE   0 0 162,167
PROTOKINETIX INC CS 743722100 3 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 456 7,485 SH   SOLE   0 0 7,485
PURECYCLE CORP COM NEW CS 746228303 200 15,000 SH   SOLE   0 0 15,000
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 6,742 110,847 SH   SOLE   0 0 110,847
QUALCOMM INC COM CS 747525103 1,564 12,129 SH   SOLE   0 0 12,129
QUANTA SVCS INC COM CS 74762E102 16,166 142,033 SH   SOLE   0 0 142,033
QUEST DIAGNOSTICS INC COM CS 74834L100 754 5,186 SH   SOLE   0 0 5,186
RALPH LAUREN CORP CL A CS 751212101 949 8,548 SH   SOLE   0 0 8,548
RAYMOND JAMES FINANCIAL INC CO CS 754730109 502 5,437 SH   SOLE   0 0 5,437
RAYTHEON TECHNOLOGIES CORP CS 75513E101 9,455 109,992 SH   SOLE   0 0 109,992
REGENERON PHARMACEUTICALS COM CS 75886F107 1,017 1,680 SH   SOLE   0 0 1,680
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 35 210,000 SH   SOLE   0 0 210,000
RESMED INC COM CS 761152107 522 1,982 SH   SOLE   0 0 1,982
RIO TINTO PLC SPONSORED ADR CS 767204100 3,821 57,185 SH   SOLE   0 0 57,185
ROCHE HLDG LTD SPONSORED ADR CS 771195104 536 11,784 SH   SOLE   0 0 11,784
ROCKWELL AUTOMATION INC CS 773903109 18,884 64,223 SH   SOLE   0 0 64,223
ROKU INC COM CL A CS 77543R102 750 2,394 SH   SOLE   0 0 2,394
ROLLINS INC COM CS 775711104 38,886 1,100,637 SH   SOLE   0 0 1,100,637
ROMEO POWER INC CS 776153108 210 42,500 SH   SOLE   0 0 42,500
ROPER TECHNOLOGIES INC COM CS 776696106 110,549 247,796 SH   SOLE   0 0 247,796
S&P GLOBAL INC CS 78409V104 382 899 SH   SOLE   0 0 899
SALESFORCE COM INC COM CS 79466L302 42,279 155,883 SH   SOLE   0 0 155,883
SCHLUMBERGER LTD COM CS 806857108 286 9,660 SH   SOLE   0 0 9,660
SCHWAB CHARLES CORP NEW COM CS 808513105 2,662 36,541 SH   SOLE   0 0 36,541
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 628 16,232 SH   SOLE   0 0 16,232
SEELOS THERAPEUTICS INC COM CS 81577F109 24 10,000 SH   SOLE   0 0 10,000
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 468 5,843 SH   SOLE   0 0 5,843
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 1,099 8,637 SH   SOLE   0 0 8,637
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 1,388 36,980 SH   SOLE   0 0 36,980
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 2,710 18,151 SH   SOLE   0 0 18,151
SERVICENOW INC COM CS 81762P102 429 690 SH   SOLE   0 0 690
SHERWIN-WILLIAMS CO CS 824348106 5,264 18,818 SH   SOLE   0 0 18,818
SHOCKWAVE MED INC COM CS 82489T104 834 4,050 SH   SOLE   0 0 4,050
SHOPIFY INC CL A CS 82509L107 418 308 SH   SOLE   0 0 308
SIG COMBIBLOC GROUP AG CS H76406117 1,011 37,800 SH   SOLE   0 0 37,800
SILVER ELEPHANT MINING CORP CS 82770L109 2 10,000 SH   SOLE   0 0 10,000
SKYWORKS SOLUTIONS INC COM CS 83088M102 272 1,651 SH   SOLE   0 0 1,651
SMUCKER J M CO COM NEW CS 832696405 498 4,150 SH   SOLE   0 0 4,150
SOUTHERN CO COM CS 842587107 335 5,412 SH   SOLE   0 0 5,412
SPARK NEW ZEALAND LTD SHS CS Q8619N107 330 100,000 SH   SOLE   0 0 100,000
SPDR DJIA CS 78467X109 30,651 90,607 SH   SOLE   0 0 90,607
SPDR GOLD TRUST CS 78463V107 4,013 24,437 SH   SOLE   0 0 24,437
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 62,919 146,616 SH   SOLE   0 0 146,616
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 7,405 15,399 SH   SOLE   0 0 15,399
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 772 16,730 SH   SOLE   0 0 16,730
SPDR SER TR S&P BIOTECH CS 78464A870 14,083 112,024 SH   SOLE   0 0 112,024
SPDR SERIES TRUST S&P OILGAS E CS 78468R556 1,161 12,000 SH   SOLE   0 0 12,000
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 2,167 31,990 SH   SOLE   0 0 31,990
SPERO THERAPEUTICS INC COM CS 84833T103 1,942 105,500 SH   SOLE   0 0 105,500
SPLUNK INC COM CS 848637104 4,085 28,227 SH   SOLE   0 0 28,227
SS&C TECHNOLOGIES HLDGS INC CO CS 78467J100 362 5,215 SH   SOLE   0 0 5,215
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 960 39,915 SH   SOLE   0 0 39,915
STARBUCKS CORP COM CS 855244109 1,164 10,550 SH   SOLE   0 0 10,550
STERIS PLC SHS USD CS G8473T100 138,226 676,651 SH   SOLE   0 0 676,651
STRYKER CORP COM CS 863667101 15,415 58,454 SH   SOLE   0 0 58,454
SUNRUN INC COM CS 86771W105 7,441 169,110 SH   SOLE   0 0 169,110
SWEDISH MATCH AB UNSPONSORED A CS 870309606 255 30,000 SH   SOLE   0 0 30,000
SYSCO CORP COM CS 871829107 7,056 89,891 SH   SOLE   0 0 89,891
T-MOBILE US INC COM CS 872590104 11,756 92,014 SH   SOLE   0 0 92,014
TALON METALS CORP-CAD CS G86659102 2,018 4,333,400 SH   SOLE   0 0 4,333,400
TALON METALS CORP SHS CAD CS G86659102 2,475 5,255,479 SH   SOLE   0 0 5,255,479
TARGA RES CORP COM CS 87612G101 479 9,734 SH   SOLE   0 0 9,734
TARGET CORP COM CS 87612E106 2,248 9,826 SH   SOLE   0 0 9,826
TE CONNECTIVITY LTD REG SHS CS H84989104 384 2,797 SH   SOLE   0 0 2,797
TELADOC INC COM CS 87918A105 2,799 22,070 SH   SOLE   0 0 22,070
TELEDYNE TECHNOLOGIES INC COM CS 879360105 258 600 SH   SOLE   0 0 600
TELEFLEX INC CS 879369106 396 1,051 SH   SOLE   0 0 1,051
TELLURIAN INC NEW COM CS 87968A104 59 15,000 SH   SOLE   0 0 15,000
TENCENT HLDGS LTD ADR CS 88032Q109 626 10,470 SH   SOLE   0 0 10,470
TENET HEALTHCARE CORP CS 88033G407 272 4,087 SH   SOLE   0 0 4,087
TESLA MTRS INC COM CS 88160R101 2,865 3,694 SH   SOLE   0 0 3,694
TEXAS INSTRS INC COM CS 882508104 13,661 71,071 SH   SOLE   0 0 71,071
THE CARLYLE GROUP INC CS 14316J108 328 6,933 SH   SOLE   0 0 6,933
THE TRADE DESK INC COM CL A CS 88339J105 80,199 1,140,809 SH   SOLE   0 0 1,140,809
THEGLOBE COM INC COM CS 88335R101 2 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 143,570 251,291 SH   SOLE   0 0 251,291
THOR INDS INC COM CS 885160101 669 5,450 SH   SOLE   0 0 5,450
TJX COS INC NEW COM CS 872540109 91,446 1,385,962 SH   SOLE   0 0 1,385,962
TRADEWEB MKTS INC CL A CS 892672106 1,901 23,530 SH   SOLE   0 0 23,530
TRANE TECHNOLOGIES PLC SHS CS G8994E103 547 3,170 SH   SOLE   0 0 3,170
TRANSDIGM GROUP INC COM CS 893641100 320 512 SH   SOLE   0 0 512
TRANSOCEAN LTD CS H8817H100 334 88,100 SH   SOLE   0 0 88,100
TRANSUNION COM CS 89400J107 211 1,876 SH   SOLE   0 0 1,876
TRIPADVISOR INC COM CS 896945201 3,050 90,095 SH   SOLE   0 0 90,095
TRUIST FINL CORP COM CS 89832Q109 288 4,919 SH   SOLE   0 0 4,919
TYSON FOODS INC CL A CS 902494103 4,397 55,706 SH   SOLE   0 0 55,706
UBER TECHNOLOGIES INC COM CS 90353T100 379 8,450 SH   SOLE   0 0 8,450
UGI CORP NEW COM CS 902681105 576 13,518 SH   SOLE   0 0 13,518
ULTA SALON COSMETCS & FRAG INC CS 90384S303 864 2,394 SH   SOLE   0 0 2,394
UNION PAC CORP COM CS 907818108 4,265 21,759 SH   SOLE   0 0 21,759
UNITED PARCEL SVC INC CL B CS 911312106 1,531 8,407 SH   SOLE   0 0 8,407
UNITED RENTALS INC COM CS 911363109 439 1,250 SH   SOLE   0 0 1,250
UNITEDHEALTH GROUP INC COM CS 91324P102 24,017 61,465 SH   SOLE   0 0 61,465
US BANCORP DEL COM NEW CS 902973304 6,324 106,389 SH   SOLE   0 0 106,389
VALERO ENERGY CORP NEW COM CS 91913Y100 661 9,372 SH   SOLE   0 0 9,372
VANECK VECTORS ETF TR CS 92189F726 647 3,200 SH   SOLE   0 0 3,200
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 1,022 16,773 SH   SOLE   0 0 16,773
VANGUARD HEALTH CARE ETF CS 92204A504 642 2,597 SH   SOLE   0 0 2,597
VANGUARD HIGH DIV YLD ETF CS 921946406 7,700 74,501 SH   SOLE   0 0 74,501
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 990 4,191 SH   SOLE   0 0 4,191
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 17,377 44,059 SH   SOLE   0 0 44,059
VANGUARD INDEX FDS SMALL CP ET CS 922908751 3,168 14,486 SH   SOLE   0 0 14,486
VANGUARD INDEX FDS TOTAL STK M CS 922908769 385 1,735 SH   SOLE   0 0 1,735
VANGUARD MID-CAP ETF CS 922908629 1,144 4,834 SH   SOLE   0 0 4,834
VANGUARD MSCI EAFE ETF CS 921943858 484 9,577 SH   SOLE   0 0 9,577
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 1,916 12,472 SH   SOLE   0 0 12,472
VANGUARD WORLD CONSUMER DISC E CS 92204A108 326 1,051 SH   SOLE   0 0 1,051
VANGUARD WORLD FDS CONSUM STP CS 92204A207 431 2,407 SH   SOLE   0 0 2,407
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 310 1,650 SH   SOLE   0 0 1,650
VANGUARD WORLD FDS INF TECH ET CS 92204A702 1,900 4,734 SH   SOLE   0 0 4,734
VEEVA SYS INC CL A COM CS 922475108 21,759 75,509 SH   SOLE   0 0 75,509
VEONEER INCORPORATED COM CS 92336X109 225 6,601 SH   SOLE   0 0 6,601
VERIZON COMMUNICATIONS INC COM CS 92343V104 7,920 146,636 SH   SOLE   0 0 146,636
VERTEX PHARMACEUTICALS INC COM CS 92532F100 777 4,286 SH   SOLE   0 0 4,286
VICI PPTYS INC COM CS 925652109 272 9,575 SH   SOLE   0 0 9,575
VICTREX PLC CS G9358Y107 23,698 738,000 SH   SOLE   0 0 738,000
VIPER ENERGY PARTNERS LP CS 92763M105 352 16,100 SH   SOLE   0 0 16,100
VIRNETX HLDG CORP COM CS 92823T108 775 197,661 SH   SOLE   0 0 197,661
VISA INC COM CL A CS 92826C839 277,429 1,245,474 SH   SOLE   0 0 1,245,474
VMWARE INC CL A COM CS 928563402 207 1,395 SH   SOLE   0 0 1,395
VORNADO RLTY TR SH BEN INT CS 929042109 308 7,343 SH   SOLE   0 0 7,343
VYSTAR CORP CS 92927N106 4 240,000 SH   SOLE   0 0 240,000
WABTEC CORP COM CS 929740108 423 4,903 SH   SOLE   0 0 4,903
WAL-MART STORES INC COM CS 931142103 1,442 10,346 SH   SOLE   0 0 10,346
WALGREENS BOOTS ALLIANCE INC CS 931427108 235 5,000 SH   SOLE   0 0 5,000
WASTE MGMT INC DEL COM CS 94106L109 882 5,907 SH   SOLE   0 0 5,907
WATTS WATER TECHNOLOGIES A CS 942749102 958 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 309 3,500 SH   SOLE   0 0 3,500
WELLS FARGO CO NEW COM CS 949746101 2,789 60,088 SH   SOLE   0 0 60,088
WENDYS CO COM CS 95058W100 520 24,000 SH   SOLE   0 0 24,000
WESTLAKE CHEM PARTNERS LP COM CS 960417103 438 18,000 SH   SOLE   0 0 18,000
WEX INC COM CS 96208T104 35,034 198,900 SH   SOLE   0 0 198,900
WHITE MTNS INS GROUP LTD COM CS G9618E107 5,715 5,343 SH   SOLE   0 0 5,343
WILLIAMS COS INC DEL COM CS 969457100 628 24,195 SH   SOLE   0 0 24,195
WM TECHNOLOGY INC CS 92971A109 7,688 530,194 SH   SOLE   0 0 530,194
XCEL ENERGY INC CS 98389B100 248 3,975 SH   SOLE   0 0 3,975
XYLEM INC COM CS 98419M100 20,539 166,068 SH   SOLE   0 0 166,068
YUM BRANDS INC COM CS 988498101 771 6,305 SH   SOLE   0 0 6,305
ZILLOW GROUP INC CL C CAP STK CS 98954M200 872 9,891 SH   SOLE   0 0 9,891
ZOETIS INC CL A CS 98978V103 189,671 976,978 SH   SOLE   0 0 976,978
ZSCALER INC COM CS 98980G102 2,528 9,639 SH   SOLE   0 0 9,639
ISHARES TR U.S. PFD STK ETF FT 464288687 749 19,291 SH   SOLE   0 0 19,291
ALLIANZ FDS RCM MIDCAP INS MF 018919688 264 36,496 SH   SOLE   0 0 36,496
AMCAP FD INC SHS CL F-2 MF 023375827 360 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 1,371 15,820 SH   SOLE   0 0 15,820
COLUMBIA FDS SER TR MID CAP IN MF 19765J608 218 12,196 SH   SOLE   0 0 12,196
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 302 22,284 SH   SOLE   0 0 22,284
DFA EMERGING MKTS SMALL CAP MF 233203611 310 11,903 SH   SOLE   0 0 11,903
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 517 22,775 SH   SOLE   0 0 22,775
FIDELITY CONCORD STR TR 500 ID MF 315911750 1,184 7,897 SH   SOLE   0 0 7,897
FIDELITY CONTRAFUND INC COM MF 316071109 2,323 123,390 SH   SOLE   0 0 123,390
FIDELITY GROWTH CO FUND MF 316200104 1,781 47,049 SH   SOLE   0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100 184 12,957 SH   SOLE   0 0 12,957
FIDELITY SECS FD BLUE CHIP GWT MF 316389303 232 1,331 SH   SOLE   0 0 1,331
GABELLI ASSET FD SH BEN INT MF 362395105 282 4,659 SH   SOLE   0 0 4,659
JPMORGAN TR I US LARGE SEL MF 4812A2389 564 20,376 SH   SOLE   0 0 20,376
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 505 22,499 SH   SOLE   0 0 22,499
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 467 7,088 SH   SOLE   0 0 7,088
MATTHEWS INTL FDS PAC TIGER FD MF 577130107 226 6,740 SH   SOLE   0 0 6,740
NORTHERN FDS STK INDEX FD MF 665162772 673 13,972 SH   SOLE   0 0 13,972
PARNASSUS FD EQTY INCM INSTL MF 701769408 263 4,255 SH   SOLE   0 0 4,255
PIMCO COMMODITY RR STRAT - INS MF 722005667 88 13,834 SH   SOLE   0 0 13,834
PRICE T ROWE GROWTH STK FD INC MF 741479109 1,703 15,326 SH   SOLE   0 0 15,326
PRICE T ROWE MEDIA & TELECMS C MF 741454102 246 1,216 SH   SOLE   0 0 1,216
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 712 23,079 SH   SOLE   0 0 23,079
ROWE PRICE NEW HORIZONS FD INC MF 779562107 279 2,975 SH   SOLE   0 0 2,975
ROWE T PRICE DIVID GROWTH FD C MF 779546100 249 3,683 SH   SOLE   0 0 3,683
ROYCE FD PENN MUT INV MF 780905840 153 13,066 SH   SOLE   0 0 13,066
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 605 9,093 SH   SOLE   0 0 9,093
T ROWE PR BLUE CHIP GROW MF 77954Q106 662 3,540 SH   SOLE   0 0 3,540
TWEEDY BROWNE FD INC GLOBAL VA MF 901165100 560 18,570 SH   SOLE   0 0 18,570
VANGUARD 500 INDEX FUND - ADM MF 922908710 2,310 5,810 SH   SOLE   0 0 5,810
VANGUARD BD INDEX FD INC SC GW MF 921937710 234 2,372 SH   SOLE   0 0 2,372
VANGUARD INDEX FDS LCP INDX AD MF 922908579 1,312 12,936 SH   SOLE   0 0 12,936
VANGUARD INDEX FDS SMCP INDEX MF 922908686 493 4,698 SH   SOLE   0 0 4,698
VANGUARD INDEX FDS TOT STKIDX MF 922908728 2,509 23,213 SH   SOLE   0 0 23,213
VANGUARD MID CAP INDEX FUND AD MF 922908645 1,085 3,701 SH   SOLE   0 0 3,701
VANGUARD SPECIALIZED PORTFOLIO MF 921908885 204 2,091 SH   SOLE   0 0 2,091
VANGUARD SPECIALIZED PORTFOLIO MF 921908877 542 3,754 SH   SOLE   0 0 3,754
VANGUARD STAR FUND MF 921909107 240 7,256 SH   SOLE   0 0 7,256
VANGUARD TAX MANAGED INTL FD C MF 921943866 315 1,395 SH   SOLE   0 0 1,395
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 253 3,115 SH   SOLE   0 0 3,115
WELLS FARGO FDS TR TARGET 2030 MF 94975G181 140 10,034 SH   SOLE   0 0 10,034
DOVER CORPORATION (Special) SB 260003108 90,678 583,136 SH   SOLE   0 0 583,136
CRITICAL ELEMENTS LITHIUM CORP WT 22675W123 0 144,350 SH   SOLE   0 0 144,350
GREENROSE ACQUISITION CORP WT WT 395392111 81 137,765 SH   SOLE   0 0 137,765
HIPPO HOLDINGS INC WT EXP 1231 WT 433539111 39 42,000 SH   SOLE   0 0 42,000