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 88579Y101 4,899 23,212 SH   SOLE 0 23,212 0 0
ABBVIE INC COM 00287Y109 5,598 62,996 SH   SOLE 0 62,996 0 0
ABIOMED INC COM 003654100 11,218 66,534 SH   SOLE 0 66,534 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,425 42,989 SH   SOLE 0 42,989 0 0
ALIGN TECHNOLOGY INC COM 016255101 657 3,525 SH   SOLE 0 3,525 0 0
ALPHABET INC CAP STK CL A 02079K305 11,342 11,648 SH   SOLE 0 11,648 0 0
ALPHABET INC CAP STK CL C 02079K107 2,205 2,299 SH   SOLE 0 2,299 0 0
ALTRIA GROUP INC COM 02209S103 3,312 52,230 SH   SOLE 0 52,230 0 0
AMGEN INC COM 031162100 1,140 6,075 SH   SOLE 0 6,075 0 0
APPLE INC COM 037833100 20,205 131,099 SH   SOLE 0 131,099 0 0
AT&T INC COM 00206R102 3,436 87,724 SH   SOLE 0 87,724 0 0
B & G FOODS INC NEW NEW COM 05508R106 2,271 71,297 SH   SOLE 0 71,297 0 0
BANK AMER CORP *W EXP 01/16/201 060505146 11,565 873,455 SH   SOLE 0 873,455 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 788 4,300 SH   SOLE 0 4,300 0 0
BLUEBIRD BIO INC COM 09609G100 203 1,480 SH   SOLE 0 1,480 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,330 114,993 SH   SOLE 0 114,993 0 0
CELGENE CORP COM 151020104 19,821 135,927 SH   SOLE 0 135,927 0 0
CHEVRON CORP NEW NEW COM 166764100 5,833 49,190 SH   SOLE 0 49,190 0 0
CORE LABORATORIES N V COM N22717107 3,793 38,427 SH   SOLE 0 38,427 0 0
DIAMONDBACK ENERGY INC COM 25278X109 6,227 63,567 SH   SOLE 0 63,567 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,274 38,605 SH   SOLE 0 38,605 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 609 30,800 SH   SOLE 0 30,800 0 0
EXACT SCIENCES CORP COM 30063P105 1,725 36,600 SH   SOLE 0 36,600 0 0
EXXON MOBIL CORP COM 30231G102 538 6,501 SH   SOLE 0 6,501 0 0
FACEBOOK INC CL A 30303M102 18,537 108,485 SH   SOLE 0 108,485 0 0
FEDERATED INVS INC PA CL B 314211103 3,174 106,872 SH   SOLE 0 106,872 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV ETF 33738R118 242 7,475 SH   SOLE 0 7,475 0 0
FIRST TR EXCHANGE TRADED FD RBA QUALIN ETF 33738R803 234 9,525 SH   SOLE 0 9,525 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH ETF 33734X184 233 8,630 SH   SOLE 0 8,630 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 242 8,340 SH   SOLE 0 8,340 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 240 8,065 SH   SOLE 0 8,065 0 0
GENERAL MLS INC COM 370334104 3,265 63,087 SH   SOLE 0 63,087 0 0
IDEXX LABS INC COM 45168D104 12,029 77,362 SH   SOLE 0 77,362 0 0
ILLUMINA INC COM 452327109 8,687 43,610 SH   SOLE 0 43,610 0 0
INTEL CORP COM 458140100 4,020 104,836 SH   SOLE 0 104,836 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 30,747 88,194 SH   SOLE 0 88,194 0 0
ISHARES AUSTRIA CAPD ETF 464286202 2,121 90,570 SH   SOLE 0 90,570 0 0
ISHARES EM CRP BD ETF 464286251 224 4,345 SH   SOLE 0 4,345 0 0
ISHARES EM HGHYL BD ETF 464286285 243 4,780 SH   SOLE 0 4,780 0 0
ISHARES GLB HGH YLD ETF 464286178 245 4,760 SH   SOLE 0 4,760 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 2,089 57,870 SH   SOLE 0 57,870 0 0
ISHARES INDIA 50 ETF 464289529 1,565 45,890 SH   SOLE 0 45,890 0 0
ISHARES NW ZEALND CP ETF 464289123 2,629 55,800 SH   SOLE 0 55,800 0 0
ISHARES TR 7-10YR TR BD ETF 464287440 238 2,235 SH   SOLE 0 2,235 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 774 9,005 SH   SOLE 0 9,005 0 0
ISHARES TR DOW JONES US ETF 464287846 2,980 23,645 SH   SOLE 0 23,645 0 0
ISHARES TR IBOXX HI YD ETF 464288513 239 2,690 SH   SOLE 0 2,690 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 243 1,945 SH   SOLE 0 1,945 0 0
JOHNSON & JOHNSON COM 478160104 451 3,446 SH   SOLE 0 3,446 0 0
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 9,324 172,472 SH   SOLE 0 172,472 0 0
JPMORGAN CHASE & CO COM 46625H100 8,952 93,733 SH   SOLE 0 93,733 0 0
LAKELAND BANCORP INC COM 511637100 255 12,500 SH   SOLE 0 12,500 0 0
LOCKHEED MARTIN CORP COM 539830109 5,553 17,792 SH   SOLE 0 17,792 0 0
LOWES COS INC COM 548661107 3,826 47,856 SH   SOLE 0 47,856 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 3,342 46,306 SH   SOLE 0 46,306 0 0
MASTERCARD INCORPORATED CL A 57636Q104 30,036 212,717 SH   SOLE 0 212,717 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 3,097 62,730 SH   SOLE 0 62,730 0 0
NBT BANCORP INC COM 628778102 200 5,400 SH   SOLE 0 5,400 0 0
NXP SEMICONDUCTORS N V COM N6596X109 264 2,335 SH   SOLE 0 2,335 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 5,857 155,973 SH   SOLE 0 155,973 0 0
PHILIP MORRIS INTL INC COM 718172109 4,934 44,444 SH   SOLE 0 44,444 0 0
PHILLIPS 66 COM 718546104 3,589 38,885 SH   SOLE 0 38,885 0 0
PNC FINL SVCS GROUP INC COM 693475105 305 2,266 SH   SOLE 0 2,266 0 0
POWERSHARES ETF TR II EM MRK LOW VOL ETF 73937B662 1,030 42,115 SH   SOLE 0 42,115 0 0
POWERSHARES ETF TR II INTL DEV LOWVL ETF 73937B688 1,106 33,330 SH   SOLE 0 33,330 0 0
POWERSHARES ETF TRUST DWA MOMENTUM PTF ETF 73935X153 244 5,020 SH   SOLE 0 5,020 0 0
POWERSHARES ETF TRUST DYNA BUYBK ACH ETF 73935X286 743 13,360 SH   SOLE 0 13,360 0 0
POWERSHARES ETF TRUST II DWA DEVMKTMOM PT ETF 73936Q108 2,477 91,536 SH   SOLE 0 91,536 0 0
POWERSHARES ETF TRUST II DWA EMKT MOM PTF ETF 73936Q207 2,194 115,619 SH   SOLE 0 115,619 0 0
POWERSHARES ETF TRUST II DWA SC MOMNT PTF ETF 73936Q744 261 5,510 SH   SOLE 0 5,510 0 0
PROCTER AND GAMBLE CO COM 742718109 252 2,775 SH   SOLE 0 2,775 0 0
REGENERON PHARMACEUTICALS COM 75886F107 7,255 16,225 SH   SOLE 0 16,225 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT ETF 78355W106 241 2,525 SH   SOLE 0 2,525 0 0
SANOFI RIGHT 12/31/2020 80105N113 5 14,125 SH   SOLE 0 14,125 0 0
SCHLUMBERGER LTD COM 806857108 7,035 100,847 SH   SOLE 0 100,847 0 0
SOUTHERN CO COM 842587107 3,860 77,641 SH   SOLE 0 77,641 0 0
SUSSEX BANCORP COM 869245100 1,232 52,000 SH   SOLE 0 52,000 0 0
SVB FINL GROUP COM 78486Q101 374 2,000 SH   SOLE 0 2,000 0 0
TESLA INC COM 88160R101 1,032 3,025 SH   SOLE 0 3,025 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,773 67,051 SH   SOLE 0 67,051 0 0
UNDER ARMOUR INC CL A 904311107 1,514 91,885 SH   SOLE 0 91,885 0 0
US BANCORP DEL COM NEW 902973304 268 5,000 SH   SOLE 0 5,000 0 0
V F CORP COM 918204108 5,962 93,788 SH   SOLE 0 93,788 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH ETF 921932869 242 1,930 SH   SOLE 0 1,930 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,076 82,359 SH   SOLE 0 82,359 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 4,421 29,075 SH   SOLE 0 29,075 0 0
WELLS FARGO & CO NEW NEW COM 949746101 275 4,959 SH   SOLE 0 4,959 0 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 208 3,500 SH   SOLE 0 3,500 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 375 8,563 SH   SOLE 0 8,563 0 0
WISDOMTREE TR DIV EX-FINL FD ETF 97717W406 752 8,915 SH   SOLE 0 8,915 0 0
WISDOMTREE TR HIGH DIV FD ETF 97717W208 702 10,045 SH   SOLE 0 10,045 0 0
WISDOMTREE TR MIDCAP DIVI FD ETF 97717W505 750 7,505 SH   SOLE 0 7,505 0 0
ZIX CORP COM 98974P100 272 55,718 SH   SOLE 0 55,718 0 0