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,527 16,941 SH   SOLE   0 0 16,941
ABBOTT LABS COM CS 002824100 7,411 152,450 SH   SOLE   0 0 152,450
ABBVIE INC COM CS 00287Y109 4,071 56,142 SH   SOLE   0 0 56,142
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 42,075 340,195 SH   SOLE   0 0 340,195
AIR LEASE CORP CL A CS 00912X302 15,375 411,533 SH   SOLE   0 0 411,533
AIR PRODS & CHEMS INC COM CS 009158106 10,067 70,369 SH   SOLE   0 0 70,369
ALIBABA GROUP HLDG LTD SPONSOR CS 01609W102 308 2,183 SH   SOLE   0 0 2,183
ALLEGION PUB LTD CO ORD SHS CS G0176J109 87,103 1,073,750 SH   SOLE   0 0 1,073,750
ALLERGAN PLC SHS CS G0177J108 6,299 25,914 SH   SOLE   0 0 25,914
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 1,339 56,600 SH   SOLE   0 0 56,600
ALLSTATE CORP CS 020002101 478 5,405 SH   SOLE   0 0 5,405
ALPHABET INC CAP STK CL A CS 02079K305 96,954 104,288 SH   SOLE   0 0 104,288
ALPHABET INC CAP STK CL C CS 02079K107 37,810 41,608 SH   SOLE   0 0 41,608
ALTRIA GROUP INC COM CS 02209S103 1,992 26,746 SH   SOLE   0 0 26,746
AMARIN CORP PLC SPONS ADR NEW CS 023111206 77 19,198 SH   SOLE   0 0 19,198
AMAZON COM INC COM CS 023135106 77,836 80,409 SH   SOLE   0 0 80,409
AMERICAN AIRLS GROUP INC COM CS 02376R102 3,375 67,068 SH   SOLE   0 0 67,068
AMERICAN EXPRESS CO COM CS 025816109 11,423 135,598 SH   SOLE   0 0 135,598
AMERICAN INTL GROUP INC COM NE CS 026874784 8,648 138,329 SH   SOLE   0 0 138,329
AMERICAN TOWER CORP NEW COM CS 03027X100 9,782 73,928 SH   SOLE   0 0 73,928
AMERICAN WTR WKS CO INC NEW CO CS 030420103 1,613 20,689 SH   SOLE   0 0 20,689
AMERIGAS PARTNERS L P CS 030975106 13,865 306,950 SH   SOLE   0 0 306,950
AMERIPRISE FINL INC COM CS 03076C106 731 5,742 SH   SOLE   0 0 5,742
AMETEK INC NEW COM CS 031100100 335 5,539 SH   SOLE   0 0 5,539
AMGEN INC COM CS 031162100 11,599 67,347 SH   SOLE   0 0 67,347
ANALOG DEVICES INC CS 032654105 618 7,948 SH   SOLE   0 0 7,948
ANHEUSER BUSCH INBEV SA/NV SPO CS 03524A108 513 4,650 SH   SOLE   0 0 4,650
ANTERO MIDSTREAM PARTNERS LP CS 03673L103 816 24,600 SH   SOLE   0 0 24,600
APACHE CORP COM CS 037411105 251 5,235 SH   SOLE   0 0 5,235
APOLLO GLOBAL MGMT LLC CL A SH CS 037612306 267 10,100 SH   SOLE   0 0 10,100
APPLE INC COM CS 037833100 103,066 715,639 SH   SOLE   0 0 715,639
APPLIED MATLS INC COM CS 038222105 384 9,298 SH   SOLE   0 0 9,298
APPLIED MINERALS INC COM CS 03823M100 8 237,817 SH   SOLE   0 0 237,817
APTARGROUP INC COM CS 038336103 44,515 512,494 SH   SOLE   0 0 512,494
ARATANA THERAPEUTICS INC COM CS 03874P101 827 114,375 SH   SOLE   0 0 114,375
ARCH CAP GROUP LTD ORD CS G0450A105 2,497 26,765 SH   SOLE   0 0 26,765
ARDMORE SHIPPING CORP COM CS Y0207T100 86 10,500 SH   SOLE   0 0 10,500
ASTERIAS BIOTHERAPEUTICS INC C CS 04624N107 54 15,100 SH   SOLE   0 0 15,100
AT&T INC COM CS 00206R102 2,768 73,372 SH   SOLE   0 0 73,372
AUTOMATIC DATA PROCESSING INC CS 053015103 69,234 675,718 SH   SOLE   0 0 675,718
BALL CORP CS 058498106 2,501 59,250 SH   SOLE   0 0 59,250
BANK AMER CORP COM CS 060505104 39,004 1,607,736 SH   SOLE   0 0 1,607,736
BANK NEW YORK MELLON CORP COM CS 064058100 474 9,282 SH   SOLE   0 0 9,282
BANK NOVA SCOTIA HALIFAX COM CS 064149107 1,963 32,650 SH   SOLE   0 0 32,650
BAXTER INTL INC CS 071813109 466 7,699 SH   SOLE   0 0 7,699
BCE INC COM NEW CS 05534B760 1,845 40,968 SH   SOLE   0 0 40,968
BECTON DICKINSON & CO COM CS 075887109 1,254 6,425 SH   SOLE   0 0 6,425
BERKLEY W R CORP COM CS 084423102 422 6,100 SH   SOLE   0 0 6,100
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 8,660 34 SH   SOLE   0 0 34
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 37,634 222,200 SH   SOLE   0 0 222,200
BGC PARTNERS INC CL A CS 05541T101 1,583 125,250 SH   SOLE   0 0 125,250
BIOGEN INC COM CS 09062X103 1,649 6,076 SH   SOLE   0 0 6,076
BIOTIME INC CS 09066L105 254 80,740 SH   SOLE   0 0 80,740
BIOVERATIV INC COM CS 09075E100 209 3,469 SH   SOLE   0 0 3,469
BLACKROCK INC COM CS 09247X101 441 1,043 SH   SOLE   0 0 1,043
BLACKSTONE GROUP L P UNIT CS 09253U108 30,679 919,921 SH   SOLE   0 0 919,921
BOEING CO COM CS 097023105 1,330 6,727 SH   SOLE   0 0 6,727
BOSTON PROPERTIES INC COM CS 101121101 461 3,750 SH   SOLE   0 0 3,750
BP PLC SPONSORED ADR CS 055622104 412 11,903 SH   SOLE   0 0 11,903
BRISTOL MYERS SQUIBB CO COM CS 110122108 20,149 361,618 SH   SOLE   0 0 361,618
BROOKFIELD ASSET MANAGEMENT CL CS 112585104 1,098 28,005 SH   SOLE   0 0 28,005
BUCKEYE PARTNERS LTD CS 118230101 4,127 64,556 SH   SOLE   0 0 64,556
BWX TECHNOLOGIES INC COM CS 05605H100 249 5,100 SH   SOLE   0 0 5,100
CAMDEN NATL CORP COM CS 133034108 562 13,100 SH   SOLE   0 0 13,100
CAMPBELL SOUP CO COM CS 134429109 1,147 21,999 SH   SOLE   0 0 21,999
CANADIAN NATL RY CO COM CS 136375102 385 4,750 SH   SOLE   0 0 4,750
CANADIAN PAC RY LTD COM CS 13645T100 2,936 18,257 SH   SOLE   0 0 18,257
CANOPY GROWTH CORP COM CS 138035100 468 76,300 SH   SOLE   0 0 76,300
CATERPILLAR INC DEL COM CS 149123101 2,279 21,208 SH   SOLE   0 0 21,208
CBS CORP NEW CL B CS 124857202 5,025 78,786 SH   SOLE   0 0 78,786
CDK GLOBAL INC COM CS 12508E101 32,914 530,353 SH   SOLE   0 0 530,353
CELGENE CORP COM CS 151020104 2,861 22,028 SH   SOLE   0 0 22,028
CELLECTIS S A SPONSORED ADS CS 15117K103 244 9,450 SH   SOLE   0 0 9,450
CENTENNIAL RESOURCE DEVELOPMEN CS 15136A102 21,714 1,372,587 SH   SOLE   0 0 1,372,587
CENTURYLINK CS 156700106 9,068 379,725 SH   SOLE   0 0 379,725
CERNER CORP COM CS 156782104 673 10,120 SH   SOLE   0 0 10,120
CHARTER COMMUNICATIONS INC DEL CS 16119P108 3,143 9,330 SH   SOLE   0 0 9,330
CHEVRON CORP NEW COM CS 166764100 20,979 201,082 SH   SOLE   0 0 201,082
CHOICE HOTELS INTL INC COM CS 169905106 386 6,000 SH   SOLE   0 0 6,000
CHUBB LIMITED COM CS H1467J104 16,451 113,158 SH   SOLE   0 0 113,158
CHURCH & DWIGHT INC COM CS 171340102 3,109 59,928 SH   SOLE   0 0 59,928
CIGNA CORPORATION COM CS 125509109 1,674 10,000 SH   SOLE   0 0 10,000
CINTAS CORP COM CS 172908105 1,770 14,044 SH   SOLE   0 0 14,044
CISCO SYS INC COM CS 17275R102 17,582 561,714 SH   SOLE   0 0 561,714
CIT GROUP INC COM CS 125581801 1,686 34,612 SH   SOLE   0 0 34,612
CITIGROUP INC COM NEW CS 172967424 17,476 261,306 SH   SOLE   0 0 261,306
CLOROX CO DEL COM CS 189054109 265 1,991 SH   SOLE   0 0 1,991
CME GROUP INC COM CS 12572Q105 426 3,401 SH   SOLE   0 0 3,401
COCA COLA CO COM CS 191216100 7,982 177,973 SH   SOLE   0 0 177,973
COLGATE PALMOLIVE CO COM CS 194162103 24,641 332,403 SH   SOLE   0 0 332,403
COMCAST CORP NEW CL A CS 20030N101 72,148 1,853,763 SH   SOLE   0 0 1,853,763
COMMSCOPE HLDG CO INC COM CS 20337X109 2,396 63,010 SH   SOLE   0 0 63,010
COMMUNITY HEALTH SYS INC NEWCO CS 203668108 334 33,500 SH   SOLE   0 0 33,500
CONOCOPHILLIPS COM CS 20825C104 1,385 31,498 SH   SOLE   0 0 31,498
CONSOLIDATED EDISON INC CS 209115104 232 2,872 SH   SOLE   0 0 2,872
CORNING INC COM CS 219350105 13,674 455,035 SH   SOLE   0 0 455,035
COSTCO WHSL CORP NEW COM CS 22160K105 74,734 467,294 SH   SOLE   0 0 467,294
CROWN CASTLE INTL CORP CS 22822V101 83,025 828,760 SH   SOLE   0 0 828,760
CSX CORP COM CS 126408103 1,269 23,250 SH   SOLE   0 0 23,250
CVS HEALTH CORPORATION CS 126650100 4,844 60,200 SH   SOLE   0 0 60,200
DANAHER CORP DEL COM CS 235851102 60,299 714,531 SH   SOLE   0 0 714,531
DCP MIDSTREAM PARTNERS LP CS 23311P100 1,956 57,805 SH   SOLE   0 0 57,805
DEERE & CO COM CS 244199105 2,015 16,300 SH   SOLE   0 0 16,300
DELTA AIR LINES INC DEL COM NE CS 247361702 11,420 212,497 SH   SOLE   0 0 212,497
DENTSPLY SIRONA INC CS 24906P109 62,454 963,203 SH   SOLE   0 0 963,203
DHT HOLDINGS INC CS Y2065G121 1,576 379,773 SH   SOLE   0 0 379,773
DIREXION DAILY SMALL CAP BEAR3 CS 25490K521 217 13,240 SH   SOLE   0 0 13,240
DISCOVER FINANCIAL SERVICES CS 254709108 2,098 33,737 SH   SOLE   0 0 33,737
DISNEY WALT CO COM DISNEY CS 254687106 45,659 429,736 SH   SOLE   0 0 429,736
DOMINION MIDSTREAM PARTNERS LP CS 257454108 648 22,460 SH   SOLE   0 0 22,460
DOMINION RES INC VA NEW COM CS 25746U109 1,268 16,546 SH   SOLE   0 0 16,546
DOVER CORP COM CS 260003108 4,073 50,768 SH   SOLE   0 0 50,768
DOW CHEM CO COM CS 260543103 47,020 745,524 SH   SOLE   0 0 745,524
DTE ENERGY CO COM CS 233331107 317 3,000 SH   SOLE   0 0 3,000
DU PONT E I DE NEMOURS & CO CS 263534109 1,402 17,373 SH   SOLE   0 0 17,373
DUKE ENERGY CORP CS 26441C204 1,088 13,014 SH   SOLE   0 0 13,014
EAGLE BULK SHIPPING INC CS Y2187A119 46 10,000 SH   SOLE   0 0 10,000
EATON CORP PLC SHS CS G29183103 4,924 63,268 SH   SOLE   0 0 63,268
EATON VANCE TAX MANAGED GLOBAL CS 27829F108 135 14,743 SH   SOLE   0 0 14,743
EBAY INC COM CS 278642103 5,044 144,449 SH   SOLE   0 0 144,449
ECOLAB INC COM CS 278865100 90,803 684,018 SH   SOLE   0 0 684,018
ELECTRONIC ARTS INC COM CS 285512109 739 6,994 SH   SOLE   0 0 6,994
EMERSON ELEC CO COM CS 291011104 6,673 111,925 SH   SOLE   0 0 111,925
ENBRIDGE INC COM CS 29250N105 323 8,122 SH   SOLE   0 0 8,122
ENERGY TRANSFER EQUITY L P UT CS 29273V100 638 35,550 SH   SOLE   0 0 35,550
ENERGY TRANSFERS PARTNERS LP CS 29278N103 5,995 293,997 SH   SOLE   0 0 293,997
ENTERPRISE PRODS PARTNERS L P CS 293792107 45,674 1,686,633 SH   SOLE   0 0 1,686,633
EOG RES INC COM CS 26875P101 40,340 445,644 SH   SOLE   0 0 445,644
EQT MIDSTREAM PARTNERS LP UNIT CS 26885B100 20,887 279,872 SH   SOLE   0 0 279,872
EQUIFAX INC COM CS 294429105 344 2,500 SH   SOLE   0 0 2,500
EXPRESS SCRIPTS HOLDING COMPAN CS 30219G108 4,862 76,160 SH   SOLE   0 0 76,160
EXXON MOBIL CORP COM CS 30231G102 29,502 365,441 SH   SOLE   0 0 365,441
FACEBOOK INC CL A CS 30303M102 101,397 671,591 SH   SOLE   0 0 671,591
FEDEX CORP COM CS 31428X106 38,799 178,527 SH   SOLE   0 0 178,527
FIDELITY NATL INFORMATION SVCS CS 31620M106 253 2,965 SH   SOLE   0 0 2,965
FIFTH THIRD BANCORP COM CS 316773100 1,234 47,522 SH   SOLE   0 0 47,522
FIRST REPUBLIC BANK CS 33616C100 929 9,277 SH   SOLE   0 0 9,277
FIVE PRIME THERAPEUTICS INC CO CS 33830X104 1,932 64,160 SH   SOLE   0 0 64,160
FORTIVE CORP COM CS 34959J108 90,063 1,421,679 SH   SOLE   0 0 1,421,679
FRANKLIN RES INC COM CS 354613101 432 9,636 SH   SOLE   0 0 9,636
GALAPAGOS NV SPON ADR CS 36315X101 6,988 91,317 SH   SOLE   0 0 91,317
GAP INC CS 364760108 286 13,000 SH   SOLE   0 0 13,000
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
GENER8 MARITIME INC CS Y26889108 154 27,050 SH   SOLE   0 0 27,050
GENERAL ELECTRIC CO COM CS 369604103 12,765 472,595 SH   SOLE   0 0 472,595
GENERAL GROWTH PPTYS INC NEW C CS 36174X101 420 17,815 SH   SOLE   0 0 17,815
GENERAL MLS INC COM CS 370334104 8,957 161,672 SH   SOLE   0 0 161,672
GENERAL MTRS CORP COM CS 37045V100 3,232 92,539 SH   SOLE   0 0 92,539
GENESEE & WYO INC CL A CS 371559105 2,567 37,529 SH   SOLE   0 0 37,529
GENMAB A/S SHS CS K3967W102 13,614 63,780 SH   SOLE   0 0 63,780
GIGAMON INC COM CS 37518B102 620 15,750 SH   SOLE   0 0 15,750
GILEAD SCIENCES INC COM CS 375558103 491 6,930 SH   SOLE   0 0 6,930
GLAXOSMITHKLINE PLC SPONSORED CS 37733W105 345 8,000 SH   SOLE   0 0 8,000
GOLAR LNG LTD CS G9456A100 1,366 61,415 SH   SOLE   0 0 61,415
GOLDMAN SACHS GROUP INC CS 38141G104 2,916 13,143 SH   SOLE   0 0 13,143
GOLUB CAP BDC INC COM CS 38173M102 774 40,500 SH   SOLE   0 0 40,500
GRACE W R & CO DEL NEW COM CS 38388F108 280 3,895 SH   SOLE   0 0 3,895
GRAINGER W W INC COM CS 384802104 2,682 14,857 SH   SOLE   0 0 14,857
GTT COMMUNICATIONS INC CS 362393100 21,376 675,400 SH   SOLE   0 0 675,400
HARTE-HANKS INC CS 416196103 10 10,000 SH   SOLE   0 0 10,000
HESS CORP COM CS 42809H107 343 7,812 SH   SOLE   0 0 7,812
HOLLY ENERGY PARTNERS LP CS 435763107 1,146 35,275 SH   SOLE   0 0 35,275
HOME DEPOT INC COM CS 437076102 13,089 85,328 SH   SOLE   0 0 85,328
HONEYWELL INTL INC CS 438516106 15,847 118,891 SH   SOLE   0 0 118,891
HORMEL FOODS CORP CS 440452100 4,178 122,488 SH   SOLE   0 0 122,488
HUNTINGTON BANCSHARES INC COM CS 446150104 5,013 370,792 SH   SOLE   0 0 370,792
IDEXX LABS INC COM CS 45168D104 87,403 541,462 SH   SOLE   0 0 541,462
IHS MARKIT LTD SHS CS G47567105 263 5,965 SH   SOLE   0 0 5,965
ILLINOIS TOOL WKS INC COM CS 452308109 9,250 64,570 SH   SOLE   0 0 64,570
INGERSOLL-RAND LTD CL A CS G47791101 299 3,270 SH   SOLE   0 0 3,270
INGREDION INC COM CS 457187102 1,377 11,550 SH   SOLE   0 0 11,550
INTEL CORP COM CS 458140100 3,159 93,613 SH   SOLE   0 0 93,613
INTERCONTINENTAL EXCHANGE INC CS 45866F104 2,641 40,065 SH   SOLE   0 0 40,065
INTERNATIONAL BUSINESS MACHS C CS 459200101 11,691 76,000 SH   SOLE   0 0 76,000
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 7,560 56,000 SH   SOLE   0 0 56,000
INTL PAPER CO COM CS 460146103 6,866 121,285 SH   SOLE   0 0 121,285
INTUIT COM CS 461202103 15,920 119,869 SH   SOLE   0 0 119,869
INTUITIVE SURGICAL INC COM NEW CS 46120E602 561 600 SH   SOLE   0 0 600
ION SIGNATURE TECHNOLOGY INC CS 449784107 50 50,000 SH   SOLE   0 0 50,000
ISHARES EUROPE ETF CS 464287861 306 6,900 SH   SOLE   0 0 6,900
ISHARES INC CORE MSCI EMKT CS 46434G103 791 15,800 SH   SOLE   0 0 15,800
ISHARES MSCI EAFE INDEX CS 464287465 1,574 24,134 SH   SOLE   0 0 24,134
ISHARES MSCI EMERGING MARKET CS 464287234 749 18,108 SH   SOLE   0 0 18,108
ISHARES TR CORE MSCI EAFE CS 46432F842 9,947 163,363 SH   SOLE   0 0 163,363
ISHARES TR CORE S&P MCP ETF CS 464287507 761 4,373 SH   SOLE   0 0 4,373
ISHARES TR CORE S&P500 ETF CS 464287200 5,117 21,024 SH   SOLE   0 0 21,024
ISHARES TR HGH DIV EQT FD CS 46429B663 249 3,000 SH   SOLE   0 0 3,000
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 28,700 92,556 SH   SOLE   0 0 92,556
ISHARES TR RUS MID-CAP ETF CS 464287499 299 1,556 SH   SOLE   0 0 1,556
ISHARES TR RUSSELL 2000 INDEX CS 464287655 3,062 21,728 SH   SOLE   0 0 21,728
ISHARES TR RUSSELL 3000 CS 464287689 217 1,510 SH   SOLE   0 0 1,510
ISHARES TR S&P 500 GRWT ETF CS 464287309 241 1,763 SH   SOLE   0 0 1,763
ISHARES TR SELECT DIVID ETF CS 464287168 701 7,600 SH   SOLE   0 0 7,600
ISLET SCIENCES INC COM CS 46467R109 3 91,666 SH   SOLE   0 0 91,666
JOHNSON & JOHNSON COM CS 478160104 82,936 626,926 SH   SOLE   0 0 626,926
JOHNSON CONTROLS INTL PLC CS G51502105 6,744 155,534 SH   SOLE   0 0 155,534
JPMORGAN CHASE & CO COM CS 46625H100 44,586 487,813 SH   SOLE   0 0 487,813
KANSAS CITY SOUTHERN COM NEW CS 485170302 549 5,250 SH   SOLE   0 0 5,250
KELLOGG CO COM CS 487836108 205 2,956 SH   SOLE   0 0 2,956
KIMBERLY CLARK CORP COM CS 494368103 1,414 10,950 SH   SOLE   0 0 10,950
KIRBY CORP COM CS 497266106 304 4,550 SH   SOLE   0 0 4,550
KORNIT DIGITAL LTD SHS CS M6372Q113 1,766 91,250 SH   SOLE   0 0 91,250
KRAFT HEINZ CO COM CS 500754106 442 5,165 SH   SOLE   0 0 5,165
LABORATORY CORP AMER HLDGS COM CS 50540R409 691 4,483 SH   SOLE   0 0 4,483
LAMAR ADVERTISING CO CL A CS 512816109 5,342 72,611 SH   SOLE   0 0 72,611
LAUDER ESTEE COS INC CL A CS 518439104 659 6,865 SH   SOLE   0 0 6,865
LIBERTY BROADBAND CORP COM SER CS 530307107 235 2,744 SH   SOLE   0 0 2,744
LIBERTY BROADBAND CORP COM SER CS 530307305 318 3,671 SH   SOLE   0 0 3,671
LIBERTY GLOBAL INC COM SER C CS G5480U120 267 8,553 SH   SOLE   0 0 8,553
LIBERTY GLOBAL PLC-A CS G5480U104 2,701 84,100 SH   SOLE   0 0 84,100
LIBERTY MEDIA CORP DELAWARE CO CS 531229409 2,645 62,997 SH   SOLE   0 0 62,997
LIBERTY MEDIA CORP DELAWARE CO CS 531229607 544 13,040 SH   SOLE   0 0 13,040
LIGHTWAVE LOGIC INC COM CS 532275104 30 20,000 SH   SOLE   0 0 20,000
LILLY ELI & CO COM CS 532457108 975 11,850 SH   SOLE   0 0 11,850
LOCKHEED MARTIN CORP CS 539830109 1,323 4,765 SH   SOLE   0 0 4,765
LOEWS CORP COM CS 540424108 275 5,866 SH   SOLE   0 0 5,866
LOWES COS INC COM CS 548661107 9,996 128,935 SH   SOLE   0 0 128,935
LYONDELLBASELL INDUSTRIES N V CS N53745100 6,387 75,680 SH   SOLE   0 0 75,680
MAGELLAN MIDSTREAM PARTNERS CS 559080106 22,805 319,978 SH   SOLE   0 0 319,978
MARATHON PETE CORP COM CS 56585A102 230 4,400 SH   SOLE   0 0 4,400
MARRIOTT INTL INC NEW CL A CS 571903202 453 4,515 SH   SOLE   0 0 4,515
MASTERCARD INC CL A CS 57636Q104 612 5,042 SH   SOLE   0 0 5,042
MCCORMICK & CO INC COM NON VTG CS 579780206 12,128 124,378 SH   SOLE   0 0 124,378
MCDONALDS CORP COM CS 580135101 966 6,307 SH   SOLE   0 0 6,307
MEDTRONIC PLC SHS CS G5960L103 4,485 50,537 SH   SOLE   0 0 50,537
MERCK & CO INC NEW COM CS 58933Y105 7,471 116,569 SH   SOLE   0 0 116,569
METTLER TOLEDO INTERNATIONAL C CS 592688105 121,127 205,810 SH   SOLE   0 0 205,810
MFA FINL INC COM CS 55272X102 3,311 394,611 SH   SOLE   0 0 394,611
MICROCHIP TECHNOLOGY INC CS 595017104 6,787 87,931 SH   SOLE   0 0 87,931
MICROSOFT CORP COM CS 594918104 60,658 879,998 SH   SOLE   0 0 879,998
MIMEDX GROUP INC COM CS 602496101 307 20,500 SH   SOLE   0 0 20,500
MOHAWK INDS INC COM CS 608190104 44,641 184,702 SH   SOLE   0 0 184,702
MONDELEZ INTL INC CL A CS 609207105 409 9,464 SH   SOLE   0 0 9,464
MONMOUTH REAL ESTATE INVESTMEN CS 609720107 457 30,393 SH   SOLE   0 0 30,393
MOSAIC CO CS 61945C103 1,610 70,525 SH   SOLE   0 0 70,525
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 201 2,315 SH   SOLE   0 0 2,315
MPLX LP COM UNIT REP LTD CS 55336V100 3,649 109,248 SH   SOLE   0 0 109,248
NESTLE S A SPONSORED ADR CS 641069406 8,984 103,029 SH   SOLE   0 0 103,029
NETFLIX INC COM CS 64110L106 266 1,782 SH   SOLE   0 0 1,782
NEW MOUNTAIN FIN CORP COM CS 647551100 7,262 499,125 SH   SOLE   0 0 499,125
NEXTERA ENERGY INC COM CS 65339F101 2,000 14,269 SH   SOLE   0 0 14,269
NEXTERA ENERGY PARTNERS LP COM CS 65341B106 2,653 71,725 SH   SOLE   0 0 71,725
NIKE INC CL B CS 654106103 36,873 624,960 SH   SOLE   0 0 624,960
NORFOLK SOUTHERN CORP CS 655844108 1,426 11,714 SH   SOLE   0 0 11,714
NORTHROP GRUMMAN CORP COM CS 666807102 335 1,306 SH   SOLE   0 0 1,306
NOVARTIS A G SPONSORED ADR CS 66987V109 537 6,430 SH   SOLE   0 0 6,430
NUCOR CORP COM CS 670346105 3,344 57,785 SH   SOLE   0 0 57,785
NVIDIA CORP COM CS 67066G104 3,025 20,925 SH   SOLE   0 0 20,925
NXP SEMICONDUCTORS N V COM CS N6596X109 11,060 101,051 SH   SOLE   0 0 101,051
ONEX CORP SUB VTG CS 68272K103 60,455 761,830 SH   SOLE   0 0 761,830
OPKO HEALTH INC COM CS 68375N103 74 11,300 SH   SOLE   0 0 11,300
ORACLE CORP COM CS 68389X105 7,451 148,601 SH   SOLE   0 0 148,601
OUTFRONT MEDIA INC CS 69007J106 1,611 69,699 SH   SOLE   0 0 69,699
PALLADON VENTURES LTD CS 696434208 0 20,500 SH   SOLE   0 0 20,500
PAYCHEX INC COM CS 704326107 18,816 330,461 SH   SOLE   0 0 330,461
PAYPAL HLDGS INC COM CS 70450Y103 3,550 66,148 SH   SOLE   0 0 66,148
PEOPLES UNITED FINANCIAL INC C CS 712704105 239 13,533 SH   SOLE   0 0 13,533
PEPSICO INC COM CS 713448108 52,933 458,337 SH   SOLE   0 0 458,337
PFIZER INC COM CS 717081103 6,838 203,585 SH   SOLE   0 0 203,585
PG&E CORP COM CS 69331C108 270 4,069 SH   SOLE   0 0 4,069
PHILIP MORRIS INTL INC COM CS 718172109 3,953 33,657 SH   SOLE   0 0 33,657
PHILLIPS 66 COM CS 718546104 215 2,597 SH   SOLE   0 0 2,597
PHILLIPS 66 PARTNERS LP COM UN CS 718549207 2,245 45,432 SH   SOLE   0 0 45,432
PINNACLE WEST CAP CORP COM CS 723484101 630 7,403 SH   SOLE   0 0 7,403
PIONEER NAT RES CO COM CS 723787107 725 4,545 SH   SOLE   0 0 4,545
PLAINS ALL AMERICAN PIPELINE L CS 726503105 456 17,375 SH   SOLE   0 0 17,375
PNC FINL SVCS GROUP INC CS 693475105 7,521 60,231 SH   SOLE   0 0 60,231
POLARIS MATLS CORP COM CS 731074100 8 10,225 SH   SOLE   0 0 10,225
POWER CORP CANADA CS 739239101 577 25,336 SH   SOLE   0 0 25,336
POWERSHARES QQQ NASDAQ 100 UNI CS 73935A104 8,069 58,621 SH   SOLE   0 0 58,621
PPL CORP COM CS 69351T106 770 19,927 SH   SOLE   0 0 19,927
PRAXAIR INC COM CS 74005P104 471 3,550 SH   SOLE   0 0 3,550
PRICE T ROWE GROUP INC COM CS 74144T108 21,466 289,263 SH   SOLE   0 0 289,263
PRICELINE GRP INC COM NEW CS 741503403 24,444 13,068 SH   SOLE   0 0 13,068
PROCTER & GAMBLE CO COM CS 742718109 5,109 58,621 SH   SOLE   0 0 58,621
PROTOKINETIX INC CS 743722100 3 40,000 SH   SOLE   0 0 40,000
QUALCOMM INC COM CS 747525103 1,022 18,515 SH   SOLE   0 0 18,515
RAMACO RES INC COM CS 75134P303 109 18,050 SH   SOLE   0 0 18,050
RANGE RES CORP COM CS 75281A109 404 17,450 SH   SOLE   0 0 17,450
RAYMOND JAMES FINANCIAL INC CO CS 754730109 291 3,625 SH   SOLE   0 0 3,625
RAYTHEON CO COM NEW CS 755111507 32,434 200,852 SH   SOLE   0 0 200,852
RECKITT BENCKISER GROUP PLC (B CS 756255204 17,426 172,600 SH   SOLE   0 0 172,600
REGENERX BIOPHARMACEUTICALS CO CS 75886X108 30 110,000 SH   SOLE   0 0 110,000
REYNOLDS AMERICAN INC COM CS 761713106 1,300 19,990 SH   SOLE   0 0 19,990
ROCHE HLDG LTD SPONSORED ADR CS 771195104 3,635 114,298 SH   SOLE   0 0 114,298
ROCKWELL AUTOMATION INC CS 773903109 28,970 178,869 SH   SOLE   0 0 178,869
ROPER TECHNOLOGIES INC COM CS 776696106 868 3,750 SH   SOLE   0 0 3,750
ROYAL DUTCH SHELL PLC SPONS AD CS 780259206 458 8,604 SH   SOLE   0 0 8,604
RYDEX ETF TRUST GUG S&P500 EQ CS 78355W106 6,239 67,320 SH   SOLE   0 0 67,320
SCHEIN HENRY INC COM CS 806407102 3,563 19,469 SH   SOLE   0 0 19,469
SCHLUMBERGER LTD COM CS 806857108 4,127 62,676 SH   SOLE   0 0 62,676
SCHWAB CHARLES CORP NEW COM CS 808513105 11,191 260,490 SH   SOLE   0 0 260,490
SCORPIO BULKERS INC COM CS Y7546A122 3,301 464,935 SH   SOLE   0 0 464,935
SCORPIO TANKERS INC SHS CS Y7542C106 2,216 558,100 SH   SOLE   0 0 558,100
SCRIPPS NETWORKS INTERACT INC CS 811065101 2,464 36,075 SH   SOLE   0 0 36,075
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 4,341 175,975 SH   SOLE   0 0 175,975
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 887 16,213 SH   SOLE   0 0 16,213
SENSATA TECHNOLOGIES HLDG NV S CS N7902X106 1,635 38,270 SH   SOLE   0 0 38,270
SHELL MIDSTREAM PARTNERS CS 822634101 516 17,015 SH   SOLE   0 0 17,015
SIMON PPTY GROUP INC NEW CS 828806109 366 2,265 SH   SOLE   0 0 2,265
SKECHERS U S A INC CL A CS 830566105 787 26,665 SH   SOLE   0 0 26,665
SMUCKER J M CO COM NEW CS 832696405 218 1,839 SH   SOLE   0 0 1,839
SOLARIS PWR CELLS INC COM CS 83416X101 2 350,000 SH   SOLE   0 0 350,000
SOLUCORP INDS LTD COM CS 83437C102 0 11,000 SH   SOLE   0 0 11,000
SPDR DJIA CS 78467X109 7,603 35,653 SH   SOLE   0 0 35,653
SPDR GOLD TRUST CS 78463V107 2,189 18,548 SH   SOLE   0 0 18,548
SPDR S&P 500 ETF TR TR UNIT CS 78462F103 19,425 80,334 SH   SOLE   0 0 80,334
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 4,156 13,084 SH   SOLE   0 0 13,084
SPDR SERIES TRUST S&P REGL BKG CS 78464A698 477 8,673 SH   SOLE   0 0 8,673
SPLUNK INC COM CS 848637104 17,934 315,245 SH   SOLE   0 0 315,245
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 331 30,610 SH   SOLE   0 0 30,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 311 31,600 SH   SOLE   0 0 31,600
STAR GAS PARTNERS L P UNIT LTD CS 85512C105 1,138 105,000 SH   SOLE   0 0 105,000
STATE STR CORP COM CS 857477103 210 2,341 SH   SOLE   0 0 2,341
STRYKER CORP COM CS 863667101 9,741 70,192 SH   SOLE   0 0 70,192
SYNERGY PHARMACEUTICALS DEL CO CS 871639308 49 11,000 SH   SOLE   0 0 11,000
SYSCO CORP COM CS 871829107 4,150 82,458 SH   SOLE   0 0 82,458
TALLGRASS ENERGY GP LP SHS CL CS 874696107 1,791 70,425 SH   SOLE   0 0 70,425
TALLGRASS ENERGY PARTNERS LP CS 874697105 1,593 31,796 SH   SOLE   0 0 31,796
TARGA RES CORP COM CS 87612G101 1,178 26,051 SH   SOLE   0 0 26,051
TC PIPELINES LP UT COM LTD PRT CS 87233Q108 537 9,759 SH   SOLE   0 0 9,759
TEEKAY CORPORATION COM CS Y8564W103 81 12,200 SH   SOLE   0 0 12,200
TESLA MTRS INC COM CS 88160R101 240 665 SH   SOLE   0 0 665
TEXAS INSTRUMENTS INC CS 882508104 723 9,394 SH   SOLE   0 0 9,394
THE TRADE DESK INC COM CL A CS 88339J105 49,355 984,925 SH   SOLE   0 0 984,925
THERMO FISHER SCIENTIFIC INC C CS 883556102 25,806 147,909 SH   SOLE   0 0 147,909
TIFFANY & CO NEW COM CS 886547108 426 4,534 SH   SOLE   0 0 4,534
TIME WARNER INC CS 887317303 202 2,012 SH   SOLE   0 0 2,012
TITAN MED INC COM CS 88830X108 2 22,000 SH   SOLE   0 0 22,000
TJX COS INC NEW COM CS 872540109 50,019 693,074 SH   SOLE   0 0 693,074
TORCHMARK CORP COM CS 891027104 281 3,672 SH   SOLE   0 0 3,672
TORONTO DOMINION BK ONT COM NE CS 891160509 4,559 90,485 SH   SOLE   0 0 90,485
TRAVELERS COMPANIES INC COM CS 89417E109 782 6,177 SH   SOLE   0 0 6,177
TURQUOISE HILL RESOURCES LTD CS 900435108 27 10,000 SH   SOLE   0 0 10,000
UGI CORP NEW COM CS 902681105 639 13,200 SH   SOLE   0 0 13,200
UNILEVER N V N Y SHS NEW CS 904784709 890 16,096 SH   SOLE   0 0 16,096
UNION PAC CORP COM CS 907818108 2,610 23,965 SH   SOLE   0 0 23,965
UNITED PARCEL SVC INC CL B CS 911312106 5,863 53,015 SH   SOLE   0 0 53,015
UNITED RENTALS INC COM CS 911363109 225 2,000 SH   SOLE   0 0 2,000
UNITED TECHNOLOGIES CORP CS 913017109 3,553 29,099 SH   SOLE   0 0 29,099
UNITEDHEALTH GROUP INC COM CS 91324P102 3,110 16,772 SH   SOLE   0 0 16,772
US BANCORP DEL COM NEW CS 902973304 52,854 1,017,998 SH   SOLE   0 0 1,017,998
VAIL RESORTS INC COM CS 91879Q109 2,173 10,712 SH   SOLE   0 0 10,712
VALERO ENERGY CORP NEW COM CS 91913Y100 374 5,550 SH   SOLE   0 0 5,550
VANECK VECTORS ETF TR CS 92189F726 688 5,480 SH   SOLE   0 0 5,480
VANGUARD ALL WORLD EX US CS 922042775 803 16,043 SH   SOLE   0 0 16,043
VANGUARD HIGH DIV YLD ETF CS 921946406 7,124 91,149 SH   SOLE   0 0 91,149
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 13,271 59,762 SH   SOLE   0 0 59,762
VANGUARD INDEX FDS SMALL CP ET CS 922908751 1,593 11,751 SH   SOLE   0 0 11,751
VANGUARD INDEX FDS TOTAL STK M CS 922908769 381 3,061 SH   SOLE   0 0 3,061
VANGUARD INTL EQUITY INDEX FD CS 922042858 200 4,910 SH   SOLE   0 0 4,910
VANGUARD MID-CAP ETF CS 922908629 285 2,000 SH   SOLE   0 0 2,000
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 1,106 11,940 SH   SOLE   0 0 11,940
VECTREN CORP COM CS 92240G101 383 6,547 SH   SOLE   0 0 6,547
VERIZON COMMUNICATIONS INC COM CS 92343V104 3,654 81,827 SH   SOLE   0 0 81,827
VIACOM INC NEW CL B CS 92553P201 1,827 54,410 SH   SOLE   0 0 54,410
VICTREX PLC CS 517939104 5,996 245,615 SH   SOLE   0 0 245,615
VIPER ENERGY PARTNERS LP CS 92763M105 3,706 236,075 SH   SOLE   0 0 236,075
VIRNETX HLDG CORP COM CS 92823T108 161 35,353 SH   SOLE   0 0 35,353
VISA INC COM CL A CS 92826C839 143,320 1,528,255 SH   SOLE   0 0 1,528,255
VISTEON CORP COM CS 92839U206 1,630 15,973 SH   SOLE   0 0 15,973
VORNADO RLTY TR SH BEN INT CS 929042109 488 5,198 SH   SOLE   0 0 5,198
WABTEC CORP COM CS 929740108 58,041 634,323 SH   SOLE   0 0 634,323
WAL-MART STORES INC COM CS 931142103 2,147 28,370 SH   SOLE   0 0 28,370
WALGREENS BOOTS ALLIANCE INC CS 931427108 2,223 28,385 SH   SOLE   0 0 28,385
WATTS WATER TECHNOLOGIES A CS 942749102 423 6,700 SH   SOLE   0 0 6,700
WEC ENERGY GROUP INC COM CS 92939U106 315 5,126 SH   SOLE   0 0 5,126
WELLS FARGO & CO NEW COM CS 949746101 5,062 91,363 SH   SOLE   0 0 91,363
WELLTOWER INC CS 95040Q104 10,664 142,476 SH   SOLE   0 0 142,476
WESTERN GAS PARTNERS LP COM UN CS 958254104 2,175 38,885 SH   SOLE   0 0 38,885
WEX INC COM CS 96208T104 26,280 252,037 SH   SOLE   0 0 252,037
WEYERHAEUSER CO CS 962166104 12,930 385,984 SH   SOLE   0 0 385,984
WHITE MTNS INS GROUP LTD COM CS G9618E107 4,943 5,691 SH   SOLE   0 0 5,691
WILLIAMS PARTNERS LP CS 96949L105 1,332 33,201 SH   SOLE   0 0 33,201
WISDOMTREE TR EUROPE HEDGED EQ CS 97717X701 1,010 16,207 SH   SOLE   0 0 16,207
XCEL ENERGY INC CS 98389B100 225 4,900 SH   SOLE   0 0 4,900
YUM BRANDS INC COM CS 988498101 406 5,500 SH   SOLE   0 0 5,500
YUM CHINA HLDGS INC COM CS 98850P109 217 5,500 SH   SOLE   0 0 5,500
ZOETIS INC CL A CS 98978V103 3,900 62,521 SH   SOLE   0 0 62,521
ISHARES TR U.S. PFD STK ETF FT 464288687 313 8,000 SH   SOLE   0 0 8,000
WESTERN ASSET HIGH INCM FD II FT 95766J102 117 16,285 SH   SOLE   0 0 16,285
ALLIANZ FDS RCM MIDCAP INS MF 018919688 108 25,706 SH   SOLE   0 0 25,706
AMCAP FD INC SHS CL F-2 MF 023375827 360 12,247 SH   SOLE   0 0 12,247
COLUMBIA ACORN TR INTL CL Z MF 197199813 390 8,798 SH   SOLE   0 0 8,798
DEUTSCHE GLOBAL / INTL FD INC MF 25156A403 252 6,324 SH   SOLE   0 0 6,324
DFA INVT DIMENSIONS GROUP INC MF 233203348 61 12,299 SH   SOLE   0 0 12,299
DODGE & COX FDS INTL STK FD MF 256206103 247 5,671 SH   SOLE   0 0 5,671
DREYFUS PREMIER INVT FDS INC D MF 261986632 183 14,874 SH   SOLE   0 0 14,874
FIDELITY ABERDEEN STR TR ADV F MF 315792796 296 20,529 SH   SOLE   0 0 20,529
FIDELITY CONTRAFUND INC COM MF 316071109 1,190 10,420 SH   SOLE   0 0 10,420
FIDELITY HEREFORD STR TR GOV M MF 31617H102 157 156,734 SH   SOLE   0 0 156,734
GABELLI ASSET FD SH BEN INT MF 362395105 272 4,659 SH   SOLE   0 0 4,659
HARBOR INTL FD INSTL MF 411511306 459 6,774 SH   SOLE   0 0 6,774
HARRIS ASSOC INVT TR OAKMARK I MF 413838202 223 8,472 SH   SOLE   0 0 8,472
HEARTLAND VALUE FD INVESTOR SH MF 422359109 283 6,818 SH   SOLE   0 0 6,818
JOHN HANCOCK FDS II LIFES GRW MF 47803V317 191 11,833 SH   SOLE   0 0 11,833
MATTHEWS INTL FDS PAC TIGER FD MF 577130107 425 15,443 SH   SOLE   0 0 15,443
MFS SER TR I VALUE FD CL I MF 552983694 505 12,857 SH   SOLE   0 0 12,857
PIMCO COMMODITY RR STRAT - INS MF 722005667 70 10,693 SH   SOLE   0 0 10,693
PRICE T ROWE GROWTH STK FD INC MF 741479109 1,121 17,615 SH   SOLE   0 0 17,615
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 518 23,079 SH   SOLE   0 0 23,079
ROWE T PRICE EQUITY INCOME FD MF 779547108 377 11,428 SH   SOLE   0 0 11,428
ROWE T PRICE INTL FDS INC OVER MF 77956H435 133 12,722 SH   SOLE   0 0 12,722
ROYCE FD PENN MUT INV MF 780905840 161 13,947 SH   SOLE   0 0 13,947
TWEEDY BROWNE FD INC GLOBAL VA MF 901165100 339 12,302 SH   SOLE   0 0 12,302
VANGUARD 500 INDEX FUND - ADM MF 922908710 423 1,892 SH   SOLE   0 0 1,892
VANGUARD 500 INDEX FUND - INV MF 922908108 1,024 4,577 SH   SOLE   0 0 4,577
VANGUARD BALANCED INDEX-ADM MF 921931200 664 20,260 SH   SOLE   0 0 20,260
VANGUARD BD INDEX FD INC SMCP MF 921937686 566 10,718 SH   SOLE   0 0 10,718
VANGUARD INDEX FDS LCP INDX AD MF 922908579 881 15,701 SH   SOLE   0 0 15,701
VANGUARD INDEX FDS TOT STKIDX MF 922908728 1,235 20,389 SH   SOLE   0 0 20,389
VANGUARD MID CAP INDEX FUND AD MF 922908645 501 2,837 SH   SOLE   0 0 2,837
VANGUARD PRECIOUS METALS AND M MF 921908208 107 10,485 SH   SOLE   0 0 10,485
VANGUARD STAR FD TL INT STK ID MF 921909818 298 10,678 SH   SOLE   0 0 10,678
VANGUARD TAX MANAGED INTL FD C MF 921943866 254 2,050 SH   SOLE   0 0 2,050
VANGUARD WINDSOR II FD ADMIRAL MF 922018304 491 7,385 SH   SOLE   0 0 7,385
WASHINGTON MUT INVS FD COM MF 939330106 226 5,335 SH   SOLE   0 0 5,335
WJA VALUE EQUITY FUND MF 99E158046 6,603 5,941 SH   SOLE   0 0 5,941
DOVER CORPORATION (Special) SB 260003108 98,793 1,231,525 SH   SOLE   0 0 1,231,525
KNOWLES CORPORATION (Special) SB 49449B101 1,408 83,216 SH   SOLE   0 0 83,216