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 324 1,555 SH   SOLE 0 0 0 1,555
Abbott Laboratories COM 002824100 6,375 131,138 SH   SOLE 0 0 0 131,138
Abbvie Inc COM 00287Y109 407 5,616 SH   SOLE 0 0 0 5,616
ABIOMED INC COM 003654100 322 2,250 SH   SOLE 0 0 0 2,250
Accenture PLC Ireland SHS CL A G1151C101 300 2,423 SH   SOLE 0 0 0 2,423
Aflac Inc COM 001055102 462 5,948 SH   SOLE 0 0 0 5,948
Allergen PLC SHS G0177J108 478 1,966 SH   SOLE 0 0 0 1,966
Alphabet Inc CAP STK CL A 02079K305 11,949 12,853 SH   SOLE 0 0 0 12,853
Alphabet Inc CAP STK CL C 02079K107 480 529 SH   SOLE 0 0 0 529
Altria Group Inc COM 02209S103 264 3,539 SH   SOLE 0 0 0 3,539
Amazon Com Inc COM 023135106 754 779 SH   SOLE 0 0 0 779
American Intl Group Inc COM NEW 026874784 7,899 126,350 SH   SOLE 0 0 0 126,350
American Tower Corp New COM 03027X100 376 2,841 SH   SOLE 0 0 0 2,841
Apple Inc COM 037833100 13,623 94,589 SH   SOLE 0 0 0 94,589
AT&T Inc COM 00206r102 7,666 203,187 SH   SOLE 0 0 0 203,187
Automatic Data Processing Inc COM 053015103 267 2,607 SH   SOLE 0 0 0 2,607
BANK AMER CORP COM 060505104 341 14,074 SH   SOLE 0 0 0 14,074
BCE Inc COM NEW 05534b760 535 11,870 SH   SOLE 0 0 0 11,870
Becton Dickinson & Co COM 075887109 332 1,702 SH   SOLE 0 0 0 1,702
Berkshire Hathaway Inc Del CL A 084670108 255 1 SH   SOLE 0 0 0 1
Berkshire Hathaway Inc Cl B CL B NEW 084670702 12,755 75,310 SH   SOLE 0 0 0 75,310
Boeing Co COM 097023105 275 1,389 SH   SOLE 0 0 0 1,389
Bristol-Myers Squibb Co COM 110122108 626 11,231 SH   SOLE 0 0 0 11,231
Broadcom Ltd SHS Y09827109 257 1,104 SH   SOLE 0 0 0 1,104
Celgene Corp COM 151020104 1,541 11,863 SH   SOLE 0 0 0 11,863
Central FD CDA Ltd CL A 153501101 8,837 716,736 SH   SOLE 0 0 0 716,736
Chevron Corp New COM 166764100 590 5,657 SH   SOLE 0 0 0 5,657
Cisco Systems Inc COM 17275r102 3,134 100,135 SH   SOLE 0 0 0 100,135
Coca-Cola Co COM 191216100 459 10,232 SH   SOLE 0 0 0 10,232
Comcast Corp CL A 20030N101 462 11,875 SH   SOLE 0 0 0 11,875
Constellation Brands INC CL A 21036P108 387 2,000 SH   SOLE 0 0 0 2,000
Costco Whsl Corp New COM 22160K105 265 1,660 SH   SOLE 0 0 0 1,660
Danaher Corp COM 235851102 4,674 55,388 SH   SOLE 0 0 0 55,388
DBX ETF TR MSCI EUROZONE HD 233051697 1,166 39,948 SH   SOLE 0 0 0 39,948
Dell Technologies Inc COM CL V 24703L103 405 6,624 SH   SOLE 0 0 0 6,624
Disney Walt Co COM 254687106 405 3,814 SH   SOLE 0 0 0 3,814
Dominion Res Inc VA New COM 25746U109 231 3,017 SH   SOLE 0 0 0 3,017
Dow Chem Co COM 260543103 10,577 167,696 SH   SOLE 0 0 0 167,696
Edgewater Technology Inc COM 280358102 223 32,780 SH   SOLE 0 0 0 32,780
Emerson Elec Co COM 291011104 287 4,806 SH   SOLE 0 0 0 4,806
ETFS GOLD TR SHS 26922Y105 217 1,800 SH   SOLE 0 0 0 1,800
Exxon Mobil Corp COM 30231g102 2,485 30,780 SH   SOLE 0 0 0 30,780
Facebook Inc COM CL A 30303M102 5,349 35,431 SH   SOLE 0 0 0 35,431
Fidelity MSCI INFO TECH I 316092808 20,053 469,404 SH   SOLE 0 0 0 469,404
Fidelity MSCI CONSM DIS 316092204 19,474 548,561 SH   SOLE 0 0 0 548,561
Fidelity MSCI INDL INDX 316092709 19,474 559,747 SH   SOLE 0 0 0 559,747
Fidelity MSCI ENERGY IDX 316092402 708 39,380 SH   SOLE 0 0 0 39,380
Fidelity MSCI UTILITIES IDX 316092865 19,489 577,119 SH   SOLE 0 0 0 577,119
Fidelity MSCI HEALTHCARE INDEX 316092600 19,419 507,153 SH   SOLE 0 0 0 507,153
Fidelity MSCI REAL ESTATE 316092857 19,419 801,771 SH   SOLE 0 0 0 801,771
Fidelity MSCI MATLS INDEX 316092881 19,419 621,803 SH   SOLE 0 0 0 621,803
Fidelity MSCI FINLS IDX 316092501 19,715 542,520 SH   SOLE 0 0 0 542,520
Fidelity MSCI CONS STPLS INDEX 316092303 19,419 587,917 SH   SOLE 0 0 0 587,917
FIRST TR EXCHANGE TRADED FD DJ INTERNET IDX 33733E302 11,177 117,973 SH   SOLE 0 0 0 117,973
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 849 17,555 SH   SOLE 0 0 0 17,555
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 11,197 456,099 SH   SOLE 0 0 0 456,099
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2,550 72,111 SH   SOLE 0 0 0 72,111
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,536 65,677 SH   SOLE 0 0 0 65,677
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,558 89,476 SH   SOLE 0 0 0 89,476
FIRST TR EXCHANGE TRADED FD TECH ALPHADX 33734X176 2,444 56,153 SH   SOLE 0 0 0 56,153
FIRST TR EXCHANGE TRADED FD CONSUMER DISCRE 33734X101 2,444 66,048 SH   SOLE 0 0 0 66,048
FIRST TR EXCHANGE TRADED FD HEALTHCARE ALPHADEX 33734X143 2,444 36,551 SH   SOLE 0 0 0 36,551
FIRST TR EXCHANGE TRADED FD CONSUMR STPLES ALPHADEX 33734X119 2,444 53,114 SH   SOLE 0 0 0 53,114
FIRST TR EXCHANGE TRADED FD UTILITIES ALPHADEX 33734X184 2,444 89,944 SH   SOLE 0 0 0 89,944
Fortive Corp COM 34959J108 4,784 75,515 SH   SOLE 0 0 0 75,515
FQF TR OSHARS FTSE US 351680855 9,015 308,309 SH   SOLE 0 0 0 308,309
FQF TR O SHARES EUROP 351680830 818 30,782 SH   SOLE 0 0 0 30,782
General Dynamics Corp COM 369550108 465 2,347 SH   SOLE 0 0 0 2,347
General Electric Co COM 369604103 2,211 81,841 SH   SOLE 0 0 0 81,841
Home Depot COM 437076102 670 4,369 SH   SOLE 0 0 0 4,369
Honeywell Intl Inc COM 438516106 737 5,532 SH   SOLE 0 0 0 5,532
Independent Bank Corp Mass COM 453836108 220 3,298 SH   SOLE 0 0 0 3,298
Intel Corp COM 458140100 865 25,642 SH   SOLE 0 0 0 25,642
International Business Machine COM 459200101 423 2,750 SH   SOLE 0 0 0 2,750
iShares Silver TR ISHARES 46428Q109 375 23,850 SH   SOLE 0 0 0 23,850
iShares TR NASDQ BIOTECH ETF 464287556 2,122 6,842 SH   SOLE 0 0 0 6,842
iShares TR CORE US AGGBD ET 464287226 29,753 271,696 SH   SOLE 0 0 0 271,696
iShares TR INTERM CR BD ETF 464288638 317 2,888 SH   SOLE 0 0 0 2,888
iShares TR CORE HIGH DV ETF 46429B663 16,796 202,044 SH   SOLE 0 0 0 202,044
iShares TR SELECT DIVID ETF 464287168 8,185 88,769 SH   SOLE 0 0 0 88,769
iShares TR SP SMCP600GR ETF 464287887 26,262 168,400 SH   SOLE 0 0 0 168,400
iShares TR S&P MIDCAP 400 464287507 26,879 154,519 SH   SOLE 0 0 0 154,519
iShares TR BARCLYS INTER GV 464288612 449 4,053 SH   SOLE 0 0 0 4,053
iShares TR NATIONAL MUN ETF 464288414 7,551 68,574 SH   SOLE 0 0 0 68,574
iShares TR CORE S&P 500 ETF 464287200 8,408 34,543 SH   SOLE 0 0 0 34,543
iShares TR 1-3 YR CR BD ETF 464288646 3,663 34,779 SH   SOLE 0 0 0 34,779
iShares TR MSCI ACWI EX US 464288240 9,049 198,480 SH   SOLE 0 0 0 198,480
iShares TR MSCI ACWI ETF 464288257 389 5,938 SH   SOLE 0 0 0 5,938
iShares TR RUS 1000 VAL ETF 464287598 355 3,051 SH   SOLE 0 0 0 3,051
iShares TR CORE S&P SCP ETF 464287804 672 9,581 SH   SOLE 0 0 0 9,581
iShares TR MSCI ISR CAP ETF 464286632 475 8,750 SH   SOLE 0 0 0 8,750
iShares TR MSCI EAFE ETF 464287465 788 12,091 SH   SOLE 0 0 0 12,091
iShares TR MSCI EMG MKT ETF 464287234 3,158 76,294 SH   SOLE 0 0 0 76,294
iShares TR U.S. CNSM SV ETF 464287580 2,682 16,345 SH   SOLE 0 0 0 16,345
iShares TR RUS 1000 GRW ETF 464287614 2,786 23,409 SH   SOLE 0 0 0 23,409
iShares TR IBOXX INV CP ETF 464287242 247 2,048 SH   SOLE 0 0 0 2,048
iShares TR SHRT NAT MUN ETF 464288158 3,738 35,341 SH   SOLE 0 0 0 35,341
iShares TR US CREDIT BD ETF 464288620 1,539 13,784 SH   SOLE 0 0 0 13,784
iShares TR GOV/CRED BD ETF 464288596 317 2,774 SH   SOLE 0 0 0 2,774
iShares TR PHLX SEMICND ETF 464287523 2,961 21,120 SH   SOLE 0 0 0 21,120
iShares TR US MEDICAL DEVCS 464288810 2,961 17,773 SH   SOLE 0 0 0 17,773
iShares MSCI EURZONE ETF 464286608 1,711 42,429 SH   SOLE 0 0 0 42,429
iShares MSCI JAPN SMCETF 464286582 1,427 20,443 SH   SOLE 0 0 0 20,443
iShares INDIA 50 ETF 464289529 3,023 89,941 SH   SOLE 0 0 0 89,941
iShares TR 7-10YR TR BD ETF 464287440 785 7,362 SH   SOLE 0 0 0 7,362
iShares TR US AEROSPACE DEFENSE 464288760 2,974 18,899 SH   SOLE 0 0 0 18,899
iShares TR U.S. TECH ETF 464287721 1,228 8,787 SH   SOLE 0 0 0 8,787
iShares TR FLTG RATE BD ETF 46429B655 335 6,588 SH   SOLE 0 0 0 6,588
iShares TR 0-5 YR TIPS ETF 46429B747 474 4,718 SH   SOLE 0 0 0 4,718
iShares Inc MSCI TAIWAN ETF 46434G772 1,422 39,757 SH   SOLE 0 0 0 39,757
Johnson & Johnson COM 478160104 20,289 153,369 SH   SOLE 0 0 0 153,369
JPMorgan Chase & Co COM 46625h100 552 6,035 SH   SOLE 0 0 0 6,035
Kimberly Clark Corp COM 494368103 836 6,478 SH   SOLE 0 0 0 6,478
KKR & Co L P DEL COM UNITS 48248M102 186 10,000 SH   SOLE 0 0 0 10,000
Lowes Cos Inc COM 548661107 10,063 129,790 SH   SOLE 0 0 0 129,790
Mastercard Incorporated CL A 57636Q104 698 5,745 SH   SOLE 0 0 0 5,745
McDonalds Corp COM 580135101 15,605 101,887 SH   SOLE 0 0 0 101,887
Merck & Co Inc New COM 58933y105 4,351 67,888 SH   SOLE 0 0 0 67,888
Mercury Sys Inc COM 589378108 253 6,000 SH   SOLE 0 0 0 6,000
MetLife Inc COM 59156R108 7,419 135,038 SH   SOLE 0 0 0 135,038
MFS Mun Income TR SH BEN INT 552738106 76 10,747 SH   SOLE 0 0 0 10,747
Microsoft Corp COM 594918104 547 7,942 SH   SOLE 0 0 0 7,942
Mondelez Intl Inc CL A 609207105 7,277 168,494 SH   SOLE 0 0 0 168,494
Morgan Stanley COM 617446448 432 9,687 SH   SOLE 0 0 0 9,687
Nuveen Amt Free Qlty Mun Inc COM 670657105 174 12,732 SH   SOLE 0 0 0 12,732
Nuveen S&P 500 Buy-Write Inc COM 6706ER101 298 21,537 SH   SOLE 0 0 0 21,537
NUSHARES ETF TR ENHANCED YIELD 67092P102 325 13,213 SH   SOLE 0 0 0 13,213
NXP Semiconductors N V COM N6596X109 285 2,600 SH   SOLE 0 0 0 2,600
Oracle Corp COM 68389X105 2,181 43,497 SH   SOLE 0 0 0 43,497
Paychex Inc COM 704326107 309 5,435 SH   SOLE 0 0 0 5,435
PepsiCo Inc COM 713448108 8,969 77,663 SH   SOLE 0 0 0 77,663
Pfizer Inc COM 717081103 397 11,822 SH   SOLE 0 0 0 11,822
Phillips 66 Partners LP COM UNIT REP INT 718549207 217 4,384 SH   SOLE 0 0 0 4,384
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 863 8,486 SH   SOLE 0 0 0 8,486
PIMCO ETF TR INTER MUN MB ACT 72201R866 13,044 243,963 SH   SOLE 0 0 0 243,963
Procter & Gamble Co COM 742718109 1,003 11,509 SH   SOLE 0 0 0 11,509
Proshares TR PSHS ULSHT SP500 74347B300 127 10,000 SH   SOLE 0 0 0 10,000
Royal Dutch Shell Plc SPONS ADR A 780259206 9,615 180,774 SH   SOLE 0 0 0 180,774
Schlumberger LTD COM 806857108 243 3,684 SH   SOLE 0 0 0 3,684
Southern Co COM 842587107 202 4,224 SH   SOLE 0 0 0 4,224
SPDR GOLD TRUST GOLD SHS 78463V107 1,199 10,156 SH   SOLE 0 0 0 10,156
SPDR TR SBI CONS DISCR 81369Y407 4,607 51,397 SH   SOLE 0 0 0 51,397
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 8,627 281,565 SH   SOLE 0 0 0 281,565
SPDR Dow Jones Indl Avrg ETF UT SER 1 78467X109 274 1,285 SH   SOLE 0 0 0 1,285
SPDR S&P 500 ETF TR TR UNIT 78462F103 579 2,393 SH   SOLE 0 0 0 2,393
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,018 11,453 SH   SOLE 0 0 0 11,453
SPDR SER TR NUVEEN BRC MUNIC 78468R721 2,029 41,680 SH   SOLE 0 0 0 41,680
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 2,650 53,412 SH   SOLE 0 0 0 53,412
SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 1,829 31,717 SH   SOLE 0 0 0 31,717
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,557 141,532 SH   SOLE 0 0 0 141,532
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,720 85,903 SH   SOLE 0 0 0 85,903
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,887 89,314 SH   SOLE 0 0 0 89,314
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4,631 67,987 SH   SOLE 0 0 0 67,987
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4,581 85,135 SH   SOLE 0 0 0 85,135
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 513 7,897 SH   SOLE 0 0 0 7,897
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5,162 65,142 SH   SOLE 0 0 0 65,142
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4,796 194,412 SH   SOLE 0 0 0 194,412
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,713 90,701 SH   SOLE 0 0 0 90,701
Sprott Physical Gold Trust UNIT 85207H104 3,045 300,627 SH   SOLE 0 0 0 300,627
Sprott Physical Silver TR TR UNIT 85207K107 70 11,052 SH   SOLE 0 0 0 11,052
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 10,646 216,340 SH   SOLE 0 0 0 216,340
Stryker Corp COM 863667101 465 3,351 SH   SOLE 0 0 0 3,351
TJX Cos Inc COM 872540109 228 3,156 SH   SOLE 0 0 0 3,156
Union Pacific Corp COM 907818108 260 2,384 SH   SOLE 0 0 0 2,384
United Parcel Service Inc CL B 911312106 421 3,808 SH   SOLE 0 0 0 3,808
United Technologies Corp COM 913017109 745 6,101 SH   SOLE 0 0 0 6,101
UnitedHealth Group Inc COM 91324P102 234 1,262 SH   SOLE 0 0 0 1,262
Vanguard Index Funds REIT ETF 922908553 12,198 146,562 SH   SOLE 0 0 0 146,562
Vanguard Index Funds GROWTH ETF 922908736 15,297 120,414 SH   SOLE 0 0 0 120,414
Vanguard Index Funds MID CAP ETF 922908629 375 2,631 SH   SOLE 0 0 0 2,631
Vanguard Index FDS VALUE ETF 922908744 3,961 41,017 SH   SOLE 0 0 0 41,017
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 15,711 384,788 SH   SOLE 0 0 0 384,788
Verastem Inc COM 92337C104 22 10,000 SH   SOLE 0 0 0 10,000
Verizon Communications Inc COM 92343v104 327 7,317 SH   SOLE 0 0 0 7,317
Visa Inc CL A 92826C839 13,556 144,550 SH   SOLE 0 0 0 144,550
Wells Fargo & Co COM 949746101 337 6,083 SH   SOLE 0 0 0 6,083