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,001 14,661 SH   SOLE   0 0 14,661
4FRONT VENTURES CORP CS 35086B207 7 24,150 SH   SOLE   0 0 24,150
ABBOTT LABS COM CS 002824100 10,250 129,897 SH   SOLE   0 0 129,897
ABBVIE INC COM CS 00287Y109 3,565 46,797 SH   SOLE   0 0 46,797
ACACIA RESH CORP ACACIA TCH CO CS 003881307 39 17,500 SH   SOLE   0 0 17,500
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 82,828 507,340 SH   SOLE   0 0 507,340
ADOBE SYS INC COM CS 00724F101 875 2,750 SH   SOLE   0 0 2,750
ADYEN N V SHS CS N3501V104 326 385 SH   SOLE   0 0 385
AIR LEASE CORP CL A CS 00912X302 6,117 276,309 SH   SOLE   0 0 276,309
AIR PRODS & CHEMS INC COM CS 009158106 5,614 28,125 SH   SOLE   0 0 28,125
AKAMAI TECHNOLOGIES INC COM CS 00971T101 306 3,350 SH   SOLE   0 0 3,350
ALCON INC CS H01301128 60,410 1,188,706 SH   SOLE   0 0 1,188,706
ALIBABA GROUP HLDG LTD SPONSOR CS 01609W102 1,166 5,993 SH   SOLE   0 0 5,993
ALLEGION PUB LTD CO ORD SHS CS G0176J109 60,720 659,858 SH   SOLE   0 0 659,858
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 1,052 56,600 SH   SOLE   0 0 56,600
ALLSTATE CORP CS 020002101 1,421 15,488 SH   SOLE   0 0 15,488
ALPHABET INC CAP STK CL A CS 02079K305 89,238 76,800 SH   SOLE   0 0 76,800
ALPHABET INC CAP STK CL C CS 02079K107 36,670 31,536 SH   SOLE   0 0 31,536
ALTERYX INC COM CL A CS 02156B103 219 2,304 SH   SOLE   0 0 2,304
ALTRIA GROUP INC COM CS 02209S103 620 16,025 SH   SOLE   0 0 16,025
AMARIN CORP PLC SPONS ADR NEW CS 023111206 166 41,500 SH   SOLE   0 0 41,500
AMAZON COM INC COM CS 023135106 94,536 48,487 SH   SOLE   0 0 48,487
AMERICAN EXPRESS CO COM CS 025816109 11,402 133,182 SH   SOLE   0 0 133,182
AMERICAN TOWER CORP NEW COM CS 03027X100 14,937 68,599 SH   SOLE   0 0 68,599
AMERICAN WTR WKS CO INC NEW CO CS 030420103 2,411 20,165 SH   SOLE   0 0 20,165
AMERIPRISE FINL INC COM CS 03076C106 607 5,923 SH   SOLE   0 0 5,923
AMETEK INC NEW COM CS 031100100 235 3,259 SH   SOLE   0 0 3,259
AMGEN INC COM CS 031162100 13,006 64,156 SH   SOLE   0 0 64,156
AMPHENOL CORP NEW CL A CS 032095101 1,202 16,495 SH   SOLE   0 0 16,495
ANALOG DEVICES INC CS 032654105 1,367 15,247 SH   SOLE   0 0 15,247
ANNALY CAP MGMT INC COM CS 035710409 603 119,000 SH   SOLE   0 0 119,000
ANSYS INC COM CS 03662Q105 482 2,074 SH   SOLE   0 0 2,074
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 804 4,871 SH   SOLE   0 0 4,871
APOLLO GLOBAL MGMT INC CS 03768E105 6,237 186,190 SH   SOLE   0 0 186,190
APPLE INC COM CS 037833100 154,895 609,126 SH   SOLE   0 0 609,126
APPLIED MATLS INC COM CS 038222105 416 9,085 SH   SOLE   0 0 9,085
APPLIED MINERALS INC COM CS 03823M100 30 4,008,651 SH   SOLE   0 0 4,008,651
APTARGROUP INC COM CS 038336103 67,737 680,496 SH   SOLE   0 0 680,496
ARCH CAP GROUP LTD ORD CS G0450A105 4,180 146,869 SH   SOLE   0 0 146,869
AT&T INC COM CS 00206R102 28,250 969,118 SH   SOLE   0 0 969,118
AUTOMATIC DATA PROCESSING INC CS 053015103 91,309 668,051 SH   SOLE   0 0 668,051
BALL CORP CS 058498106 13,281 205,400 SH   SOLE   0 0 205,400
BANK AMER CORP COM CS 060505104 5,424 255,489 SH   SOLE   0 0 255,489
BAXTER INTL INC CS 071813109 619 7,623 SH   SOLE   0 0 7,623
BCE INC COM NEW CS 05534B760 2,215 54,213 SH   SOLE   0 0 54,213
BECTON DICKINSON & CO COM CS 075887109 2,592 11,279 SH   SOLE   0 0 11,279
BERKLEY W R CORP COM CS 084423102 422 8,083 SH   SOLE   0 0 8,083
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 9,248 34 SH   SOLE   0 0 34
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 60,905 333,123 SH   SOLE   0 0 333,123
BGC PARTNERS INC CL A CS 05541T101 50 20,000 SH   SOLE   0 0 20,000
BIOGEN INC COM CS 09062X103 446 1,411 SH   SOLE   0 0 1,411
BLACKROCK INC COM CS 09247X101 733 1,665 SH   SOLE   0 0 1,665
BLACKSTONE GROUP INC CS 09260D107 27,574 605,098 SH   SOLE   0 0 605,098
BOEING CO COM CS 097023105 382 2,562 SH   SOLE   0 0 2,562
BOOKING HOLDINGS INC CS 09857L108 250 186 SH   SOLE   0 0 186
BORR DRILLING LTD SHS CS G1466R207 11 23,500 SH   SOLE   0 0 23,500
BOSTON PROPERTIES INC COM CS 101121101 286 3,100 SH   SOLE   0 0 3,100
BP PLC SPONSORED ADR CS 055622104 484 19,862 SH   SOLE   0 0 19,862
BRISTOL MYERS SQUIBB CO COM CS 110122108 7,772 139,426 SH   SOLE   0 0 139,426
BROADCOM INC CS 11135F101 3,897 16,438 SH   SOLE   0 0 16,438
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 1,112 25,128 SH   SOLE   0 0 25,128
BROOKFIELD INFRAST PARTNERS LP CS G16252101 5,987 166,443 SH   SOLE   0 0 166,443
BROOKFIELD INFRASTRUCTURE CORP CS 11275Q107 600 18,434 SH   SOLE   0 0 18,434
BWX TECHNOLOGIES INC COM CS 05605H100 248 5,100 SH   SOLE   0 0 5,100
CAMDEN NATL CORP COM CS 133034108 324 10,300 SH   SOLE   0 0 10,300
CAMPBELL SOUP CO COM CS 134429109 215 4,666 SH   SOLE   0 0 4,666
CANADIAN NATL RY CO COM CS 136375102 288 3,708 SH   SOLE   0 0 3,708
CANADIAN PAC RY LTD COM CS 13645T100 2,490 11,339 SH   SOLE   0 0 11,339
CASI PHARMACEUTICALS INC COM CS 14757U109 28 13,752 SH   SOLE   0 0 13,752
CATERPILLAR INC DEL COM CS 149123101 2,250 19,386 SH   SOLE   0 0 19,386
CDW CORP COM CS 12514G108 237 2,543 SH   SOLE   0 0 2,543
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 30 113,116 SH   SOLE   0 0 113,116
CERAGON NETWORKS LTD ORD CS M22013102 13 10,000 SH   SOLE   0 0 10,000
CERUS CORP COM CS 157085101 93 20,000 SH   SOLE   0 0 20,000
CHARTER COMMUNICATIONS INC DEL CS 16119P108 953 2,185 SH   SOLE   0 0 2,185
CHEVRON CORP NEW COM CS 166764100 8,124 112,112 SH   SOLE   0 0 112,112
CHOICE HOTELS INTL INC COM CS 169905106 368 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 684 6,128 SH   SOLE   0 0 6,128
CHURCH & DWIGHT INC COM CS 171340102 3,399 52,953 SH   SOLE   0 0 52,953
CIGNA CORPORATION COM CS 125523100 2,808 15,847 SH   SOLE   0 0 15,847
CINTAS CORP COM CS 172908105 1,921 11,092 SH   SOLE   0 0 11,092
CISCO SYS INC COM CS 17275R102 18,742 476,781 SH   SOLE   0 0 476,781
CITIGROUP INC COM NEW CS 172967424 1,779 42,247 SH   SOLE   0 0 42,247
CLARIVATE ANALYTICS PLC CS G21810109 2,637 127,067 SH   SOLE   0 0 127,067
CLEARPOINT NEURO INC CS 18507C103 77 21,552 SH   SOLE   0 0 21,552
CLOROX CO DEL COM CS 189054109 348 2,008 SH   SOLE   0 0 2,008
CME GROUP INC COM CS 12572Q105 1,497 8,656 SH   SOLE   0 0 8,656
COCA COLA CO COM CS 191216100 7,424 167,785 SH   SOLE   0 0 167,785
COLFAX CORP COM CS 194014106 13,604 687,086 SH   SOLE   0 0 687,086
COLGATE PALMOLIVE CO COM CS 194162103 17,086 257,473 SH   SOLE   0 0 257,473
COMCAST CORP NEW CL A CS 20030N101 41,757 1,214,558 SH   SOLE   0 0 1,214,558
CONSOLIDATED EDISON INC CS 209115104 319 4,089 SH   SOLE   0 0 4,089
CORNING INC COM CS 219350105 1,110 54,021 SH   SOLE   0 0 54,021
COSTCO WHSL CORP NEW COM CS 22160K105 139,874 490,563 SH   SOLE   0 0 490,563
CROWN CASTLE INTL CORP CS 22822V101 113,268 784,402 SH   SOLE   0 0 784,402
CSX CORP COM CS 126408103 1,893 33,034 SH   SOLE   0 0 33,034
CVS HEALTH CORPORATION CS 126650100 877 14,781 SH   SOLE   0 0 14,781
DANAHER CORP DEL COM CS 235851102 67,169 485,292 SH   SOLE   0 0 485,292
DEERE & CO COM CS 244199105 2,201 15,931 SH   SOLE   0 0 15,931
DEUTSCHE TELEKOM AG SPONSORED CS 251566105 259 20,000 SH   SOLE   0 0 20,000
DIAMONDBACK ENERGY INC COM CS 25278X109 223 8,530 SH   SOLE   0 0 8,530
DISCOVER FINANCIAL SERVICES CS 254709108 281 7,870 SH   SOLE   0 0 7,870
DISCOVERY COMMUNICATIONS NEW S CS 25470F104 599 30,827 SH   SOLE   0 0 30,827
DISNEY WALT CO COM DISNEY CS 254687106 44,418 459,810 SH   SOLE   0 0 459,810
DOMINION RES INC VA NEW COM CS 25746U109 1,989 27,555 SH   SOLE   0 0 27,555
DOVER CORP COM CS 260003108 1,917 22,834 SH   SOLE   0 0 22,834
DTE ENERGY CO COM CS 233331107 329 3,466 SH   SOLE   0 0 3,466
DUKE ENERGY CORP CS 26441C204 1,313 16,240 SH   SOLE   0 0 16,240
DUNKIN BRANDS GROUP INC COM CS 265504100 954 17,975 SH   SOLE   0 0 17,975
EATON CORP PLC SHS CS G29183103 2,411 31,035 SH   SOLE   0 0 31,035
EBAY INC COM CS 278642103 684 22,749 SH   SOLE   0 0 22,749
ECOLAB INC COM CS 278865100 123,490 792,467 SH   SOLE   0 0 792,467
EDWARDS LIFESCIENCES CORP COM CS 28176E108 2,733 14,487 SH   SOLE   0 0 14,487
EMERSON ELEC CO COM CS 291011104 4,117 86,399 SH   SOLE   0 0 86,399
ENBRIDGE INC COM CS 29250N105 434 14,931 SH   SOLE   0 0 14,931
ENERGY TRANSFER LP CS 29273V100 1,328 288,623 SH   SOLE   0 0 288,623
ENTERPRISE PRODS PARTNERS L P CS 293792107 21,750 1,520,978 SH   SOLE   0 0 1,520,978
EOG RES INC COM CS 26875P101 3,447 95,953 SH   SOLE   0 0 95,953
EQUIFAX INC COM CS 294429105 244 2,045 SH   SOLE   0 0 2,045
EXXON MOBIL CORP COM CS 30231G102 8,608 226,706 SH   SOLE   0 0 226,706
FACEBOOK INC CL A CS 30303M102 25,499 152,871 SH   SOLE   0 0 152,871
FEDEX CORP COM CS 31428X106 923 7,608 SH   SOLE   0 0 7,608
FIDELITY NATL INFORMATION SVCS CS 31620M106 24,196 198,918 SH   SOLE   0 0 198,918
FIFTH THIRD BANCORP COM CS 316773100 467 31,422 SH   SOLE   0 0 31,422
FIRST REPUBLIC BANK CS 33616C100 3,448 41,911 SH   SOLE   0 0 41,911
FISERV INC COM CS 337738108 275 2,890 SH   SOLE   0 0 2,890
FISSION URANIUM CORP COM CS 33812R109 1 10,000 SH   SOLE   0 0 10,000
FLUOROPHARMA MED INC COM CS 343870101 0 117,647 SH   SOLE   0 0 117,647
FORTIVE CORP COM CS 34959J108 15,118 273,932 SH   SOLE   0 0 273,932
FRESHPET INC COM CS 358039105 348 5,450 SH   SOLE   0 0 5,450
G1 THERAPEUTICS INC COM CS 3621LQ109 314 28,486 SH   SOLE   0 0 28,486
GENE EXPRESS, INC. COM STOCK CS 9940769Y5 0 100,000 SH   SOLE   0 0 100,000
GENERAL DYNAMICS CORP COM CS 369550108 221 1,673 SH   SOLE   0 0 1,673
GENERAL ELECTRIC CO COM CS 369604103 345 43,415 SH   SOLE   0 0 43,415
GENERAL MLS INC COM CS 370334104 728 13,797 SH   SOLE   0 0 13,797
GENMAB A S SPONSORED ADR CS 372303206 2,578 121,675 SH   SOLE   0 0 121,675
GENMAB A/S SHS CS K3967W102 4,843 23,795 SH   SOLE   0 0 23,795
GETSWIFT LTD SHS CS Q402A3102 237 951,200 SH   SOLE   0 0 951,200
GILEAD SCIENCES INC COM CS 375558103 415 5,553 SH   SOLE   0 0 5,553
GLOBAL EAGLE ENTMT INC COM CS 37951D102 3 20,000 SH   SOLE   0 0 20,000
GLOBALSTAR INC CS 378973408 4 14,510 SH   SOLE   0 0 14,510
GLOBE LIFE INC CS 37959E102 264 3,672 SH   SOLE   0 0 3,672
GOLDMAN SACHS GROUP INC CS 38141G104 1,154 7,463 SH   SOLE   0 0 7,463
GOLUB CAP BDC INC COM CS 38173M102 195 15,500 SH   SOLE   0 0 15,500
GRAINGER W W INC COM CS 384802104 3,450 13,883 SH   SOLE   0 0 13,883
GS ACQUISITION HLDGS CORP COM CS 92537N108 403 46,550 SH   SOLE   0 0 46,550
GTT COMMUNICATIONS INC CS 362393100 797 100,309 SH   SOLE   0 0 100,309
HAEMONETICS CORP COM CS 405024100 543 5,450 SH   SOLE   0 0 5,450
HESS CORP COM CS 42809H107 210 6,300 SH   SOLE   0 0 6,300
HOLLY ENERGY PARTNERS LP CS 435763107 179 12,760 SH   SOLE   0 0 12,760
HOME DEPOT INC COM CS 437076102 44,953 240,761 SH   SOLE   0 0 240,761
HONEYWELL INTL INC CS 438516106 15,361 114,812 SH   SOLE   0 0 114,812
HORMEL FOODS CORP CS 440452100 4,113 88,181 SH   SOLE   0 0 88,181
HUNTINGTON BANCSHARES INC COM CS 446150104 414 50,469 SH   SOLE   0 0 50,469
IDEXX LABS INC COM CS 45168D104 125,161 516,683 SH   SOLE   0 0 516,683
IHS MARKIT LTD SHS CS G47567105 227 3,787 SH   SOLE   0 0 3,787
ILLINOIS TOOL WKS INC COM CS 452308109 10,377 73,019 SH   SOLE   0 0 73,019
ILLUMINA INC COM CS 452327109 552 2,021 SH   SOLE   0 0 2,021
INTEL CORP COM CS 458140100 4,033 74,522 SH   SOLE   0 0 74,522
INTERCONTINENTAL EXCHANGE INC CS 45866F104 429 5,317 SH   SOLE   0 0 5,317
INTERNATIONAL BUSINESS MACHS C CS 459200101 5,472 49,331 SH   SOLE   0 0 49,331
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 3,075 30,127 SH   SOLE   0 0 30,127
INTUIT COM CS 461202103 28,418 123,556 SH   SOLE   0 0 123,556
INTUITIVE SURGICAL INC COM NEW CS 46120E602 950 1,919 SH   SOLE   0 0 1,919
INVESCO QQQ TRUST SERIES 1 CS 46090E103 24,520 128,783 SH   SOLE   0 0 128,783
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 3,528 41,989 SH   SOLE   0 0 41,989
ISHARES MSCI EAFE INDEX CS 464287465 295 5,527 SH   SOLE   0 0 5,527
ISHARES RUSSELL 2000 ETF CS 464287655 2,378 20,775 SH   SOLE   0 0 20,775
ISHARES TR CORE MSCI EAFE CS 46432F842 1,050 21,040 SH   SOLE   0 0 21,040
ISHARES TR CORE S&P MCP ETF CS 464287507 908 6,311 SH   SOLE   0 0 6,311
ISHARES TR CORE S&P500 ETF CS 464287200 6,027 23,326 SH   SOLE   0 0 23,326
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 10,840 100,614 SH   SOLE   0 0 100,614
ISHARES TR RUS MID-CAP ETF CS 464287499 378 8,760 SH   SOLE   0 0 8,760
ISHARES TR RUSSELL 3000 CS 464287689 224 1,510 SH   SOLE   0 0 1,510
ISHARES TR S&P SMALL CAP 600 CS 464287804 714 12,722 SH   SOLE   0 0 12,722
ISHARES TR SELECT DIVID ETF CS 464287168 311 4,230 SH   SOLE   0 0 4,230
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
JACOBS ENGR GROUP INC CS 469814107 358 4,515 SH   SOLE   0 0 4,515
JOHNSON & JOHNSON COM CS 478160104 77,019 587,347 SH   SOLE   0 0 587,347
JPMORGAN CHASE & CO COM CS 46625H100 49,294 547,531 SH   SOLE   0 0 547,531
KANSAS CITY SOUTHERN COM NEW CS 485170302 370 2,908 SH   SOLE   0 0 2,908
KIMBERLY CLARK CORP COM CS 494368103 533 4,170 SH   SOLE   0 0 4,170
KINDER MORGAN INC KANS CS 49456B101 1,963 141,035 SH   SOLE   0 0 141,035
L3HARRIS TECHNOLOGY INC CS 502431109 543 3,012 SH   SOLE   0 0 3,012
LABORATORY CORP AMER HLDGS COM CS 50540R409 393 3,113 SH   SOLE   0 0 3,113
LAUDER ESTEE COS INC CL A CS 518439104 65,562 411,458 SH   SOLE   0 0 411,458
LILLY ELI & CO COM CS 532457108 2,206 15,900 SH   SOLE   0 0 15,900
LINDE PUBLIC LTD CS G5494J103 341 1,973 SH   SOLE   0 0 1,973
LINEAGE CELL THERAPEUTICS INC CS 53566P109 84 101,300 SH   SOLE   0 0 101,300
LIVE NATION INC COM CS 538034109 1,173 25,793 SH   SOLE   0 0 25,793
LOCKHEED MARTIN CORP CS 539830109 2,696 7,954 SH   SOLE   0 0 7,954
LOWES COS INC COM CS 548661107 11,193 130,079 SH   SOLE   0 0 130,079
LYONDELLBASELL INDUSTRIES N V CS N53745100 1,595 32,138 SH   SOLE   0 0 32,138
MAGELLAN MIDSTREAM PARTNERS CS 559080106 9,240 253,209 SH   SOLE   0 0 253,209
MASTERCARD INCORPORATED CL A CS 57636Q104 1,876 7,768 SH   SOLE   0 0 7,768
MCCORMICK & CO INC COM NON VTG CS 579780206 72,893 516,203 SH   SOLE   0 0 516,203
MCDONALDS CORP COM CS 580135101 1,218 7,368 SH   SOLE   0 0 7,368
MEDTRONIC PLC SHS CS G5960L103 550 6,101 SH   SOLE   0 0 6,101
MERCK & CO INC NEW COM CS 58933Y105 7,897 102,636 SH   SOLE   0 0 102,636
METTLER TOLEDO INTERNATIONAL C CS 592688105 105,979 153,479 SH   SOLE   0 0 153,479
MFA FINL INC COM CS 55272X102 796 513,461 SH   SOLE   0 0 513,461
MICROCHIP TECHNOLOGY INC CS 595017104 6,734 99,326 SH   SOLE   0 0 99,326
MICROSOFT CORP COM CS 594918104 135,163 857,036 SH   SOLE   0 0 857,036
MIMEDX GROUP INC COM CS 602496101 42 12,000 SH   SOLE   0 0 12,000
MONDELEZ INTL INC CL A CS 609207105 635 12,681 SH   SOLE   0 0 12,681
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 456 3,432 SH   SOLE   0 0 3,432
MPLX LP COM UNIT REP LTD CS 55336V100 514 44,237 SH   SOLE   0 0 44,237
NEOGEN CORP COM CS 640491106 279 4,166 SH   SOLE   0 0 4,166
NESTLE S A SPONSORED ADR CS 641069406 1,530 14,859 SH   SOLE   0 0 14,859
NETFLIX INC COM CS 64110L106 1,299 3,460 SH   SOLE   0 0 3,460
NEVADA GOLD CORP COM CS 641266101 0 10,000 SH   SOLE   0 0 10,000
NEW MOUNTAIN FIN CORP COM CS 647551100 1,242 182,575 SH   SOLE   0 0 182,575
NEW RESIDENTIAL INVT CORP COM CS 64828T201 294 58,600 SH   SOLE   0 0 58,600
NEWMARK GROUP INC - CLASS A CS 65158N102 63 14,777 SH   SOLE   0 0 14,777
NEXTERA ENERGY INC COM CS 65339F101 6,109 25,390 SH   SOLE   0 0 25,390
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 17,286 402,008 SH   SOLE   0 0 402,008
NII HLDGS INC COM PAR $0.001 CS 62913F508 108 49,996 SH   SOLE   0 0 49,996
NIKE INC CL B CS 654106103 21,861 264,209 SH   SOLE   0 0 264,209
NORFOLK SOUTHERN CORP CS 655844108 1,682 11,519 SH   SOLE   0 0 11,519
NORTHROP GRUMMAN CORP COM CS 666807102 351 1,159 SH   SOLE   0 0 1,159
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 8 50,000 SH   SOLE   0 0 50,000
NOVARTIS A G SPONSORED ADR CS 66987V109 554 6,722 SH   SOLE   0 0 6,722
NUCOR CORP COM CS 670346105 666 18,500 SH   SOLE   0 0 18,500
NVIDIA CORP COM CS 67066G104 8,086 30,677 SH   SOLE   0 0 30,677
NXP SEMICONDUCTORS N V COM CS N6596X109 2,471 29,799 SH   SOLE   0 0 29,799
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 403 1,340 SH   SOLE   0 0 1,340
OIL SEARCH LTD ORD CS Y64695110 22 15,000 SH   SOLE   0 0 15,000
ONCOCYTE CORPORATION COM CS 68235C107 37 15,000 SH   SOLE   0 0 15,000
ONEX CORP SUB VTG CS 68272K103 23,563 643,112 SH   SOLE   0 0 643,112
ORACLE CORP COM CS 68389X105 5,760 119,183 SH   SOLE   0 0 119,183
OVERSEAS SHIPHOLDING GROUP INC CS 69036R863 260 114,450 SH   SOLE   0 0 114,450
PACKAGING CORP OF AMERICA CS 695156109 229 2,635 SH   SOLE   0 0 2,635
PARETEUM CORP CS 69946T207 11 25,800 SH   SOLE   0 0 25,800
PAYCHEX INC COM CS 704326107 4,731 75,184 SH   SOLE   0 0 75,184
PAYPAL HLDGS INC COM CS 70450Y103 59,140 617,715 SH   SOLE   0 0 617,715
PEOPLES UNITED FINANCIAL INC C CS 712704105 113 10,233 SH   SOLE   0 0 10,233
PEPSICO INC COM CS 713448108 48,311 402,253 SH   SOLE   0 0 402,253
PERKINELMER INC COM CS 714046109 306 4,065 SH   SOLE   0 0 4,065
PFIZER INC COM CS 717081103 3,608 110,539 SH   SOLE   0 0 110,539
PHILIP MORRIS INTL INC COM CS 718172109 770 10,555 SH   SOLE   0 0 10,555
PHILLIPS 66 PARTNERS LP COM UN CS 718549207 280 7,675 SH   SOLE   0 0 7,675
PINNACLE WEST CAP CORP COM CS 723484101 345 4,550 SH   SOLE   0 0 4,550
PNC FINL SVCS GROUP INC CS 693475105 3,347 34,970 SH   SOLE   0 0 34,970
POWERFLEET INC COM CS 73931J109 38 11,000 SH   SOLE   0 0 11,000
PPL CORP COM CS 69351T106 429 17,378 SH   SOLE   0 0 17,378
PRICE T ROWE GROUP INC COM CS 74144T108 26,749 273,927 SH   SOLE   0 0 273,927
PROCTER AND GAMBLE CO COM CS 742718109 2,927 26,606 SH   SOLE   0 0 26,606
PROGRESSIVE CORP OHIO COM CS 743315103 8,413 113,940 SH   SOLE   0 0 113,940
PROTOKINETIX INC CS 743722100 3 20,000 SH   SOLE   0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 233 5,187 SH   SOLE   0 0 5,187
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 401 11,246 SH   SOLE   0 0 11,246
QUALCOMM INC COM CS 747525103 773 11,420 SH   SOLE   0 0 11,420
RAYMOND JAMES FINANCIAL INC CO CS 754730109 229 3,625 SH   SOLE   0 0 3,625
RAYTHEON CO COM NEW CS 755111507 15,999 121,987 SH   SOLE   0 0 121,987
RAYTHEON TECHNOLOGIES CORP CS 75513E101 2,620 27,775 SH   SOLE   0 0 27,775
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 38 200,000 SH   SOLE   0 0 200,000
ROCKWELL AUTOMATION INC CS 773903109 18,893 125,196 SH   SOLE   0 0 125,196
ROLLINS INC COM CS 775711104 10,722 296,683 SH   SOLE   0 0 296,683
ROPER TECHNOLOGIES INC COM CS 776696106 52,654 168,865 SH   SOLE   0 0 168,865
ROYAL DUTCH SHELL PLC SPONS AD CS 780259206 491 14,073 SH   SOLE   0 0 14,073
S&P GLOBAL INC CS 78409V104 225 919 SH   SOLE   0 0 919
SALESFORCE COM INC COM CS 79466L302 20,257 140,695 SH   SOLE   0 0 140,695
SCHLUMBERGER LTD COM CS 806857108 149 11,070 SH   SOLE   0 0 11,070
SCHWAB CHARLES CORP NEW COM CS 808513105 414 12,300 SH   SOLE   0 0 12,300
SCHWAB STRATEGIC TR INTL EQTY CS 808524805 693 26,800 SH   SOLE   0 0 26,800
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 356 8,046 SH   SOLE   0 0 8,046
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 702 7,922 SH   SOLE   0 0 7,922
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 737 35,398 SH   SOLE   0 0 35,398
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 1,361 16,936 SH   SOLE   0 0 16,936
SERVICENOW INC COM CS 81762P102 332 1,158 SH   SOLE   0 0 1,158
SHERWIN-WILLIAMS CO CS 824348106 352 765 SH   SOLE   0 0 765
SHOPIFY INC CL A CS 82509L107 422 1,012 SH   SOLE   0 0 1,012
SIG COMBIBLOC GROUP AG CS H76406117 827 55,000 SH   SOLE   0 0 55,000
SILVER ELEPHANT MINING CORP CS 82770L109 1 10,000 SH   SOLE   0 0 10,000
SMUCKER J M CO COM NEW CS 832696405 411 3,700 SH   SOLE   0 0 3,700
SOUTHERN CO COM CS 842587107 344 6,349 SH   SOLE   0 0 6,349
SPARK NEW ZEALAND LTD SHS CS Q8619N107 341 140,000 SH   SOLE   0 0 140,000
SPDR DJIA CS 78467X109 8,155 37,197 SH   SOLE   0 0 37,197
SPDR GOLD TRUST CS 78463V107 6,265 42,318 SH   SOLE   0 0 42,318
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 32,537 126,236 SH   SOLE   0 0 126,236
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 3,987 15,167 SH   SOLE   0 0 15,167
SPDR SER TR PORTFOLIO S&P400 CS 78464A847 411 16,230 SH   SOLE   0 0 16,230
SPDR SERIES TRUST S&P BIOTECH CS 78464A870 5,270 68,047 SH   SOLE   0 0 68,047
SPLUNK INC COM CS 848637104 3,513 27,833 SH   SOLE   0 0 27,833
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 815 25,260 SH   SOLE   0 0 25,260
STARBUCKS CORP COM CS 855244109 610 9,275 SH   SOLE   0 0 9,275
STERIS PLC CS G8473T100 11,944 85,335 SH   SOLE   0 0 85,335
STRYKER CORP COM CS 863667101 10,121 60,790 SH   SOLE   0 0 60,790
SUNRUN INC COM CS 86771W105 640 63,350 SH   SOLE   0 0 63,350
SYSCO CORP COM CS 871829107 3,351 73,436 SH   SOLE   0 0 73,436
T-MOBILE US INC COM CS 872590104 479 5,711 SH   SOLE   0 0 5,711
TARGA RES CORP COM CS 87612G101 71 10,226 SH   SOLE   0 0 10,226
TELEFLEX INC CS 879369106 422 1,440 SH   SOLE   0 0 1,440
TENCENT HLDGS LTD ADR CS 88032Q109 625 12,723 SH   SOLE   0 0 12,723
TESLA MTRS INC COM CS 88160R101 383 731 SH   SOLE   0 0 731
TEXAS INSTRS INC COM CS 882508104 7,200 72,054 SH   SOLE   0 0 72,054
THE TRADE DESK INC COM CL A CS 88339J105 45,975 238,213 SH   SOLE   0 0 238,213
THEGLOBE COM INC COM CS 88335R101 1 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 58,512 206,319 SH   SOLE   0 0 206,319
TIFFANY & CO NEW COM CS 886547108 786 6,073 SH   SOLE   0 0 6,073
TJX COS INC NEW COM CS 872540109 62,623 1,309,836 SH   SOLE   0 0 1,309,836
TRAVELERS COMPANIES INC COM CS 89417E109 770 7,747 SH   SOLE   0 0 7,747
UGI CORP NEW COM CS 902681105 361 13,518 SH   SOLE   0 0 13,518
ULTA SALON COSMETCS & FRAG INC CS 90384S303 226 1,288 SH   SOLE   0 0 1,288
UNILEVER N V N Y SHS NEW CS 904784709 745 15,263 SH   SOLE   0 0 15,263
UNION PAC CORP COM CS 907818108 3,468 24,592 SH   SOLE   0 0 24,592
UNITED PARCEL SVC INC CL B CS 911312106 610 6,530 SH   SOLE   0 0 6,530
UNITEDHEALTH GROUP INC COM CS 91324P102 3,853 15,450 SH   SOLE   0 0 15,450
US BANCORP DEL COM NEW CS 902973304 10,632 308,610 SH   SOLE   0 0 308,610
VAIL RESORTS INC COM CS 91879Q109 236 1,600 SH   SOLE   0 0 1,600
VALERO ENERGY CORP NEW COM CS 91913Y100 226 4,988 SH   SOLE   0 0 4,988
VANECK VECTORS ETF TR CS 92189F726 449 3,510 SH   SOLE   0 0 3,510
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 889 21,665 SH   SOLE   0 0 21,665
VANGUARD HEALTH CARE ETF CS 92204A504 619 3,729 SH   SOLE   0 0 3,729
VANGUARD HIGH DIV YLD ETF CS 921946406 5,287 74,726 SH   SOLE   0 0 74,726
VANGUARD INDEX FDS LARGE CAP E CS 922908637 350 2,957 SH   SOLE   0 0 2,957
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 565 4,462 SH   SOLE   0 0 4,462
VANGUARD INDEX FDS SMALL CP ET CS 922908751 1,938 16,784 SH   SOLE   0 0 16,784
VANGUARD MID-CAP ETF CS 922908629 824 6,259 SH   SOLE   0 0 6,259
VANGUARD MSCI EAFE ETF CS 921943858 318 9,542 SH   SOLE   0 0 9,542
VANGUARD S&P 500 ETF CS 922908363 11,934 50,394 SH   SOLE   0 0 50,394
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 1,277 12,351 SH   SOLE   0 0 12,351
VANGUARD WORLD CONSUMER DISC E CS 92204A108 263 1,810 SH   SOLE   0 0 1,810
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 213 1,927 SH   SOLE   0 0 1,927
VANGUARD WORLD FDS INF TECH ET CS 92204A702 1,018 4,806 SH   SOLE   0 0 4,806
VEEVA SYS INC CL A COM CS 922475108 10,241 65,493 SH   SOLE   0 0 65,493
VERIZON COMMUNICATIONS INC COM CS 92343V104 4,893 91,069 SH   SOLE   0 0 91,069
VERTEX PHARMACEUTICALS INC COM CS 92532F100 301 1,264 SH   SOLE   0 0 1,264
VICTREX PLC CS G9358Y107 40,396 1,654,062 SH   SOLE   0 0 1,654,062
VIPER ENERGY PARTNERS LP CS 92763M105 108 16,320 SH   SOLE   0 0 16,320
VIRNETX HLDG CORP COM CS 92823T108 642 117,361 SH   SOLE   0 0 117,361
VISA INC COM CL A CS 92826C839 209,436 1,299,875 SH   SOLE   0 0 1,299,875
VORNADO RLTY TR SH BEN INT CS 929042109 268 7,394 SH   SOLE   0 0 7,394
VYSTAR CORP CS 92927N106 4 480,000 SH   SOLE   0 0 480,000
WABTEC CORP COM CS 929740108 703 14,612 SH   SOLE   0 0 14,612
WAL-MART STORES INC COM CS 931142103 788 6,937 SH   SOLE   0 0 6,937
WALGREENS BOOTS ALLIANCE INC CS 931427108 237 5,174 SH   SOLE   0 0 5,174
WATTS WATER TECHNOLOGIES A CS 942749102 483 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 461 5,226 SH   SOLE   0 0 5,226
WELLS FARGO CO NEW COM CS 949746101 2,858 99,584 SH   SOLE   0 0 99,584
WELLTOWER INC CS 95040Q104 203 4,440 SH   SOLE   0 0 4,440
WEX INC COM CS 96208T104 24,376 233,149 SH   SOLE   0 0 233,149
WEYERHAEUSER CO CS 962166104 1,122 66,179 SH   SOLE   0 0 66,179
WHITE MTNS INS GROUP LTD COM CS G9618E107 5,090 5,593 SH   SOLE   0 0 5,593
WILLIAMS COS INC DEL COM CS 969457100 212 14,995 SH   SOLE   0 0 14,995
XCEL ENERGY INC CS 98389B100 273 4,534 SH   SOLE   0 0 4,534
XYLEM INC COM CS 98419M100 12,913 198,261 SH   SOLE   0 0 198,261
YUM BRANDS INC COM CS 988498101 388 5,655 SH   SOLE   0 0 5,655
YUM CHINA HLDGS INC COM CS 98850P109 235 5,520 SH   SOLE   0 0 5,520
ZOETIS INC CL A CS 98978V103 110,964 942,851 SH   SOLE   0 0 942,851
ISHARES TR U.S. PFD STK ETF FT 464288687 223 7,000 SH   SOLE   0 0 7,000
WESTERN ASSET HIGH INCM FD II FT 95766J102 61 12,085 SH   SOLE   0 0 12,085
ALLIANZ FDS RCM MIDCAP INS MF 018919688 128 33,460 SH   SOLE   0 0 33,460
AMCAP FD INC SHS CL F-2 MF 023375827 230 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 717 15,820 SH   SOLE   0 0 15,820
AMG TR IV RIVR RD DIV CP N MF 00171A100 118 14,132 SH   SOLE   0 0 14,132
ARTISAN PTRNS FDS INC MID CAP MF 04314H303 388 12,495 SH   SOLE   0 0 12,495
COHEN & STEERS RLTY SHS INC CO MF 192476109 292 5,772 SH   SOLE   0 0 5,772
COLUMBIA ACORN TR INTL CL Z MF 197199813 212 8,670 SH   SOLE   0 0 8,670
COLUMBIA FDS SER TR MID CAP IN MF 19765J608 136 12,196 SH   SOLE   0 0 12,196
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 184 16,771 SH   SOLE   0 0 16,771
DFA EMERGING MKTS SMALL CAP MF 233203611 223 15,642 SH   SOLE   0 0 15,642
DFA INTERNATIONAL SMALL CAP EQ MF 233203629 327 24,761 SH   SOLE   0 0 24,761
DODGE & COX FDS GLOBAL STK FD MF 256206202 110 12,578 SH   SOLE   0 0 12,578
FIDELITY CONCORD STR TR 500 ID MF 315911750 334 3,703 SH   SOLE   0 0 3,703
FIDELITY CONTRAFUND INC COM MF 316071109 1,098 93,359 SH   SOLE   0 0 93,359
FIDELITY GROWTH CO FUND MF 316200104 1,021 54,220 SH   SOLE   0 0 54,220
FIDELITY MAGELLAN FD COM MF 316184100 92 10,440 SH   SOLE   0 0 10,440
HARRIS ASSOC INVT TR OAKMAK SE MF 413838608 228 7,798 SH   SOLE   0 0 7,798
JPMORGAN TR I US LARGE SEL MF 4812A2389 451 22,217 SH   SOLE   0 0 22,217
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 305 20,811 SH   SOLE   0 0 20,811
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 283 7,869 SH   SOLE   0 0 7,869
MATTHEWS INTL FDS PAC TIGER FD MF 577130107 4,345 190,987 SH   SOLE   0 0 190,987
NORTHERN FDS STK INDEX FD MF 665162772 559 18,879 SH   SOLE   0 0 18,879
PIMCO COMMODITY RR STRAT - INS MF 722005667 62 14,443 SH   SOLE   0 0 14,443
PRICE T ROWE GROWTH STK FD INC MF 741479109 1,037 16,569 SH   SOLE   0 0 16,569
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 455 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE DIVID GROWTH FD C MF 779546100 210 4,867 SH   SOLE   0 0 4,867
ROWE T PRICE EQUITY INCOME FD MF 779547108 268 11,754 SH   SOLE   0 0 11,754
ROYCE FD PENN MUT INV MF 780905840 116 17,691 SH   SOLE   0 0 17,691
ROYCE FD TOTAL RETURN MF 780905881 83 10,886 SH   SOLE   0 0 10,886
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 356 8,960 SH   SOLE   0 0 8,960
T ROWE PR BLUE CHIP GROW MF 77954Q106 419 3,879 SH   SOLE   0 0 3,879
VANGUARD 500 INDEX FUND - ADM MF 922908710 1,463 6,134 SH   SOLE   0 0 6,134
VANGUARD BD INDEX FD INC SMCP MF 921937686 369 9,665 SH   SOLE   0 0 9,665
VANGUARD INDEX FDS LCP INDX AD MF 922908579 904 15,115 SH   SOLE   0 0 15,115
VANGUARD INDEX FDS SMCP INDEX MF 922908686 277 5,012 SH   SOLE   0 0 5,012
VANGUARD INDEX FDS TOT STKIDX MF 922908728 1,421 22,650 SH   SOLE   0 0 22,650
VANGUARD MID CAP INDEX FUND AD MF 922908645 473 2,902 SH   SOLE   0 0 2,902
VANGUARD STAR FUND MF 921909107 278 11,688 SH   SOLE   0 0 11,688
VANGUARD TAX MANAGED INTL FD C MF 921943866 271 2,050 SH   SOLE   0 0 2,050
WELLS FARGO FDS TR TARGET 2030 MF 94975G181 155 14,295 SH   SOLE   0 0 14,295
APERGY CORP COM (Special) SB 03755L104 625 108,695 SH   SOLE   0 0 108,695
DOVER CORPORATION (Special) SB 260003108 63,184 752,732 SH   SOLE   0 0 752,732