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
1LIFE HEALTHCARE INC COM CS 68269G107 1,366 41,325 SH   SOLE   0 0 41,325
3M CO COM CS 88579Y101 2,668 13,432 SH   SOLE   0 0 13,432
4FRONT VENTURES CORP CS 35086B207 27 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 25,412 219,204 SH   SOLE   0 0 219,204
ABBVIE INC COM CS 00287Y109 7,751 68,811 SH   SOLE   0 0 68,811
ACACIA RESH CORP ACACIA TCH CO CS 003881307 81 12,000 SH   SOLE   0 0 12,000
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 175,648 595,841 SH   SOLE   0 0 595,841
ACTIVISION BLIZZARD INC COM CS 00507V109 277 2,905 SH   SOLE   0 0 2,905
ADOBE SYS INC COM CS 00724F101 10,106 17,257 SH   SOLE   0 0 17,257
ADVANCED MICRO DEVICES INC COM CS 007903107 484 5,157 SH   SOLE   0 0 5,157
ADYEN N V SHS CS N3501V104 1,691 692 SH   SOLE   0 0 692
AIR LEASE CORP CL A CS 00912X302 10,666 255,526 SH   SOLE   0 0 255,526
AIR PRODS & CHEMS INC COM CS 009158106 8,974 31,194 SH   SOLE   0 0 31,194
AKAMAI TECHNOLOGIES INC COM CS 00971T101 297 2,549 SH   SOLE   0 0 2,549
ALBEMARLE CORP COM CS 012653101 17,014 100,995 SH   SOLE   0 0 100,995
ALCON AG ORD SHS CS H01301128 99,663 1,418,484 SH   SOLE   0 0 1,418,484
ALIBABA GROUP HLDG LTD SPONSOR CS 01609W102 4,920 21,696 SH   SOLE   0 0 21,696
ALLEGION PLC ORD SHS CS G0176J109 25,798 185,201 SH   SOLE   0 0 185,201
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 2,891 62,100 SH   SOLE   0 0 62,100
ALLSTATE CORP CS 020002101 686 5,256 SH   SOLE   0 0 5,256
ALPHABET INC CAP STK CL A CS 02079K305 168,044 68,820 SH   SOLE   0 0 68,820
ALPHABET INC CAP STK CL C CS 02079K107 79,165 31,586 SH   SOLE   0 0 31,586
ALTRIA GROUP INC COM CS 02209S103 1,027 21,547 SH   SOLE   0 0 21,547
AMARIN CORP PLC SPONS ADR NEW CS 023111206 401 91,450 SH   SOLE   0 0 91,450
AMAZON COM INC COM CS 023135106 152,182 44,237 SH   SOLE   0 0 44,237
AMERICAN ELEC PWR INC CS 025537101 248 2,937 SH   SOLE   0 0 2,937
AMERICAN EXPRESS CO COM CS 025816109 22,649 137,078 SH   SOLE   0 0 137,078
AMERICAN TOWER CORP NEW COM CS 03027X100 18,458 68,326 SH   SOLE   0 0 68,326
AMERICAN WTR WKS CO INC NEW CO CS 030420103 2,893 18,771 SH   SOLE   0 0 18,771
AMERIPRISE FINL INC COM CS 03076C106 1,545 6,209 SH   SOLE   0 0 6,209
AMETEK INC NEW COM CS 031100100 426 3,188 SH   SOLE   0 0 3,188
AMGEN INC COM CS 031162100 15,650 64,206 SH   SOLE   0 0 64,206
AMPHENOL CORP NEW CL A CS 032095101 5,967 87,226 SH   SOLE   0 0 87,226
AMPLIFY ENERGY CORP NEW COM CS 03212B103 41 10,000 SH   SOLE   0 0 10,000
ANALOG DEVICES INC CS 032654105 2,544 14,775 SH   SOLE   0 0 14,775
ANNALY CAP MGMT INC COM CS 035710409 948 106,748 SH   SOLE   0 0 106,748
ANSYS INC COM CS 03662Q105 415 1,195 SH   SOLE   0 0 1,195
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 40,812 170,932 SH   SOLE   0 0 170,932
APOLLO GLOBAL MGMT INC CS 03768E105 18,250 293,414 SH   SOLE   0 0 293,414
APPLE INC COM CS 037833100 335,739 2,451,368 SH   SOLE   0 0 2,451,368
APPLIED MATLS INC COM CS 038222105 1,369 9,613 SH   SOLE   0 0 9,613
APPLIED MINERALS INC COM CS 03823M100 84 4,008,601 SH   SOLE   0 0 4,008,601
APTARGROUP INC COM CS 038336103 116,641 828,184 SH   SOLE   0 0 828,184
AQUA METALS INC CS 03837J101 87 29,000 SH   SOLE   0 0 29,000
ARCH CAP GROUP LTD ORD CS G0450A105 6,110 156,898 SH   SOLE   0 0 156,898
ARGENX SE SPONSORED ADR CS 04016X101 5,578 18,528 SH   SOLE   0 0 18,528
ARK ETF TR INNOVATION ETF CS 00214Q104 9,027 69,023 SH   SOLE   0 0 69,023
ARRIVAL GROUP CS L0423Q108 235 15,008 SH   SOLE   0 0 15,008
ASML HOLDING N V N Y REGISTRY CS N07059210 544 787 SH   SOLE   0 0 787
AST SPACEMOBILE INC COM CL A CS 00217D100 479 37,000 SH   SOLE   0 0 37,000
AT&T INC COM CS 00206R102 7,452 258,918 SH   SOLE   0 0 258,918
ATLAS AIR WORLDWIDE HLDGS INC CS 049164205 1,124 16,500 SH   SOLE   0 0 16,500
AUTODESK INC COM CS 052769106 205 702 SH   SOLE   0 0 702
AUTOMATIC DATA PROCESSING INC CS 053015103 129,082 649,892 SH   SOLE   0 0 649,892
AVERY DENNISON CORP CS 053611109 590 2,804 SH   SOLE   0 0 2,804
BALL CORP CS 058498106 23,232 286,748 SH   SOLE   0 0 286,748
BANK AMER CORP COM CS 060505104 11,329 274,782 SH   SOLE   0 0 274,782
BANK NEW YORK MELLON CORP COM CS 064058100 220 4,296 SH   SOLE   0 0 4,296
BAXTER INTL INC CS 071813109 729 9,052 SH   SOLE   0 0 9,052
BCE INC COM NEW CS 05534B760 2,486 50,412 SH   SOLE   0 0 50,412
BECTON DICKINSON & CO COM CS 075887109 1,356 5,576 SH   SOLE   0 0 5,576
BERKLEY W R CORP COM CS 084423102 536 7,200 SH   SOLE   0 0 7,200
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 14,232 34 SH   SOLE   0 0 34
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 60,421 217,406 SH   SOLE   0 0 217,406
BIOGEN INC COM CS 09062X103 411 1,186 SH   SOLE   0 0 1,186
BLACKROCK INC COM CS 09247X101 1,590 1,817 SH   SOLE   0 0 1,817
BLACKSTONE GROUP INC CS 09260D107 62,040 638,671 SH   SOLE   0 0 638,671
BOEING CO COM CS 097023105 1,233 5,147 SH   SOLE   0 0 5,147
BOOKING HOLDINGS INC CS 09857L108 716 327 SH   SOLE   0 0 327
BRISTOL MYERS SQUIBB CO COM CS 110122108 8,024 120,087 SH   SOLE   0 0 120,087
BROADCOM INC CS 11135F101 10,615 22,261 SH   SOLE   0 0 22,261
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 1,614 31,656 SH   SOLE   0 0 31,656
BROOKFIELD INFRAST PARTNERS LP CS G16252101 9,835 177,040 SH   SOLE   0 0 177,040
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107 298 3,956 SH   SOLE   0 0 3,956
BWX TECHNOLOGIES INC COM CS 05605H100 291 5,000 SH   SOLE   0 0 5,000
CAMDEN NATL CORP COM CS 133034108 492 10,300 SH   SOLE   0 0 10,300
CAMPBELL SOUP CO COM CS 134429109 217 4,766 SH   SOLE   0 0 4,766
CANADIAN NATL RY CO COM CS 136375102 359 3,403 SH   SOLE   0 0 3,403
CANADIAN PAC RY LTD COM CS 13645T100 6,074 78,970 SH   SOLE   0 0 78,970
CARRIER GLOBAL CORPORATION COM CS 14448C104 2,673 55,005 SH   SOLE   0 0 55,005
CATERPILLAR INC DEL COM CS 149123101 3,289 15,113 SH   SOLE   0 0 15,113
CDW CORP COM CS 12514G108 784 4,490 SH   SOLE   0 0 4,490
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 649 95,705 SH   SOLE   0 0 95,705
CHARGE ENTERPRISES INC COM CS 159610104 40 10,000 SH   SOLE   0 0 10,000
CHARTER COMMUNICATIONS INC DEL CS 16119P108 1,615 2,238 SH   SOLE   0 0 2,238
CHEVRON CORP NEW COM CS 166764100 11,116 106,130 SH   SOLE   0 0 106,130
CHEWY INC CL A CS 16679L109 738 9,264 SH   SOLE   0 0 9,264
CHIMERA INVT CORP COM CS 16934Q208 156 10,363 SH   SOLE   0 0 10,363
CHIPOTLE MEXICAN GRILL INC CL CS 169656105 319 206 SH   SOLE   0 0 206
CHOICE HOTELS INTL INC COM CS 169905106 713 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 306 1,923 SH   SOLE   0 0 1,923
CHURCH & DWIGHT INC COM CS 171340102 4,316 50,646 SH   SOLE   0 0 50,646
CIGNA CORPORATION COM CS 125523100 2,978 12,561 SH   SOLE   0 0 12,561
CINTAS CORP COM CS 172908105 29,942 78,383 SH   SOLE   0 0 78,383
CISCO SYS INC COM CS 17275R102 20,417 385,224 SH   SOLE   0 0 385,224
CITIGROUP INC COM NEW CS 172967424 4,016 56,761 SH   SOLE   0 0 56,761
CLARIVATE PLC ORD SHS CS G21810109 78,963 2,868,269 SH   SOLE   0 0 2,868,269
CLEARPOINT NEURO INC CS 18507C103 411 21,552 SH   SOLE   0 0 21,552
CLOROX CO DEL COM CS 189054109 347 1,929 SH   SOLE   0 0 1,929
CME GROUP INC COM CS 12572Q105 1,349 6,341 SH   SOLE   0 0 6,341
COCA COLA CO COM CS 191216100 6,645 122,809 SH   SOLE   0 0 122,809
COLFAX CORP COM CS 194014106 11,123 242,802 SH   SOLE   0 0 242,802
COLGATE PALMOLIVE CO COM CS 194162103 21,049 258,740 SH   SOLE   0 0 258,740
COMCAST CORP NEW CL A CS 20030N101 67,446 1,182,840 SH   SOLE   0 0 1,182,840
CONOCOPHILLIPS COM CS 20825C104 574 9,421 SH   SOLE   0 0 9,421
CONSTELLATION BRANDS INC CL A CS 21036P108 207 885 SH   SOLE   0 0 885
COOPER COS INC COM NEW CS 216648402 1,194 3,014 SH   SOLE   0 0 3,014
CORNING INC COM CS 219350105 1,594 38,971 SH   SOLE   0 0 38,971
COSTCO WHSL CORP NEW COM CS 22160K105 200,172 505,907 SH   SOLE   0 0 505,907
CRITICAL ELEMENTS LITHIUM CORP CS 22675W107 305 288,700 SH   SOLE   0 0 288,700
CROWDSTRIKE HOLDINGS INC CS 22788C105 4,986 19,840 SH   SOLE   0 0 19,840
CROWN CASTLE INTL CORP CS 22822V101 157,791 808,768 SH   SOLE   0 0 808,768
CRYOPORT INC COM PAR $0.001 CS 229050307 22,741 360,395 SH   SOLE   0 0 360,395
CSX CORP COM CS 126408103 3,085 96,156 SH   SOLE   0 0 96,156
CVS HEALTH CORPORATION CS 126650100 974 11,671 SH   SOLE   0 0 11,671
D R HORTON INC CS 23331A109 368 4,071 SH   SOLE   0 0 4,071
DANAHER CORP DEL COM CS 235851102 127,998 476,963 SH   SOLE   0 0 476,963
DEERE & CO COM CS 244199105 6,472 18,348 SH   SOLE   0 0 18,348
DHT HOLDINGS INC CS Y2065G121 378 58,196 SH   SOLE   0 0 58,196
DIAMONDBACK ENERGY INC COM CS 25278X109 367 3,914 SH   SOLE   0 0 3,914
DIGITAL RLTY TR INC COM CS 253868103 203 1,352 SH   SOLE   0 0 1,352
DISCOVER FINANCIAL SERVICES CS 254709108 1,270 10,734 SH   SOLE   0 0 10,734
DISCOVERY COMMUNICATIONS NEW S CS 25470F104 862 28,112 SH   SOLE   0 0 28,112
DISNEY WALT CO COM DISNEY CS 254687106 50,837 289,226 SH   SOLE   0 0 289,226
DOCUSIGN INC CS 256163106 245 875 SH   SOLE   0 0 875
DOMINION RES INC VA NEW COM CS 25746U109 201 2,732 SH   SOLE   0 0 2,732
DOVER CORP COM CS 260003108 7,241 48,082 SH   SOLE   0 0 48,082
DOW INC COM CS 260557103 1,366 21,581 SH   SOLE   0 0 21,581
DTE ENERGY CO COM CS 233331107 583 4,500 SH   SOLE   0 0 4,500
DUKE ENERGY CORP CS 26441C204 1,237 12,531 SH   SOLE   0 0 12,531
DUPONT DE NEMOURS INC CS 26614N102 236 3,054 SH   SOLE   0 0 3,054
DYNATRACE INC. CS 268150109 6,119 104,740 SH   SOLE   0 0 104,740
EATON CORP PLC SHS CS G29183103 12,826 86,554 SH   SOLE   0 0 86,554
EATON VANCE TX MGD DIVERSIFIED CS 27828N102 234 16,639 SH   SOLE   0 0 16,639
EBAY INC COM CS 278642103 991 14,114 SH   SOLE   0 0 14,114
ECOLAB INC COM CS 278865100 185,567 900,942 SH   SOLE   0 0 900,942
EDWARDS LIFESCIENCES CORP COM CS 28176E108 4,329 41,801 SH   SOLE   0 0 41,801
ELECTRONIC ARTS INC COM CS 285512109 267 1,855 SH   SOLE   0 0 1,855
EMERSON ELEC CO COM CS 291011104 12,973 134,796 SH   SOLE   0 0 134,796
ENBRIDGE INC COM CS 29250N105 1,016 25,381 SH   SOLE   0 0 25,381
ENERGY TRANSFER LP CS 29273V100 3,493 328,621 SH   SOLE   0 0 328,621
ENTERPRISE PRODS PARTNERS L P CS 293792107 41,638 1,725,567 SH   SOLE   0 0 1,725,567
EOG RES INC COM CS 26875P101 891 10,675 SH   SOLE   0 0 10,675
EPIZYME INC COM CS 29428V104 1,066 128,298 SH   SOLE   0 0 128,298
EQUIFAX INC COM CS 294429105 460 1,921 SH   SOLE   0 0 1,921
EUROPEAN METALS HLDGS LTD SHS CS G3191T102 1,366 1,128,613 SH   SOLE   0 0 1,128,613
EXPEDIA INC CS 30212P303 2,172 13,266 SH   SOLE   0 0 13,266
EXXON MOBIL CORP COM CS 30231G102 12,743 202,006 SH   SOLE   0 0 202,006
FACEBOOK INC CL A CS 30303M102 65,669 188,861 SH   SOLE   0 0 188,861
FASTENAL CO COM CS 311900104 367 7,061 SH   SOLE   0 0 7,061
FEDEX CORP COM CS 31428X106 6,535 21,904 SH   SOLE   0 0 21,904
FIDELITY NATL INFORMATION SVCS CS 31620M106 18,250 128,818 SH   SOLE   0 0 128,818
FIFTH THIRD BANCORP COM CS 316773100 1,071 28,022 SH   SOLE   0 0 28,022
FIRST REPUBLIC BANK CS 33616C100 7,708 41,181 SH   SOLE   0 0 41,181
FISERV INC COM CS 337738108 307 2,870 SH   SOLE   0 0 2,870
FISSION URANIUM CORP COM CS 33812R109 5 10,000 SH   SOLE   0 0 10,000
FIVE BELOW, INC CS 33829M101 286 1,480 SH   SOLE   0 0 1,480
FLUOROPHARMA MED INC COM CS 343870101 1 117,647 SH   SOLE   0 0 117,647
FORD MTR CO DEL COM PAR $0.01 CS 345370860 997 67,097 SH   SOLE   0 0 67,097
FORTINET INC COM CS 34959E109 45,363 190,447 SH   SOLE   0 0 190,447
FORTIVE CORP COM CS 34959J108 21,067 302,084 SH   SOLE   0 0 302,084
FRANCO NEVADA CORP COM CS 351858105 9,202 63,430 SH   SOLE   0 0 63,430
FREEPORT-MCMORAN INC. CS 35671D857 2,013 54,240 SH   SOLE   0 0 54,240
FRESHPET INC COM CS 358039105 489 3,000 SH   SOLE   0 0 3,000
FREYR BATTERY SA CS L4135L100 648 65,416 SH   SOLE   0 0 65,416
FRONTIER LITHIUM COM CS 35910P109 44 69,000 SH   SOLE   0 0 69,000
FRONTIER SVCS GROUP LTD SHS CS G3729C100 153 1,304,800 SH   SOLE   0 0 1,304,800
FUELPOSITIVE CORPORATION COM CS 35954F108 8 42,000 SH   SOLE   0 0 42,000
GDS HLDGS LTD SPONSORED ADR CS 36165L108 232 2,960 SH   SOLE   0 0 2,960
GENE EXPRESS, INC. COM STOCK CS 9940769Y5 0 100,000 SH   SOLE   0 0 100,000
GENERAC HLDGS INC COM CS 368736104 374 902 SH   SOLE   0 0 902
GENERAL ELECTRIC CO COM CS 369604301 360 26,781 SH   SOLE   0 0 26,781
GENERAL MLS INC COM CS 370334104 433 7,107 SH   SOLE   0 0 7,107
GENERAL MTRS CORP COM CS 37045V100 3,973 67,150 SH   SOLE   0 0 67,150
GENMAB A S SPONSORED ADR CS 372303206 8,837 216,437 SH   SOLE   0 0 216,437
GENMAB A/S SHS CS K3967W102 9,683 23,663 SH   SOLE   0 0 23,663
GETSWIFT TECHNOLOGIES LTD CS 37428G100 88 135,884 SH   SOLE   0 0 135,884
GILEAD SCIENCES INC COM CS 375558103 308 4,468 SH   SOLE   0 0 4,468
GLOBAL PMTS INC COM CS 37940X102 9,845 52,494 SH   SOLE   0 0 52,494
GOLDMAN SACHS GROUP INC CS 38141G104 3,439 9,061 SH   SOLE   0 0 9,061
GOLUB CAP BDC INC COM CS 38173M102 200 13,000 SH   SOLE   0 0 13,000
GRACE W R & CO DEL NEW COM CS 38388F108 269 3,895 SH   SOLE   0 0 3,895
GRAINGER W W INC COM CS 384802104 6,103 13,933 SH   SOLE   0 0 13,933
GRAYSCALE BITCOIN TRUST BTC CS 389637109 511 17,139 SH   SOLE   0 0 17,139
GREEN DOT CORPORATION CS 39304D102 313 6,676 SH   SOLE   0 0 6,676
GTT COMMUNICATIONS INC CS 362393100 90 37,075 SH   SOLE   0 0 37,075
HERCULES TECH GROWTH CAP INC CS 427096508 227 13,303 SH   SOLE   0 0 13,303
HESS CORP COM CS 42809H107 366 4,186 SH   SOLE   0 0 4,186
HOLLY ENERGY PARTNERS LP CS 435763107 289 12,760 SH   SOLE   0 0 12,760
HOME DEPOT INC COM CS 437076102 92,007 288,522 SH   SOLE   0 0 288,522
HONEYWELL INTL INC CS 438516106 27,408 124,949 SH   SOLE   0 0 124,949
HORMEL FOODS CORP CS 440452100 4,078 85,403 SH   SOLE   0 0 85,403
HUBSPOT INC COM CS 443573100 262 450 SH   SOLE   0 0 450
ICON PLC SHS CS G4705A100 230 1,113 SH   SOLE   0 0 1,113
IDEXX LABS INC COM CS 45168D104 275,570 436,339 SH   SOLE   0 0 436,339
IHS MARKIT LTD SHS CS G47567105 474 4,210 SH   SOLE   0 0 4,210
ILLINOIS TOOL WKS INC COM CS 452308109 16,178 72,364 SH   SOLE   0 0 72,364
ILLUMINA INC COM CS 452327109 1,435 3,032 SH   SOLE   0 0 3,032
INGREDION INC COM CS 457187102 385 4,250 SH   SOLE   0 0 4,250
INTEL CORP COM CS 458140100 2,452 43,677 SH   SOLE   0 0 43,677
INTERCONTINENTAL EXCHANGE INC CS 45866F104 1,928 16,240 SH   SOLE   0 0 16,240
INTERNATIONAL BUSINESS MACHS C CS 459200101 5,941 40,525 SH   SOLE   0 0 40,525
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 2,426 16,237 SH   SOLE   0 0 16,237
INTUIT COM CS 461202103 127,770 260,665 SH   SOLE   0 0 260,665
INTUITIVE SURGICAL INC COM NEW CS 46120E602 1,802 1,959 SH   SOLE   0 0 1,959
INVESCO QQQ TRUST SERIES 1 CS 46090E103 48,091 135,685 SH   SOLE   0 0 135,685
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 3,877 25,721 SH   SOLE   0 0 25,721
ISHARES COMEX GOLD TR ISHARES CS 464285204 788 23,369 SH   SOLE   0 0 23,369
ISHARES INC CORE MSCI EMKT CS 46434G103 255 3,812 SH   SOLE   0 0 3,812
ISHARES RUSSELL 2000 ETF CS 464287655 7,069 30,820 SH   SOLE   0 0 30,820
ISHARES TR CORE S&P MCP ETF CS 464287507 949 3,531 SH   SOLE   0 0 3,531
ISHARES TR CORE S&P500 ETF CS 464287200 9,022 20,985 SH   SOLE   0 0 20,985
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,502 106,945 SH   SOLE   0 0 106,945
ISHARES TR RUS MID-CAP ETF CS 464287499 214 2,700 SH   SOLE   0 0 2,700
ISHARES TR RUSSELL 1000 GROWTH CS 464287614 385 1,419 SH   SOLE   0 0 1,419
ISHARES TR RUSSELL 3000 CS 464287689 233 910 SH   SOLE   0 0 910
ISHARES TR S&P 500 GRWT ETF CS 464287309 602 8,274 SH   SOLE   0 0 8,274
ISHARES TR S&P 500 VALUE CS 464287408 419 2,835 SH   SOLE   0 0 2,835
ISHARES TR S&P SMALL CAP 600 CS 464287804 1,032 9,131 SH   SOLE   0 0 9,131
ISHARES TR SELECT DIVID ETF CS 464287168 517 4,432 SH   SOLE   0 0 4,432
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
JACOBS ENGR GROUP INC CS 469814107 7,581 56,821 SH   SOLE   0 0 56,821
JOHNSON & JOHNSON COM CS 478160104 145,966 886,042 SH   SOLE   0 0 886,042
JPMORGAN CHASE & CO COM CS 46625H100 92,286 593,328 SH   SOLE   0 0 593,328
KANSAS CITY SOUTHERN COM NEW CS 485170302 5,805 20,485 SH   SOLE   0 0 20,485
KIMBERLY CLARK CORP COM CS 494368103 1,635 12,225 SH   SOLE   0 0 12,225
KINDER MORGAN INC KANS CS 49456B101 597 32,767 SH   SOLE   0 0 32,767
KKR & CO INC CS 48251W104 310 5,235 SH   SOLE   0 0 5,235
L OREAL CO ADR CS 502117203 279 3,118 SH   SOLE   0 0 3,118
LABORATORY CORP AMER HLDGS COM CS 50540R409 841 3,050 SH   SOLE   0 0 3,050
LAM RESEARCH CORP COM CS 512807108 224 344 SH   SOLE   0 0 344
LARGO RESOURCES LTD CS 517103602 506 32,460 SH   SOLE   0 0 32,460
LAUDER ESTEE COS INC CL A CS 518439104 144,745 455,059 SH   SOLE   0 0 455,059
LIBERTY BROADBAND CORP COM SER CS 530307107 277 1,649 SH   SOLE   0 0 1,649
LILLY ELI & CO COM CS 532457108 4,163 18,138 SH   SOLE   0 0 18,138
LINDE PUBLIC LTD CS G5494J103 854 2,955 SH   SOLE   0 0 2,955
LIVE NATION INC COM CS 538034109 3,295 37,615 SH   SOLE   0 0 37,615
LIVENT CORP CS 53814L108 399 20,615 SH   SOLE   0 0 20,615
LOCKHEED MARTIN CORP CS 539830109 2,771 7,323 SH   SOLE   0 0 7,323
LORDSTOWN MOTORS CORP COM CL A CS 54405Q100 580 52,400 SH   SOLE   0 0 52,400
LOWES COS INC COM CS 548661107 25,141 129,613 SH   SOLE   0 0 129,613
LVMH MOET HENNESSY LOU VUITTON CS 502441306 6,897 43,708 SH   SOLE   0 0 43,708
MAGELLAN MIDSTREAM PARTNERS CS 559080106 9,595 196,178 SH   SOLE   0 0 196,178
MAGNITE INC CS 55955D100 29,058 858,698 SH   SOLE   0 0 858,698
MARATHON PETE CORP COM CS 56585A102 1,793 29,668 SH   SOLE   0 0 29,668
MARRIOTT INTL INC NEW CL A CS 571903202 276 2,021 SH   SOLE   0 0 2,021
MASTERCARD INCORPORATED CL A CS 57636Q104 2,548 6,979 SH   SOLE   0 0 6,979
MCCORMICK & CO INC COM NON VTG CS 579780206 91,729 1,038,602 SH   SOLE   0 0 1,038,602
MCDONALDS CORP COM CS 580135101 2,120 9,179 SH   SOLE   0 0 9,179
MCKESSON CORP COM CS 58155Q103 270 1,410 SH   SOLE   0 0 1,410
MEDTRONIC PLC SHS CS G5960L103 1,006 8,106 SH   SOLE   0 0 8,106
MERCK & CO INC NEW COM CS 58933Y105 8,218 105,667 SH   SOLE   0 0 105,667
METROPOLITAN BK HLDG CORP COM CS 591774104 367 6,097 SH   SOLE   0 0 6,097
METTLER TOLEDO INTERNATIONAL C CS 592688105 196,835 142,084 SH   SOLE   0 0 142,084
MFA FINL INC COM CS 55272X102 8,243 1,795,873 SH   SOLE   0 0 1,795,873
MICROCHIP TECHNOLOGY INC CS 595017104 16,302 108,870 SH   SOLE   0 0 108,870
MICROSOFT CORP COM CS 594918104 216,683 799,863 SH   SOLE   0 0 799,863
MIMEDX GROUP INC COM CS 602496101 150 12,000 SH   SOLE   0 0 12,000
MONDELEZ INTL INC CL A CS 609207105 508 8,142 SH   SOLE   0 0 8,142
MONTROSE ENVIRONMENTAL GROUP I CS 615111101 353 6,575 SH   SOLE   0 0 6,575
MOODYS CORP CS 615369105 274 757 SH   SOLE   0 0 757
MORGAN STANLEY COM NEW CS 617446448 2,968 32,375 SH   SOLE   0 0 32,375
MOSAIC CO CS 61945C103 531 16,626 SH   SOLE   0 0 16,626
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 507 2,340 SH   SOLE   0 0 2,340
MPLX LP COM UNIT REP LTD CS 55336V100 1,853 62,597 SH   SOLE   0 0 62,597
MSCI INC COM CS 55354G100 29,307 54,976 SH   SOLE   0 0 54,976
NEO LITHIUM CORP NEW COM CS 64047A108 650 279,000 SH   SOLE   0 0 279,000
NEO PERFORMANCE MATERIALS INC- CS 64046G106 333 25,000 SH   SOLE   0 0 25,000
NEO PERFORMANCE MATLS INC COM CS 64046G106 249 18,705 SH   SOLE   0 0 18,705
NEOGEN CORP COM CS 640491106 395 8,582 SH   SOLE   0 0 8,582
NESTLE S A SPONSORED ADR CS 641069406 2,151 17,241 SH   SOLE   0 0 17,241
NETFLIX INC COM CS 64110L106 10,518 19,912 SH   SOLE   0 0 19,912
NEW FORTRESS ENERGY LLC CL A S CS 644393100 353 9,330 SH   SOLE   0 0 9,330
NEW MOUNTAIN FIN CORP COM CS 647551100 566 43,000 SH   SOLE   0 0 43,000
NEW RESIDENTIAL INVT CORP COM CS 64828T201 377 35,614 SH   SOLE   0 0 35,614
NEXTERA ENERGY INC COM CS 65339F101 5,487 74,878 SH   SOLE   0 0 74,878
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 41,290 540,723 SH   SOLE   0 0 540,723
NEXTSOURCE MATLS INC CDA COM CS 65343M209 371 175,050 SH   SOLE   0 0 175,050
NII HLDGS INC COM PAR $0.001 CS 62913F508 0 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 44,524 288,198 SH   SOLE   0 0 288,198
NORFOLK SOUTHERN CORP CS 655844108 3,407 12,836 SH   SOLE   0 0 12,836
NORTHERN GRAPHITE CORP COM CS 66516A105 10 25,000 SH   SOLE   0 0 25,000
NORTHROP GRUMMAN CORP COM CS 666807102 348 958 SH   SOLE   0 0 958
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 57 39,000 SH   SOLE   0 0 39,000
NOUVEAU MONDE GRAPHITE INC COM CS 66979W842 1,087 138,470 SH   SOLE   0 0 138,470
NOVARTIS A G SPONSORED ADR CS 66987V109 620 6,790 SH   SOLE   0 0 6,790
NUCOR CORP COM CS 670346105 1,403 14,627 SH   SOLE   0 0 14,627
NVIDIA CORP COM CS 67066G104 44,703 55,872 SH   SOLE   0 0 55,872
NXP SEMICONDUCTORS N V COM CS N6596X109 5,415 26,322 SH   SOLE   0 0 26,322
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 1,455 2,570 SH   SOLE   0 0 2,570
OIL SEARCH LTD ORD CS Y64695110 43 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 42,257 581,913 SH   SOLE   0 0 581,913
ORACLE CORP COM CS 68389X105 8,380 107,653 SH   SOLE   0 0 107,653
ORGANON & CO COMMON STOCK CS 68622V106 3,426 113,228 SH   SOLE   0 0 113,228
OTIS WORLDWIDE CORP COM CS 68902V107 359 4,395 SH   SOLE   0 0 4,395
PACKAGING CORP OF AMERICA CS 695156109 353 2,604 SH   SOLE   0 0 2,604
PARETEUM CORP CS 69946T207 10 25,800 SH   SOLE   0 0 25,800
PARKER HANNIFIN CORP CS 701094104 6,671 21,722 SH   SOLE   0 0 21,722
PAYCHEX INC COM CS 704326107 7,586 70,703 SH   SOLE   0 0 70,703
PAYPAL HLDGS INC COM CS 70450Y103 103,876 356,374 SH   SOLE   0 0 356,374
PEOPLES UNITED FINANCIAL INC C CS 712704105 171 10,000 SH   SOLE   0 0 10,000
PEPSICO INC COM CS 713448108 70,590 476,409 SH   SOLE   0 0 476,409
PERKINELMER INC COM CS 714046109 327 2,119 SH   SOLE   0 0 2,119
PFIZER INC COM CS 717081103 3,680 93,974 SH   SOLE   0 0 93,974
PHI GROUP INC COM CS 69360B104 318 19,885 SH   SOLE   0 0 19,885
PHILIP MORRIS INTL INC COM CS 718172109 1,243 12,545 SH   SOLE   0 0 12,545
PHILLIPS 66 PARTNERS LP COM UN CS 718549207 223 5,650 SH   SOLE   0 0 5,650
PIEDMONT LITHIUM INC CS 72016P105 1,916 24,516 SH   SOLE   0 0 24,516
PINNACLE WEST CAP CORP COM CS 723484101 310 3,785 SH   SOLE   0 0 3,785
PINTEREST INC CL A CS 72352L106 651 8,242 SH   SOLE   0 0 8,242
PLUG POWER INC COM CS 72919P202 1,824 53,340 SH   SOLE   0 0 53,340
PNC FINL SVCS GROUP INC CS 693475105 6,197 32,486 SH   SOLE   0 0 32,486
PPL CORP COM CS 69351T106 407 14,559 SH   SOLE   0 0 14,559
PRICE T ROWE GROUP INC COM CS 74144T108 53,028 267,861 SH   SOLE   0 0 267,861
PROCTER AND GAMBLE CO COM CS 742718109 3,503 25,963 SH   SOLE   0 0 25,963
PROGRESSIVE CORP OHIO COM CS 743315103 20,059 204,243 SH   SOLE   0 0 204,243
PROLOGIS INC COM CS 74340W103 18,591 155,532 SH   SOLE   0 0 155,532
PROSHARES TR ONLINE RTL ETF CS 74347B169 704 8,711 SH   SOLE   0 0 8,711
PROTOKINETIX INC CS 743722100 3 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 447 7,485 SH   SOLE   0 0 7,485
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 6,613 109,032 SH   SOLE   0 0 109,032
QUALCOMM INC COM CS 747525103 1,424 9,961 SH   SOLE   0 0 9,961
QUEST DIAGNOSTICS INC COM CS 74834L100 842 6,380 SH   SOLE   0 0 6,380
RALPH LAUREN CORP CL A CS 751212101 823 6,985 SH   SOLE   0 0 6,985
RAYMOND JAMES FINANCIAL INC CO CS 754730109 471 3,625 SH   SOLE   0 0 3,625
RAYTHEON TECHNOLOGIES CORP CS 75513E101 9,158 107,351 SH   SOLE   0 0 107,351
REGENERON PHARMACEUTICALS COM CS 75886F107 945 1,692 SH   SOLE   0 0 1,692
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 57 210,000 SH   SOLE   0 0 210,000
RESMED INC COM CS 761152107 490 1,988 SH   SOLE   0 0 1,988
RIO TINTO PLC SPONSORED ADR CS 767204100 4,169 49,695 SH   SOLE   0 0 49,695
ROCHE HLDG LTD SPONSORED ADR CS 771195104 986 20,990 SH   SOLE   0 0 20,990
ROCKWELL AUTOMATION INC CS 773903109 18,624 65,113 SH   SOLE   0 0 65,113
ROKU INC COM CL A CS 77543R102 1,180 2,569 SH   SOLE   0 0 2,569
ROLLINS INC COM CS 775711104 38,683 1,131,089 SH   SOLE   0 0 1,131,089
ROPER TECHNOLOGIES INC COM CS 776696106 113,396 241,166 SH   SOLE   0 0 241,166
S&P GLOBAL INC CS 78409V104 372 907 SH   SOLE   0 0 907
SALESFORCE COM INC COM CS 79466L302 37,633 154,064 SH   SOLE   0 0 154,064
SCHLUMBERGER LTD COM CS 806857108 307 9,586 SH   SOLE   0 0 9,586
SCHWAB CHARLES CORP NEW COM CS 808513105 2,867 39,371 SH   SOLE   0 0 39,371
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 640 16,232 SH   SOLE   0 0 16,232
SEELOS THERAPEUTICS INC COM CS 81577F109 26 10,000 SH   SOLE   0 0 10,000
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 475 5,861 SH   SOLE   0 0 5,861
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 697 5,537 SH   SOLE   0 0 5,537
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 1,361 37,090 SH   SOLE   0 0 37,090
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 2,747 18,601 SH   SOLE   0 0 18,601
SERVICENOW INC COM CS 81762P102 385 700 SH   SOLE   0 0 700
SHERWIN-WILLIAMS CO CS 824348106 3,864 14,183 SH   SOLE   0 0 14,183
SHOCKWAVE MED INC COM CS 82489T104 768 4,050 SH   SOLE   0 0 4,050
SHOPIFY INC CL A CS 82509L107 453 310 SH   SOLE   0 0 310
SIG COMBIBLOC GROUP AG CS H76406117 1,068 39,300 SH   SOLE   0 0 39,300
SILVER ELEPHANT MINING CORP CS 82770L109 2 10,000 SH   SOLE   0 0 10,000
SKYWORKS SOLUTIONS INC COM CS 83088M102 355 1,851 SH   SOLE   0 0 1,851
SMUCKER J M CO COM NEW CS 832696405 538 4,156 SH   SOLE   0 0 4,156
SOC TELEMED INC COM CL A CS 78472F101 65 11,500 SH   SOLE   0 0 11,500
SOLUCORP INDS LTD COM CS 83437C102 0 11,000 SH   SOLE   0 0 11,000
SOUTHERN CO COM CS 842587107 311 5,133 SH   SOLE   0 0 5,133
SPARK NEW ZEALAND LTD SHS CS Q8619N107 335 100,000 SH   SOLE   0 0 100,000
SPDR DJIA CS 78467X109 31,366 90,930 SH   SOLE   0 0 90,930
SPDR GOLD TRUST CS 78463V107 4,080 24,632 SH   SOLE   0 0 24,632
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 62,476 145,952 SH   SOLE   0 0 145,952
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 7,532 15,339 SH   SOLE   0 0 15,339
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 790 16,730 SH   SOLE   0 0 16,730
SPDR SER TR S&P BIOTECH CS 78464A870 15,619 115,351 SH   SOLE   0 0 115,351
SPDR SERIES TRUST S&P OILGAS E CS 78468R556 387 4,000 SH   SOLE   0 0 4,000
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 3,849 58,740 SH   SOLE   0 0 58,740
SPLUNK INC COM CS 848637104 4,018 27,792 SH   SOLE   0 0 27,792
SS&C TECHNOLOGIES HLDGS INC CO CS 78467J100 342 4,750 SH   SOLE   0 0 4,750
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 999 43,535 SH   SOLE   0 0 43,535
STARBUCKS CORP COM CS 855244109 1,207 10,797 SH   SOLE   0 0 10,797
STERIS PLC SHS USD CS G8473T100 141,617 686,462 SH   SOLE   0 0 686,462
STRYKER CORP COM CS 863667101 15,191 58,487 SH   SOLE   0 0 58,487
SUNRUN INC COM CS 86771W105 10,935 196,034 SH   SOLE   0 0 196,034
SWEDISH MATCH AB UNSPONSORED A CS 870309606 170 20,000 SH   SOLE   0 0 20,000
SYSCO CORP COM CS 871829107 8,510 109,451 SH   SOLE   0 0 109,451
T-MOBILE US INC COM CS 872590104 13,218 91,263 SH   SOLE   0 0 91,263
TALON METALS CORP-CAD CS G86659102 1,817 4,333,400 SH   SOLE   0 0 4,333,400
TALON METALS CORP SHS CAD CS G86659102 1,841 4,404,379 SH   SOLE   0 0 4,404,379
TARGA RES CORP COM CS 87612G101 446 10,027 SH   SOLE   0 0 10,027
TARGET CORP COM CS 87612E106 2,743 11,345 SH   SOLE   0 0 11,345
TE CONNECTIVITY LTD REG SHS CS H84989104 380 2,810 SH   SOLE   0 0 2,810
TELADOC INC COM CS 87918A105 4,239 25,493 SH   SOLE   0 0 25,493
TELEDYNE TECHNOLOGIES INC COM CS 879360105 251 600 SH   SOLE   0 0 600
TELEFLEX INC CS 879369106 422 1,051 SH   SOLE   0 0 1,051
TELLURIAN INC NEW COM CS 87968A104 326 70,000 SH   SOLE   0 0 70,000
TENCENT HLDGS LTD ADR CS 88032Q109 882 11,708 SH   SOLE   0 0 11,708
TENET HEALTHCARE CORP CS 88033G407 274 4,087 SH   SOLE   0 0 4,087
TESLA MTRS INC COM CS 88160R101 2,954 4,346 SH   SOLE   0 0 4,346
TEXAS INSTRS INC COM CS 882508104 13,295 69,139 SH   SOLE   0 0 69,139
THE CARLYLE GROUP INC CS 14316J108 322 6,933 SH   SOLE   0 0 6,933
THE TRADE DESK INC COM CL A CS 88339J105 89,704 1,159,571 SH   SOLE   0 0 1,159,571
THEGLOBE COM INC COM CS 88335R101 2 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 127,675 253,088 SH   SOLE   0 0 253,088
THOR INDS INC COM CS 885160101 672 5,950 SH   SOLE   0 0 5,950
TJX COS INC NEW COM CS 872540109 92,477 1,371,658 SH   SOLE   0 0 1,371,658
TRADEWEB MKTS INC CL A CS 892672106 2,002 23,680 SH   SOLE   0 0 23,680
TRANE TECHNOLOGIES PLC SHS CS G8994E103 585 3,179 SH   SOLE   0 0 3,179
TRANSDIGM GROUP INC COM CS 893641100 331 512 SH   SOLE   0 0 512
TRANSOCEAN LTD CS H8817H100 543 120,100 SH   SOLE   0 0 120,100
TRANSUNION COM CS 89400J107 206 1,879 SH   SOLE   0 0 1,879
TRAVELERS COMPANIES INC COM CS 89417E109 412 2,754 SH   SOLE   0 0 2,754
TRIPADVISOR INC COM CS 896945201 6,920 171,723 SH   SOLE   0 0 171,723
TRUIST FINL CORP COM CS 89832Q109 256 4,610 SH   SOLE   0 0 4,610
TYSON FOODS INC CL A CS 902494103 4,017 54,455 SH   SOLE   0 0 54,455
UGI CORP NEW COM CS 902681105 627 13,542 SH   SOLE   0 0 13,542
ULTA SALON COSMETCS & FRAG INC CS 90384S303 833 2,409 SH   SOLE   0 0 2,409
UNILEVER PLC SPON ADR NEW CS 904767704 552 9,434 SH   SOLE   0 0 9,434
UNION PAC CORP COM CS 907818108 5,039 22,910 SH   SOLE   0 0 22,910
UNITED PARCEL SVC INC CL B CS 911312106 1,892 9,098 SH   SOLE   0 0 9,098
UNITED RENTALS INC COM CS 911363109 401 1,256 SH   SOLE   0 0 1,256
UNITEDHEALTH GROUP INC COM CS 91324P102 24,326 60,748 SH   SOLE   0 0 60,748
UPWORK INC COM CS 91688F104 415 7,111 SH   SOLE   0 0 7,111
US BANCORP DEL COM NEW CS 902973304 6,041 106,042 SH   SOLE   0 0 106,042
VALERO ENERGY CORP NEW COM CS 91913Y100 758 9,713 SH   SOLE   0 0 9,713
VANECK VECTORS ETF TR CS 92189F726 645 3,200 SH   SOLE   0 0 3,200
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 997 15,729 SH   SOLE   0 0 15,729
VANGUARD HEALTH CARE ETF CS 92204A504 700 2,832 SH   SOLE   0 0 2,832
VANGUARD HIGH DIV YLD ETF CS 921946406 7,658 73,092 SH   SOLE   0 0 73,092
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 1,008 4,264 SH   SOLE   0 0 4,264
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 18,501 47,014 SH   SOLE   0 0 47,014
VANGUARD INDEX FDS SMALL CP ET CS 922908751 3,237 14,368 SH   SOLE   0 0 14,368
VANGUARD INDEX FDS TOTAL STK M CS 922908769 386 1,732 SH   SOLE   0 0 1,732
VANGUARD MID-CAP ETF CS 922908629 1,123 4,731 SH   SOLE   0 0 4,731
VANGUARD MSCI EAFE ETF CS 921943858 496 9,630 SH   SOLE   0 0 9,630
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 1,921 12,411 SH   SOLE   0 0 12,411
VANGUARD WORLD CONSUMER DISC E CS 92204A108 330 1,051 SH   SOLE   0 0 1,051
VANGUARD WORLD FDS CONSUM STP CS 92204A207 439 2,407 SH   SOLE   0 0 2,407
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 324 1,650 SH   SOLE   0 0 1,650
VANGUARD WORLD FDS INF TECH ET CS 92204A702 1,784 4,474 SH   SOLE   0 0 4,474
VEEVA SYS INC CL A COM CS 922475108 23,485 75,527 SH   SOLE   0 0 75,527
VEONEER INCORPORATED COM CS 92336X109 230 9,977 SH   SOLE   0 0 9,977
VERIZON COMMUNICATIONS INC COM CS 92343V104 7,780 138,855 SH   SOLE   0 0 138,855
VERTEX PHARMACEUTICALS INC COM CS 92532F100 1,143 5,669 SH   SOLE   0 0 5,669
VICI PPTYS INC COM CS 925652109 238 7,675 SH   SOLE   0 0 7,675
VICTREX PLC CS G9358Y107 26,304 748,000 SH   SOLE   0 0 748,000
VIPER ENERGY PARTNERS LP CS 92763M105 303 16,100 SH   SOLE   0 0 16,100
VIRNETX HLDG CORP COM CS 92823T108 887 207,661 SH   SOLE   0 0 207,661
VISA INC COM CL A CS 92826C839 301,808 1,290,771 SH   SOLE   0 0 1,290,771
VMWARE INC CL A COM CS 928563402 223 1,395 SH   SOLE   0 0 1,395
VORNADO RLTY TR SH BEN INT CS 929042109 343 7,343 SH   SOLE   0 0 7,343
VYSTAR CORP CS 92927N106 5 240,000 SH   SOLE   0 0 240,000
WABTEC CORP COM CS 929740108 404 4,903 SH   SOLE   0 0 4,903
WAL-MART STORES INC COM CS 931142103 1,757 12,458 SH   SOLE   0 0 12,458
WALGREENS BOOTS ALLIANCE INC CS 931427108 264 5,009 SH   SOLE   0 0 5,009
WASTE MGMT INC DEL COM CS 94106L109 505 3,607 SH   SOLE   0 0 3,607
WATTS WATER TECHNOLOGIES A CS 942749102 832 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 312 3,502 SH   SOLE   0 0 3,502
WELLS FARGO CO NEW COM CS 949746101 2,384 52,637 SH   SOLE   0 0 52,637
WENDYS CO COM CS 95058W100 562 24,000 SH   SOLE   0 0 24,000
WESTLAKE CHEM PARTNERS LP COM CS 960417103 485 18,000 SH   SOLE   0 0 18,000
WEX INC COM CS 96208T104 42,606 219,730 SH   SOLE   0 0 219,730
WHITE MTNS INS GROUP LTD COM CS G9618E107 6,431 5,602 SH   SOLE   0 0 5,602
WILLIAMS COS INC DEL COM CS 969457100 695 26,195 SH   SOLE   0 0 26,195
WM TECHNOLOGY INC CS 92971A109 10,479 586,758 SH   SOLE   0 0 586,758
XCEL ENERGY INC CS 98389B100 262 3,981 SH   SOLE   0 0 3,981
XYLEM INC COM CS 98419M100 19,940 166,218 SH   SOLE   0 0 166,218
YUM BRANDS INC COM CS 988498101 740 6,430 SH   SOLE   0 0 6,430
YUM CHINA HLDGS INC COM CS 98850P109 442 6,672 SH   SOLE   0 0 6,672
ZILLOW GROUP INC CL C CAP STK CS 98954M200 4,371 35,765 SH   SOLE   0 0 35,765
ZOETIS INC CL A CS 98978V103 183,813 986,335 SH   SOLE   0 0 986,335
ZSCALER INC COM CS 98980G102 2,310 10,690 SH   SOLE   0 0 10,690
ISHARES TR U.S. PFD STK ETF FT 464288687 280 7,116 SH   SOLE   0 0 7,116
ALLIANZ FDS RCM MIDCAP INS MF 018919688 262 36,496 SH   SOLE   0 0 36,496
AMCAP FD INC SHS CL F-2 MF 023375827 354 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 1,351 15,820 SH   SOLE   0 0 15,820
ARTISAN FDS INC INTL FD INSTL MF 04314H204 209 5,692 SH   SOLE   0 0 5,692
COLUMBIA FDS SER TR MID CAP IN MF 19765J608 222 12,196 SH   SOLE   0 0 12,196
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 309 22,284 SH   SOLE   0 0 22,284
DFA EMERGING MKTS SMALL CAP MF 233203611 324 11,835 SH   SOLE   0 0 11,835
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 515 22,732 SH   SOLE   0 0 22,732
FIDELITY CONCORD STR TR 500 ID MF 315911750 1,180 7,890 SH   SOLE   0 0 7,890
FIDELITY CONTRAFUND INC COM MF 316071109 2,361 125,834 SH   SOLE   0 0 125,834
FIDELITY GROWTH CO FUND MF 316200104 1,789 47,049 SH   SOLE   0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100 180 12,957 SH   SOLE   0 0 12,957
FIDELITY SECS FD BLUE CHIP GWT MF 316389303 264 1,415 SH   SOLE   0 0 1,415
GABELLI ASSET FD SH BEN INT MF 362395105 288 4,659 SH   SOLE   0 0 4,659
JPMORGAN TR I US LARGE SEL MF 4812A2389 561 20,376 SH   SOLE   0 0 20,376
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 474 20,811 SH   SOLE   0 0 20,811
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 465 7,088 SH   SOLE   0 0 7,088
MATTHEWS INTL FDS PAC TIGER FD MF 577130107 249 6,740 SH   SOLE   0 0 6,740
NORTHERN FDS STK INDEX FD MF 665162772 670 13,929 SH   SOLE   0 0 13,929
PARNASSUS FD EQTY INCM INSTL MF 701769408 262 4,249 SH   SOLE   0 0 4,249
PIMCO COMMODITY RR STRAT - INS MF 722005667 83 13,646 SH   SOLE   0 0 13,646
PIMCO FDS PAC INVT MGMT SER ST MF 693390403 164 12,427 SH   SOLE   0 0 12,427
PRICE T ROWE GROWTH STK FD INC MF 741479109 1,717 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 715 23,079 SH   SOLE   0 0 23,079
ROWE PRICE NEW HORIZONS FD INC MF 779562107 269 2,975 SH   SOLE   0 0 2,975
ROWE T PRICE DIVID GROWTH FD C MF 779546100 247 3,675 SH   SOLE   0 0 3,675
ROYCE FD PENN MUT INV MF 780905840 156 13,066 SH   SOLE   0 0 13,066
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 634 9,578 SH   SOLE   0 0 9,578
T ROWE PR BLUE CHIP GROW MF 77954Q106 659 3,540 SH   SOLE   0 0 3,540
TWEEDY BROWNE FD INC GLOBAL VA MF 901165100 249 8,048 SH   SOLE   0 0 8,048
VANGUARD 500 INDEX FUND - ADM MF 922908710 2,237 5,640 SH   SOLE   0 0 5,640
VANGUARD BD INDEX FD INC SC GW MF 921937710 242 2,372 SH   SOLE   0 0 2,372
VANGUARD INDEX FDS LCP INDX AD MF 922908579 1,423 14,032 SH   SOLE   0 0 14,032
VANGUARD INDEX FDS SMCP INDEX MF 922908686 541 5,012 SH   SOLE   0 0 5,012
VANGUARD INDEX FDS TOT STKIDX MF 922908728 2,388 22,007 SH   SOLE   0 0 22,007
VANGUARD MID CAP INDEX FUND AD MF 922908645 816 2,778 SH   SOLE   0 0 2,778
VANGUARD SPECIALIZED PORTFOLIO MF 921908885 207 2,091 SH   SOLE   0 0 2,091
VANGUARD STAR FUND MF 921909107 391 11,688 SH   SOLE   0 0 11,688
VANGUARD TAX MANAGED INTL FD C MF 921943866 429 1,896 SH   SOLE   0 0 1,896
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 320 3,937 SH   SOLE   0 0 3,937
WELLS FARGO FDS TR TARGET 2030 MF 94975G181 201 14,295 SH   SOLE   0 0 14,295
DOVER CORPORATION (Special) SB 260003108 87,820 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 99 137,765 SH   SOLE   0 0 137,765
REINVENT TECHNOLOGY PARTNERS Z WT G74847115 76 42,000 SH   SOLE   0 0 42,000