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 Common Stock 88579Y101 16,407 93 SH   SOLE   16,407 0 0
Abbott Laboratories Common Stock 002824100 28,664 330 SH   SOLE   28,664 0 0
Abraxas Petroleum Corp Common Stock 003830106 219,587 625,427 SH   SOLE   219,587 0 0
Accenture PLC A Common Stock G1151C101 86,755 412 SH   SOLE   86,755 0 0
Advanced Micro Devices Inc Common Stock 007903107 64,754 1,412 SH   SOLE   64,754 0 0
Albany International Corp Common Stock 012348108 16,475 217 SH   SOLE   16,475 0 0
Alibaba Group Holding Ltd ADR Common Stock 01609W102 60,661 286 SH   SOLE   60,661 0 0
Allergan plc Common Stock G0177J108 29,631 155 SH   SOLE   29,631 0 0
Allstate Corp Common Stock 020002101 10,795 96 SH   SOLE   10,795 0 0
Alphabet Inc A Common Stock 02079K305 5,294,609 3,953 SH   SOLE   5,294,609 0 0
Alphabet Inc C Common Stock 02079K107 77,547 58 SH   SOLE   77,547 0 0
Amazon.com Inc Common Stock 023135106 5,828,087 3,154 SH   SOLE   5,828,087 0 0
Apple Inc Common Stock 037833100 7,264,020 24,737 SH   SOLE   7,264,020 0 0
ARK Innovation ETF Common Stock 00214Q104 5,492,037 109,731 SH   SOLE   5,492,037 0 0
AT&T Inc Common Stock 00206R102 124,509 3,186 SH   SOLE   124,509 0 0
AvalonBay Communities Inc Common Stock 053484101 48,650 232 SH   SOLE   48,650 0 0
Axcelis Technologies Inc Common Stock 054540208 13,252 550 SH   SOLE   13,252 0 0
Bank of America Corporation Common Stock 060505104 84,035 2,386 SH   SOLE   84,035 0 0
Berkshire Hathaway Inc B Common Stock 084670702 6,322,068 27,912 SH   SOLE   6,322,068 0 0
Biogen Inc Common Stock 09062X103 123,736 417 SH   SOLE   123,736 0 0
Blackstone Mortgage Trust Inc A Common Stock 09257W100 1,624,467 43,645 SH   SOLE   1,624,467 0 0
Blueprint Medicines Corp Common Stock 09627Y109 19,707 246 SH   SOLE   19,707 0 0
Boeing Co Common Stock 097023105 27,038 83 SH   SOLE   27,038 0 0
Booz Allen Hamilton Holding Corp Common Stock 099502106 5,094,473 71,622 SH   SOLE   5,094,473 0 0
BP PLC ADR Common Stock 055622104 59,667 1,581 SH   SOLE   59,667 0 0
CACI International Inc Common Stock 127190304 20,499 82 SH   SOLE   20,499 0 0
Casella Waste Systems Inc Common Stock 147448104 28,539 620 SH   SOLE   28,539 0 0
Chase Corp Common Stock 16150R104 15,047 127 SH   SOLE   15,047 0 0
Cheniere Energy Inc Common Stock 16411R208 2,998,354 49,097 SH   SOLE   2,998,354 0 0
Chevron Corp Common Stock 166764100 12,051 100 SH   SOLE   12,051 0 0
Cognex Corp Common Stock 192422103 11,208 200 SH   SOLE   11,208 0 0
Comcast Corp Class A Common Stock 20030N101 16,819 374 SH   SOLE   16,819 0 0
Communication Services Sel Sect SPDR ETF Common Stock 81369Y852 1,106,709 20,636 SH   SOLE   1,106,709 0 0
Costco Wholesale Corp Common Stock 22160K105 42,912 146 SH   SOLE   42,912 0 0
CSP Inc Common Stock 126389105 15,334 1,175 SH   SOLE   15,334 0 0
DexCom Inc Common Stock 252131107 46,373 212 SH   SOLE   46,373 0 0
Dollar General Corp Common Stock 256677105 60,988 391 SH   SOLE   60,988 0 0
eHealth Inc Common Stock 28238P109 1,902,960 19,806 SH   SOLE   1,902,960 0 0
EMQQ Emerging Markets Intrnt & Ecmrc ETF Common Stock 301505889 684,714 19,397 SH   SOLE   684,714 0 0
Enterprise Products Partners LP Common Stock 293792107 252,342 8,961 SH   SOLE   252,342 0 0
Epizyme Inc Common Stock 29428V104 23,124 940 SH   SOLE   23,124 0 0
ETFMG Prime Cyber Security ETF Common Stock 26924G201 13,577 327 SH   SOLE   13,577 0 0
EV Municipal Income Closed End Funds 27826U108 156,761 12,295 SH   SOLE   156,761 0 0
Exelixis Inc Common Stock 30161Q104 12,775 725 SH   SOLE   12,775 0 0
Exxon Mobil Corp Common Stock 30231G102 251,138 3,599 SH   SOLE   251,138 0 0
Facebook Inc A Common Stock 30303M102 28,940 141 SH   SOLE   28,940 0 0
Fidelity MSCI Energy ETF Common Stock 316092402 14,521 907 SH   SOLE   14,521 0 0
Fidelity MSCI Financials ETF Common Stock 316092501 61,211 1,378 SH   SOLE   61,211 0 0
Fidelity MSCI Health Care ETF Common Stock 316092600 29,993 603 SH   SOLE   29,993 0 0
Fidelity NASDAQ Composite Tr Stk ETF Common Stock 315912808 10,487 30 SH   SOLE   10,487 0 0
First Republic Bank Common Stock 33616C100 20,789 177 SH   SOLE   20,789 0 0
First Trust AsiaPac ex-Jpn AlphaDEX ETF Common Stock 33737J109 456,235 16,002 SH   SOLE   456,235 0 0
First Trust Canada AlphaDEX ETF Common Stock 33737J208 453,595 18,242 SH   SOLE   453,595 0 0
First Trust Cnsmr Discret AlphaDEX ETF Common Stock 33734X101 446,455 9,849 SH   SOLE   446,455 0 0
First Trust Dev Mkts Ex-US AlphaDEX ETF Common Stock 33737J174 478,727 8,604 SH   SOLE   478,727 0 0
First Trust Dorsey Wright Focus 5 ETF Common Stock 33738R605 749,234 23,740 SH   SOLE   749,234 0 0
First Trust Emerging Mrkts AlphaDEX ETF Common Stock 33737J182 532,737 20,073 SH   SOLE   532,737 0 0
First Trust Financials AlphaDEX ETF Common Stock 33734X135 444,376 13,261 SH   SOLE   444,376 0 0
First Trust Health Care AlphaDEX ETF Common Stock 33734X143 469,920 5,581 SH   SOLE   469,920 0 0
First Trust Indtls/PrdcrDurbAlphaDEX ETF Common Stock 33734X150 454,098 10,062 SH   SOLE   454,098 0 0
First Trust Japan AlphaDEX ETF Common Stock 33737J158 462,618 9,187 SH   SOLE   462,618 0 0
First Trust Large Cap Core AlphaDEX ETF Common Stock 33734K109 349,828 5,363 SH   SOLE   349,828 0 0
First Trust Materials AlphaDEX ETF Common Stock 33734X168 427,440 10,670 SH   SOLE   427,440 0 0
First Trust Multi Cap Gr AlphaDEX ETF Common Stock 33733F101 1,986,432 25,711 SH   SOLE   1,986,432 0 0
First Trust North Amer Engy InfrasETF Common Stock 33738D101 306,568 12,027 SH   SOLE   306,568 0 0
First Trust Preferred Sec & Inc ETF Common Stock 33739E108 496,612 24,744 SH   SOLE   496,612 0 0
First Trust Strategic Income ETF Common Stock 33739Q309 3,167,572 61,578 SH   SOLE   3,167,572 0 0
First Trust Technology AlphaDEX ETF Common Stock 33734X176 464,375 6,399 SH   SOLE   464,375 0 0
FlexShares Disciplined Duration MBS ETF Common Stock 33939L779 1,560,821 66,517 SH   SOLE   1,560,821 0 0
FlexShares STOXX US ESG Impact ETF Common Stock 33939L696 123,537 1,605 SH   SOLE   123,537 0 0
Ford Motor Co Common Stock 345370860 1,623,380 174,557 SH   SOLE   1,623,380 0 0
Franklin LibertyQ Global Equity ETF Common Stock 35473P405 1,602,115 47,682 SH   SOLE   1,602,115 0 0
General Dynamics Corp Common Stock 369550108 20,104 114 SH   SOLE   20,104 0 0
General Electric Co Common Stock 369604103 23,871 2,139 SH   SOLE   23,871 0 0
General Motors Co Common Stock 37045V100 166,676 4,554 SH   SOLE   166,676 0 0
Goldman Sachs Group Inc Common Stock 38141G104 134,509 585 SH   SOLE   134,509 0 0
GW Pharmaceuticals PLC Common Stock 36197T103 14,220 136 SH   SOLE   14,220 0 0
HDFC Bank Ltd Common Stock 40415F101 65,778 1,038 SH   SOLE   65,778 0 0
Honeywell International Inc Common Stock 438516106 28,674 162 SH   SOLE   28,674 0 0
HubSpot Inc Common Stock 443573100 22,032 139 SH   SOLE   22,032 0 0
Huntington Ingalls Industries Inc Common Stock 446413106 16,307 65 SH   SOLE   16,307 0 0
Illumina Inc Common Stock 452327109 3,960,644 11,939 SH   SOLE   3,960,644 0 0
Independent Bank Corp Common Stock 453836108 10,989 132 SH   SOLE   10,989 0 0
Industrial Select Sector SPDR ETF Common Stock 81369Y704 57,681 708 SH   SOLE   57,681 0 0
Intel Corp Common Stock 458140100 35,910 600 SH   SOLE   35,910 0 0
International Business Machines Corp Common Stock 459200101 20,106 150 SH   SOLE   20,106 0 0
Intuitive Surgical Inc Common Stock 46120E602 80,396 136 SH   SOLE   80,396 0 0
Invesco BulletShares 2020 Corp Bd ETF Common Stock 18383M514 199,168 9,355 SH   SOLE   199,168 0 0
Invesco BulletShares 2020 HY Corp Bd ETF Common Stock 46138J601 3,114,920 130,168 SH   SOLE   3,114,920 0 0
Invesco BulletShares 2021 Corp Bd ETF Common Stock 18383M266 222,893 10,494 SH   SOLE   222,893 0 0
Invesco BulletShares 2022 Corp Bd ETF Common Stock 18383M258 202,061 9,396 SH   SOLE   202,061 0 0
Invesco BulletShares 2023 Corp Bd ETF Common Stock 46138J866 248,262 11,650 SH   SOLE   248,262 0 0
Invesco BulletShares 2024 Corp Bd ETF Common Stock 46138J841 259,787 12,100 SH   SOLE   259,787 0 0
Invesco China Small Cap ETF Common Stock 46138E701 61,566 2,443 SH   SOLE   61,566 0 0
Invesco DWA Healthcare Momentum ETF Common Stock 46137V852 3,824,268 39,961 SH   SOLE   3,824,268 0 0
Invesco QQQ Trust Common Stock 46090E103 84,619 398 SH   SOLE   84,619 0 0
Invesco S&P 500 Top 50 ETF Common Stock 46137V233 52,513 225 SH   SOLE   52,513 0 0
Invesco Total Return Bond ETF Common Stock 18385P705 713,303 13,163 SH   SOLE   713,303 0 0
Invesco Variable Rate Preferred ETF Common Stock 46138G870 103,372 4,002 SH   SOLE   103,372 0 0
IQ Merger Arbitrage ETF Common Stock 45409B800 1,626,667 48,996 SH   SOLE   1,626,667 0 0
iShares Core Growth Allocation ETF Common Stock 464289867 48,127 1,006 SH   SOLE   48,127 0 0
iShares Core Moderate Allocation ETF Common Stock 464289875 202,897 5,056 SH   SOLE   202,897 0 0
iShares Core MSCI EAFE Common Stock 46432F842 106,798 1,637 SH   SOLE   106,798 0 0
iShares Core MSCI Emerging Markets ETF Common Stock 46434G103 272,133 5,062 SH   SOLE   272,133 0 0
iShares Core S&P 500 Common Stock 464287200 1,004,630 3,108 SH   SOLE   1,004,630 0 0
iShares Core S&P Mid-Cap Common Stock 464287507 1,302,635 6,329 SH   SOLE   1,302,635 0 0
iShares Core S&P Small-Cap Common Stock 464287804 347,223 4,141 SH   SOLE   347,223 0 0
iShares Core US Aggregate Bond Common Stock 464287226 36,296 323 SH   SOLE   36,296 0 0
iShares Edge MSCI Min Vol USA Common Stock 46429B697 96,235 1,467 SH   SOLE   96,235 0 0
iShares Europe Common Stock 464287861 187,183 3,986 SH   SOLE   187,183 0 0
iShares Global Energy ETF Common Stock 464287341 32,495 1,054 SH   SOLE   32,495 0 0
iShares iBoxx High Yield Corporate Bd Common Stock 464288513 503,017 5,720 SH   SOLE   503,017 0 0
iShares iBoxx Investment Grade Corporate Bond ETF Common Stock 464287242 539,991 4,220 SH   SOLE   539,991 0 0
iShares JPMorgan USD Emerg Markets Bond Common Stock 464288281 430,402 3,757 SH   SOLE   430,402 0 0
iShares MBS Common Stock 464288588 271,771 2,515 SH   SOLE   271,771 0 0
iShares MSCI ACWI Common Stock 464288257 396,012 4,997 SH   SOLE   396,012 0 0
iShares MSCI All Country Asia ex Japan Common Stock 464288182 191,982 2,612 SH   SOLE   191,982 0 0
iShares MSCI Canada Common Stock 464286509 48,541 1,624 SH   SOLE   48,541 0 0
iShares MSCI China ETF Common Stock 46429B671 24,675 385 SH   SOLE   24,675 0 0
iShares MSCI EAFE Small-Cap Common Stock 464288273 843,956 13,551 SH   SOLE   843,956 0 0
iShares MSCI EAFE Value Common Stock 464288877 906,080 18,147 SH   SOLE   906,080 0 0
iShares MSCI Emerging Markets Common Stock 464287234 15,705 350 SH   SOLE   15,705 0 0
iShares MSCI Global Impact ETF Common Stock 46435G532 112,509 1,719 SH   SOLE   112,509 0 0
iShares MSCI India Small-Cap ETF Common Stock 46429B614 237,204 6,600 SH   SOLE   237,204 0 0
iShares MSCI Japan Common Stock 464286848 382,276 6,453 SH   SOLE   382,276 0 0
iShares MSCI KLD 400 Social ETF Common Stock 464288570 122,292 1,018 SH   SOLE   122,292 0 0
iShares MSCI South Korea ETF Common Stock 464286772 4,320,277 69,469 SH   SOLE   4,320,277 0 0
iShares Nasdaq Biotechnology Common Stock 464287556 49,650 412 SH   SOLE   49,650 0 0
iShares Preferred&Income Securities ETF Common Stock 464288687 1,310,613 34,866 SH   SOLE   1,310,613 0 0
iShares Russell 1000 Growth Common Stock 464287614 969,847 5,513 SH   SOLE   969,847 0 0
iShares Russell 2000 Common Stock 464287655 969,004 5,849 SH   SOLE   969,004 0 0
iShares Russell 2000 Growth Common Stock 464287648 3,106,404 14,501 SH   SOLE   3,106,404 0 0
iShares Russell 2000 Value Common Stock 464287630 1,531,002 11,907 SH   SOLE   1,531,002 0 0
iShares Russell Mid-Cap Common Stock 464287499 11,209 188 SH   SOLE   11,209 0 0
iShares Russell Mid-Cap Value ETF Common Stock 464287473 39,803 420 SH   SOLE   39,803 0 0
iShares Russell Top 200 Growth ETF Common Stock 464289438 36,797 381 SH   SOLE   36,797 0 0
iShares S&P 100 Common Stock 464287101 25,216 175 SH   SOLE   25,216 0 0
iShares S&P 500 Growth Common Stock 464287309 543,547 2,807 SH   SOLE   543,547 0 0
iShares S&P 500 Value Common Stock 464287408 68,948 530 SH   SOLE   68,948 0 0
iShares S&P Mid-Cap 400 Growth Common Stock 464287606 390,739 1,641 SH   SOLE   390,739 0 0
iShares S&P Mid-Cap 400 Value ETF Common Stock 464287705 206,071 1,207 SH   SOLE   206,071 0 0
iShares S&P Small-Cap 600 Growth ETF Common Stock 464287887 195,233 1,010 SH   SOLE   195,233 0 0
iShares S&P Small-Cap 600 Value ETF Common Stock 464287879 317,258 1,973 SH   SOLE   317,258 0 0
iShares TIPS Bond Common Stock 464287176 3,046,440 26,134 SH   SOLE   3,046,440 0 0
Ishares U S Financials Etf Common Stock 464287788 656,246 4,763 SH   SOLE   656,246 0 0
Ishares U S Technology Etf Common Stock 464287721 688,961 2,962 SH   SOLE   688,961 0 0
iShares US Industrials Common Stock 464287754 639,211 3,813 SH   SOLE   639,211 0 0
iShares US Medical Devices Common Stock 464288810 199,297 754 SH   SOLE   199,297 0 0
iShares US Real Estate Common Stock 464287739 18,988 204 SH   SOLE   18,988 0 0
Johnson & Johnson Common Stock 478160104 22,610 155 SH   SOLE   22,610 0 0
JPMorgan Alerian MLP ETN Common Stock 46625H365 699,011 32,050 SH   SOLE   699,011 0 0
JPMorgan Chase & Co Common Stock 46625H100 210,494 1,510 SH   SOLE   210,494 0 0
JPMorgan Ultra-Short Income ETF Common Stock 46641Q837 245,090 4,860 SH   SOLE   245,090 0 0
JPMorgan US Dividend ETF Common Stock 46641Q795 2,669,224 95,502 SH   SOLE   2,669,224 0 0
KraneShares CSI China Internet ETF Common Stock 500767306 14,458 297 SH   SOLE   14,458 0 0
L3Harris Technologies Inc Common Stock 502431109 13,455 68 SH   SOLE   13,455 0 0
Lockheed Martin Corp Common Stock 539830109 45,947 118 SH   SOLE   45,947 0 0
Loncar Cancer Immunotherapy ETF Common Stock 26922A826 69,148 2,950 SH   SOLE   69,148 0 0
Mastercard Inc A Common Stock 57636Q104 5,715,610 19,142 SH   SOLE   5,715,610 0 0
Materials Select Sector SPDR ETF Common Stock 81369Y100 596,081 9,705 SH   SOLE   596,081 0 0
MercadoLibre Inc Common Stock 58733R102 69,777 122 SH   SOLE   69,777 0 0
Meridian Bancorp Inc Md Com Common Stock 58958U103 15,751 784 SH   SOLE   15,751 0 0
Microsoft Corp Common Stock 594918104 6,247,128 39,614 SH   SOLE   6,247,128 0 0
National Grid PLC ADR Common Stock 636274300 4,979,006 79,448 SH   SOLE   4,979,006 0 0
NetEase Inc Common Stock 64110W102 45,996 150 SH   SOLE   45,996 0 0
Netflix Inc Common Stock 64110L106 2,331,322 7,205 SH   SOLE   2,331,322 0 0
Nike Inc B Common Stock 654106103 11,043 109 SH   SOLE   11,043 0 0
Northrop Grumman Corp Common Stock 666807102 31,645 92 SH   SOLE   31,645 0 0
NRG Energy Inc Common Stock 629377508 4,157,294 104,586 SH   SOLE   4,157,294 0 0
Nuveen ESG Mid-Cap Value ETF Common Stock 67092P508 110,155 3,645 SH   SOLE   110,155 0 0
NVIDIA Corp Common Stock 67066G104 5,898,500 25,068 SH   SOLE   5,898,500 0 0
ONEOK Inc Common Stock 682680103 3,501,478 46,273 SH   SOLE   3,501,478 0 0
OPKO Health Inc Common Stock 68375N103 26,210 17,830 SH   SOLE   26,210 0 0
Ormat Technologies Inc Common Stock 686688102 22,356 300 SH   SOLE   22,356 0 0
O'Shares FTSE US Quality Dividend ETF Common Stock 351680855 21,240 580 SH   SOLE   21,240 0 0
Paychex Inc Common Stock 704326107 25,518 300 SH   SOLE   25,518 0 0
PC Connection Inc Common Stock 69318J100 21,403 431 SH   SOLE   21,403 0 0
PepsiCo Inc Common Stock 713448108 15,854 116 SH   SOLE   15,854 0 0
Pfizer Inc Common Stock 717081103 17,239 440 SH   SOLE   17,239 0 0
Phillips 66 Common Stock 718546104 22,282 200 SH   SOLE   22,282 0 0
Phillips 66 Partners LP Common Stock 718549207 18,492 300 SH   SOLE   18,492 0 0
PIMCO Active Bond ETF Common Stock 72201R775 18,867 175 SH   SOLE   18,867 0 0
Pioneer Natural Resources Co Common Stock 723787107 17,408 115 SH   SOLE   17,408 0 0
PRA Health Sciences Inc Common Stock 69354M108 1,555,433 13,994 SH   SOLE   1,555,433 0 0
Procter & Gamble Co Common Stock 742718109 13,364 107 SH   SOLE   13,364 0 0
Progressive Corp Common Stock 743315103 11,510 159 SH   SOLE   11,510 0 0
ProShares Ultra Basic Materials Common Stock 74347R776 73,418 1,166 SH   SOLE   73,418 0 0
ProShares Ultra Comm Svc Sel Sct Common Stock 74347B136 64,969 1,183 SH   SOLE   64,969 0 0
ProShares Ultra Consumer Services Common Stock 74347R750 60,971 514 SH   SOLE   60,971 0 0
ProShares Ultra Financials Common Stock 74347X633 68,457 1,276 SH   SOLE   68,457 0 0
ProShares Ultra Health Care Common Stock 74347R735 72,290 568 SH   SOLE   72,290 0 0
ProShares Ultra Industrials Common Stock 74347R727 65,675 755 SH   SOLE   65,675 0 0
ProShares Ultra Technology Common Stock 74347R693 75,703 476 SH   SOLE   75,703 0 0
ProShares UltraShort 20 Year Treasury Common Stock 74347B201 31,848 1,200 SH   SOLE   31,848 0 0
Rapid7 Inc Common Stock 753422104 101,956 1,820 SH   SOLE   101,956 0 0
Raytheon Co Common Stock 755111507 74,712 340 SH   SOLE   74,712 0 0
RBC bearings Inc Common Stock 75524B104 17,417 110 SH   SOLE   17,417 0 0
Repligen Corp Common Stock 759916109 21,183 229 SH   SOLE   21,183 0 0
Restaurant Brands Intl Inc com Common Stock 76131D103 10,267 161 SH   SOLE   10,267 0 0
Rogers Corp Common Stock 775133101 13,221 106 SH   SOLE   13,221 0 0
Royal Dutch Shell PLC Common Stock 780259206 177,471 3,009 SH   SOLE   177,471 0 0
Salesforce.com Inc Common Stock 79466L302 87,338 537 SH   SOLE   87,338 0 0
Salisbury Bancorp Inc Common Stock 795226109 14,523 318 SH   SOLE   14,523 0 0
Select Sector Spdr Fund Shs Ben Consumer Discretionary Common Stock 81369Y407 676,139 5,391 SH   SOLE   676,139 0 0
Select Sector Spdr Trust Shs Ben Int Energy Common Stock 81369Y506 59,920 998 SH   SOLE   59,920 0 0
Select Sector Spdr Trust The Health Care Select Sector Common Stock 81369Y209 682,564 6,701 SH   SOLE   682,564 0 0
Select Sector Spdr Trust The Utilities Select Sector Common Stock 81369Y886 81,744 1,265 SH   SOLE   81,744 0 0
Sherwin-Williams Co Common Stock 824348106 12,254 21 SH   SOLE   12,254 0 0
Skechers USA Inc Common Stock 830566105 10,798 250 SH   SOLE   10,798 0 0
SPDR Blackstone / GSO Senior Loan ETF Common Stock 78467V608 1,773,487 38,074 SH   SOLE   1,773,487 0 0
SPDR Blmbg Barclays Convert Secs ETF Common Stock 78464A359 1,796,147 32,363 SH   SOLE   1,796,147 0 0
SPDR Blmbg Barclays Em Mkts Lcl Bd ETF Common Stock 78464A391 2,564,789 91,895 SH   SOLE   2,564,789 0 0
SPDR Blmbg Barclays Inv Grd Flt Rt ETF Common Stock 78468R200 11,370 370 SH   SOLE   11,370 0 0
SPDR Citi Intl Govt Infl-Prot Bd ETF Common Stock 78464A490 89,392 1,622 SH   SOLE   89,392 0 0
SPDR DoubleLine Total Return Tact ETF Common Stock 78467V848 240,639 4,912 SH   SOLE   240,639 0 0
SPDR Gold Shares Common Stock 78463V107 1,408,994 9,860 SH   SOLE   1,408,994 0 0
SPDR Nuveen Blmbg Barclays ST MunBd ETF Common Stock 78468R739 17,189 350 SH   SOLE   17,189 0 0
SPDR S&P 400 Mid Cap Growth ETF Common Stock 78464A821 31,171 546 SH   SOLE   31,171 0 0
SPDR S&P 500 ETF Common Stock 78462F103 3,091,465 9,605 SH   SOLE   3,091,465 0 0
SPDR S&P Bank ETF Common Stock 78464A797 74,860 1,583 SH   SOLE   74,860 0 0
SPDR S&P Biotech ETF Common Stock 78464A870 462,995 4,868 SH   SOLE   462,995 0 0
SPDR S&P Emerging Markets Small Cap ETF Common Stock 78463X756 1,681,466 36,506 SH   SOLE   1,681,466 0 0
SPDR S&P Metals and Mining ETF Common Stock 78464A755 28,118 960 SH   SOLE   28,118 0 0
SPDR S&P Regional Banking ETF Common Stock 78464A698 47,474 815 SH   SOLE   47,474 0 0
Stamps.com Inc Common Stock 852857200 1,454,000 17,409 SH   SOLE   1,454,000 0 0
Starbucks Corp Common Stock 855244109 167,488 1,905 SH   SOLE   167,488 0 0
Technology Select Sector SPDR ETF Common Stock 81369Y803 125,313 1,367 SH   SOLE   125,313 0 0
Tesla Motors Inc Common Stock 88160R101 61,076 146 SH   SOLE   61,076 0 0
The Chefs' Warehouse Inc Common Stock 163086101 22,332 586 SH   SOLE   22,332 0 0
The Middleby Corp Common Stock 596278101 15,442 141 SH   SOLE   15,442 0 0
The RMR Group Inc Common Stock 74967R106 10,999 241 SH   SOLE   10,999 0 0
TJX Companies Inc Common Stock 872540109 20,638 338 SH   SOLE   20,638 0 0
Trip.com Group Ltd Common Stock 89677Q107 21,399 638 SH   SOLE   21,399 0 0
UGI Corp Common Stock 902681105 81,288 1,800 SH   SOLE   81,288 0 0
United Development Funding IV Common Stock 910187103 37,262 12,761 SH   SOLE   37,262 0 0
United Technologies Corp Common Stock 913017109 41,184 275 SH   SOLE   41,184 0 0
UnitedHealth Group Inc Common Stock 91324P102 18,815 64 SH   SOLE   18,815 0 0
US Bancorp Common Stock 902973304 30,416 513 SH   SOLE   30,416 0 0
VanEck Vectors Gold Miners ETF Common Stock 57060U100 11,771 402 SH   SOLE   11,771 0 0
VanEck Vectors Intl Hi Yld Bd ETF Common Stock 92189F445 1,535,451 61,149 SH   SOLE   1,535,451 0 0
Vanguard 500 ETF Common Stock 922908363 21,298 72 SH   SOLE   21,298 0 0
Vanguard Consumer Discretionary ETF Common Stock 92204A108 21,032 111 SH   SOLE   21,032 0 0
Vanguard Consumer Staples ETF Common Stock 92204A207 48,844 303 SH   SOLE   48,844 0 0
Vanguard Dividend Appreciation ETF Common Stock 921908844 47,371 380 SH   SOLE   47,371 0 0
Vanguard Energy ETF Common Stock 92204A306 23,795 292 SH   SOLE   23,795 0 0
Vanguard Financials ETF Common Stock 92204A405 82,611 1,083 SH   SOLE   82,611 0 0
Vanguard Health Care ETF Common Stock 92204A504 52,153 272 SH   SOLE   52,153 0 0
Vanguard High Dividend Yield ETF Common Stock 921946406 110,390 1,178 SH   SOLE   110,390 0 0
Vanguard Information Technology ETF Common Stock 92204A702 64,640 264 SH   SOLE   64,640 0 0
Vanguard Materials ETF Common Stock 92204A801 19,584 146 SH   SOLE   19,584 0 0
Vanguard REIT ETF Common Stock 922908553 22,455 242 SH   SOLE   22,455 0 0
Vanguard Short-Term Corporate Bond ETF Common Stock 92206C409 25,524 315 SH   SOLE   25,524 0 0
Vanguard Telecommunication Services ETF Common Stock 92204A884 25,925 276 SH   SOLE   25,925 0 0
Vanguard Utilities ETF Common Stock 92204A876 114,884 804 SH   SOLE   114,884 0 0
Vaxart Inc Com New Common Stock 92243A200 3,505 10,000 SH   SOLE   3,505 0 0
Verisk Analytics Inc Common Stock 92345Y106 4,332,353 29,010 SH   SOLE   4,332,353 0 0
Verizon Communications Inc Common Stock 92343V104 1,639,933 26,709 SH   SOLE   1,639,933 0 0
Visa Inc Class A Common Stock 92826C839 34,386 183 SH   SOLE   34,386 0 0
W.P. Carey Inc Common Stock 92936U109 1,611,125 20,129 SH   SOLE   1,611,125 0 0
Wal-Mart Stores Inc Common Stock 931142103 13,667 115 SH   SOLE   13,667 0 0
Walt Disney Co Common Stock 254687106 76,220 527 SH   SOLE   76,220 0 0
Washington Trust Bancorp Inc Common Stock 940610108 13,932 259 SH   SOLE   13,932 0 0
Waste Management Inc Common Stock 94106L109 11,396 100 SH   SOLE   11,396 0 0
Wayfair Inc Common Stock 94419L101 18,074 200 SH   SOLE   18,074 0 0
Xilinx Inc Common Stock 983919101 12,808 131 SH   SOLE   12,808 0 0
Zoetis Inc Common Stock 98978V103 42,352 320 SH   SOLE   42,352 0 0