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
AMAZON COM INC COM 023135106 4,938 3,288 SH   SOLE   3,288 0 0
PRUDENTIAL FINL INC COM 744320102 2 21 SH   SOLE   21 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 26 1,985 SH   SOLE   1,985 0 0
ULTA BEAUTY INC COM 90384S303 53 215 SH   SOLE   215 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 767 4,973 SH   SOLE   4,973 0 0
STERICYCLE INC COM 858912108 8 225 SH   SOLE   225 0 0
CAMDEN NATL CORP COM 133034108 126 3,500 SH   SOLE   3,500 0 0
STARBUCKS CORP COM 855244109 628 9,756 SH   SOLE   9,756 0 0
SEMPRA ENERGY COM 816851109 65 600 SH   SOLE   600 0 0
SQUARE INC CL A 852234103 48 860 SH   SOLE   860 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 38 1,510 SH   SOLE   1,510 0 0
XPO LOGISTICS INC COM 983793100 36 630 SH   SOLE   630 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 122 4,220 SH   SOLE   4,220 0 0
DOLLAR GEN CORP NEW COM 256677105 86 800 SH   SOLE   800 0 0
RMR GROUP INC CL A 74967R106 0 5 SH   SOLE   5 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 7 135 SH   SOLE   135 0 0
VULCAN MATLS CO COM 929160109 34 345 SH   SOLE   345 0 0
JOHNSON & JOHNSON COM 478160104 8,585 66,528 SH   SOLE   66,528 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,377 22,551 SH   SOLE   22,551 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 10 53 SH   SOLE   53 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 15 400 SH   SOLE   400 0 0
WASTE MGMT INC DEL COM 94106L109 360 4,050 SH   SOLE   4,050 0 0
ABB LTD SPONSORED ADR 000375204 144 7,580 SH   SOLE   7,580 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 13 100 SH   SOLE   100 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 87 3,167 SH   SOLE   3,167 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 269 2,699 SH   SOLE   2,699 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 20 262 SH   SOLE   262 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,133 15,378 SH   SOLE   15,378 0 0
CLEVELAND CLIFFS INC COM 185899101 411 53,400 SH   SOLE   53,400 0 0
CABOT CORP COM 127055101 79 1,849 SH   SOLE   1,849 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 71 1,805 SH   SOLE   1,805 0 0
NOBLE ENERGY INC COM 655044105 75 4,000 SH   SOLE   4,000 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 12 200 SH   SOLE   200 0 0
WATSCO INC COM 942622200 87 625 SH   SOLE   625 0 0
ISHARES TR MSCI KLD400 SOC 464288570 49 525 SH   SOLE   525 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3,815 65,466 SH   SOLE   65,466 0 0
YUM BRANDS INC COM 988498101 46 500 SH   SOLE   500 0 0
BOSTON SCIENTIFIC CORP COM 101137107 28 800 SH   SOLE   800 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 4 200 SH   SOLE   200 0 0
PROCTER AND GAMBLE CO COM 742718109 4,396 47,825 SH   SOLE   47,825 0 0
COCA COLA CO COM 191216100 1,836 38,772 SH   SOLE   38,772 0 0
S&P GLOBAL INC COM 78409V104 106 625 SH   SOLE   625 0 0
GENERAL MLS INC COM 370334104 304 7,816 SH   SOLE   7,816 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 351 14,283 SH   SOLE   14,283 0 0
PPG INDS INC COM 693506107 41 400 SH   SOLE   400 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 333 5,418 SH   SOLE   5,417 0 0
BB&T CORP COM 054937107 1,789 41,290 SH   SOLE   41,290 0 0
UNITED PARCEL SERVICE INC CL B 911312106 141 1,445 SH   SOLE   1,445 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,381 31,146 SH   SOLE   31,146 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 106 1,416 SH   SOLE   1,416 0 0
BIOGEN INC COM 09062X103 1,908 6,339 SH   SOLE   6,339 0 0
VENTAS INC COM 92276F100 12 200 SH   SOLE   200 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 13 140 SH   SOLE   140 0 0
INTEL CORP COM 458140100 7,162 152,612 SH   SOLE   152,611 0 0
BOSTON BEER INC CL A 100557107 8 33 SH   SOLE   33 0 0
CME GROUP INC COM CL A 12572Q105 47 250 SH   SOLE   250 0 0
STATE STR CORP COM 857477103 170 2,695 SH   SOLE   2,695 0 0
MEDTRONIC PLC SHS G5960L103 264 2,902 SH   SOLE   2,902 0 0
CLOROX CO DEL COM 189054109 73 475 SH   SOLE   475 0 0
FORTIVE CORP COM 34959J108 50 736 SH   SOLE   736 0 0
NETFLIX INC COM 64110L106 19 70 SH   SOLE   70 0 0
ISHARES TR DOW JONES US ETF 464287846 16 125 SH   SOLE   125 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 233 1,000 SH   SOLE   1,000 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 41 2,835 SH   SOLE   2,835 0 0
WATERS CORP COM 941848103 225 1,192 SH   SOLE   1,192 0 0
LAUDER ESTEE COS INC CL A 518439104 3,355 25,785 SH   SOLE   25,785 0 0
MERCK & CO INC COM 58933Y105 4,120 53,924 SH   SOLE   53,924 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 128 512 SH   SOLE   512 0 0
ADVANSIX INC COM 00773T101 0 4 SH   SOLE   4 0 0
VALVOLINE INC COM 92047W101 10 500 SH   SOLE   500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 613 3,250 SH   SOLE   3,250 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 45 515 SH   SOLE   515 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,458 19,404 SH   SOLE   19,404 0 0
NORDSON CORP COM 655663102 16 135 SH   SOLE   135 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,283 44,915 SH   SOLE   44,915 0 0
EMERSON ELEC CO COM 291011104 1,859 31,110 SH   SOLE   31,110 0 0
YUM CHINA HLDGS INC COM 98850P109 20 592 SH   SOLE   592 0 0
ALLSTATE CORP COM 020002101 25 300 SH   SOLE   300 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 3,622 25,541 SH   SOLE   25,541 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 754 20,131 SH   SOLE   20,131 0 0
BIOTELEMETRY INC COM 090672106 9 150 SH   SOLE   150 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 2 32 SH   SOLE   32 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 394 6,205 SH   SOLE   6,205 0 0
CORNING INC COM 219350105 261 8,626 SH   SOLE   8,625 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 752 4,907 SH   SOLE   4,907 0 0
BANK NEW YORK MELLON CORP COM 064058100 40 850 SH   SOLE   850 0 0
ARCONIC INC COM 03965L100 3 166 SH   SOLE   166 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 41 3,884 SH   SOLE   3,884 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,551 27,584 SH   SOLE   27,583 0 0
CHUBB LIMITED COM H1467J104 4,412 34,151 SH   SOLE   34,150 0 0
PENN NATL GAMING INC COM 707569109 21 1,100 SH   SOLE   1,100 0 0
FEDEX CORP COM 31428X106 2 12 SH   SOLE   12 0 0
SHERWIN WILLIAMS CO COM 824348106 109 277 SH   SOLE   277 0 0
PEPSICO INC COM 713448108 2,736 24,768 SH   SOLE   24,768 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 84 1,000 SH   SOLE   1,000 0 0
UNITI GROUP INC COM 91325V108 6 390 SH   SOLE   390 0 0
MARATHON OIL CORP COM 565849106 62 4,340 SH   SOLE   4,340 0 0
KIMBERLY CLARK CORP COM 494368103 315 2,768 SH   SOLE   2,768 0 0
BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 11 1,000 SH   SOLE   1,000 0 0
MOLSON COORS BREWING CO CL B 60871R209 150 2,675 SH   SOLE   2,675 0 0
HONEYWELL INTL INC COM 438516106 4,097 31,012 SH   SOLE   31,011 0 0
INGERSOLL-RAND PLC SHS G47791101 20 220 SH   SOLE   220 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 37 4,800 SH   SOLE   4,800 0 0
US BANCORP DEL COM NEW 902973304 49 1,082 SH   SOLE   1,082 0 0
BP PLC SPONSORED ADR 055622104 160 4,222 SH   SOLE   4,222 0 0
HOME DEPOT INC COM 437076102 1,306 7,599 SH   SOLE   7,599 0 0
BAXTER INTL INC COM 071813109 2,326 35,335 SH   SOLE   35,335 0 0
SUNCOR ENERGY INC NEW COM 867224107 6 207 SH   SOLE   207 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 932 7,109 SH   SOLE   7,108 0 0
FAIR ISAAC CORP COM 303250104 297 1,590 SH   SOLE   1,590 0 0
DOWDUPONT INC COM 26078J100 1,882 35,194 SH   SOLE   35,194 0 0
VERISK ANALYTICS INC COM 92345Y106 82 750 SH   SOLE   750 0 0
SOUTHERN CO COM 842587107 966 21,999 SH   SOLE   21,999 0 0
CARGURUS INC COM CL A 141788109 19 550 SH   SOLE   550 0 0
AMERISOURCEBERGEN CORP COM 03073E105 96 1,286 SH   SOLE   1,286 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 13 419 SH   SOLE   419 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 347 2,750 SH   SOLE   2,750 0 0
WHIRLPOOL CORP COM 963320106 206 1,930 SH   SOLE   1,930 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 249 13,495 SH   SOLE   13,495 0 0
STERIS PLC SHS USD G84720104 12 110 SH   SOLE   110 0 0
CENTURYLINK INC COM 156700106 18 1,200 SH   SOLE   1,200 0 0
HENRY JACK & ASSOC INC COM 426281101 387 3,055 SH   SOLE   3,055 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1 40 SH   SOLE   40 0 0
MSC INDL DIRECT INC CL A 553530106 12 150 SH   SOLE   150 0 0
NUTRIEN LTD COM 67077M108 168 3,578 SH   SOLE   3,578 0 0
ISHARES TR CORE S&P SCP ETF 464287804 187 2,698 SH   SOLE   2,698 0 0
WORLDPAY INC CL A 981558109 84 1,095 SH   SOLE   1,095 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 143 700 SH   SOLE   700 0 0
CARTERS INC COM 146229109 7 80 SH   SOLE   80 0 0
ADOBE INC COM 00724F101 361 1,595 SH   SOLE   1,595 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1 10 SH   SOLE   10 0 0
EXELON CORP COM 30161N101 48 1,054 SH   SOLE   1,054 0 0
ALPHABET INC CAP STK CL A 02079K305 4,159 3,980 SH   SOLE   3,980 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,859 30,815 SH   SOLE   30,815 0 0
FISERV INC COM 337738108 224 3,050 SH   SOLE   3,050 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 413 1,200 SH   SOLE   1,200 0 0
EASTMAN CHEM CO COM 277432100 67 914 SH   SOLE   914 0 0
HALLIBURTON CO COM 406216101 40 1,500 SH   SOLE   1,500 0 0
CONSTELLATION BRANDS INC CL A 21036P108 72 450 SH   SOLE   450 0 0
UNILEVER PLC SPON ADR NEW 904767704 84 1,600 SH   SOLE   1,600 0 0
NEWMONT MINING CORP COM 651639106 146 4,200 SH   SOLE   4,200 0 0
CSX CORP COM 126408103 34 550 SH   SOLE   550 0 0
COMCAST CORP NEW CL A 20030N101 52 1,535 SH   SOLE   1,535 0 0
MICROSOFT CORP COM 594918104 10,136 99,794 SH   SOLE   99,794 0 0
VALERO ENERGY CORP NEW COM 91913Y100 208 2,770 SH   SOLE   2,770 0 0
APERGY CORP COM 03755L104 11 400 SH   SOLE   400 0 0
IMV INC COM 44974L103 34 6,500 SH   SOLE   6,500 0 0
SCHLUMBERGER LTD COM 806857108 1,500 41,561 SH   SOLE   41,561 0 0
CVS HEALTH CORP COM 126650100 214 3,270 SH   SOLE   3,270 0 0
SIMON PPTY GROUP INC NEW COM 828806109 226 1,347 SH   SOLE   1,347 0 0
RPM INTL INC COM 749685103 179 3,040 SH   SOLE   3,040 0 0
SEADRILL LTD COM G7998G106 0 10 SH   SOLE   10 0 0
V F CORP COM 918204108 5 66 SH   SOLE   66 0 0
AVERY DENNISON CORP COM 053611109 49 550 SH   SOLE   550 0 0
ARES CAP CORP COM 04010L103 320 20,510 SH   SOLE   20,510 0 0
GARRETT MOTION INC COM 366505105 33 2,682 SH   SOLE   2,682 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 42 2,937 SH   SOLE   2,937 0 0
BOEING CO COM 097023105 205 635 SH   SOLE   635 0 0
COPART INC COM 217204106 14 300 SH   SOLE   300 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 31 225 SH   SOLE   225 0 0
NEXTERA ENERGY INC COM 65339F101 587 3,379 SH   SOLE   3,379 0 0
NIKE INC CL B 654106103 1,472 19,854 SH   SOLE   19,853 0 0
ALIGN TECHNOLOGY INC COM 016255101 229 1,093 SH   SOLE   1,093 0 0
NORFOLK SOUTHERN CORP COM 655844108 88 590 SH   SOLE   590 0 0
OGE ENERGY CORP COM 670837103 125 3,200 SH   SOLE   3,200 0 0
BOSTON PROPERTIES INC COM 101121101 75 670 SH   SOLE   670 0 0
PUBLIC STORAGE COM 74460D109 302 1,491 SH   SOLE   1,490 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 170 4,429 SH   SOLE   4,428 0 0
GREEN DOT CORP CL A 39304D102 70 875 SH   SOLE   875 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 121 1,771 SH   SOLE   1,771 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 425 9,405 SH   SOLE   9,405 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 7 55 SH   SOLE   55 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 123 1,260 SH   SOLE   1,260 0 0
STANLEY BLACK & DECKER INC COM 854502101 576 4,814 SH   SOLE   4,814 0 0
WELLTOWER INC COM 95040Q104 282 4,065 SH   SOLE   4,065 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 12 314 SH   SOLE   314 0 0
ILLUMINA INC COM 452327109 285 950 SH   SOLE   950 0 0
CONSOLIDATED EDISON INC COM 209115104 365 4,775 SH   SOLE   4,775 0 0
BOOKING HLDGS INC COM 09857L108 172 100 SH   SOLE   100 0 0
LILLY ELI & CO COM 532457108 1,120 9,682 SH   SOLE   9,682 0 0
HASBRO INC COM 418056107 22 265 SH   SOLE   265 0 0
AIR PRODS & CHEMS INC COM 009158106 130 810 SH   SOLE   810 0 0
DOUGLAS DYNAMICS INC COM 25960R105 9 250 SH   SOLE   250 0 0
PPL CORP COM 69351T106 41 1,443 SH   SOLE   1,443 0 0
HOLOGIC INC COM 436440101 21 520 SH   SOLE   520 0 0
ANADARKO PETE CORP COM 032511107 181 4,125 SH   SOLE   4,125 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 92 690 SH   SOLE   690 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 182 1,775 SH   SOLE   1,775 0 0
SANOFI RIGHT 12/31/2020 80105N113 0 700 SH   SOLE   700 0 0
DIGITAL RLTY TR INC COM 253868103 110 1,035 SH   SOLE   1,035 0 0
MICRON TECHNOLOGY INC COM 595112103 369 11,640 SH   SOLE   11,640 0 0
AFLAC INC COM 001055102 498 10,920 SH   SOLE   10,920 0 0
SYSCO CORP COM 871829107 824 13,152 SH   SOLE   13,152 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 10 210 SH   SOLE   210 0 0
ISHARES TR SELECT DIVID ETF 464287168 11 120 SH   SOLE   120 0 0
AMERICAN ELEC PWR INC COM 025537101 202 2,700 SH   SOLE   2,700 0 0
EVERSOURCE ENERGY COM 30040W108 77 1,184 SH   SOLE   1,184 0 0
ISHARES TR RUS MD CP GR ETF 464287481 19 170 SH   SOLE   170 0 0
MARATHON PETE CORP COM 56585A102 204 3,460 SH   SOLE   3,460 0 0
HOLLYFRONTIER CORP COM 436106108 66 1,300 SH   SOLE   1,300 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 24 250 SH   SOLE   250 0 0
MIDDLESEX WATER CO COM 596680108 22 420 SH   SOLE   420 0 0
REGENERON PHARMACEUTICALS COM 75886F107 19 50 SH   SOLE   50 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 629 11,028 SH   SOLE   11,028 0 0
ACCURAY INC COM 004397105 4 1,300 SH   SOLE   1,300 0 0
ATLASSIAN CORP PLC CL A G06242104 9 100 SH   SOLE   100 0 0
EATON VANCE CORP COM NON VTG 278265103 748 21,250 SH   SOLE   21,250 0 0
XYLEM INC COM 98419M100 120 1,800 SH   SOLE   1,800 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 6 100 SH   SOLE   100 0 0
CAMBRIDGE BANCORP COM 132152109 125 1,500 SH   SOLE   1,500 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 3 25 SH   SOLE   25 0 0
VISA INC COM CL A 92826C839 6,043 45,802 SH   SOLE   45,802 0 0
HERSHEY CO COM 427866108 1,098 10,245 SH   SOLE   10,245 0 0
SVB FINL GROUP COM 78486Q101 13 70 SH   SOLE   70 0 0
MR COOPER GROUP INC COM 62482R107 0 1 SH   SOLE   1 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 75 561 SH   SOLE   561 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 3 350 SH   SOLE   350 0 0
PHILLIPS 66 COM 718546104 291 3,380 SH   SOLE   3,380 0 0
AMERICAN TOWER CORP NEW COM 03027X100 530 3,350 SH   SOLE   3,350 0 0
FACEBOOK INC CL A 30303M102 176 1,343 SH   SOLE   1,343 0 0
DREYFUS STRATEGIC MUN BD FD COM 26202F107 5 700 SH   SOLE   700 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,405 27,870 SH   SOLE   27,870 0 0
BANCO SANTANDER SA ADR 05964H105 30 6,749 SH   SOLE   6,748 0 0
SERVICENOW INC COM 81762P102 9 50 SH   SOLE   50 0 0
BCE INC COM NEW 05534B760 102 2,588 SH   SOLE   2,588 0 0
SHIRE PLC SPONSORED ADR 82481R106 8 44 SH   SOLE   44 0 0
SAREPTA THERAPEUTICS INC COM 803607100 3 25 SH   SOLE   25 0 0
FIVE BELOW INC COM 33829M101 97 945 SH   SOLE   945 0 0
PALO ALTO NETWORKS INC COM 697435105 97 515 SH   SOLE   515 0 0
CELGENE CORP COM 151020104 362 5,655 SH   SOLE   5,655 0 0
KAR AUCTION SVCS INC COM 48238T109 113 2,370 SH   SOLE   2,370 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 2 50 SH   SOLE   50 0 0
DELEK US HLDGS INC NEW COM 24665A103 5 155 SH   SOLE   155 0 0
BROADCOM INC COM 11135F101 116 455 SH   SOLE   455 0 0
MONDELEZ INTL INC CL A 609207105 307 7,677 SH   SOLE   7,677 0 0
WEX INC COM 96208T104 32 225 SH   SOLE   225 0 0
MOODYS CORP COM 615369105 21 150 SH   SOLE   150 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 442 10,758 SH   SOLE   10,758 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 58 6,150 SH   SOLE   6,150 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 6 50 SH   SOLE   50 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,528 29,463 SH   SOLE   29,463 0 0
TOTAL S A SPONSORED ADR 89151E109 1,307 25,050 SH   SOLE   25,050 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 4 40 SH   SOLE   40 0 0
CIMAREX ENERGY CO COM 171798101 49 800 SH   SOLE   800 0 0
EXPEDITORS INTL WASH INC COM 302130109 128 1,875 SH   SOLE   1,875 0 0
KINDER MORGAN INC DEL COM 49456B101 99 6,460 SH   SOLE   6,460 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,011 21,355 SH   SOLE   21,355 0 0
EQUIFAX INC COM 294429105 75 804 SH   SOLE   804 0 0
KROGER CO COM 501044101 66 2,400 SH   SOLE   2,400 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 61 4,425 SH   SOLE   4,425 0 0
ENBRIDGE INC COM 29250N105 17 535 SH   SOLE   535 0 0
ARTESIAN RESOURCES CORP CL A 043113208 525 15,063 SH   SOLE   15,063 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 174 5,714 SH   SOLE   5,714 0 0
NVIDIA CORP COM 67066G104 668 5,003 SH   SOLE   5,003 0 0
CUMMINS INC COM 231021106 28 210 SH   SOLE   210 0 0
EOG RES INC COM 26875P101 2,768 31,737 SH   SOLE   31,736 0 0
GENUINE PARTS CO COM 372460105 48 500 SH   SOLE   500 0 0
ABBVIE INC COM 00287Y109 3,020 32,755 SH   SOLE   32,755 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 11 150 SH   SOLE   150 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 64 1,175 SH   SOLE   1,175 0 0
CONTINENTAL RESOURCES INC COM 212015101 10 240 SH   SOLE   240 0 0
MANULIFE FINL CORP COM 56501R106 1 54 SH   SOLE   54 0 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 190 14,650 SH   SOLE   14,650 0 0
LENNOX INTL INC COM 526107107 1 6 SH   SOLE   6 0 0
NATIONAL FUEL GAS CO N J COM 636180101 75 1,466 SH   SOLE   1,466 0 0
PTC INC COM 69370C100 0 1,060 SH   SOLE   1,060 0 0
ZOETIS INC CL A 98978V103 268 3,129 SH   SOLE   3,129 0 0
HEICO CORP NEW COM 422806109 73 937 SH   SOLE   937 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 18 479 SH   SOLE   479 0 0
IMPERIAL OIL LTD COM NEW 453038408 8 300 SH   SOLE   300 0 0
GLOBUS MED INC CL A 379577208 11 250 SH   SOLE   250 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 41 1,000 SH   SOLE   1,000 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3 100 SH   SOLE   100 0 0
APTARGROUP INC COM 038336103 226 2,400 SH   SOLE   2,400 0 0
CHURCH & DWIGHT INC COM 171340102 3,004 45,685 SH   SOLE   45,684 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 47 800 SH   SOLE   800 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 7 250 SH   SOLE   250 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 11 150 SH   SOLE   150 0 0
ROCKWELL AUTOMATION INC COM 773903109 216 1,435 SH   SOLE   1,435 0 0
VERISIGN INC COM 92343E102 493 3,325 SH   SOLE   3,325 0 0
INTELSAT S A COM L5140P101 357 16,685 SH   SOLE   16,685 0 0
STRYKER CORP COM 863667101 424 2,707 SH   SOLE   2,707 0 0
RAYTHEON CO COM NEW 755111507 4,012 26,164 SH   SOLE   26,163 0 0
QUALCOMM INC COM 747525103 292 5,125 SH   SOLE   5,125 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 24 250 SH   SOLE   250 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 160 335 SH   SOLE   335 0 0
MCDONALDS CORP COM 580135101 2,099 11,823 SH   SOLE   11,822 0 0
NORDSTROM INC COM 655664100 17 360 SH   SOLE   360 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 75 1,000 SH   SOLE   1,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 5 55 SH   SOLE   55 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 3 175 SH   SOLE   175 0 0
DOVER CORP COM 260003108 71 1,000 SH   SOLE   1,000 0 0
CISCO SYS INC COM 17275R102 580 13,381 SH   SOLE   13,381 0 0
APACHE CORP COM 037411105 178 6,785 SH   SOLE   6,785 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 100 2,613 SH   SOLE   2,613 0 0
AUTODESK INC COM 052769106 13 100 SH   SOLE   100 0 0
TELARIA INC COM 879181105 35 13,000 SH   SOLE   13,000 0 0
AT&T INC COM 00206R102 1,715 60,107 SH   SOLE   60,106 0 0
XILINX INC COM 983919101 85 1,000 SH   SOLE   1,000 0 0
CONTROL4 CORP COM 21240D107 3 150 SH   SOLE   150 0 0
HEICO CORP NEW CL A 422806208 2 25 SH   SOLE   25 0 0
SCHEIN HENRY INC COM 806407102 45 572 SH   SOLE   572 0 0
GENERAL ELECTRIC CO COM 369604103 939 124,084 SH   SOLE   124,084 0 0
NV5 GLOBAL INC COM 62945V109 129 2,135 SH   SOLE   2,135 0 0
TWITTER INC COM 90184L102 52 1,825 SH   SOLE   1,825 0 0
LULULEMON ATHLETICA INC COM 550021109 112 920 SH   SOLE   920 0 0
ISHARES TR CORE S&P500 ETF 464287200 888 3,531 SH   SOLE   3,531 0 0
NOBLE CORP PLC SHS USD G65431101 16 6,000 SH   SOLE   6,000 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 1,246 2,300 SH   SOLE   2,300 0 0
CIGNA CORP NEW COM 125523100 994 5,232 SH   SOLE   5,232 0 0
ONEOK INC NEW COM 682680103 420 7,789 SH   SOLE   7,789 0 0
ROSS STORES INC COM 778296103 602 7,230 SH   SOLE   7,230 0 0
ARAMARK COM 03852U106 8 275 SH   SOLE   275 0 0
SUNTRUST BKS INC COM 867914103 7 135 SH   SOLE   135 0 0
WELLS FARGO CO NEW COM 949746101 694 15,052 SH   SOLE   15,052 0 0
VMWARE INC CL A COM 928563402 88 640 SH   SOLE   640 0 0
UNION PAC CORP COM 907818108 7,176 51,915 SH   SOLE   51,915 0 0
ECOLAB INC COM 278865100 7 50 SH   SOLE   50 0 0
TRANSOCEAN LTD REG SHS H8817H100 309 44,500 SH   SOLE   44,500 0 0
ISHARES TR S&P US PFD STK 464288687 5 144 SH   SOLE   144 0 0
SALESFORCE COM INC COM 79466L302 17 125 SH   SOLE   125 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,039 29,004 SH   SOLE   29,004 0 0
IDEXX LABS INC COM 45168D104 124 665 SH   SOLE   665 0 0
REPUBLIC SVCS INC COM 760759100 6 90 SH   SOLE   90 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,653 7,388 SH   SOLE   7,388 0 0
TORO CO COM 891092108 291 5,200 SH   SOLE   5,200 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 11 1,700 SH   SOLE   1,700 0 0
LOCKHEED MARTIN CORP COM 539830109 13 50 SH   SOLE   50 0 0
TOTAL SYS SVCS INC COM 891906109 45 550 SH   SOLE   550 0 0
JPMORGAN CHASE & CO COM 46625H100 5,280 54,087 SH   SOLE   54,087 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 58 1,300 SH   SOLE   1,300 0 0
CHEVRON CORP NEW COM 166764100 5,393 49,573 SH   SOLE   49,572 0 0
CONOCOPHILLIPS COM 20825C104 441 7,071 SH   SOLE   7,071 0 0
CAMPBELL SOUP CO COM 134429109 13 400 SH   SOLE   400 0 0
DANAHER CORP DEL COM 235851102 496 4,810 SH   SOLE   4,810 0 0
PERKINELMER INC COM 714046109 503 6,400 SH   SOLE   6,400 0 0
TJX COS INC NEW COM 872540109 406 9,080 SH   SOLE   9,080 0 0
BANK AMER CORP COM 060505104 258 10,476 SH   SOLE   10,476 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 54 600 SH   SOLE   600 0 0
LORAL SPACE & COMMUNICATNS I COM 543881106 108 2,900 SH   SOLE   2,900 0 0
INOGEN INC COM 45780L104 5 40 SH   SOLE   40 0 0
WALMART INC COM 931142103 26 276 SH   SOLE   276 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,588 13,972 SH   SOLE   13,972 0 0
ORACLE CORP COM 68389X105 574 12,711 SH   SOLE   12,711 0 0
UNITED TECHNOLOGIES CORP COM 913017109 573 5,385 SH   SOLE   5,385 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 87 2,286 SH   SOLE   2,286 0 0
VARONIS SYS INC COM 922280102 12 230 SH   SOLE   230 0 0
TEXAS INSTRS INC COM 882508104 3,059 32,375 SH   SOLE   32,375 0 0
TARGET CORP COM 87612E106 528 7,985 SH   SOLE   7,985 0 0
PFIZER INC COM 717081103 1,789 40,981 SH   SOLE   40,981 0 0
3M CO COM 88579Y101 4,349 22,824 SH   SOLE   22,824 0 0
HP INC COM 40434L105 31 1,535 SH   SOLE   1,535 0 0
GILEAD SCIENCES INC COM 375558103 532 8,511 SH   SOLE   8,511 0 0
CATERPILLAR INC DEL COM 149123101 4,527 35,624 SH   SOLE   35,623 0 0
ALPHABET INC CAP STK CL C 02079K107 1,036 1,000 SH   SOLE   1,000 0 0
AMERICAN EXPRESS CO COM 025816109 860 9,026 SH   SOLE   9,026 0 0
GRUBHUB INC COM 400110102 141 1,840 SH   SOLE   1,840 0 0
AMGEN INC COM 031162100 4,921 25,281 SH   SOLE   25,281 0 0
APPLIED MATLS INC COM 038222105 174 5,326 SH   SOLE   5,325 0 0
TCW STRATEGIC INCOME FUND IN COM 872340104 24 4,550 SH   SOLE   4,550 0 0
ANALOG DEVICES INC COM 032654105 103 1,200 SH   SOLE   1,200 0 0
WEIBO CORP SPONSORED ADR 948596101 110 1,890 SH   SOLE   1,890 0 0
TRANSDIGM GROUP INC COM 893641100 82 240 SH   SOLE   240 0 0
INTRICON CORP COM 46121H109 3 100 SH   SOLE   100 0 0
WILLIAMS COS INC DEL COM 969457100 1 30 SH   SOLE   30 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 84 3,375 SH   SOLE   3,375 0 0
ZENDESK INC COM 98936J101 41 704 SH   SOLE   704 0 0
ARISTA NETWORKS INC COM 040413106 124 590 SH   SOLE   590 0 0
CANADIAN NATL RY CO COM 136375102 333 4,500 SH   SOLE   4,500 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 5 200 SH   SOLE   200 0 0
BANK MONTREAL QUE COM 063671101 575 8,802 SH   SOLE   8,802 0 0
VANGUARD GROUP DIV APP ETF 921908844 121 1,240 SH   SOLE   1,240 0 0
ISHARES TR EAFE SML CP ETF 464288273 16 300 SH   SOLE   300 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 15 465 SH   SOLE   465 0 0
SCANA CORP NEW COM 80589M102 34 710 SH   SOLE   710 0 0
TRUPANION INC COM 898202106 1 50 SH   SOLE   50 0 0
IRADIMED CORP COM 46266A109 6 225 SH   SOLE   225 0 0
EATON CORP PLC SHS G29183103 21 309 SH   SOLE   309 0 0
IPG PHOTONICS CORP COM 44980X109 44 385 SH   SOLE   385 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 38 275 SH   SOLE   275 0 0
CITIZENS FINL GROUP INC COM 174610105 9 300 SH   SOLE   300 0 0
CDK GLOBAL INC COM 12508E101 13 266 SH   SOLE   266 0 0
DNP SELECT INCOME FD COM 23325P104 129 12,375 SH   SOLE   12,375 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 37 590 SH   SOLE   590 0 0
AVANOS MED INC COM 05350V106 4 82 SH   SOLE   82 0 0
ABIOMED INC COM 003654100 76 235 SH   SOLE   235 0 0
A H BELO CORP COM CL A 001282102 0 15 SH   SOLE   15 0 0
AQUA AMERICA INC COM 03836W103 5 160 SH   SOLE   160 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 37 1,510 SH   SOLE   1,510 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 25 1,438 SH   SOLE   1,438 0 0
COMMUNITY BK SYS INC COM 203607106 12 200 SH   SOLE   200 0 0
CRANE CO COM 224399105 5 75 SH   SOLE   75 0 0
FLUOR CORP NEW COM 343412102 5 150 SH   SOLE   150 0 0
LAM RESEARCH CORP COM 512807108 67 495 SH   SOLE   495 0 0
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 36 450 SH   SOLE   450 0 0
PHILIP MORRIS INTL INC COM 718172109 727 10,889 SH   SOLE   10,889 0 0
PNC FINL SVCS GROUP INC COM 693475105 43 371 SH   SOLE   371 0 0
EQUINIX INC COM PAR $0.001 29444U700 11 30 SH   SOLE   30 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,493 28,722 SH   SOLE   28,722 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 5,396 36,727 SH   SOLE   36,727 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 2 75 SH   SOLE   75 0 0
BARRICK GOLD CORP COM 067901108 5 400 SH   SOLE   400 0 0
ALTRIA GROUP INC COM 02209S103 1,162 23,519 SH   SOLE   23,518 0 0
DOMINION ENERGY INC COM 25746U109 302 4,228 SH   SOLE   4,228 0 0
CITIGROUP INC COM NEW 172967424 116 2,221 SH   SOLE   2,221 0 0
ISHARES TR JPMORGAN USD EMG 464288281 5 47 SH   SOLE   47 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 66 981 SH   SOLE   981 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 1 12 SH   SOLE   12 0 0
EXXON MOBIL CORP COM 30231G102 10,267 150,570 SH   SOLE   150,570 0 0
UNITEDHEALTH GROUP INC COM 91324P102 40 160 SH   SOLE   160 0 0
PRICE T ROWE GROUP INC COM 74144T108 514 5,565 SH   SOLE   5,565 0 0
TRAVELERS COMPANIES INC COM 89417E109 66 551 SH   SOLE   551 0 0
LOWES COS INC COM 548661107 179 1,935 SH   SOLE   1,935 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 51 858 SH   SOLE   858 0 0
DEERE & CO COM 244199105 192 1,285 SH   SOLE   1,285 0 0
SOUTHWEST AIRLS CO COM 844741108 84 1,800 SH   SOLE   1,800 0 0
COLGATE PALMOLIVE CO COM 194162103 1,697 28,508 SH   SOLE   28,508 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 23 1,192 SH   SOLE   1,192 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1 15 SH   SOLE   15 0 0
MCCORMICK & CO INC COM VTG 579780107 677 4,875 SH   SOLE   4,875 0 0
RAYONIER INC COM 754907103 89 3,225 SH   SOLE   3,225 0 0
CHEMOURS CO COM 163851108 7 240 SH   SOLE   240 0 0
BANK N S HALIFAX COM 064149107 901 18,071 SH   SOLE   18,071 0 0
NOVO-NORDISK A S ADR 670100205 396 8,585 SH   SOLE   8,585 0 0
KRAFT HEINZ CO COM 500754106 121 2,808 SH   SOLE   2,808 0 0
PAYPAL HLDGS INC COM 70450Y103 48 575 SH   SOLE   575 0 0
NASDAQ INC COM 631103108 3 35 SH   SOLE   35 0 0
ACTIVISION BLIZZARD INC COM 00507V109 45 965 SH   SOLE   965 0 0
BAIDU INC SPON ADR REP A 056752108 102 640 SH   SOLE   640 0 0
CAMECO CORP COM 13321L108 653 57,500 SH   SOLE   57,500 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 337 3,100 SH   SOLE   3,100 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 5 106 SH   SOLE   106 0 0
L3 TECHNOLOGIES INC COM 502413107 571 3,290 SH   SOLE   3,290 0 0
BLACKROCK INC COM 09247X101 6 15 SH   SOLE   15 0 0
ISHARES TR CORE S&P MCP ETF 464287507 747 4,498 SH   SOLE   4,498 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 10 SH   SOLE   10 0 0
REGENXBIO INC COM 75901B107 1,246 29,702 SH   SOLE   29,702 0 0
ISHARES TR MSCI EAFE ETF 464287465 487 8,283 SH   SOLE   8,283 0 0
APPLE INC COM 037833100 7,591 48,122 SH   SOLE   48,121 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,990 78,245 SH   SOLE   78,245 0 0
WEC ENERGY GROUP INC COM 92939U106 889 12,829 SH   SOLE   12,828 0 0
ABBOTT LABS COM 002824100 2,555 35,325 SH   SOLE   35,325 0 0
DISNEY WALT CO COM DISNEY 254687106 707 6,450 SH   SOLE   6,450 0 0
ISHARES TR RUS 1000 ETF 464287622 22 160 SH   SOLE   160 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,726 34,178 SH   SOLE   34,177 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 143 2,900 SH   SOLE   2,900 0 0
FERRARI N V COM N3167Y103 10 100 SH   SOLE   100 0 0