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 3,326 17,454 SH   SOLE   0 0 17,454
ABBOTT LABS COM CS 002824100 10,049 138,936 SH   SOLE   0 0 138,936
ABBVIE INC COM CS 00287Y109 5,001 54,250 SH   SOLE   0 0 54,250
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 66,903 474,457 SH   SOLE   0 0 474,457
ADOBE SYS INC COM CS 00724F101 410 1,811 SH   SOLE   0 0 1,811
AERIE PHARMACEUTICALS INC COM CS 00771V108 208 5,775 SH   SOLE   0 0 5,775
AIR LEASE CORP CL A CS 00912X302 11,545 382,162 SH   SOLE   0 0 382,162
AIR PRODS & CHEMS INC COM CS 009158106 13,081 81,731 SH   SOLE   0 0 81,731
ALIBABA GROUP HLDG LTD SPONSOR CS 01609W102 453 3,305 SH   SOLE   0 0 3,305
ALLEGION PUB LTD CO ORD SHS CS G0176J109 64,942 814,733 SH   SOLE   0 0 814,733
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 1,593 58,300 SH   SOLE   0 0 58,300
ALLSTATE CORP CS 020002101 447 5,405 SH   SOLE   0 0 5,405
ALPHABET INC CAP STK CL A CS 02079K305 78,536 75,157 SH   SOLE   0 0 75,157
ALPHABET INC CAP STK CL C CS 02079K107 35,401 34,184 SH   SOLE   0 0 34,184
ALTRIA GROUP INC COM CS 02209S103 1,036 20,985 SH   SOLE   0 0 20,985
AMARIN CORP PLC SPONS ADR NEW CS 023111206 456 33,500 SH   SOLE   0 0 33,500
AMAZON COM INC COM CS 023135106 75,008 49,940 SH   SOLE   0 0 49,940
AMERICAN EXPRESS CO COM CS 025816109 12,690 133,135 SH   SOLE   0 0 133,135
AMERICAN TOWER CORP NEW COM CS 03027X100 11,368 71,861 SH   SOLE   0 0 71,861
AMERICAN WTR WKS CO INC NEW CO CS 030420103 1,786 19,673 SH   SOLE   0 0 19,673
AMERIGAS PARTNERS L P CS 030975106 1,022 40,385 SH   SOLE   0 0 40,385
AMERIPRISE FINL INC COM CS 03076C106 607 5,813 SH   SOLE   0 0 5,813
AMETEK INC NEW COM CS 031100100 222 3,272 SH   SOLE   0 0 3,272
AMGEN INC COM CS 031162100 12,790 65,702 SH   SOLE   0 0 65,702
AMPHENOL CORP NEW CL A CS 032095101 558 6,890 SH   SOLE   0 0 6,890
ANALOG DEVICES INC CS 032654105 1,576 18,358 SH   SOLE   0 0 18,358
APOLLO GLOBAL MGMT LLC CL A SH CS 037612306 245 10,000 SH   SOLE   0 0 10,000
APPLE INC COM CS 037833100 106,406 674,565 SH   SOLE   0 0 674,565
APPLIED MATLS INC COM CS 038222105 298 9,095 SH   SOLE   0 0 9,095
APPLIED MINERALS INC COM CS 03823M100 200 4,008,651 SH   SOLE   0 0 4,008,651
APTARGROUP INC COM CS 038336103 52,378 556,798 SH   SOLE   0 0 556,798
ARATANA THERAPEUTICS INC COM CS 03874P101 62 10,045 SH   SOLE   0 0 10,045
ARCH CAP GROUP LTD ORD CS G0450A105 2,819 105,495 SH   SOLE   0 0 105,495
ASTERIAS BIOTHERAPEUTICS INC C CS 04624N107 19 30,100 SH   SOLE   0 0 30,100
AT&T INC COM CS 00206R102 15,774 552,702 SH   SOLE   0 0 552,702
AURORA CANNABIS INC COM CS 05156X108 55 11,104 SH   SOLE   0 0 11,104
AUTOMATIC DATA PROCESSING INC CS 053015103 85,116 649,145 SH   SOLE   0 0 649,145
BALL CORP CS 058498106 4,169 90,667 SH   SOLE   0 0 90,667
BANK AMER CORP COM CS 060505104 27,842 1,129,949 SH   SOLE   0 0 1,129,949
BANK NEW YORK MELLON CORP COM CS 064058100 435 9,237 SH   SOLE   0 0 9,237
BANK NOVA SCOTIA HALIFAX COM CS 064149107 714 14,322 SH   SOLE   0 0 14,322
BAXTER INTL INC CS 071813109 499 7,578 SH   SOLE   0 0 7,578
BB&T CORP COM CS 054937107 216 4,980 SH   SOLE   0 0 4,980
BCE INC COM NEW CS 05534B760 1,462 36,980 SH   SOLE   0 0 36,980
BECTON DICKINSON & CO COM CS 075887109 1,394 6,186 SH   SOLE   0 0 6,186
BERKLEY W R CORP COM CS 084423102 442 5,987 SH   SOLE   0 0 5,987
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 11,628 38 SH   SOLE   0 0 38
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 63,606 311,520 SH   SOLE   0 0 311,520
BGC PARTNERS INC CL A CS 05541T101 103 20,000 SH   SOLE   0 0 20,000
BIOGEN INC COM CS 09062X103 508 1,687 SH   SOLE   0 0 1,687
BIOTIME INC CS 09066L105 74 80,740 SH   SOLE   0 0 80,740
BLACKROCK INC COM CS 09247X101 532 1,355 SH   SOLE   0 0 1,355
BLACKSTONE GROUP L P UNIT CS 09253U108 25,157 843,910 SH   SOLE   0 0 843,910
BOEING CO COM CS 097023105 2,633 8,163 SH   SOLE   0 0 8,163
BOOKING HOLDINGS INC CS 09857L108 5,090 2,955 SH   SOLE   0 0 2,955
BOSTON PROPERTIES INC COM CS 101121101 383 3,401 SH   SOLE   0 0 3,401
BP PLC SPONSORED ADR CS 055622104 440 11,594 SH   SOLE   0 0 11,594
BRISTOL MYERS SQUIBB CO COM CS 110122108 16,682 320,931 SH   SOLE   0 0 320,931
BROADCOM INC CS 11135F101 390 1,532 SH   SOLE   0 0 1,532
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 982 25,605 SH   SOLE   0 0 25,605
BUCKEYE PARTNERS LTD CS 118230101 778 26,840 SH   SOLE   0 0 26,840
CAMDEN NATL CORP COM CS 133034108 457 12,700 SH   SOLE   0 0 12,700
CAMPBELL SOUP CO COM CS 134429109 263 7,966 SH   SOLE   0 0 7,966
CANADIAN NATL RY CO COM CS 136375102 307 4,143 SH   SOLE   0 0 4,143
CANADIAN PAC RY LTD COM CS 13645T100 2,684 15,111 SH   SOLE   0 0 15,111
CANOPY GROWTH CORP COM CS 138035100 2,115 78,725 SH   SOLE   0 0 78,725
CAPITAL SR LIVING CORP COM CS 140475104 81 11,900 SH   SOLE   0 0 11,900
CATERPILLAR INC DEL COM CS 149123101 2,837 22,328 SH   SOLE   0 0 22,328
CDK GLOBAL INC COM CS 12508E101 1,887 39,415 SH   SOLE   0 0 39,415
CELGENE CORP COM CS 151020104 851 13,282 SH   SOLE   0 0 13,282
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 7,836 711,047 SH   SOLE   0 0 711,047
CENTURYLINK CS 156700106 5,658 373,467 SH   SOLE   0 0 373,467
CHARTER COMMUNICATIONS INC DEL CS 16119P108 2,285 8,017 SH   SOLE   0 0 8,017
CHEVRON CORP NEW COM CS 166764100 16,579 152,394 SH   SOLE   0 0 152,394
CHOICE HOTELS INTL INC COM CS 169905106 429 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 3,241 25,087 SH   SOLE   0 0 25,087
CHURCH & DWIGHT INC COM CS 171340102 3,695 56,186 SH   SOLE   0 0 56,186
CIGNA CORPORATION COM CS 125523100 5,150 27,117 SH   SOLE   0 0 27,117
CINTAS CORP COM CS 172908105 1,859 11,069 SH   SOLE   0 0 11,069
CISCO SYS INC COM CS 17275R102 25,383 585,806 SH   SOLE   0 0 585,806
CITIGROUP INC COM NEW CS 172967424 10,113 194,263 SH   SOLE   0 0 194,263
CLOROX CO DEL COM CS 189054109 321 2,085 SH   SOLE   0 0 2,085
CME GROUP INC COM CS 12572Q105 607 3,226 SH   SOLE   0 0 3,226
COCA COLA CO COM CS 191216100 8,236 173,942 SH   SOLE   0 0 173,942
COGNEX CORP COM CS 192422103 754 19,490 SH   SOLE   0 0 19,490
COLGATE PALMOLIVE CO COM CS 194162103 15,680 263,440 SH   SOLE   0 0 263,440
COMCAST CORP NEW CL A CS 20030N101 39,801 1,168,896 SH   SOLE   0 0 1,168,896
CONCHO RES INC COM CS 20605P101 971 9,446 SH   SOLE   0 0 9,446
CONOCOPHILLIPS COM CS 20825C104 2,218 35,577 SH   SOLE   0 0 35,577
CONSTELLATION BRANDS INC CL A CS 21036P108 338 2,104 SH   SOLE   0 0 2,104
CORNING INC COM CS 219350105 15,893 526,076 SH   SOLE   0 0 526,076
COSTCO WHSL CORP NEW COM CS 22160K105 95,470 468,655 SH   SOLE   0 0 468,655
CROWN CASTLE INTL CORP CS 22822V101 89,284 821,911 SH   SOLE   0 0 821,911
CSX CORP COM CS 126408103 1,635 26,319 SH   SOLE   0 0 26,319
CVS HEALTH CORPORATION CS 126650100 3,989 60,877 SH   SOLE   0 0 60,877
DANAHER CORP DEL COM CS 235851102 51,953 503,809 SH   SOLE   0 0 503,809
DCP MIDSTREAM PARTNERS LP CS 23311P100 767 28,952 SH   SOLE   0 0 28,952
DEERE & CO COM CS 244199105 2,397 16,070 SH   SOLE   0 0 16,070
DELTA AIR LINES INC DEL COM NE CS 247361702 2,316 46,410 SH   SOLE   0 0 46,410
DEUTSCHE TELEKOM AG SPONSORED CS 251566105 734 43,200 SH   SOLE   0 0 43,200
DHT HOLDINGS INC CS Y2065G121 961 245,175 SH   SOLE   0 0 245,175
DIAMONDBACK ENERGY INC COM CS 25278X109 6,522 70,355 SH   SOLE   0 0 70,355
DIREXION DAILY SMALL CAP BEAR3 CS 25490K521 258 16,940 SH   SOLE   0 0 16,940
DISCOVER FINANCIAL SERVICES CS 254709108 541 9,181 SH   SOLE   0 0 9,181
DISNEY WALT CO COM DISNEY CS 254687106 44,045 401,690 SH   SOLE   0 0 401,690
DOLBY LABORATORIES INC COM CS 25659T107 224 3,624 SH   SOLE   0 0 3,624
DOMINION RES INC VA NEW COM CS 25746U109 483 6,764 SH   SOLE   0 0 6,764
DORIAN LPG LTD CS Y2106R110 74 12,700 SH   SOLE   0 0 12,700
DOVER CORP COM CS 260003108 1,017 14,332 SH   SOLE   0 0 14,332
DOWDUPONT INC COM CS 26078J100 6,042 112,970 SH   SOLE   0 0 112,970
DTE ENERGY CO COM CS 233331107 331 3,000 SH   SOLE   0 0 3,000
DUKE ENERGY CORP CS 26441C204 821 9,515 SH   SOLE   0 0 9,515
EATON CORP PLC SHS CS G29183103 2,731 39,778 SH   SOLE   0 0 39,778
EBAY INC COM CS 278642103 1,131 40,278 SH   SOLE   0 0 40,278
ECOLAB INC COM CS 278865100 118,619 805,013 SH   SOLE   0 0 805,013
EDWARDS LIFESCIENCES CORP COM CS 28176E108 342 2,233 SH   SOLE   0 0 2,233
EMERSON ELEC CO COM CS 291011104 6,298 105,400 SH   SOLE   0 0 105,400
ENBRIDGE INC COM CS 29250N105 242 7,773 SH   SOLE   0 0 7,773
ENERGY TRANSFER LP CS 29273V100 4,209 318,585 SH   SOLE   0 0 318,585
ENSCO PLC SHS CLASS A CS G3157S106 61 17,200 SH   SOLE   0 0 17,200
ENTERCOM COMMUNICATIONS CORP C CS 293639100 57 10,000 SH   SOLE   0 0 10,000
ENTERPRISE PRODS PARTNERS L P CS 293792107 42,795 1,740,335 SH   SOLE   0 0 1,740,335
EOG RES INC COM CS 26875P101 43,050 493,632 SH   SOLE   0 0 493,632
EQT MIDSTREAM PARTNERS LP UNIT CS 26885B100 2,645 61,158 SH   SOLE   0 0 61,158
EXXON MOBIL CORP COM CS 30231G102 18,301 268,383 SH   SOLE   0 0 268,383
FACEBOOK INC CL A CS 30303M102 27,233 207,741 SH   SOLE   0 0 207,741
FEDEX CORP COM CS 31428X106 25,853 160,251 SH   SOLE   0 0 160,251
FIDELITY NATL INFORMATION SVCS CS 31620M106 203 1,979 SH   SOLE   0 0 1,979
FIFTH THIRD BANCORP COM CS 316773100 1,139 48,422 SH   SOLE   0 0 48,422
FIRST REPUBLIC BANK CS 33616C100 4,883 56,194 SH   SOLE   0 0 56,194
FISERV INC COM CS 337738108 220 3,000 SH   SOLE   0 0 3,000
FLUOROPHARMA MED INC COM CS 343870101 8 117,647 SH   SOLE   0 0 117,647
FORD MTR CO DEL COM PAR $0.01 CS 345370860 779 101,865 SH   SOLE   0 0 101,865
FORTIVE CORP COM CS 34959J108 87,801 1,297,683 SH   SOLE   0 0 1,297,683
FRANKLIN RES INC COM CS 354613101 222 7,491 SH   SOLE   0 0 7,491
FRESHPET INC COM CS 358039105 228 7,100 SH   SOLE   0 0 7,100
GENE EXPRESS, INC. COM STOCK CS 9940769Y5 0 100,000 SH   SOLE   0 0 100,000
GENE EXPRESS, INC. COMMON STOC CS 9940736G4 50 100,000 SH   SOLE   0 0 100,000
GENERAL ELECTRIC CO COM CS 369604103 594 78,402 SH   SOLE   0 0 78,402
GENERAL MLS INC COM CS 370334104 517 13,266 SH   SOLE   0 0 13,266
GENERAL MTRS CORP COM CS 37045V100 2,608 77,967 SH   SOLE   0 0 77,967
GENMAB A/S SHS CS K3967W102 4,764 29,628 SH   SOLE   0 0 29,628
GETSWIFT LTD SHS CS Q402A3102 350 1,181,900 SH   SOLE   0 0 1,181,900
GILEAD SCIENCES INC COM CS 375558103 367 5,861 SH   SOLE   0 0 5,861
GOLAR LNG LTD CS G9456A100 2,828 129,945 SH   SOLE   0 0 129,945
GOLDMAN SACHS GROUP INC CS 38141G104 1,250 7,481 SH   SOLE   0 0 7,481
GOLUB CAP BDC INC COM CS 38173M102 297 18,000 SH   SOLE   0 0 18,000
GRACE W R & CO DEL NEW COM CS 38388F108 256 3,940 SH   SOLE   0 0 3,940
GRAINGER W W INC COM CS 384802104 4,075 14,433 SH   SOLE   0 0 14,433
GTT COMMUNICATIONS INC CS 362393100 14,497 612,709 SH   SOLE   0 0 612,709
HAEMONETICS CORP COM CS 405024100 225 2,250 SH   SOLE   0 0 2,250
HESS CORP COM CS 42809H107 289 7,125 SH   SOLE   0 0 7,125
HESS MIDSTREAM PARTNERS LP UNI CS 428104103 239 14,100 SH   SOLE   0 0 14,100
HOLLY ENERGY PARTNERS LP CS 435763107 540 18,910 SH   SOLE   0 0 18,910
HOLLYFRONTIER CORP COM CS 436106108 511 10,000 SH   SOLE   0 0 10,000
HOME DEPOT INC COM CS 437076102 14,246 82,915 SH   SOLE   0 0 82,915
HONEYWELL INTL INC CS 438516106 14,649 110,877 SH   SOLE   0 0 110,877
HORMEL FOODS CORP CS 440452100 3,751 87,876 SH   SOLE   0 0 87,876
HP INC CS 40434L105 5,698 278,485 SH   SOLE   0 0 278,485
HUNTINGTON BANCSHARES INC COM CS 446150104 648 54,332 SH   SOLE   0 0 54,332
ICON PLC SHS CS G4705A100 230 1,780 SH   SOLE   0 0 1,780
IDEXX LABS INC COM CS 45168D104 90,569 486,876 SH   SOLE   0 0 486,876
ILLINOIS TOOL WKS INC COM CS 452308109 8,846 69,826 SH   SOLE   0 0 69,826
ILLUMINA INC COM CS 452327109 391 1,305 SH   SOLE   0 0 1,305
IMAGEWARE SYS INC COM CS 45245S108 18 20,000 SH   SOLE   0 0 20,000
INTEL CORP COM CS 458140100 3,294 70,199 SH   SOLE   0 0 70,199
INTELSAT S.A. CS L5140P101 898 42,000 SH   SOLE   0 0 42,000
INTERCONTINENTAL EXCHANGE INC CS 45866F104 2,357 31,291 SH   SOLE   0 0 31,291
INTERNATIONAL BUSINESS MACHS C CS 459200101 4,444 39,093 SH   SOLE   0 0 39,093
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 7,096 52,850 SH   SOLE   0 0 52,850
INTUIT COM CS 461202103 21,976 111,636 SH   SOLE   0 0 111,636
INTUITIVE SURGICAL INC COM NEW CS 46120E602 882 1,842 SH   SOLE   0 0 1,842
INVESCO QQQ TRUST SERIES 1 CS 46090E103 24,963 161,827 SH   SOLE   0 0 161,827
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 4,660 50,980 SH   SOLE   0 0 50,980
ISHARES INC CORE MSCI EMKT CS 46434G103 2,059 43,669 SH   SOLE   0 0 43,669
ISHARES MSCI EAFE INDEX CS 464287465 1,212 20,621 SH   SOLE   0 0 20,621
ISHARES MSCI EMERGING MARKET CS 464287234 577 14,780 SH   SOLE   0 0 14,780
ISHARES RUSSELL 2000 ETF CS 464287655 3,212 23,990 SH   SOLE   0 0 23,990
ISHARES TR CORE MSCI EAFE CS 46432F842 9,277 168,666 SH   SOLE   0 0 168,666
ISHARES TR CORE S&P MCP ETF CS 464287507 507 3,056 SH   SOLE   0 0 3,056
ISHARES TR CORE S&P500 ETF CS 464287200 5,200 20,666 SH   SOLE   0 0 20,666
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 18,423 191,048 SH   SOLE   0 0 191,048
ISHARES TR RUS MDCP VAL ETF CS 464287473 229 3,000 SH   SOLE   0 0 3,000
ISHARES TR RUS MID-CAP ETF CS 464287499 320 6,880 SH   SOLE   0 0 6,880
ISHARES TR RUSSELL 3000 CS 464287689 222 1,510 SH   SOLE   0 0 1,510
ISHARES TR S&P SMALL CAP 600 CS 464287804 1,129 16,288 SH   SOLE   0 0 16,288
ISHARES TR SELECT DIVID ETF CS 464287168 313 3,500 SH   SOLE   0 0 3,500
ISLET SCIENCES INC COM CS 46467R109 0 91,666 SH   SOLE   0 0 91,666
JOHNSON & JOHNSON COM CS 478160104 88,064 682,399 SH   SOLE   0 0 682,399
JPMORGAN CHASE & CO COM CS 46625H100 51,795 530,580 SH   SOLE   0 0 530,580
KANSAS CITY SOUTHERN COM NEW CS 485170302 267 2,798 SH   SOLE   0 0 2,798
KIMBERLY CLARK CORP COM CS 494368103 527 4,626 SH   SOLE   0 0 4,626
LABORATORY CORP AMER HLDGS COM CS 50540R409 522 4,129 SH   SOLE   0 0 4,129
LAUDER ESTEE COS INC CL A CS 518439104 29,771 228,830 SH   SOLE   0 0 228,830
LILLY ELI & CO COM CS 532457108 1,388 11,994 SH   SOLE   0 0 11,994
LINDE PLC CS G5494J103 646 4,142 SH   SOLE   0 0 4,142
LOCKHEED MARTIN CORP CS 539830109 1,988 7,593 SH   SOLE   0 0 7,593
LOWES COS INC COM CS 548661107 11,893 128,767 SH   SOLE   0 0 128,767
LYONDELLBASELL INDUSTRIES N V CS N53745100 7,584 91,197 SH   SOLE   0 0 91,197
MAGELLAN MIDSTREAM PARTNERS CS 559080106 16,318 285,978 SH   SOLE   0 0 285,978
MARATHON PETE CORP COM CS 56585A102 3,017 51,135 SH   SOLE   0 0 51,135
MARRIOTT INTL INC NEW CL A CS 571903202 338 3,115 SH   SOLE   0 0 3,115
MASTERCARD INCORPORATED CL A CS 57636Q104 1,076 5,705 SH   SOLE   0 0 5,705
MCCORMICK & CO INC COM NON VTG CS 579780206 63,807 458,251 SH   SOLE   0 0 458,251
MCDONALDS CORP COM CS 580135101 1,178 6,632 SH   SOLE   0 0 6,632
MEDTRONIC PLC SHS CS G5960L103 2,804 30,825 SH   SOLE   0 0 30,825
MERCK & CO INC NEW COM CS 58933Y105 8,152 106,686 SH   SOLE   0 0 106,686
METTLER TOLEDO INTERNATIONAL C CS 592688105 97,306 172,046 SH   SOLE   0 0 172,046
MFA FINL INC COM CS 55272X102 2,786 417,036 SH   SOLE   0 0 417,036
MICROCHIP TECHNOLOGY INC CS 595017104 6,017 83,656 SH   SOLE   0 0 83,656
MICROSOFT CORP COM CS 594918104 94,267 928,103 SH   SOLE   0 0 928,103
MIMEDX GROUP INC COM CS 602496101 21 12,000 SH   SOLE   0 0 12,000
MONDELEZ INTL INC CL A CS 609207105 435 10,855 SH   SOLE   0 0 10,855
MONGODB INC CL A CS 60937P106 1,214 14,500 SH   SOLE   0 0 14,500
MONSTER BEVERAGE CORP CS 61174X109 266 5,398 SH   SOLE   0 0 5,398
MOSAIC CO CS 61945C103 673 23,055 SH   SOLE   0 0 23,055
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 266 2,315 SH   SOLE   0 0 2,315
MPLX LP COM UNIT REP LTD CS 55336V100 1,971 65,043 SH   SOLE   0 0 65,043
MRI INTERVENTIONS INC COM CS 55347P209 34 21,552 SH   SOLE   0 0 21,552
NESTLE S A SPONSORED ADR CS 641069406 973 12,017 SH   SOLE   0 0 12,017
NETFLIX INC COM CS 64110L106 480 1,793 SH   SOLE   0 0 1,793
NEW MOUNTAIN FIN CORP COM CS 647551100 3,270 259,975 SH   SOLE   0 0 259,975
NEW RESIDENTIAL INVT CORP COM CS 64828T201 558 39,300 SH   SOLE   0 0 39,300
NEWELL BRANDS INC COM CS 651229106 729 39,200 SH   SOLE   0 0 39,200
NEWMARK GROUP INC - CLASS A CS 65158N102 155 19,277 SH   SOLE   0 0 19,277
NEXTERA ENERGY INC COM CS 65339F101 3,024 17,398 SH   SOLE   0 0 17,398
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 7,893 183,335 SH   SOLE   0 0 183,335
NII HLDGS INC COM PAR $0.001 CS 62913F508 110 25,000 SH   SOLE   0 0 25,000
NIKE INC CL B CS 654106103 19,386 261,472 SH   SOLE   0 0 261,472
NOBLE MIDSTREAM PARTNERS LP CO CS 65506L105 385 13,350 SH   SOLE   0 0 13,350
NORFOLK SOUTHERN CORP CS 655844108 1,955 13,075 SH   SOLE   0 0 13,075
NORTHROP GRUMMAN CORP COM CS 666807102 288 1,174 SH   SOLE   0 0 1,174
NOVARTIS A G SPONSORED ADR CS 66987V109 633 7,378 SH   SOLE   0 0 7,378
NUCOR CORP COM CS 670346105 1,517 29,286 SH   SOLE   0 0 29,286
NUTANIX INC CL A CS 67059N108 221 5,325 SH   SOLE   0 0 5,325
NVIDIA CORP COM CS 67066G104 2,814 21,079 SH   SOLE   0 0 21,079
NXP SEMICONDUCTORS N V COM CS N6596X109 2,550 34,802 SH   SOLE   0 0 34,802
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 610 1,772 SH   SOLE   0 0 1,772
OCCIDENTAL PETE CORP DEL COM CS 674599105 228 3,715 SH   SOLE   0 0 3,715
ONCOCYTE CORPORATION COM CS 68235C107 21 15,022 SH   SOLE   0 0 15,022
ONEOK INC NEW COM CS 682680103 372 6,900 SH   SOLE   0 0 6,900
ONEX CORP SUB VTG CS 68272K103 39,049 716,743 SH   SOLE   0 0 716,743
ORACLE CORP COM CS 68389X105 5,163 114,342 SH   SOLE   0 0 114,342
PAYCHEX INC COM CS 704326107 4,917 75,471 SH   SOLE   0 0 75,471
PAYPAL HLDGS INC COM CS 70450Y103 33,075 393,329 SH   SOLE   0 0 393,329
PEOPLES UNITED FINANCIAL INC C CS 712704105 148 10,233 SH   SOLE   0 0 10,233
PEPSICO INC COM CS 713448108 43,864 397,028 SH   SOLE   0 0 397,028
PFIZER INC COM CS 717081103 5,162 118,249 SH   SOLE   0 0 118,249
PHILIP MORRIS INTL INC COM CS 718172109 810 12,126 SH   SOLE   0 0 12,126
PHILLIPS 66 COM CS 718546104 358 4,159 SH   SOLE   0 0 4,159
PHILLIPS 66 PARTNERS LP COM UN CS 718549207 672 15,950 SH   SOLE   0 0 15,950
PINNACLE WEST CAP CORP COM CS 723484101 417 4,900 SH   SOLE   0 0 4,900
PIONEER NAT RES CO COM CS 723787107 211 1,605 SH   SOLE   0 0 1,605
PNC FINL SVCS GROUP INC CS 693475105 6,320 54,058 SH   SOLE   0 0 54,058
PPL CORP COM CS 69351T106 470 16,594 SH   SOLE   0 0 16,594
PRICE T ROWE GROUP INC COM CS 74144T108 25,527 276,506 SH   SOLE   0 0 276,506
PROCTER AND GAMBLE CO COM CS 742718109 2,504 27,242 SH   SOLE   0 0 27,242
PROTOKINETIX INC CS 743722100 3 40,000 SH   SOLE   0 0 40,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 294 5,654 SH   SOLE   0 0 5,654
PUREFUNDS ISE CYBER SECURITY E CS 26924G201 256 7,610 SH   SOLE   0 0 7,610
QUALCOMM INC COM CS 747525103 777 13,645 SH   SOLE   0 0 13,645
RAMACO RES INC COM CS 75134P303 160 32,300 SH   SOLE   0 0 32,300
RAYMOND JAMES FINANCIAL INC CO CS 754730109 270 3,625 SH   SOLE   0 0 3,625
RAYTHEON CO COM NEW CS 755111507 28,108 183,292 SH   SOLE   0 0 183,292
RBC BEARINGS INC COM CS 75524B104 203 1,550 SH   SOLE   0 0 1,550
RECKITT BENCKISER GROUP PLC (B CS 756255204 4,111 53,699 SH   SOLE   0 0 53,699
RED HAT INC COM CS 756577102 731 4,164 SH   SOLE   0 0 4,164
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 23 150,000 SH   SOLE   0 0 150,000
ROCKWELL AUTOMATION INC CS 773903109 24,777 164,655 SH   SOLE   0 0 164,655
ROLLINS INC COM CS 775711104 296 8,188 SH   SOLE   0 0 8,188
ROPER TECHNOLOGIES INC COM CS 776696106 31,124 116,778 SH   SOLE   0 0 116,778
ROWAN COMPANIES INC CS G7665A101 929 110,670 SH   SOLE   0 0 110,670
ROYAL DUTCH SHELL PLC SPONS AD CS 780259206 571 9,803 SH   SOLE   0 0 9,803
SCHEIN HENRY INC COM CS 806407102 239 3,050 SH   SOLE   0 0 3,050
SCHLUMBERGER LTD COM CS 806857108 1,524 42,245 SH   SOLE   0 0 42,245
SCHWAB CHARLES CORP NEW COM CS 808513105 11,191 269,470 SH   SOLE   0 0 269,470
SCORPIO BULKERS INC COM CS Y7546A122 141 25,450 SH   SOLE   0 0 25,450
SCORPIO TANKERS INC SHS CS Y7542C130 527 299,610 SH   SOLE   0 0 299,610
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 269 6,510 SH   SOLE   0 0 6,510
SELECT SECTOR SPDR TR SBI INT- CS 81369Y506 365 6,372 SH   SOLE   0 0 6,372
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 2,937 123,308 SH   SOLE   0 0 123,308
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 999 16,126 SH   SOLE   0 0 16,126
SERVICESOURCE INTERNATIONAL CS 81763U100 184 170,027 SH   SOLE   0 0 170,027
SHERWIN-WILLIAMS CO CS 824348106 201 512 SH   SOLE   0 0 512
SMUCKER J M CO COM NEW CS 832696405 350 3,739 SH   SOLE   0 0 3,739
SOLUCORP INDS LTD COM CS 83437C102 0 11,000 SH   SOLE   0 0 11,000
SPARK NEW ZEALAND LTD SHS CS Q8619N107 544 195,000 SH   SOLE   0 0 195,000
SPDR DJIA CS 78467X109 21,302 91,345 SH   SOLE   0 0 91,345
SPDR GOLD TRUST CS 78463V107 1,137 9,379 SH   SOLE   0 0 9,379
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 35,517 142,112 SH   SOLE   0 0 142,112
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 4,543 15,010 SH   SOLE   0 0 15,010
SPDR SERIES TRUST S&P BIOTECH CS 78464A870 4,475 62,371 SH   SOLE   0 0 62,371
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 373 7,973 SH   SOLE   0 0 7,973
SPLUNK INC COM CS 848637104 336 3,209 SH   SOLE   0 0 3,209
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 817 25,610 SH   SOLE   0 0 25,610
STANDARDIZED GENOMICS, INC CS 9940978K2 0 100,000 SH   SOLE   0 0 100,000
STANDARDIZED PROTEOMICS, INC CS 9940978L0 0 100,000 SH   SOLE   0 0 100,000
STAR BULK CARRIERS CORP SHS PA CS Y8162K204 867 94,820 SH   SOLE   0 0 94,820
STAR GAS PARTNERS L P UNIT LTD CS 85512C105 392 41,950 SH   SOLE   0 0 41,950
STARBUCKS CORP COM CS 855244109 725 11,258 SH   SOLE   0 0 11,258
STRYKER CORP COM CS 863667101 9,571 61,059 SH   SOLE   0 0 61,059
SUNRUN INC COM CS 86771W105 476 43,675 SH   SOLE   0 0 43,675
SYSCO CORP COM CS 871829107 4,743 75,690 SH   SOLE   0 0 75,690
TARGA RES CORP COM CS 87612G101 1,048 29,094 SH   SOLE   0 0 29,094
TEEKAY CORPORATION COM CS Y8564W103 34 10,200 SH   SOLE   0 0 10,200
TELEFLEX INC CS 879369106 319 1,236 SH   SOLE   0 0 1,236
TESLA MTRS INC COM CS 88160R101 221 663 SH   SOLE   0 0 663
TEXAS INSTRS INC COM CS 882508104 4,826 51,065 SH   SOLE   0 0 51,065
THE TRADE DESK INC COM CL A CS 88339J105 46,263 398,612 SH   SOLE   0 0 398,612
THEGLOBE COM INC COM CS 88335R101 2 25,000 SH   SOLE   0 0 25,000
THERMO FISHER SCIENTIFIC INC C CS 883556102 44,934 200,786 SH   SOLE   0 0 200,786
TIFFANY & CO NEW COM CS 886547108 627 7,782 SH   SOLE   0 0 7,782
TJX COS INC NEW COM CS 872540109 51,774 1,157,230 SH   SOLE   0 0 1,157,230
TOCAGEN INC COM CS 888846102 115 14,000 SH   SOLE   0 0 14,000
TORCHMARK CORP COM CS 891027104 277 3,714 SH   SOLE   0 0 3,714
TORONTO DOMINION BK ONT COM NE CS 891160509 2,954 59,419 SH   SOLE   0 0 59,419
TRAVELERS COMPANIES INC COM CS 89417E109 699 5,840 SH   SOLE   0 0 5,840
UGI CORP NEW COM CS 902681105 704 13,200 SH   SOLE   0 0 13,200
UNILEVER N V N Y SHS NEW CS 904784709 801 14,894 SH   SOLE   0 0 14,894
UNION PAC CORP COM CS 907818108 3,232 23,382 SH   SOLE   0 0 23,382
UNITED PARCEL SVC INC CL B CS 911312106 5,306 54,406 SH   SOLE   0 0 54,406
UNITED RENTALS INC COM CS 911363109 205 2,000 SH   SOLE   0 0 2,000
UNITED TECHNOLOGIES CORP CS 913017109 3,528 33,133 SH   SOLE   0 0 33,133
UNITEDHEALTH GROUP INC COM CS 91324P102 4,425 17,762 SH   SOLE   0 0 17,762
US BANCORP DEL COM NEW CS 902973304 25,662 561,531 SH   SOLE   0 0 561,531
VAIL RESORTS INC COM CS 91879Q109 4,619 21,912 SH   SOLE   0 0 21,912
VALERO ENERGY CORP NEW COM CS 91913Y100 769 10,256 SH   SOLE   0 0 10,256
VANECK VECTORS ETF TR CS 92189F726 398 3,595 SH   SOLE   0 0 3,595
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 1,539 33,773 SH   SOLE   0 0 33,773
VANGUARD HEALTH CARE ETF CS 92204A504 573 3,568 SH   SOLE   0 0 3,568
VANGUARD HIGH DIV YLD ETF CS 921946406 5,425 69,560 SH   SOLE   0 0 69,560
VANGUARD INDEX FDS SMALL CP ET CS 922908751 1,752 13,270 SH   SOLE   0 0 13,270
VANGUARD INDEX FDS TOTAL STK M CS 922908769 269 2,109 SH   SOLE   0 0 2,109
VANGUARD MID-CAP ETF CS 922908629 842 6,092 SH   SOLE   0 0 6,092
VANGUARD S&P 500 ETF CS 922908363 11,267 49,026 SH   SOLE   0 0 49,026
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 1,027 10,480 SH   SOLE   0 0 10,480
VANGUARD WORLD CONSUMER DISC E CS 92204A108 383 2,543 SH   SOLE   0 0 2,543
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 281 2,334 SH   SOLE   0 0 2,334
VANGUARD WORLD FDS INF TECH ET CS 92204A702 792 4,750 SH   SOLE   0 0 4,750
VECTREN CORP COM CS 92240G101 558 7,747 SH   SOLE   0 0 7,747
VERIZON COMMUNICATIONS INC COM CS 92343V104 4,391 78,096 SH   SOLE   0 0 78,096
VICTREX PLC CS G9358Y107 51,542 1,769,062 SH   SOLE   0 0 1,769,062
VIPER ENERGY PARTNERS LP CS 92763M105 9,060 347,908 SH   SOLE   0 0 347,908
VIRNETX HLDG CORP COM CS 92823T108 85 35,393 SH   SOLE   0 0 35,393
VISA INC COM CL A CS 92826C839 195,840 1,484,310 SH   SOLE   0 0 1,484,310
VORNADO RLTY TR SH BEN INT CS 929042109 313 5,048 SH   SOLE   0 0 5,048
WABTEC CORP COM CS 929740108 37,032 527,143 SH   SOLE   0 0 527,143
WAL-MART STORES INC COM CS 931142103 670 7,192 SH   SOLE   0 0 7,192
WALGREENS BOOTS ALLIANCE INC CS 931427108 342 5,000 SH   SOLE   0 0 5,000
WATTS WATER TECHNOLOGIES A CS 942749102 368 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM CS 92939U106 382 5,522 SH   SOLE   0 0 5,522
WELLS FARGO CO NEW COM CS 949746101 3,204 69,540 SH   SOLE   0 0 69,540
WELLTOWER INC CS 95040Q104 1,740 25,069 SH   SOLE   0 0 25,069
WESTERN GAS PARTNERS LP COM UN CS 958254104 1,006 23,822 SH   SOLE   0 0 23,822
WEX INC COM CS 96208T104 34,051 243,117 SH   SOLE   0 0 243,117
WEYERHAEUSER CO CS 962166104 2,189 100,134 SH   SOLE   0 0 100,134
WHITE MTNS INS GROUP LTD COM CS G9618E107 4,881 5,691 SH   SOLE   0 0 5,691
WILLIAMS COS INC DEL COM CS 969457100 687 31,152 SH   SOLE   0 0 31,152
WISDOMTREE TR EUROPE HEDGED EQ CS 97717X701 433 7,680 SH   SOLE   0 0 7,680
WORLDPAY INC CS 981558109 25,019 327,351 SH   SOLE   0 0 327,351
XCEL ENERGY INC CS 98389B100 202 4,100 SH   SOLE   0 0 4,100
XYLEM INC COM CS 98419M100 6,037 90,490 SH   SOLE   0 0 90,490
YRC WORLDWIDE INC CS 984249607 54 17,000 SH   SOLE   0 0 17,000
YUM BRANDS INC COM CS 988498101 529 5,755 SH   SOLE   0 0 5,755
ZOETIS INC CL A CS 98978V103 57,902 676,902 SH   SOLE   0 0 676,902
WESTERN ASSET HIGH INCM FD II FT 95766J102 70 12,085 SH   SOLE   0 0 12,085
ABERDEEN FDS EMRGN MKT INSTL MF 003021714 503 37,059 SH   SOLE   0 0 37,059
ALLIANZ FDS RCM MIDCAP INS MF 018919688 107 32,122 SH   SOLE   0 0 32,122
AMCAP FD INC SHS CL F-2 MF 023375827 231 8,227 SH   SOLE   0 0 8,227
AMERICAN CENTY MUT FDS INC ULT MF 025083882 691 17,079 SH   SOLE   0 0 17,079
COLUMBIA ACORN TR INTL CL Z MF 197199813 260 8,798 SH   SOLE   0 0 8,798
COLUMBIA LARGE CAP GROWTH - Z MF 19765Y688 158 12,292 SH   SOLE   0 0 12,292
FIDELITY CONCORD STR TR 500 ID MF 315911750 455 5,221 SH   SOLE   0 0 5,221
FIDELITY CONTRAFUND INC COM MF 316071109 1,392 126,395 SH   SOLE   0 0 126,395
FIDELITY GROWTH CO FUND MF 316200104 849 52,999 SH   SOLE   0 0 52,999
FIDELITY MAGELLAN FD COM MF 316184100 124 13,830 SH   SOLE   0 0 13,830
GABELLI ASSET FD SH BEN INT MF 362395105 230 4,659 SH   SOLE   0 0 4,659
HARBOR INTL FD INSTL MF 411511306 527 15,616 SH   SOLE   0 0 15,616
HEARTLAND VALUE FD INVESTOR SH MF 422359109 230 6,818 SH   SOLE   0 0 6,818
INVESCO EUROPEAN GROWTH FUND MF 008882573 356 10,777 SH   SOLE   0 0 10,777
MATTHEWS INTL FDS PAC TIGER FD MF 577130107 7,789 289,987 SH   SOLE   0 0 289,987
MFS SER TR I VALUE FD CL I MF 552983694 314 8,830 SH   SOLE   0 0 8,830
PIMCO COMMODITY RR STRAT - INS MF 722005667 63 11,417 SH   SOLE   0 0 11,417
PRICE T ROWE GROWTH STK FD INC MF 741479109 920 16,103 SH   SOLE   0 0 16,103
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 488 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE EQUITY INCOME FD MF 779547108 312 11,428 SH   SOLE   0 0 11,428
ROYCE FD PENN MUT INV MF 780905840 134 17,296 SH   SOLE   0 0 17,296
ROYCE FD TOTAL RETURN MF 780905881 98 10,138 SH   SOLE   0 0 10,138
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 250 6,525 SH   SOLE   0 0 6,525
TWEEDY BROWNE FD INC GLOBAL VA MF 901165100 306 12,302 SH   SOLE   0 0 12,302
VANGUARD 500 INDEX FUND - ADM MF 922908710 432 1,867 SH   SOLE   0 0 1,867
VANGUARD 500 INDEX FUND - INV MF 922908108 974 4,208 SH   SOLE   0 0 4,208
VANGUARD BALANCED INDEX-ADM MF 921931200 205 6,220 SH   SOLE   0 0 6,220
VANGUARD BD INDEX FD INC SMCP MF 921937686 498 10,171 SH   SOLE   0 0 10,171
VANGUARD INDEX FDS LCP INDX AD MF 922908579 876 15,115 SH   SOLE   0 0 15,115
VANGUARD INDEX FDS TOT STKIDX MF 922908728 1,334 21,491 SH   SOLE   0 0 21,491
VANGUARD MID CAP INDEX FUND AD MF 922908645 485 2,837 SH   SOLE   0 0 2,837
VANGUARD TAX MANAGED INTL FD C MF 921943866 263 2,050 SH   SOLE   0 0 2,050
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 408 7,385 SH   SOLE   0 0 7,385
APERGY CORP COM (Special) SB 03755L104 10,651 393,298 SH   SOLE   0 0 393,298
DOVER CORPORATION (Special) SB 260003108 72,221 1,017,914 SH   SOLE   0 0 1,017,914
KNOWLES CORPORATION (Special) SB 49926D109 287 21,543 SH   SOLE   0 0 21,543