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 329 1,569 SH   SOLE 0 0 0 1,569
Abbott Laboratories COM 002824100 6,337 118,764 SH   SOLE 0 0 0 118,764
Abbvie Inc COM 00287Y109 500 5,630 SH   SOLE 0 0 0 5,630
ABIOMED INC COM 003654100 379 2,250 SH   SOLE 0 0 0 2,250
Accenture PLC Ireland SHS CL A G1151C101 328 2,425 SH   SOLE 0 0 0 2,425
Aflac Inc COM 001055102 484 5,950 SH   SOLE 0 0 0 5,950
Allergen PLC SHS G0177J108 398 1,943 SH   SOLE 0 0 0 1,943
Alphabet Inc CAP STK CL A 02079K305 12,741 13,085 SH   SOLE 0 0 0 13,085
Alphabet Inc CAP STK CL C 02079K107 507 529 SH   SOLE 0 0 0 529
Altria Group Inc COM 02209S103 266 4,187 SH   SOLE 0 0 0 4,187
Amazon Com Inc COM 023135106 756 786 SH   SOLE 0 0 0 786
American Intl Group Inc COM NEW 026874784 11,831 192,721 SH   SOLE 0 0 0 192,721
American Tower Corp New COM 03027X100 419 3,064 SH   SOLE 0 0 0 3,064
Apple Inc COM 037833100 14,354 93,138 SH   SOLE 0 0 0 93,138
AT&T Inc COM 00206r102 8,224 209,954 SH   SOLE 0 0 0 209,954
Automatic Data Processing Inc COM 053015103 279 2,555 SH   SOLE 0 0 0 2,555
BANK AMER CORP COM 060505104 222 8,774 SH   SOLE 0 0 0 8,774
BCE Inc COM NEW 05534b760 556 11,870 SH   SOLE 0 0 0 11,870
Becton Dickinson & Co COM 075887109 338 1,722 SH   SOLE 0 0 0 1,722
Berkshire Hathaway Inc Del CL A 084670108 275 1 SH   SOLE 0 0 0 1
Berkshire Hathaway Inc Cl B CL B NEW 084670702 14,035 76,559 SH   SOLE 0 0 0 76,559
Blackrock Munivest FD Inc COM 09253R105 105 10,817 SH   SOLE 0 0 0 10,817
Boeing Co COM 097023105 353 1,389 SH   SOLE 0 0 0 1,389
Brighthouse Finl Inc COM 10922N103 677 11,131 SH   SOLE 0 0 0 11,131
Bristol-Myers Squibb Co COM 110122108 580 9,098 SH   SOLE 0 0 0 9,098
Broadcom Ltd SHS Y09827109 268 1,104 SH   SOLE 0 0 0 1,104
Celgene Corp COM 151020104 1,753 12,025 SH   SOLE 0 0 0 12,025
Central FD CDA Ltd CL A 153501101 9,002 710,463 SH   SOLE 0 0 0 710,463
Chevron Corp New COM 166764100 646 5,495 SH   SOLE 0 0 0 5,495
Cisco Systems Inc COM 17275r102 3,069 91,255 SH   SOLE 0 0 0 91,255
Coca-Cola Co COM 191216100 389 8,642 SH   SOLE 0 0 0 8,642
Comcast Corp CL A 20030N101 477 12,398 SH   SOLE 0 0 0 12,398
Constellation Brands INC CL A 21036P108 399 2,000 SH   SOLE 0 0 0 2,000
Costco Whsl Corp New COM 22160K105 243 1,481 SH   SOLE 0 0 0 1,481
Danaher Corp COM 235851102 4,756 55,440 SH   SOLE 0 0 0 55,440
DBX ETF TR MSCI EUROZONE HD 233051697 1,146 37,538 SH   SOLE 0 0 0 37,538
Dell Technologies Inc COM CL V 24703L103 511 6,624 SH   SOLE 0 0 0 6,624
Disney Walt Co COM 254687106 312 3,170 SH   SOLE 0 0 0 3,170
Dominion Res Inc VA New COM 25746U109 249 3,232 SH   SOLE 0 0 0 3,232
DowDuPont Inc COM 26078J100 11,970 172,904 SH   SOLE 0 0 0 172,904
Edgewater Technology Inc COM 280358102 214 32,780 SH   SOLE 0 0 0 32,780
Emerson Elec Co COM 291011104 275 4,370 SH   SOLE 0 0 0 4,370
ETFS GOLD TR SHS 26922Y105 223 1,800 SH   SOLE 0 0 0 1,800
Exxon Mobil Corp COM 30231g102 2,607 31,803 SH   SOLE 0 0 0 31,803
Facebook Inc COM CL A 30303M102 10,171 59,522 SH   SOLE 0 0 0 59,522
Fidelity MSCI INFO TECH I 316092808 21,408 463,788 SH   SOLE 0 0 0 463,788
Fidelity MSCI CONSM DIS 316092204 20,758 578,871 SH   SOLE 0 0 0 578,871
Fidelity MSCI INDL INDX 316092709 20,781 568,713 SH   SOLE 0 0 0 568,713
Fidelity MSCI ENERGY IDX 316092402 746 39,380 SH   SOLE 0 0 0 39,380
Fidelity MSCI UTILITIES IDX 316092865 20,795 602,239 SH   SOLE 0 0 0 602,239
Fidelity MSCI HEALTHCARE INDEX 316092600 20,723 524,376 SH   SOLE 0 0 0 524,376
Fidelity MSCI REAL ESTATE 316092857 20,732 854,418 SH   SOLE 0 0 0 854,418
Fidelity MSCI MATLS INDEX 316092881 20,723 627,980 SH   SOLE 0 0 0 627,980
Fidelity MSCI FINLS IDX 316092501 21,033 553,937 SH   SOLE 0 0 0 553,937
Fidelity MSCI CONS STPLS INDEX 316092303 20,723 639,384 SH   SOLE 0 0 0 639,384
FIRST TR EXCHANGE TRADED FD DJ INTERNET IDX 33733E302 12,130 118,500 SH   SOLE 0 0 0 118,500
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 650 13,492 SH   SOLE 0 0 0 13,492
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 11,274 454,580 SH   SOLE 0 0 0 454,580
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2,304 62,058 SH   SOLE 0 0 0 62,058
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,335 57,870 SH   SOLE 0 0 0 57,870
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,385 80,363 SH   SOLE 0 0 0 80,363
FIRST TR EXCHANGE TRADED FD TECH ALPHADX 33734X176 2,266 47,248 SH   SOLE 0 0 0 47,248
FIRST TR EXCHANGE TRADED FD CONSUMER DISCRE 33734X101 2,266 58,961 SH   SOLE 0 0 0 58,961
FIRST TR EXCHANGE TRADED FD HEALTHCARE ALPHADEX 33734X143 2,266 33,617 SH   SOLE 0 0 0 33,617
FIRST TR EXCHANGE TRADED FD CONSUMR STPLES ALPHADEX 33734X119 2,266 49,627 SH   SOLE 0 0 0 49,627
FIRST TR EXCHANGE TRADED FD UTILITIES ALPHADEX 33734X184 2,266 83,881 SH   SOLE 0 0 0 83,881
Fortive Corp COM 34959J108 5,322 75,185 SH   SOLE 0 0 0 75,185
FQF TR OSHARS FTSE US 351680855 10,346 341,987 SH   SOLE 0 0 0 341,987
FQF TR O SHARES EUROP 351680830 823 30,654 SH   SOLE 0 0 0 30,654
General Dynamics Corp COM 369550108 495 2,408 SH   SOLE 0 0 0 2,408
General Electric Co COM 369604103 1,986 82,120 SH   SOLE 0 0 0 82,120
Home Depot COM 437076102 767 4,692 SH   SOLE 0 0 0 4,692
Honeywell Intl Inc COM 438516106 1,441 10,166 SH   SOLE 0 0 0 10,166
Independent Bank Corp Mass COM 453836108 246 3,298 SH   SOLE 0 0 0 3,298
Intel Corp COM 458140100 959 25,175 SH   SOLE 0 0 0 25,175
International Business Machine COM 459200101 390 2,685 SH   SOLE 0 0 0 2,685
IPG Photonics Corp COM 44980X109 250 1,350 SH   SOLE 0 0 0 1,350
iShares Silver TR ISHARES 46428Q109 365 23,200 SH   SOLE 0 0 0 23,200
iShares TR NASDQ BIOTECH ETF 464287556 2,222 6,659 SH   SOLE 0 0 0 6,659
iShares TR CORE US AGGBD ET 464287226 29,747 271,435 SH   SOLE 0 0 0 271,435
iShares TR INTERM CR BD ETF 464288638 267 2,425 SH   SOLE 0 0 0 2,425
iShares TR CORE HIGH DV ETF 46429B663 17,193 200,032 SH   SOLE 0 0 0 200,032
iShares TR SELECT DIVID ETF 464287168 8,565 91,459 SH   SOLE 0 0 0 91,459
iShares TR SP SMCP600GR ETF 464287887 27,462 166,950 SH   SOLE 0 0 0 166,950
iShares TR S&P MIDCAP 400 464287507 28,061 156,851 SH   SOLE 0 0 0 156,851
iShares TR BARCLYS INTER GV 464288612 610 5,503 SH   SOLE 0 0 0 5,503
iShares TR NATIONAL MUN ETF 464288414 7,745 69,860 SH   SOLE 0 0 0 69,860
iShares TR CORE S&P 500 ETF 464287200 8,579 33,920 SH   SOLE 0 0 0 33,920
iShares TR 1-3 YR CR BD ETF 464288646 3,586 34,040 SH   SOLE 0 0 0 34,040
iShares TR MSCI ACWI EX US 464288240 10,375 214,582 SH   SOLE 0 0 0 214,582
iShares TR MSCI ACWI ETF 464288257 3,379 49,105 SH   SOLE 0 0 0 49,105
iShares TR RUS 1000 VAL ETF 464287598 356 3,003 SH   SOLE 0 0 0 3,003
iShares TR CORE S&P SCP ETF 464287804 559 7,538 SH   SOLE 0 0 0 7,538
iShares TR MSCI ISR CAP ETF 464286632 437 8,750 SH   SOLE 0 0 0 8,750
iShares TR MSCI EAFE ETF 464287465 625 9,124 SH   SOLE 0 0 0 9,124
iShares TR MSCI EMG MKT ETF 464287234 3,609 80,532 SH   SOLE 0 0 0 80,532
iShares TR RUS 1000 GRW ETF 464287614 2,801 22,399 SH   SOLE 0 0 0 22,399
iShares TR Russell 2000 ETF 464287655 269 1,819 SH   SOLE 0 0 0 1,819
iShares TR IBOXX INV CP ETF 464287242 249 2,058 SH   SOLE 0 0 0 2,058
iShares TR SHRT NAT MUN ETF 464288158 3,769 35,570 SH   SOLE 0 0 0 35,570
iShares TR GOV/CRED BD ETF 464288596 267 2,333 SH   SOLE 0 0 0 2,333
iShares TR PHLX SEMICND ETF 464287523 2,974 18,756 SH   SOLE 0 0 0 18,756
iShares TR US MEDICAL DEVCS 464288810 2,980 17,840 SH   SOLE 0 0 0 17,840
iShares MSCI EURZONE ETF 464286608 1,703 39,309 SH   SOLE 0 0 0 39,309
iShares MSCI JAPN SMCETF 464286582 1,465 19,752 SH   SOLE 0 0 0 19,752
iShares INDIA 50 ETF 464289529 3,037 89,059 SH   SOLE 0 0 0 89,059
iShares TR 7-10YR TR BD ETF 464287440 740 6,949 SH   SOLE 0 0 0 6,949
iShares TR US AEROSPACE DEFENSE 464288760 2,982 16,751 SH   SOLE 0 0 0 16,751
iShares TR U.S. TECH ETF 464287721 2,713 18,094 SH   SOLE 0 0 0 18,094
iShares TR USA MOMENTUM FCT 46432F396 316 3,303 SH   SOLE 0 0 0 3,303
iShares TR US HOME CONS ETF 464288752 2,738 74,939 SH   SOLE 0 0 0 74,939
iShares TR FLTG RATE BD ETF 46429B655 339 6,646 SH   SOLE 0 0 0 6,646
iShares TR 0-5 YR TIPS ETF 46429B747 635 6,327 SH   SOLE 0 0 0 6,327
Johnson & Johnson COM 478160104 19,587 150,659 SH   SOLE 0 0 0 150,659
JPMorgan Chase & Co COM 46625h100 520 5,444 SH   SOLE 0 0 0 5,444
Kimberly Clark Corp COM 494368103 765 6,504 SH   SOLE 0 0 0 6,504
KKR & Co L P DEL COM UNITS 48248M102 203 10,000 SH   SOLE 0 0 0 10,000
Lowes Cos Inc COM 548661107 10,765 134,667 SH   SOLE 0 0 0 134,667
Mastercard Incorporated CL A 57636Q104 941 6,662 SH   SOLE 0 0 0 6,662
McDonalds Corp COM 580135101 15,794 100,805 SH   SOLE 0 0 0 100,805
Merck & Co Inc New COM 58933y105 4,585 71,603 SH   SOLE 0 0 0 71,603
Mercury Sys Inc COM 589378108 311 6,000 SH   SOLE 0 0 0 6,000
MFS Mun Income TR SH BEN INT 552738106 77 10,747 SH   SOLE 0 0 0 10,747
Microsoft Corp COM 594918104 638 8,565 SH   SOLE 0 0 0 8,565
Mondelez Intl Inc CL A 609207105 6,782 166,788 SH   SOLE 0 0 0 166,788
Morgan Stanley COM 617446448 467 9,687 SH   SOLE 0 0 0 9,687
Novo-Nordisk A S ADR 670100205 239 4,954 SH   SOLE 0 0 0 4,954
Nuveen Amt Free Qlty Mun Inc COM 670657105 224 16,196 SH   SOLE 0 0 0 16,196
Nuveen S&P 500 Buy-Write Inc COM 6706ER101 301 21,537 SH   SOLE 0 0 0 21,537
NUSHARES ETF TR ENHANCED YIELD 67092P102 276 11,159 SH   SOLE 0 0 0 11,159
NXP Semiconductors N V COM N6596X109 294 2,600 SH   SOLE 0 0 0 2,600
Oracle Corp COM 68389X105 2,109 43,626 SH   SOLE 0 0 0 43,626
Parker Hannifin Corp COM 701094104 215 1,231 SH   SOLE 0 0 0 1,231
Paychex Inc COM 704326107 314 5,245 SH   SOLE 0 0 0 5,245
PepsiCo Inc COM 713448108 8,346 74,903 SH   SOLE 0 0 0 74,903
Pfizer Inc COM 717081103 431 12,081 SH   SOLE 0 0 0 12,081
Phillips 66 Partners LP COM UNIT REP INT 718549207 223 4,241 SH   SOLE 0 0 0 4,241
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 854 8,387 SH   SOLE 0 0 0 8,387
PIMCO ETF TR INTER MUN MB ACT 72201R866 13,113 243,733 SH   SOLE 0 0 0 243,733
Powershares ETF Trust FTSE RAFI 1000 73935X583 221 2,062 SH   SOLE 0 0 0 2,062
PPL Corp COM 69351T106 216 5,681 SH   SOLE 0 0 0 5,681
Procter & Gamble Co COM 742718109 1,029 11,309 SH   SOLE 0 0 0 11,309
Raytheon Co COM NEW 755111507 227 1,216 SH   SOLE 0 0 0 1,216
Royal Dutch Shell Plc SPONS ADR A 780259206 7,148 117,991 SH   SOLE 0 0 0 117,991
Southern Co COM 842587107 270 5,501 SH   SOLE 0 0 0 5,501
SPDR GOLD TRUST GOLD SHS 78463V107 1,224 10,066 SH   SOLE 0 0 0 10,066
SPDR TR SBI CONS DISCR 81369Y407 4,597 51,035 SH   SOLE 0 0 0 51,035
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 8,144 265,537 SH   SOLE 0 0 0 265,537
SPDR Dow Jones Indl Avrg ETF UT SER 1 78467X109 288 1,285 SH   SOLE 0 0 0 1,285
SPDR S&P 500 ETF TR TR UNIT 78462F103 602 2,395 SH   SOLE 0 0 0 2,395
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,076 11,785 SH   SOLE 0 0 0 11,785
SPDR SER TR NUVEEN BRC MUNIC 78468R721 2,063 42,183 SH   SOLE 0 0 0 42,183
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,254 24,554 SH   SOLE 0 0 0 24,554
SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 1,767 30,625 SH   SOLE 0 0 0 30,625
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,548 141,057 SH   SOLE 0 0 0 141,057
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,683 86,760 SH   SOLE 0 0 0 86,760
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,855 82,157 SH   SOLE 0 0 0 82,157
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4,658 65,603 SH   SOLE 0 0 0 65,603
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4,573 80,509 SH   SOLE 0 0 0 80,509
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 508 7,413 SH   SOLE 0 0 0 7,413
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5,144 62,940 SH   SOLE 0 0 0 62,940
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4,789 185,198 SH   SOLE 0 0 0 185,198
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,702 88,627 SH   SOLE 0 0 0 88,627
Sprott Physical Gold Trust UNIT 85207H104 3,076 294,621 SH   SOLE 0 0 0 294,621
Sprott Physical Silver TR TR UNIT 85207K107 65 10,401 SH   SOLE 0 0 0 10,401
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 11,199 227,308 SH   SOLE 0 0 0 227,308
Stryker Corp COM 863667101 501 3,527 SH   SOLE 0 0 0 3,527
Tesaro Inc COM 881569107 323 2,500 SH   SOLE 0 0 0 2,500
TJX Cos Inc COM 872540109 278 3,771 SH   SOLE 0 0 0 3,771
Union Pacific Corp COM 907818108 280 2,414 SH   SOLE 0 0 0 2,414
United Parcel Service Inc CL B 911312106 445 3,709 SH   SOLE 0 0 0 3,709
United Technologies Corp COM 913017109 726 6,254 SH   SOLE 0 0 0 6,254
UnitedHealth Group Inc COM 91324P102 233 1,188 SH   SOLE 0 0 0 1,188
Vanguard Index Funds REIT ETF 922908553 12,343 148,554 SH   SOLE 0 0 0 148,554
Vanguard Index Funds GROWTH ETF 922908736 15,861 119,477 SH   SOLE 0 0 0 119,477
Vanguard Index Funds MID CAP ETF 922908629 202 1,373 SH   SOLE 0 0 0 1,373
Vanguard Index FDS VALUE ETF 922908744 4,041 40,482 SH   SOLE 0 0 0 40,482
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17,542 402,608 SH   SOLE 0 0 0 402,608
Verastem Inc COM 92337C104 47 10,000 SH   SOLE 0 0 0 10,000
Verizon Communications Inc COM 92343v104 353 7,142 SH   SOLE 0 0 0 7,142
Visa Inc CL A 92826C839 14,990 142,433 SH   SOLE 0 0 0 142,433
Wells Fargo & Co COM 949746101 283 5,124 SH   SOLE 0 0 0 5,124