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 290 1,515 SH   SOLE 0 0 0 1,515
Abbott Laboratories COM 002824100 6,024 135,655 SH   SOLE 0 0 0 135,655
Abbvie Inc COM 00287Y109 362 5,560 SH   SOLE 0 0 0 5,560
ABIOMED INC COM 003654100 226 1,805 SH   SOLE 0 0 0 1,805
Accenture PLC Ireland SHS CL A G1151C101 532 4,441 SH   SOLE 0 0 0 4,441
Aflac Inc COM 001055102 612 8,446 SH   SOLE 0 0 0 8,446
Allergen PLC SHS G0177J108 538 2,252 SH   SOLE 0 0 0 2,252
Alphabet Inc CAP STK CL A 02079K305 10,816 12,758 SH   SOLE 0 0 0 12,758
Alphabet Inc CAP STK CL C 02079K107 431 520 SH   SOLE 0 0 0 520
Amazon Com Inc COM 023135106 483 545 SH   SOLE 0 0 0 545
American Intl Group Inc COM NEW 026874784 8,510 136,312 SH   SOLE 0 0 0 136,312
American Tower Corp New COM 03027X100 505 4,158 SH   SOLE 0 0 0 4,158
Apple Inc COM 037833100 13,301 92,586 SH   SOLE 0 0 0 92,586
AT&T Inc COM 00206r102 8,291 199,543 SH   SOLE 0 0 0 199,543
Automatic Data Processing Inc COM 053015103 226 2,206 SH   SOLE 0 0 0 2,206
BANK AMER CORP COM 060505104 235 9,982 SH   SOLE 0 0 0 9,982
BCE Inc COM NEW 05534b760 589 13,300 SH   SOLE 0 0 0 13,300
Becton Dickinson & Co COM 075887109 342 1,867 SH   SOLE 0 0 0 1,867
Berkshire Hathaway Inc Del CL A 084670108 250 1 SH   SOLE 0 0 0 1
Berkshire Hathaway Inc Cl B COM 084670702 12,648 75,885 SH   SOLE 0 0 0 75,885
Bristol-Myers Squibb Co COM 110122108 406 7,462 SH   SOLE 0 0 0 7,462
Broadcom Ltd SHS Y09827109 220 1,004 SH   SOLE 0 0 0 1,004
Celgene Corp COM 151020104 1,559 12,530 SH   SOLE 0 0 0 12,530
Central FD CDA Ltd CL A 153501101 7,405 575,802 SH   SOLE 0 0 0 575,802
Chevron Corp New COM 166764100 722 6,724 SH   SOLE 0 0 0 6,724
Cisco Systems Inc COM 17275r102 3,700 109,478 SH   SOLE 0 0 0 109,478
Coca-Cola Co COM 191216100 400 9,422 SH   SOLE 0 0 0 9,422
Colgate Palmolive Co COM 194162103 208 2,839 SH   SOLE 0 0 0 2,839
Comcast Corp CL A 20030N101 490 13,040 SH   SOLE 0 0 0 13,040
Constellation Brands INC CL A 21036P108 334 2,061 SH   SOLE 0 0 0 2,061
Costco Whsl Corp New COM 22160K105 248 1,481 SH   SOLE 0 0 0 1,481
Danaher Corp COM 235851102 4,730 55,304 SH   SOLE 0 0 0 55,304
DBX ETF TR MSCI EUROZONE HD 233051697 1,544 53,356 SH   SOLE 0 0 0 53,356
Dell Technologies Inc COM CL V 24703L103 436 6,806 SH   SOLE 0 0 0 6,806
Disney Walt Co COM 254687106 361 3,186 SH   SOLE 0 0 0 3,186
Dominion Res Inc VA New COM 25746U109 6,077 78,346 SH   SOLE 0 0 0 78,346
Dow Chem Co COM 260543103 10,752 169,224 SH   SOLE 0 0 0 169,224
Edgewater Technology Inc COM 280358102 244 32,780 SH   SOLE 0 0 0 32,780
Emerson Elec Co COM 291011104 266 4,445 SH   SOLE 0 0 0 4,445
ETFS GOLD TR SHS 26922Y105 218 1,800 SH   SOLE 0 0 0 1,800
Express Scripts Holdings Co COM 30219G108 351 5,324 SH   SOLE 0 0 0 5,324
Exxon Mobil Corp COM 30231g102 2,406 29,339 SH   SOLE 0 0 0 29,339
Facebook Inc COM CL A 30303M102 825 5,808 SH   SOLE 0 0 0 5,808
Fidelity MSCI CONS STPLS INDEX 316092303 16,496 501,859 SH   SOLE 0 0 0 501,859
Fidelity MSCI INFO TECH I 316092808 17,107 415,720 SH   SOLE 0 0 0 415,720
Fidelity MSCI HEALTHCARE INDEX 316092600 16,496 461,947 SH   SOLE 0 0 0 461,947
Fidelity MSCI CONSM DIS 316092204 16,550 477,217 SH   SOLE 0 0 0 477,217
Fidelity MSCI INDL INDX 316092709 16,549 492,967 SH   SOLE 0 0 0 492,967
Fidelity MSCI ENERGY IDX 316092402 1,491 75,938 SH   SOLE 0 0 0 75,938
Fidelity MSCI UTILITIES IDX 316092865 16,632 499,315 SH   SOLE 0 0 0 499,315
Fidelity MSCI REAL ESTATE 316092857 16,496 690,792 SH   SOLE 0 0 0 690,792
Fidelity MSCI MATLS INDEX 316092881 16,497 540,325 SH   SOLE 0 0 0 540,325
Fidelity MSCI FINLS IDX 316092501 16,782 477,456 SH   SOLE 0 0 0 477,456
FIRST TR EXCHANGE TRADED FD TECH ALPHADX 33734X176 2,652 63,099 SH   SOLE 0 0 0 63,099
FIRST TR EXCHANGE TRADED FD DJ INTERNET IDX 33733E302 9,575 108,762 SH   SOLE 0 0 0 108,762
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 860 17,770 SH   SOLE 0 0 0 17,770
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 9,293 367,313 SH   SOLE 0 0 0 367,313
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2,652 77,274 SH   SOLE 0 0 0 77,274
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,652 70,030 SH   SOLE 0 0 0 70,030
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,652 95,741 SH   SOLE 0 0 0 95,741
FIRST TR EXCHANGE TRADED FD CONSUMER DISCRE 33734X101 2,652 72,027 SH   SOLE 0 0 0 72,027
FIRST TR EXCHANGE TRADED FD HEALTHCARE ALPHADEX 33734X143 2,652 42,487 SH   SOLE 0 0 0 42,487
FIRST TR EXCHANGE TRADED FD CONSUMR STPLES ALPHADEX 33734X119 2,652 57,478 SH   SOLE 0 0 0 57,478
FIRST TR EXCHANGE TRADED FD UTILITIES ALPHADEX 33734X184 2,652 96,825 SH   SOLE 0 0 0 96,825
Fortive Corp COM 34959J108 4,602 76,424 SH   SOLE 0 0 0 76,424
FQF TR OSHARS FTSE US 351680855 7,156 248,099 SH   SOLE 0 0 0 248,099
FQF TR O SHARES EUROP 351680830 828 31,622 SH   SOLE 0 0 0 31,622
General Dynamics Corp COM 369550108 562 3,002 SH   SOLE 0 0 0 3,002
General Electric Co COM 369604103 2,316 77,733 SH   SOLE 0 0 0 77,733
Harris Corp COM 413875105 267 2,400 SH   SOLE 0 0 0 2,400
Home Depot COM 437076102 248 1,689 SH   SOLE 0 0 0 1,689
Honeywell Intl Inc COM 438516106 418 3,347 SH   SOLE 0 0 0 3,347
Independent Bank Corp Mass COM 453836108 214 3,298 SH   SOLE 0 0 0 3,298
Intel Corp COM 458140100 422 11,699 SH   SOLE 0 0 0 11,699
International Business Machine COM 459200101 653 3,750 SH   SOLE 0 0 0 3,750
iShares Silver TR ISHARES 46428Q109 441 25,575 SH   SOLE 0 0 0 25,575
iShares TR NASDQ BIOTECH ETF 464287556 1,938 6,608 SH   SOLE 0 0 0 6,608
iShares TR CORE US AGGBD ET 464287226 27,575 254,175 SH   SOLE 0 0 0 254,175
iShares TR INTERM CR BD ETF 464288638 302 2,775 SH   SOLE 0 0 0 2,775
iShares TR CORE HIGH DV ETF 46429B663 16,759 199,841 SH   SOLE 0 0 0 199,841
iShares TR SELECT DIVID ETF 464287168 7,546 82,832 SH   SOLE 0 0 0 82,832
iShares TR DJ US BAS MATERIALS 464287838 2,751 30,864 SH   SOLE 0 0 0 30,864
iShares TR SP SMCP600GR ETF 464287887 26,079 170,363 SH   SOLE 0 0 0 170,363
iShares TR S&P MIDCAP 400 464287507 26,192 152,971 SH   SOLE 0 0 0 152,971
iShares TR DJ US FINANCIAL SERVCS 464287770 2,751 25,217 SH   SOLE 0 0 0 25,217
iShares TR BARCLYS INTER GV 464288612 752 6,827 SH   SOLE 0 0 0 6,827
iShares TR NATIONAL MUN ETF 464288414 7,305 67,047 SH   SOLE 0 0 0 67,047
iShares TR TIPS BOND 464287176 304 2,657 SH   SOLE 0 0 0 2,657
iShares TR CORE S&P 500 ETF 464287200 7,611 32,076 SH   SOLE 0 0 0 32,076
iShares TR BARCLYS 1-3 YR TRS BND 464287457 489 5,787 SH   SOLE 0 0 0 5,787
iShares TR 1-3 YR CR BD ETF 464288646 3,820 36,306 SH   SOLE 0 0 0 36,306
iShares TR MSCI ACWI EX US 464288240 7,248 166,180 SH   SOLE 0 0 0 166,180
iShares TR MSCI ACWI ETF 464288257 379 5,998 SH   SOLE 0 0 0 5,998
iShares TR RUS 1000 VAL ETF 464287598 292 2,542 SH   SOLE 0 0 0 2,542
iShares TR RUSSELL 2000 VALUE 464287630 1,436 12,156 SH   SOLE 0 0 0 12,156
iShares TR RUSSELL 2000 GROWTH 464287648 1,322 8,177 SH   SOLE 0 0 0 8,177
iShares TR CORE S&P SCP ETF 464287804 710 10,262 SH   SOLE 0 0 0 10,262
iShares TR MSCI ISR CAP ETF 464286632 448 8,750 SH   SOLE 0 0 0 8,750
iShares TR MSCI EAFE ETF 464287465 804 12,907 SH   SOLE 0 0 0 12,907
iShares TR MSCI EMG MKT ETF 464287234 2,551 64,750 SH   SOLE 0 0 0 64,750
iShares TR PHLX SEMICND ETF 464287523 2,751 20,098 SH   SOLE 0 0 0 20,098
iShares TR Russell 2000 ETF 464287655 2,861 20,814 SH   SOLE 0 0 0 20,814
iShares TR IBOXX HIGH YLD CORP BND 464288513 3,058 34,835 SH   SOLE 0 0 0 34,835
iShares TR GOV/CRED BD ETF 464288596 302 2,679 SH   SOLE 0 0 0 2,679
iShares TR SHRT NAT MUN ETF 464288158 4,056 38,415 SH   SOLE 0 0 0 38,415
iShares TR MSCI KOKUSAI INDEX 464288265 1,316 22,603 SH   SOLE 0 0 0 22,603
iShares TR US MEDICAL DEVCS 464288810 1,435 9,477 SH   SOLE 0 0 0 9,477
iShares MSCI EURZONE ETF 464286608 1,694 45,053 SH   SOLE 0 0 0 45,053
iShares TR US AEROSPACE DEFENSE 464288760 3,061 20,578 SH   SOLE 0 0 0 20,578
iShares TR 0-5 YR TIPS ETF 46429B747 360 3,550 SH   SOLE 0 0 0 3,550
Johnson & Johnson COM 478160104 19,406 155,806 SH   SOLE 0 0 0 155,806
JPMorgan Chase & Co COM 46625h100 686 7,815 SH   SOLE 0 0 0 7,815
Kimberly Clark Corp COM 494368103 851 6,468 SH   SOLE 0 0 0 6,468
KKR & Co L P DEL COM UNITS 48248M102 182 10,000 SH   SOLE 0 0 0 10,000
SPDR TR S&P INSURANCE 493859102 3,054 35,531 SH   SOLE 0 0 0 35,531
Lennar Corp CL A 526057104 461 9,008 SH   SOLE 0 0 0 9,008
Lowes Cos Inc COM 548661107 10,461 127,242 SH   SOLE 0 0 0 127,242
Mastercard inc COM 57636Q104 748 6,650 SH   SOLE 0 0 0 6,650
McDonalds Corp COM 580135101 13,925 107,437 SH   SOLE 0 0 0 107,437
Merck & Co Inc New COM 58933y105 4,357 68,570 SH   SOLE 0 0 0 68,570
Mercury Sys Inc COM 589378108 234 6,000 SH   SOLE 0 0 0 6,000
MetLife Inc COM 59156R108 6,705 126,942 SH   SOLE 0 0 0 126,942
MFS Mun Income TR SH BEN INT 552738106 75 10,747 SH   SOLE 0 0 0 10,747
Microsoft Corp COM 594918104 729 11,069 SH   SOLE 0 0 0 11,069
Mondelez Intl Inc CL A 609207105 7,327 170,090 SH   SOLE 0 0 0 170,090
Morgan Stanley COM 617446448 415 9,687 SH   SOLE 0 0 0 9,687
Nextera Energy Inc COM 65339F101 218 1,699 SH   SOLE 0 0 0 1,699
Nuveen Amt Free Qlty Mun Inc COM 670657105 151 11,307 SH   SOLE 0 0 0 11,307
NUSHARES ETF TR ENHANCED YIELD 67092P102 302 12,417 SH   SOLE 0 0 0 12,417
NXP Semiconductors N V COM N6596X109 234 2,265 SH   SOLE 0 0 0 2,265
Panera Bread Co CL A 69840W108 295 1,125 SH   SOLE 0 0 0 1,125
Paychex Inc COM 704326107 385 6,534 SH   SOLE 0 0 0 6,534
PepsiCo Inc COM 713448108 12,536 112,064 SH   SOLE 0 0 0 112,064
Pfizer Inc COM 717081103 294 8,597 SH   SOLE 0 0 0 8,597
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 958 9,426 SH   SOLE 0 0 0 9,426
PIMCO ETF TR INTER MUN MB ACT 72201R866 14,807 279,803 SH   SOLE 0 0 0 279,803
PNC Financial Services Group Inc COM 693475105 367 2,218 SH   SOLE 0 0 0 2,218
Procter & Gamble Co COM 742718109 695 7,739 SH   SOLE 0 0 0 7,739
Royal Dutch Shell Plc SPONS ADR A 780259206 9,848 186,756 SH   SOLE 0 0 0 186,756
Schlumberger LTD COM 806857108 5,112 65,455 SH   SOLE 0 0 0 65,455
Schwab Strategic Tr US DIVIDEND EQ 808524797 436 9,789 SH   SOLE 0 0 0 9,789
Schwab Strategic Tr US SML CAP ETF 808524607 238 3,784 SH   SOLE 0 0 0 3,784
Southern Co COM 842587107 210 4,224 SH   SOLE 0 0 0 4,224
SPDR GOLD TRUST GOLD SHS 78463V107 1,318 11,100 SH   SOLE 0 0 0 11,100
SPDR TR SBI CONS DISCR 81369Y407 4,578 52,050 SH   SOLE 0 0 0 52,050
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 8,717 284,792 SH   SOLE 0 0 0 284,792
SPDR Dow Jones Indl Avrg ETF UT SER 1 78467X109 265 1,285 SH   SOLE 0 0 0 1,285
SPDR S&P 500 ETF TR TR UNIT 78462F103 549 2,328 SH   SOLE 0 0 0 2,328
SPDR SERIES TRUST S&P DIVID ETF 78464A763 974 11,048 SH   SOLE 0 0 0 11,048
SPDR SER TR NUVEEN BRC MUNIC 78468R721 1,997 41,680 SH   SOLE 0 0 0 41,680
SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 2,083 36,472 SH   SOLE 0 0 0 36,472
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,530 143,335 SH   SOLE 0 0 0 143,335
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,691 85,939 SH   SOLE 0 0 0 85,939
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,796 89,967 SH   SOLE 0 0 0 89,967
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4,567 70,193 SH   SOLE 0 0 0 70,193
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4,553 86,864 SH   SOLE 0 0 0 86,864
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 564 8,062 SH   SOLE 0 0 0 8,062
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5,020 67,508 SH   SOLE 0 0 0 67,508
SELECT SECTOR SPDR TR SBI INT-FINANCIAL 81369Y605 4,704 198,225 SH   SOLE 0 0 0 198,225
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,683 91,267 SH   SOLE 0 0 0 91,267
Sprott Physical Gold Trust UNIT 85207H104 4,497 440,049 SH   SOLE 0 0 0 440,049
Sprott Physical Silver TR TR UNIT 85207K107 76 11,052 SH   SOLE 0 0 0 11,052
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 8,687 177,751 SH   SOLE 0 0 0 177,751
Stryker Corp COM 863667101 514 3,901 SH   SOLE 0 0 0 3,901
TJX Cos Inc COM 872540109 353 4,463 SH   SOLE 0 0 0 4,463
Travelers Companies Inc COM 89417E109 223 1,846 SH   SOLE 0 0 0 1,846
Union Pacific Corp COM 907818108 274 2,583 SH   SOLE 0 0 0 2,583
United Parcel Service Inc CL B 911312106 430 4,011 SH   SOLE 0 0 0 4,011
United Technologies Corp COM 913017109 678 6,041 SH   SOLE 0 0 0 6,041
UnitedHealth Group Inc COM 91324P102 282 1,722 SH   SOLE 0 0 0 1,722
US Bancorp Del COM 902973304 226 4,395 SH   SOLE 0 0 0 4,395
Vanek Vectors ETF TR OIL SVCS ETF 92189F718 231 7,500 SH   SOLE 0 0 0 7,500
Vanguard Index Funds REIT ETF 922908553 12,223 147,998 SH   SOLE 0 0 0 147,998
Vanguard Index Funds GROWTH ETF 922908736 14,302 117,559 SH   SOLE 0 0 0 117,559
Vanguard Index Funds MID CAP ETF 922908629 390 2,802 SH   SOLE 0 0 0 2,802
Vanguard Index FDS VALUE ETF 922908744 3,300 34,611 SH   SOLE 0 0 0 34,611
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,836 172,107 SH   SOLE 0 0 0 172,107
Verizon Communications Inc COM 92343v104 430 8,816 SH   SOLE 0 0 0 8,816
Visa Inc CL A 92826C839 13,587 152,888 SH   SOLE 0 0 0 152,888
Walgreens Boots Alliance Inc COM 931427108 263 3,166 SH   SOLE 0 0 0 3,166
Wells Fargo & Co COM 949746101 520 9,343 SH   SOLE 0 0 0 9,343