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 80 380 SH   SOLE   380 0 0
ABB LTD SPONSORED ADR 000375204 3 137 SH   SOLE   137 0 0
ABBOTT LABS COM 002824100 54 734 SH   SOLE   734 0 0
ABBVIE INC COM 00287Y109 69 734 SH   SOLE   734 0 0
ADVANSIX INC COM 00773T101 0 1 SH   SOLE   1 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 8 114 SH   SOLE   114 0 0
AIR PRODS & CHEMS INC COM 009158106 23 135 SH   SOLE   135 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 71 970 SH   SOLE   970 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3 20 SH   SOLE   20 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 4 42 SH   SOLE   42 0 0
ALPHABET INC CAP STK CL A 02079K305 161 133 SH   SOLE   133 0 0
ALPHABET INC CAP STK CL C 02079K107 75 63 SH   SOLE   63 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 18 1,674 SH   SOLE   1,674 0 0
ALTRIA GROUP INC COM 02209S103 43 711 SH   SOLE   711 0 0
AMAZON COM INC COM 023135106 42 21 SH   SOLE   21 0 0
AMERICAN ELEC PWR INC COM 025537101 9 122 SH   SOLE   122 0 0
AMERICAN EXPRESS CO COM 025816109 6 60 SH   SOLE   60 0 0
AMETEK INC NEW COM 031100100 495 6,256 SH   SOLE   6,256 0 0
AMGEN INC COM 031162100 126 608 SH   SOLE   608 0 0
APERGY CORP COM 03755L104 1 32 SH   SOLE   32 0 0
APPLE INC COM 037833100 1,541 6,828 SH   SOLE   6,828 0 0
AQUA AMERICA INC COM 03836W103 300 8,136 SH   SOLE   8,136 0 0
ARROW FINL CORP COM 042744102 0 8 SH   SOLE   8 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 3 18 SH   SOLE   18 0 0
AT&T INC COM 00206R102 11 327 SH   SOLE   327 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 18 120 SH   SOLE   120 0 0
BAIDU INC SPON ADR REP A 056752108 3 15 SH   SOLE   15 0 0
BANK AMER CORP COM 060505104 26 884 SH   SOLE   884 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 128 600 SH   SOLE   600 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 4 90 SH   SOLE   90 0 0
BLACKBERRY LTD COM 09228F103 4 341 SH   SOLE   341 0 0
BOEING CO COM 097023105 640 1,720 SH   SOLE   1,720 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 50 800 SH   SOLE   800 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3 58 SH   SOLE   58 0 0
BROADCOM INC COM 11135F101 6 23 SH   SOLE   23 0 0
CABOT CORP COM 127055101 13 200 SH   SOLE   200 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 33 2,500 SH   SOLE   2,500 0 0
CAMBRIDGE BANCORP COM 132152109 288 3,204 SH   SOLE   3,204 0 0
CANADIAN NAT RES LTD COM 136385101 4 113 SH   SOLE   113 0 0
CAPITAL ONE FINL CORP COM 14040H105 3 33 SH   SOLE   33 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 7 113 SH   SOLE   113 0 0
CATERPILLAR INC DEL COM 149123101 22 145 SH   SOLE   145 0 0
CELANESE CORP DEL COM 150870103 5 40 SH   SOLE   40 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 2 327 SH   SOLE   327 0 0
CHEMOURS CO COM 163851108 9 219 SH   SOLE   219 0 0
CHEVRON CORP NEW COM 166764100 154 1,257 SH   SOLE   1,257 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 6 58 SH   SOLE   58 0 0
CHUBB LIMITED COM H1467J104 4 28 SH   SOLE   28 0 0
CISCO SYS INC COM 17275R102 21 423 SH   SOLE   423 0 0
CITIGROUP INC COM NEW 172967424 1 14 SH   SOLE   14 0 0
COCA COLA CO COM 191216100 158 3,410 SH   SOLE   3,410 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 12 260 SH   SOLE   260 0 0
COGNEX CORP COM 192422103 4 80 SH   SOLE   80 0 0
COLGATE PALMOLIVE CO COM 194162103 123 1,840 SH   SOLE   1,840 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 3 123 SH   SOLE   123 0 0
COMCAST CORP NEW CL A 20030N101 12 332 SH   SOLE   332 0 0
COPA HOLDINGS SA CL A P31076105 2 30 SH   SOLE   30 0 0
COSTCO WHSL CORP NEW COM 22160K105 15 63 SH   SOLE   63 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 3 233 SH   SOLE   233 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 2 45 SH   SOLE   45 0 0
CVS HEALTH CORP COM 126650100 23 290 SH   SOLE   290 0 0
D R HORTON INC COM 23331A109 5 119 SH   SOLE   119 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 3 27 SH   SOLE   27 0 0
DEVON ENERGY CORP NEW COM 25179M103 4 100 SH   SOLE   100 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 6 40 SH   SOLE   40 0 0
DISNEY WALT CO COM DISNEY 254687106 45 385 SH   SOLE   385 0 0
DNP SELECT INCOME FD COM 23325P104 2 202 SH   SOLE   202 0 0
DOVER CORP COM 260003108 6 64 SH   SOLE   64 0 0
DOWDUPONT INC COM 26078J100 95 1,484 SH   SOLE   1,484 0 0
DXC TECHNOLOGY CO COM 23355L106 6 59 SH   SOLE   59 0 0
EASTMAN CHEM CO COM 277432100 30 310 SH   SOLE   310 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 4 194 SH   SOLE   194 0 0
EMERSON ELEC CO COM 291011104 16 203 SH   SOLE   203 0 0
ENERGY FUELS INC COM NEW 292671708 24 7,462 SH   SOLE   7,462 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 56 3,218 SH   SOLE   3,218 0 0
EQUINIX INC COM PAR $0.001 29444U700 6 14 SH   SOLE   14 0 0
EVERSOURCE ENERGY COM 30040W108 121 1,963 SH   SOLE   1,963 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 45 470 SH   SOLE   470 0 0
EXXON MOBIL CORP COM 30231G102 846 9,954 SH   SOLE   9,954 0 0
FACEBOOK INC CL A 30303M102 82 497 SH   SOLE   497 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 3 349 SH   SOLE   349 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 126 2,400 SH   SOLE   2,400 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1 60 SH   SOLE   60 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 56 SH   SOLE   56 0 0
GENERAL ELECTRIC CO COM 369604103 16 1,410 SH   SOLE   1,410 0 0
GENERAL MTRS CO COM 37045V100 10 300 SH   SOLE   300 0 0
GILDAN ACTIVEWEAR INC COM 375916103 2 81 SH   SOLE   81 0 0
GLOBAL X FDS MILL THEMC ETF 37954Y764 1 50 SH   SOLE   50 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 6 25 SH   SOLE   25 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 17 98 SH   SOLE   98 0 0
HELIOS & MATHESON ANALYTICS COM PAR 42327L309 0 14,590 SH   SOLE   14,590 0 0
HESS CORP COM 42809H107 9 131 SH   SOLE   131 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 11 700 SH   SOLE   700 0 0
HONEYWELL INTL INC COM 438516106 7 45 SH   SOLE   45 0 0
HP INC COM 40434L105 18 712 SH   SOLE   712 0 0
HUNTINGTON BANCSHARES INC COM 446150104 75 5,000 SH   SOLE   5,000 0 0
ICICI BK LTD ADR 45104G104 3 347 SH   SOLE   347 0 0
ILLINOIS TOOL WKS INC COM 452308109 29 204 SH   SOLE   204 0 0
INDEPENDENT BANK CORP MASS COM 453836108 15 179 SH   SOLE   179 0 0
ING GROEP N V SPONSORED ADR 456837103 2 181 SH   SOLE   181 0 0
INTEL CORP COM 458140100 78 1,649 SH   SOLE   1,649 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 546 3,610 SH   SOLE   3,610 0 0
INTL PAPER CO COM 460146103 3 53 SH   SOLE   53 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 54 3,017 SH   SOLE   3,017 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 371 6,264 SH   SOLE   6,264 0 0
ISHARES INC ASIA/PAC DIV ETF 464286293 97 2,200 SH   SOLE   2,200 0 0
ISHARES TR CORE S&P MCP ETF 464287507 20 97 SH   SOLE   97 0 0
ISHARES TR S&P MC 400VL ETF 464287705 153 915 SH   SOLE   915 0 0
ISHARES TR CORE S&P SCP ETF 464287804 67 770 SH   SOLE   770 0 0
ISHARES TR CORE S&P500 ETF 464287200 276 942 SH   SOLE   942 0 0
ISHARES TR RUS 1000 ETF 464287622 168 1,036 SH   SOLE   1,036 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 172 1,357 SH   SOLE   1,357 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 13,941 89,375 SH   SOLE   89,375 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 15 89 SH   SOLE   89 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,872 14,072 SH   SOLE   14,072 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 17,952 104,189 SH   SOLE   104,189 0 0
ISHARES TR MSCI EAFE ETF 464287465 26 385 SH   SOLE   385 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 340 3,765 SH   SOLE   3,765 0 0
ISHARES TR COHEN STEER REIT 464287564 21 210 SH   SOLE   210 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 7 168 SH   SOLE   168 0 0
ISHARES TR TIPS BD ETF 464287176 50 451 SH   SOLE   451 0 0
ISHARES TR MRNING SM CP ETF 464288703 4 25 SH   SOLE   25 0 0
ISHARES TR CORE S&P TTL STK 464287150 1,049 15,744 SH   SOLE   15,744 0 0
ISHARES TR EAFE SML CP ETF 464288273 33 537 SH   SOLE   537 0 0
ISHARES TR RUS TP200 GR ETF 464289438 72 847 SH   SOLE   847 0 0
ISHARES TR MIN VOL USA ETF 46429B697 354 6,210 SH   SOLE   6,210 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 49,554 680,595 SH   SOLE   680,595 0 0
ISHARES TR CORE MSCI EAFE 46432F842 420 6,550 SH   SOLE   6,550 0 0
JOHNSON & JOHNSON COM 478160104 546 3,953 SH   SOLE   3,953 0 0
JPMORGAN CHASE & CO COM 46625H100 125 1,111 SH   SOLE   1,111 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 6 55 SH   SOLE   55 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 4 57 SH   SOLE   57 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4 93 SH   SOLE   93 0 0
KRAFT HEINZ CO COM 500754106 1 20 SH   SOLE   20 0 0
LILLY ELI & CO COM 532457108 5 50 SH   SOLE   50 0 0
LINCOLN NATL CORP IND COM 534187109 51 760 SH   SOLE   760 0 0
LPL FINL HLDGS INC COM 50212V100 26 400 SH   SOLE   400 0 0
MANULIFE FINL CORP COM 56501R106 3 166 SH   SOLE   166 0 0
MCDONALDS CORP COM 580135101 1,795 10,729 SH   SOLE   10,729 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 2 105 SH   SOLE   105 0 0
MERCK & CO INC COM 58933Y105 223 3,148 SH   SOLE   3,148 0 0
MERITOR INC COM 59001K100 2 90 SH   SOLE   90 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 2 95 SH   SOLE   95 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 20 250 SH   SOLE   250 0 0
MICROSOFT CORP COM 594918104 197 1,726 SH   SOLE   1,726 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 4 656 SH   SOLE   656 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 3 36 SH   SOLE   36 0 0
NORFOLK SOUTHERN CORP COM 655844108 26 145 SH   SOLE   145 0 0
NORTHROP GRUMMAN CORP COM 666807102 8 24 SH   SOLE   24 0 0
NOVARTIS A G SPONSORED ADR 66987V109 0 5 SH   SOLE   5 0 0
PAMPA ENERGIA S A SPONS ADR LVL I 697660207 2 66 SH   SOLE   66 0 0
PATTERSON UTI ENERGY INC COM 703481101 5 282 SH   SOLE   282 0 0
PAYCHEX INC COM 704326107 142 1,925 SH   SOLE   1,925 0 0
PEPSICO INC COM 713448108 69 617 SH   SOLE   617 0 0
PERSPECTA INC COM 715347100 1 29 SH   SOLE   29 0 0
PFIZER INC COM 717081103 407 9,239 SH   SOLE   9,239 0 0
PHILIP MORRIS INTL INC COM 718172109 1 15 SH   SOLE   15 0 0
PHILLIPS 66 COM 718546104 14 125 SH   SOLE   125 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 83 806 SH   SOLE   806 0 0
PROCTER AND GAMBLE CO COM 742718109 233 2,798 SH   SOLE   2,798 0 0
PROLOGIS INC COM 74340W103 7 100 SH   SOLE   100 0 0
PRUDENTIAL FINL INC COM 744320102 3 31 SH   SOLE   31 0 0
PRUDENTIAL PLC ADR 74435K204 3 67 SH   SOLE   67 0 0
PTC INC COM 69370C100 1 8 SH   SOLE   8 0 0
QUEST DIAGNOSTICS INC COM 74834L100 4 38 SH   SOLE   38 0 0
REGENERON PHARMACEUTICALS COM 75886F107 16 40 SH   SOLE   40 0 0
REGIONS FINL CORP NEW COM 7591EP100 7 370 SH   SOLE   370 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8 111 SH   SOLE   111 0 0
SALESFORCE COM INC COM 79466L302 10 66 SH   SOLE   66 0 0
SANOFI SPONSORED ADR 80105N105 4 80 SH   SOLE   80 0 0
SANOFI RIGHT 12/31/2020 80105N113 0 100 SH   SOLE   100 0 0
SAP SE SPON ADR 803054204 4 34 SH   SOLE   34 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 226 3,000 SH   SOLE   3,000 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1 43 SH   SOLE   43 0 0
SERVICESOURCE INTL INC COM 81763U100 3 1,000 SH   SOLE   1,000 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 5 45 SH   SOLE   45 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 3 92 SH   SOLE   92 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 11 126 SH   SOLE   126 0 0
SONY CORP SPONSORED ADR 835699307 6 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 70 617 SH   SOLE   617 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 21 600 SH   SOLE   600 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 7 152 SH   SOLE   152 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 623 2,143 SH   SOLE   2,143 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,820 18,580 SH   SOLE   18,580 0 0
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 347 7,140 SH   SOLE   7,140 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9 36 SH   SOLE   36 0 0
TIFFANY & CO NEW COM 886547108 9 67 SH   SOLE   67 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 51 839 SH   SOLE   839 0 0
TOTAL S A SPONSORED ADR 89151E109 29 454 SH   SOLE   454 0 0
TRI CONTL CORP COM 895436103 13 480 SH   SOLE   480 0 0
UNILEVER N V N Y SHS NEW 904784709 15 270 SH   SOLE   270 0 0
UNITED TECHNOLOGIES CORP COM 913017109 23 165 SH   SOLE   165 0 0
VALE S A ADR 91912E105 5 324 SH   SOLE   324 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 143 1,815 SH   SOLE   1,815 0 0
VANGUARD GROUP DIV APP ETF 921908844 81 729 SH   SOLE   729 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 40,759 272,359 SH   SOLE   272,359 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 31 250 SH   SOLE   250 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 46 418 SH   SOLE   418 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 637 3,877 SH   SOLE   3,877 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,965 35,628 SH   SOLE   35,628 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 133 1,646 SH   SOLE   1,646 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 20 120 SH   SOLE   120 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 150 931 SH   SOLE   931 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 43 323 SH   SOLE   323 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 36 252 SH   SOLE   252 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 261 2,311 SH   SOLE   2,311 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 18 67 SH   SOLE   67 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 384 9,378 SH   SOLE   9,378 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 505 6,654 SH   SOLE   6,654 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 72 1,285 SH   SOLE   1,285 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 144 1,839 SH   SOLE   1,839 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,426 79,187 SH   SOLE   79,187 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 14 161 SH   SOLE   161 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 4 40 SH   SOLE   40 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 24 349 SH   SOLE   349 0 0
VEON LTD SPONSORED ADR 91822M106 2 658 SH   SOLE   658 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 192 3,599 SH   SOLE   3,599 0 0
VERSUM MATLS INC COM 92532W103 2 67 SH   SOLE   67 0 0
WALMART INC COM 931142103 6 62 SH   SOLE   62 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 7 225 SH   SOLE   225 0 0
WELLS FARGO CO NEW COM 949746101 0 5 SH   SOLE   5 0 0
WEYERHAEUSER CO COM 962166104 12 368 SH   SOLE   368 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 25 397 SH   SOLE   397 0 0